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.