DHCPv6 前缀委派.note
配置前缀委派需要遵从 314 原则:
IPv6地址用冒号分为 8 段
ISP分配地址时,只分配前三段(/48),分配给公司
公司拿到地址后,使用 一段进行划分网段(/64),将最后四段分配给主机进行使用一、配置 DHCPv6 前缀委派:
1、配置 DHCP Server:
ipv6 local pool dhcpv6-pool 2001:abcd:abcd::/40 48 // 从前缀 /40开始配置前缀代理,最大分配到 /48 (最大只能分配16比特,且最大只能够从 /63位开始,不能从 /64开始)
ipv6 dhcp pool DHCPv6
prefix-delegation pool dhcpv6-pool //引用前面创建的前缀(选项:lifetime infinite infinite 设置租约永不过期)
dns-server 2001:abcd::1
domain-name prefix-domain
int g0/0
ipv6 dhcp server DHCPv6 // 在接口上应用 dhcp
ipv6 nd managed-config-flag //开启 m 选项,使用DHCPv6进行分配IP地址(因为前缀委派实际上使用的还是DHCPv6)2、配置 DHCP Client:
int g0/0
no sh
ipv6 enable
ipv6 dhcp client pd prefix_client // 定义dhcp客户端,使用前缀委派(pd),名称为 prefix_client
ipv6 address prefix_client ::1:0:0:0:F11F/64 // 因为已经有了前缀,因此只需要指定主机地址即可(这样可以指定网段)
## 不建议直接指定 ::1/64,因为如果该路由器上的另一个接口指定 ::2/64 会报错冲突,因为是同网段:
# 因此建议指定时指定 ::1:0:0:0:1 ::2:0:0:0:2 这样就不会同网段冲突3、在服务器上查看状态:

如果有客户端访问到了服务器, Active clients 就会显示为 1
二、配置 为本机其它接口分配地址:
拓扑:
ISP1为前缀委派服务器,BR1为客户端,从ISP1获取地址,为G0/2分配前缀委派地址

1、配置 DHCP Server:
# 服务端的配置不变
ipv6 local pool dhcpv6-pool 2001:abcd:abcd::/40 48
ipv6 dhcp pool DHCPv6
prefix-delegation pool dhcpv6-pool //引用前面创建的前缀
dns-server 2001:abcd::1
domain-name prefix-domain
int g0/3
ipv6 dhcp server DHCPv6 // 在接口上应用 dhcp
ipv6 nd managed-config-flag 2、配置 DHCP Client:
int g0/1
ipv6 enable
ipv6 dhcp client pd prefix_client // 获取前缀委派地址
int g0/2
ipv6 enable
ipv6 address prefix_client ::1:0:0:0:F11F/64 //指定 后缀