2.7. Групповые IPv6-адреса
Групповой IPv6-адрес представляет собой идентификатор группы интерфейсов (обычно на различных IP-узлах). Интерфейс может иметь любое количество групповых IPv6-адресов. Формат таких адресов представлен на рис.10.
| 8 битов | 4 бита | 4 бита | 112 битов | +-----------------+---------------+----------+------------------------+ | | Флаги | | | | 1 1 1 1 1 1 1 1 |---------------| Диапазон | Идентификатор группы | | | 0 | R | P | T | | | +-----------------+---------------+----------+------------------------+ Рис.10. Формат групповых IPv6-адресов
Поля IPv6-адреса имеют следующие значения:
8-битовое поле, состоящее из единиц
Указывает на то, что адрес является групповым IPv6-адресом;
4-битовое поле «Флаги»
Старший бит поля зарезервирован и всегда должен быть нулевым. Назначение и правила использования бита
R
представлены в стандарте RFC-3956. Назначение и правила использования битаР
представлены в стандарте RFC-3306. Если битТ
имеет нулевое значение — это означает, что имеет место жестко закрепленный за кем-то или за чем-то (так называемый «всем (хорошо) известный» — «well-known») групповой IPv6-адрес, назначаемый IANA (Internet Assigned Numbers Authority). Если же битТ
имеет значение1
— это означает, что имеет место временно закрепленный за кем-то или за чем-то («временно» или «динамически» назначаемый) групповой IPv6-адрес;4-битовое поле «Диапазон»
Это поле используется для характеристики (ограничения) диапазона используемого набора групповых адресов. Оно может принимать следующие значения:
0
— зарезервировано;1
— в пределах локального интерфейса. Этот адрес перекрывает диапазон только одного сетевого интерфейса (петлевой интерфейс или интерфейс с петлевым адресом), и используется только для групповой передачи IPv6-пакетов по петлевому маршруту;2
— в пределах локальной линии связи. Этот адрес перекрывает диапазон в рамках одного и того же топологического пространства (сетевого сегмента) как диапазон соответствующих однонаправленных адресов;3
— зарезервировано;4
— в пределах зоны локального администрирования. Этот адрес перекрывает наименьший диапазон, который управляется администратором сети (подсети), то есть в данном случае идет речь об адресах, устанавливаемых «вручную» без каких-либо автоматизированных управляющих процедур (включая удаленные) или процедур, не связанных с настройкой групповых адресов;5
— в пределах локальной группы подсетей. Этот адрес предназначен для покрытия диапазона одиночной группы подсетей (конкретного сетевого сегмента);6
— назначение не определено («unassigned»). В этом случае (и последующих тоже) речь идет о том, что администраторам сетей (подсетей) разрешено использовать дополнительные диапазоны групповых адресов в сетевых сегментах, находящихся в зонах их ответственности;7
— назначение не определено;8
— в пределах зоны ответственности организации. Этот адрес предназначен для покрытия диапазона нескольких групп подсетей (конкретного сетевого сегмента), принадлежащих (находящихся в зоне ответственности) одной организации;9
— назначение не определено;A
— назначение не определено;B
— назначение не определено;C
— назначение не определено;D
— назначение не определено;E
— глобальный диапазон;F
— зарезервировано.
112-битовое поле «Идентификатор группы».
Оно идентифицирует определённый набор групповых адресов, назначенных в постоянное или временное использование в рамках конкретного диапазона. Более подробное назначение и правила использования данного поля представлены в стандарте RFC-3306.