一、组网需求
如下图,在一个子网内,DHCPv6客户端(所处网段为1001::1:0/64)向DHCPv6服务器Device A请求地址信息;DHCPv6服务器上配置了可供分配的IPv6地址、DNS服务器地址和域名等配置参数信息。
二、组网图
三、配置要点
在Device A上运行DHCPv6服务器并配置地址及参数,实现地址和参数的自动分配。
四、配置步骤
(1) 配置Device A
# 配置DHCPv6地址池参数。
DeviceA> enable
DeviceA# configure terminal
DeviceA(config)# ipv6 dhcp pool v6
DeviceA(dhcp-config)# iana-address prefix 1001::1:0/64
DeviceA(dhcp-config)# excluded-address 1001::1:1 1001::1:2
DeviceA(dhcp-config)# dns-server 1001::1:2
DeviceA(dhcp-config)# domain-name example.com
# 配置接口地址并启动DHCPv6 Server服务。
DeviceA(config)# interface vlan 2
DeviceA(config-if-VLAN 2)# ipv6 enable
DeviceA(config-if-VLAN 2)# ipv6 address 1001::1:1/64
DeviceA(config-if-VLAN 2)# ipv6 dhcp server v6
# 取消设备发布RA消息的抑制。
DeviceA(config-if-VLAN 2)# no ipv6 nd suppress-ra
# 配置被管理地址的配置标志位为1,即主机通过DHCPv6服务器获取IPv6地址。
DeviceA(config-if-VLAN 2)# ipv6 nd managed-config-flag
# 配置其他信息配置标志位为1,即主机通过DHCPv6服务器获取除IPv6地址以外的其他信息。
DeviceA(config-if-VLAN 2)# ipv6 nd other-config-flag
(2) 配置Host
# 配置所有Host启动动态获取地址的功能。
五、 验证配置结果
查看客户端是否申请到1001::1:0/64网段的IPv6地址。
六、配置文件
Device A的配置文件
hostname DeviceA
!
ipv6 dhcp pool v6
iana-address prefix 1001::1:0/64
excluded-address 1001::1:1 1001::1:2
dns-server 1001::1:2
domain-name example.com
!
interface vlan 2
ipv6 address 1001::1:1/64
ipv6 dhcp server v6
!
注:常见错误
●地址池名称超出256个字符。
● 配置的地址池数目超出系统限制256个。
● 配置DHCPv6 Server服务的接口数目超过系统限定值256个。
●配置的DNS服务器个数超过系统限定值10个。
● 配置的域名个数超过系统限定值10个。