华为DHCPv6实验配置

目录

配置AR1作为DHCPv6服务器为PC1分配IPv6地址

配置AR2作为DHCPv6服务器,AR1作为DHCPv6中继器为PC2分配IPv6地址

配置AR3作为DHCPv6 PD服务器为AR1分配地址前缀

什么是DHCP PD


配置AR1作为DHCPv6服务器为PC1分配IPv6地址

AR1 DHCPv6服务器端配置

ipv6                                                   使能设备转发IPv6单播报文

dhcp enable

配置DHCPv6地址池

dhcpv6 pool IPv6_PC1

 address prefix 2001::/64

 dns-server 2001::A

 excluded-address 2001::A

配置接口信息

int g0/0/0

 ipv6 enable

 ipv6 address 2001::9 64

 dhcpv6 server IPv6_PC1                           通过IPv6_PC1地址池下发IPv6地址

 undo ipv6 nd ra halt                                使能系统发布RA报文功能

 ipv6 nd autoconfig managed-address-flag  使能RA报文中有状态自动配置地址标志位

 ipv6 nd autoconfig other-flag             使能RA报文中有状态自动配置其他信息的标志位(其他信息包括路由器生存时间、邻居可达时间等)

注意事项

如果已经执行ipv6 nd autoconfig managed-address-flag

即使没有执行ipv6 nd autoconfig other-flag命令

设备也会使主机通过有状态自动配置获得除IPv6地址外的其他配置信息(包括路由器生存时间、邻居可达时间、邻居的重传时间、链路的MTU信息)

PC1客户端配置

ipv6

dhcp enable

int g0/0/0

 ipv6 enable

 ipv6 address auto link-local

 ipv6 address auto dhcp   配置通过DHCPv6获取IPv6地址相关信息

 

配置AR2作为DHCPv6服务器,AR1作为DHCPv6中继器为PC2分配IPv6地址

AR2 DHCPv6服务器配置

ipv6

dhcp enable

dhcpv6 pool IPv6_PC2

 address prefix 2002::/64

 dns-server 2002::A

 excluded-address 2002::A

int g0/0/0

 ipv6 enable

 ipv6 address 2000:12::2 64

 dhcpv6 server IPv6_PC2

ipv6 route-static 2002:: 64 2000:12::1   配置去往中继器的路由

AR1 DHCPv6中继器配置

int g2/0/0

 ipv6 enable

 ipv6 address 2000:12::1/64

int g0/0/1

 ipv6 enable

 ipv6 address 2002::9/64

 dhcpv6 relay destination 2000:12::2   配置中继服务器地址

 undo ipv6 nd ra halt

 ipv6 nd autoconfig managed-address-flag

 ipv6 nd autoconfig other-flag

PC2客户端配置

ipv6

dhcp enable

int g0/0/0

 ipv6 enable

 ipv6 address auto link-local

 ipv6 address auto dhcp

 

配置AR3作为DHCPv6 PD服务器为AR1分配地址前缀

AR3 DHCPv6PD服务器配置

ipv6

dhcp enable

配置DHCPv6 PD地址池

dhcpv6 pool IPV6_PC3

 dns-server 2003::A

 prefix-delegation 2003::/64 67  配置地址池下的代理前缀

 IPv6地址池绑定的前缀网段为2003::,绑定的前缀长度为64

 IPv6地址池分配的前缀长度为67

 分配的前缀长度必须大于等于绑定的前缀长度(并且之差小于16)

int g0/0/0

 ipv6 enable

 ipv6 address 2000:13::3 64

 dhcpv6 server IPV6_PC3

 undo ipv6 nd ra halt  (当与AR3相连的AR1的接口,如果为动态获取地址时才需要配置此命令,如果为手工配置全球单播地址则不需要在此配置此命令)

AR1 DHCPv6 PD客户端配置

int g3/0/0

 ipv6 enable

 ipv6 2000:13::1 64   此地址也可以通过无状态获取(从AR3上)

 dhcpv6 client pd prefix-pc3  配置DHCPv6 PD客户端功能,申请IPv6地址前缀

 申请的IPv6地址前缀会和前缀名称为prefix-pc3进行绑定(也可以手工指定需要获取的前缀长度和网段)

dis dhcpv6 client prefix name prefix-pc3  查看DHCP PD客户端获取到的IPv6前缀地址

 

int g0/0/2

 ipv6 enable

 ipv6 address auto link-local

 ipv6 address prefix-pc3 ::1/68 配置接口绑定DHCPv6 PD客户端自动获取的IPv6地址前缀

 此时接口的IP地址就为2003::1 68

 注意事项:接口下绑定的IPv6地址前缀长度必须大于DHCPv6 PD客户端获取的前缀长度

AR1通过获取到的地址前缀地址为PC3分配IP地址配置(无状态方式)

AR1配置

int g0/0/2

 undo ipv6 nd ra halt

PC3配置

interface GigabitEthernet0/0/0

 ipv6 enable

 ipv6 address auto link-local

 ipv6 address auto global

AR3配置到主机网段的路由(访问使用)

ipv6 route-static 2003:: 68 2000:13::1


什么是DHCP PD

DHCPv6前缀代理DHCPv6 PD(Prefix Delegation)是一种前缀分配机制

通过DHCPv6前缀代理机制,下游网络设备不需要再手工指定用户侧链路的IPv6地址前缀

它只需要向上游网络设备提出前缀分配申请,上游网络设备便可以分配合适的地址前缀给下游设备

下游设备把获得的前缀(一般前缀长度小于64)进一步自动细分成64前缀长度的子网网段

把细分的地址前缀再通过路由通告(RA)至与IPv6主机直连的用户链路上

实现IPv6主机的地址自动配置,完成整个系统层次的地址布局

 

  • 7
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

静下心来敲木鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值