DHCPv6 PD(Prefix Delegation)前缀代理

概念

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

拓扑图

在这里插入图片描述
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分配的前缀,收到了2001:12::/64的前缀
在这里插入图片描述

R2的G0/0/0接口通过收到的PD前缀配置的地址
在这里插入图片描述

R1的G0/0/0接口无状态自动配置的地址
在这里插入图片描述
由于无状态自动配置地址时添加了default参数(ipv6 address auto global [ default ]),所以R1,R2生成了默认路由
在这里插入图片描述
在这里插入图片描述
R1可以访问到R3的环回口2001::3,还需要在R3配置回城路由

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

在这里插入图片描述
R3的接口抓包,可以看到DHCPv6 PD的交互过程(非rapid commit),Server通告给Client的报文中包含了前缀、DNS等信息
在这里插入图片描述

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值