DHCPv6 PD(Prefix Delegation)前缀代理

概念

DHCPv6前缀代理DHCPv6 PD(Prefix Delegation)是一种前缀分配机制,通过DHCPv6前缀代理机制,下游网络设备不需要再手工指定用户侧链路的IPv6地址前缀,它只需要向上游网络设备提出前缀分配申请,上游网络设备便可以分配合适的地址前缀给下游设备,下游设备把获得的前缀再通过路由通告(RA)至与IPv6主机直连的用户链路上,实现IPv6主机的地址自动配置,完成整个系统层次的地址布局。

拓扑图

DHCPv6 PD(Prefix Delegation)前缀代理_第1张图片
R3作为DHCPv6 PD Server为AR1和AR2的直连链路分配前缀,R1通过作为PD Client的R2所通告的RA,生成Global地址。

配置

配置使能全局IPv6
AR3作为DHCPv6-PD,全局使能DHCP,配置DHCPv6地址池,配置PD前缀,DNS
AR3接口使能IPv6,配置IPv6 Global地址,通告RA,接口作为DHCP Server
AR2的G0/0/1接口无状态自动配置地址,全局使能DHCP,作为DHCPv6的客户端,接收PD Server通告的信息到本地定义的PD name中
AR2的G0/0/0接口配置Link-local地址,配置通过PD通告的前缀配置IPv6地址,使能RA通告
AR1接口使能IPv6,配置无状态自动配置地址

R3:

sysname R3
#
ipv6 
#
dhcp enable
#
dhcpv6 pool user_pool
 prefix-delegation 2001:12::/64 64
 dns-server 2001::3
#
interface GigabitEthernet0/0/0
 ipv6 enable 
 ipv6 address 2001:23::3/64 
 undo ipv6 nd ra halt
 dhcpv6 server user_pool
#
interface LoopBack0
 ipv6 enable 
 ipv6 address 2001::3/128 
#

R2:

 sysname R2
#
ipv6 
#
dhcp enable
#
interface GigabitEthernet0/0/0
 ipv6 enable 
 ipv6 address user_pool ::2/64
 ipv6 address auto link-local
 undo ipv6 nd ra halt
#
interface GigabitEthernet0/0/1
 ipv6 enable 
 ipv6 address auto global default   # default作用为学习到IPv6网关的缺省路由
 dhcpv6 client pd user_pool    # 指定IPv6地址前缀的名称
#

R1:

sysname R1
#
ipv6 
#
interface GigabitEthernet0/0/0
 ipv6 enable 
 ipv6 address auto global default
#

查看结果

首先查看R2的G0/0/1接口无状态自动配置生成的IPv6地址
DHCPv6 PD(Prefix Delegation)前缀代理_第2张图片

查看接收到的DHCPv6 PD分配的前缀,收到了2001:12::/64的前缀
DHCPv6 PD(Prefix Delegation)前缀代理_第3张图片

R2的G0/0/0接口通过收到的PD前缀配置的地址
DHCPv6 PD(Prefix Delegation)前缀代理_第4张图片

R1的G0/0/0接口无状态自动配置的地址
DHCPv6 PD(Prefix Delegation)前缀代理_第5张图片
由于无状态自动配置地址时添加了default参数(ipv6 address auto global [ default ]),所以R1,R2生成了默认路由
DHCPv6 PD(Prefix Delegation)前缀代理_第6张图片
DHCPv6 PD(Prefix Delegation)前缀代理_第7张图片
R1可以访问到R3的环回口2001::3,还需要在R3配置回城路由

ipv6 route-static 2001:12:: 64 2001:23::2E0:FCFF:FEC3:5FED

DHCPv6 PD(Prefix Delegation)前缀代理_第8张图片
R3的接口抓包,可以看到DHCPv6 PD的交互过程(非rapid commit),Server通告给Client的报文中包含了前缀、DNS等信息
DHCPv6 PD(Prefix Delegation)前缀代理_第9张图片

你可能感兴趣的:(IPv6,网络)