Только один из нескольких объявленных префиксов IPv6 используется Windows

Маршрутизатор для моей локальной сети объявляет два префикса IPv6 (один локальный, префикс fdXX ::, и один делегированный моим провайдером). Я подтвердил, что они оба рекламируются, проверив рекламу маршрутизаторов с помощью Wireshark, таким образом:

router advertisement contents

Однако, Хосты Windows в сети, кажется, выбирают только один из префиксов (и последовательно fdXX :: one) для использования:

Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . : arkane-systems.lan
   IPv6 Address. . . . . . . . . . . : fdc9:b01a:9d26:0:fd4c:9cca:2051:c663
   Link-local IPv6 Address . . . . . : fe80::21cd:60d4:2e62:cc29%14
   IPv4 Address. . . . . . . . . . . : 172.16.1.2
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . : fe80::217:94ff:fef2:c3f%14
                                       172.16.0.254

Почему это происходит, и есть ли способ заставить хосты подключаться к обоим интерфейсам ?

1
задан 18 August 2016 в 02:37
1 ответ

Мой первый вопрос - почему вы объявляете 2 префикса. Я не уверен, как Windows построила свой стек, но я бы ожидал, что она ищет один маршрут.

Префикс fdc9: не должен использоваться для глобальной (интернет) маршрутизации. Однако, учитывая продолжительность жизни, кажется, что это предпочтительная сеть с точки зрения продолжительности жизни. Также он ближе к нужному /64 для локального блока маршрутизации. Есть ли причина иметь локальный идентификатор, когда глобальный идентификатор тоже будет работать?

Префикс 2600: рекламируется с полным /48, который предположительно поставляется вашим провайдером. Обычно он разбивается на /64 подсети, при этом каждому маршрутизатору присваивается подсеть. Это было бы хорошо для 65536 роутеров в вашей организации. Попробуйте рекламировать /64 подсеть и посмотрите, что произойдет.

2
ответ дан 3 December 2019 в 20:35

Теги

Похожие вопросы