|
本帖最后由 Just纱世里 于 2023-11-16 13:13 编辑
几乎所有开源 DHCPv6 服务器都缺乏对前缀路由的支持,这很奇怪。
比如Linux服务器通过BGP宣告了 2001:db8::/32,
本机采用 2001:db8:0000:0000::/64网段DHCP分配子网给客户端,服务器是 2001:db8:0000:0000::1/64,客户端获得了 2001:db8:0000:0000::2/64 的DHCPv6地址,和 2001:db8:0000:0002::/64 的PD前缀,但那些软件不会自动设置 2001:db8:0000:0002::/64 网络的下一跳是 2001:db8:0000:0000::2(或者客户端那个网卡的fe80)。
我试过kea-dhcpv6-server了,客户端可以接收PD前缀,但服务器并没有这个前缀下一跳是客户端的路由,必须手动添加。
但Openwrt上面的软件似乎支持pd路由添加。
红迪上面也有人讨论,看了下没找到解决方法:
https://www.reddit.com/r/ipv6/comments/re1qp6/routing_with_dhcpv6_prefix_delegation/
Routing with DHCPv6 Prefix Delegation
求助大佬们,如何解决这个问题,除了静态路由没有别的办法了吗? |
|