Мой dhcp-сервер с использованием isc dhcpd v4.3.6, файл dhcpd6.conf:
subnet6 2001:xx:xxx:xxx::/64 {
range6 2001:xx:xxx:xxx::10 2001:xx:xxx:xxx::ffff;
option dhcp6.name-servers 2001:xxx:xx::131;
default-lease-time 3600;
max-lease-time 3600;
always-broadcast on;
}
Шаг 1: Когда ПК и сервер dhcpv6 находятся в одной подсети: ПК может получить адрес ipv6 из пула серверов dhcpv6. Я могу видеть пакет запроса, объявления, запроса и ответа, все в порядке.
Шаг 2: Когда ПК и сервер dhcpv6 НЕ находятся в одной подсети: Моя сеть - это сервер PC-Router-dhcp, маршрутизатор - маршрутизатор Huawei или H3C. Конфигурация роутера:
interface Vlanif200
ipv6 enable
ipv6 address 2001:xx:xx:xx:xxx::1/64
ipv6 nd ra prefix 2001:xx:xx:xx::/64 28800 28800
undo ipv6 nd ra halt
ipv6 nd autoconfig managed-address-flag
ipv6 nd autoconfig other-flag
dhcpv6 relay destination 2001:xx:xxx:xx:xxx
ПК не может получить IPv6-адрес от сервера dhcpv6. Захватить пакет на ПК, я только что видел, как ПК отправил запрашиваемый пакет и получил рекламный пакет от ретрансляционного маршрутизатора, но компьютер не отправил пакет запроса. Почему ???
Пакеты такие: пакеты1 просить рекламировать