Я сомневаюсь в адресе многоадресной рассылки ipv6. Когда я пингую google dns (2001: 4860: 4860 :: 8888) с ipv6, запрошенный многоадресный адрес узла, показанный в tcpdump, равен ff02 :: 1: ff13: 7e5, здесь область имеет значение 2, что означает локальную ссылку.
Разве это не означает глобальную область видимости?
Трафик, предназначенный для другой сети, доставляется на шлюз в вашей локальной сети. В IPv4 ваш хост будет использовать ARP для получения адреса уровня 2 своего настроенного маршрутизатора. IPv6 использует ND с запрошенным адресом узла для того же. ARP отправляет широковещательные рассылки, которых нет в IPv6. Широковещательные рассылки прерывают каждый хост в локальной сети, но запрошенный адрес узла, вероятно, прерывает только один хост, поэтому способ, которым IPv6 обнаруживает адрес уровня 2, является менее обременительным для хостов в локальной сети.
То, что вы видите в многоадресной рассылке Link-local на запрошенный адрес узла, - это обнаружение соседей вашего настроенного шлюза. Как только ваш хост получит это, он использует адрес второго уровня шлюза для создания фреймов для пакетов IPv6 для Google. Затем кадры для проверки связи доставляются на ваш маршрутизатор на уровне 2, но адресуются на глобальный IPv6-адрес Google на уровне 3.