为什么我无法从中继网络获取 IPv6 地址

为什么我无法从中继网络获取 IPv6 地址

我的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:当PC和dhcpv6服务器在同一个子网中时:PC可以从dhcpv6服务器池中获取一个ipv6地址。我可以看到征求、广告、请求和回复数据包,一切正常。

步骤2:当PC和dhcpv6服务器不在同一子网时:我的网络是PC-路由器-dhcp服务器,路由器是华为或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

PC 无法从 dhcpv6 服务器获取 ipv6 地址。在 PC 上捕获数据包,我只看到 PC 发送了一个请求数据包并从中继路由器获得了一个广告数据包,但是 PC 没有发送请求数据包,为什么???

数据包如下: 数据包1 征求 广告

相关内容