配置DHCPv6 PD服务器示例
组网需求
如图9-16所示,用户希望路由器作为DHCPv6 PD服务器,通过与DHCPv6 PD客户端通信,给DHCPv6 PD客户端分配IPv6地址前缀信息。配置路由器作为DHCP PD服务器,可以为用户分配IPv6地址及其它网络配置信息,便于统一管理,实现IPv6的层次布局。DHCPv6 PD服务器为客户端分配的网络配置参数中,DNS服务器地址是fc00:2::1/64。DHCPv6 PD客户端和DHCPv6 PD服务器属于同一链路。
操作步骤
- 启动DHCP服务
<Huawei> system-view [Huawei] sysname RouterA [RouterA] dhcp enable
- 配置DHCPv6 PD服务器
[Huawei] dhcpv6 pool pool1 [RouterA-dhcpv6-pool-pool1] prefix-delegation fc00:1::/60 63 [RouterA-dhcpv6-pool-pool1] dns-server fc00:2::1 [RouterA-dhcpv6-pool-pool1] quit
- 配置接口的IPv6功能
[RouterA] ipv6 [RouterA] interface gigabitethernet 0/0/1 [RouterA-GigabitEthernet0/0/1] ipv6 enable [RouterA-GigabitEthernet0/0/1] ipv6 address fc00:1::1/64
- 接口使能DHCPv6 PD服务器功能
[RouterA-GigabitEthernet0/0/1] dhcpv6 server pool1
- 配置发布RA消息的M和O标志位,DHCPv6 PD客户端通过RA消息学习到IPv6网关的路由。
[RouterA-GigabitEthernet0/0/1] undo ipv6 nd ra halt [RouterA-GigabitEthernet0/0/1] ipv6 nd autoconfig managed-address-flag [RouterA-GigabitEthernet0/0/1] ipv6 nd autoconfig other-flag [RouterA-GigabitEthernet0/0/1] quit [RouterA] quit
- 验证配置结果
# 在路由器上使用display dhcpv6 pool命令用来查看DHCPv6地址池信息。
<RouterA> display dhcpv6 pool pool1 DHCPv6 pool: pool1 Prefix delegation: FC00:1::/60 63 Lifetime valid 172800 seconds, preferred 86400 seconds 0 in use Information refresh time: 86400 DNS server address: FC00:2::1 Conflict-address expire-time: 172800 Active pd clients: 0
# 在路由器上使用display dhcpv6 server命令用来查看DHCPv6服务器信息。
<RouterA> display dhcpv6 server Interface DHCPv6 pool GigabitEthernet0/0/1 pool1
配置文件
RouterA的配置文件
# sysname RouterA # ipv6 # dhcp enable # dhcpv6 pool pool1 prefix-delegation FC00:1::/60 63 dns-server FC00:2::1 # interface GigabitEthernet0/0/1 ipv6 enable ipv6 address FC00:1::1/64 undo ipv6 nd ra halt ipv6 nd autoconfig managed-address-flag ipv6 nd autoconfig other-flag dhcpv6 server pool1 # return