Многоадресный фоновый трафик IPv6 (часть 3) — многоадресная рассылка и автоконфигурация стека IPv6 (продолжение)
- Многоадресный фоновый трафик IPv6 (часть 5) — протоколы обнаружения службы многоадресной рассылки IPv6 от Microsoft
Введение
В предыдущем посте этой серии мы рассмотрели некоторые ключевые аспекты автоматической настройки стека IPv6 на ПК с Windows 7: DHCPv6, префиксы IPv6, обнаружение соседей, ICMPv6 и объявления маршрутизатора. В этом посте мы рассмотрим, как многоадресная рассылка используется для автоматической настройки IPv6.
Говори, не кричи
Последние два типа пакетов ICMPv6 Neighbor Discovery (ND), которые вы обычно видите в локальных сетях Windows 7, Neighbor Solicitation и Neighbor Advertisement, предназначены для определения MAC-адресов. Вы, вероятно, знакомы с ARP из IPv4 — IPv6 заменяет ARP более эффективным механизмом, который Microsoft описывает следующим образом:
Адрес запрошенного узла облегчает эффективный запрос сетевых узлов во время разрешения адреса. В IPv4 кадр запроса ARP отправляется в широковещательную рассылку MAC-уровня, мешая всем узлам в сегменте сети, включая те, которые не используют IPv4. IPv6 использует сообщение Neighbor Solicitation для разрешения адресов. Однако вместо использования адреса всех узлов области локальной связи в качестве адресата сообщения Neighbor Solicitation, что может нарушить работу всех узлов IPv6 в локальной ссылке, используется многоадресный адрес запрошенного узла. Многоадресный адрес запрошенного узла состоит из префикса FF02::1:FF00:0/104 и последних 24 битов разрешаемого IPv6-адреса.
Вот пример, когда ПК с Windows 7 запросил MAC-адрес маршрутизатора IPv6. Роутер впервые заявил о себе через стандартную рекламу:
фигура 1