- •Содержание
- •1. Введение. Предпосылки появления iPv6 …………………………………………… 3
- •2. АдресацияPv6.......................................................................................................................... 4
- •3. Формат iPv6-дейтаграмм......................................................................................................14
- •4. Заключение............................................................................................................................31
- •1. Введение.
- •2.1 Представление адресов в iPv6
- •2.2 Типы адресов
- •2.3 Unicast-адреса
- •IPv6 адреса с вложенными iPv4 адресами
- •IPv4-compatible addresses
- •IPv4-mapped addresses
- •2.5 Multicast-адреса
- •2.6 Доля адресов в адресном пространстве
- •3.1 Основные изменения в дейтаграмме iPv6
- •3.2 Общая структура iPv6 дейтаграммы
- •3.3 Формат основного заголовка iPv6
- •3.4 Конкатенация заголовков iPv6 при помощи поля Next Header
- •3.5 Заголовки расширения, содержащие опции
- •3.6 Заголовок маршрутизации
- •3.7 Размер и фрагментация iPv6-дейтаграмм
- •3.9 Протокол обеспечения конфиденциальности
- •1. Вычисление и размещение esp Header
- •2. Вычисление и размещение esp Trailer
- •3. Вычисление и размещение esp Authentication Field
- •3.10 Возможные схемы шифрования и аутентификации
- •4. Заключение
- •4.1 IPv6 в мире и в России
- •4.2 Выводы и итоги
- •IPv6 has a bright future. The question is when, not if. The when begins now.
- •Список использованных источников
2.5 Multicast-адреса
Multicast-адрес IPv6 является идентификатором для группы узлов. Узел может принадлежать к любому числу multicast-групп. Multicast-адреса имеют следующий формат:
Флаги:
• Старшие 3 флага зарезервированы и должны быть обнулены;
• T = 0 указывает на то, что адрес является стандартным (well-known) multicast-адресом, официально выделенным для глобального использования в Интернет;
• T = 1 указывает, что данный multicast-адрес присвоен временно (transient).
Поле scope (область видимости) представляет собой 4-битовый код, предназначенный для определения предельной области действия multicast-группы. Допустимые значения:
1 – Область действия ограничена локальным узлом (node-local);
2 – Область действия ограничена физической сетью (link-local);
5 – Область действия ограничена локальной сетью (site-local);
8 – Область действия ограничена локальной организацией (organization-local);
14 – Глобальная область видимости (global scope).
Идентификатор группы идентифицирует multicast-группу, постоянные или временные, в пределах заданных ограничений (scope).
Значение постоянно присвоенного multicast-адреса не зависит от значения поля scope. Например, если группе NTP-серверов присвоен постоянный multicast-адрес с идентификатором группы 0x101, тогда:
FF01:0:0:0:0:0:0:101 означает, все NTP-серверы в пределах одного узла;
FF02:0:0:0:0:0:0:101 означает, все NTP-серверы в одной физической сети;
FF05:0:0:0:0:0:0:101 означает, все NTP-серверы в сети;
FF0E:0:0:0:0:0:0:101 означает, все NTP-серверы в Интернет.
Непостоянно выделенные multicast-адреса имеют значение только в пределах данного ограничения (scope). Например, группа, определенная непостоянным локальным multicast-адресом FF15:0:0:0:0:0:0:101, не имеет никакого смысла для другой локальной сети или непостоянной группы, использующей тот же групповой идентификатор с другим scope, или для постоянной группы с тем же групповым ID.
Multicast-адреса не должны в IPv6-дейтаграммах использоваться в качестве адреса отправителя или встречаться в любых заголовках маршрутизации.
Предопределенные multicast-адреса
Некоторые из предопределенных multicast-адресов:
• Адреса для обращения ко всем узлам:
FF01:0:0:0:0:0:0:1 FF02:0:0:0:0:0:0:1
• Адреса всех маршрутизаторов:
FF01:0:0:0:0:0:0:2 FF02:0:0:0:0:0:0:2
FF05:0:0:0:0:0:0:2
• DHCP-серверы:
FF02:0:0:0:0:0:0:C
Solicited-Node Multicast Addresses
В добавление к обычным multicast-адресам, каждому unicast-адресу соответствует специальный multicast-адрес, называемый solicited-node address («multicast-адрес, затребованный узлом»). Он получается из unicast-адреса с помощью определенного преобразования. Solicited-node-адреса используются в протоколе поиска соседей (IPv6 Neighbor Discovery protocol) для более эффективного, чем у ARP, преобразования адресов.
Все solicited-node адреса имеют флаг T равный нулю и область видимости равную 2. 112-битный идентификатор группы получается способом, отраженным на рисунке:
Таким образом, эти адреса начинаются с “FF02:0:0:0:0:1:FF” и заканчиваются последними 24 битами unicast-адреса. Так, например, узел с IP-адресом 805B:2D9D:DC28:0:0:FC57:D4C8:1FFF будет иметь solicited-node адрес FF02:0:0:0:0:1:FFC8:1FFF (или FF02::1:FFC8:1FFF).
