目录
一、动态分配IPv6前缀配置举例
1. 组网需求
DHCPv6客户端从 DHCPv6服务器获取 IPv6地址前缀,以及其它网络配置参数:DNS服务器地址、域名、SIP服务器地址和 SIP服务器域名。其中:
•Switch作为DHCPv6服务器,地址为 1::1/64。
•DHCPv6服务器为 DUID为 CA0006A40000的客户端固定分配前缀
2001:0410:0201::/48;为其他客户端分配 2001:0410::/48~2001:0410:FFFF::/48之间除
2001:0410:0201::/48外的前缀。
•DNS服务器地址为 2:2::3。
•DHCPv6客户端所属域的域名后缀为 aaa.com。
•SIP服务器地址为 2:2::4,域名为 bbb.com。
2. 组网图
图2-4 DHCPv6服务器配置组网图
3. 配置步骤
(1)配置 DHCPv6服务器
# 配置 VLAN接口 2的 IPv6地址,取消设备发布 RA消息的抑制。配置被管理地址的配置标志位(M)为 1,即主机通过 DHCPv6服务器获取 IPv6地址。配置其他信息配置标志位(O)为 1,即主机通过 DHCPv6服务器获取除 IPv6地址以外的其他信息。
[Switch] interface vlan-interface 2
[Switch-Vlan-interface2] ipv6 address 1::1/64
[Switch-Vlan-interface2] undo ipv6 nd ra halt 取消设备发布RA消息的抑制
[Switch-Vlan-interface2] ipv6 nd autoconfig managed-address-flag
[Switch-Vlan-interface2] ipv6 nd autoconfig other-flag
# 配置前缀池 1,包含的前缀为 2001:0410::/32,分配的前缀长度为 48。
[Switch] ipv6 dhcp prefix-pool 1 prefix 2001:0410::/32 assign-len 48
# 创建地址池 1。
[Switch] ipv6 dhcp pool 1
# 配置地址池 1 的网段为 1::/64,与 VLAN接口 2地址所属的网段相同。
[Switch-dhcp6-pool-1] network 1::/64
# 配置地址池 1 引用已存在的前缀池 1 ,并设置动态分配前缀的首选生命期为 1 天(换算成秒为86400),有效生命期为3天。
[Switch-dhcp6-pool-1] prefix-pool 1 preferred-lifetime 86400 valid-lifetime
# 在地址池 1中配置静态绑定前缀:绑定的前缀为 2001:0410:0201::/48,绑定的客户端 DUID为 CA0006A40000,并设置首选生命期为 1天,有效生命期为 3天。
[Switch-dhcp6-pool-1] static-bind prefix 2001:0410:0201::/48 duid
CA0006A40000 preferred-lifetime 86400 valid-lifetime
# 配置为客户端分配的 DNS服务器地址为 2:2::3。
[Switch-dhcp6-pool-1] dns-server 2:2::3
# 配置为客户端分配的域名为 aaa.com。
[Switch-dhcp6-pool-1] domain-name aaa.com
# 配置为客户端分配的 SIP服务器地址为 2:2::4,域名为 bbb.com。
[Switch-dhcp6-pool-1] sip-server address 2:2::4
[Switch-dhcp6-pool-1] sip-server domain-name bbb.com
# 配置 VLAN接口 2工作在 DHCPv6服务器模式,并在该接口使能期望前缀分配和前缀快速分配功能,并将优先级设置为最高。
[Switch] interface vlan-interface 2
[Switch-Vlan-interface2] ipv6 dhcp select server
[Switch-Vlan-interface2] ipv6 dhcp server allow-hint preference 255 rapid-commit
二、 动态分配IPv6地址配置举例
1. 组网需求
•作为DHCPv6服务器的Switch A为网段1::1:0:0:0/96和1::2:0:0:0/96的客户端动态分配IPv6
地址;
•Switch A的两个 VLAN接口 Vlan-interface10和 Vlan-interface20的地址分别为 1::1:0:0:1/96 和 1::2:0:0:1/96;
•1::1:0:0:0/96网段内的地址租约时长为 秒(2天),有效时长为 秒(4天) ,域名后缀为 aabbcc.com -,DNS服务器地址为 1::1:0:0:2/96;
•1::2:0:0:0/96网段内的地址租约时长为 秒(5天),有效时长为 秒(10天) ,域名后缀为 aabbcc.com -,DNS服务器地址为 1::2:0:0:2/96。
2. 组网图
图2-5 DHCPv6组网图
3. 配置步骤
(1)配置 DHCPv6 server各接口的 IPv6地址。取消设备发布 RA消息的抑制。配置被管理地址的配置标志位为 1,即主机通过 DHCPv6服务器获取 IPv6地址。配置其他信息配置标志位为1,即主机通过 DHCPv6服务器获取除 IPv6地址以外的其他信息
[SwitchA] interface vlan-interface 10
[SwitchA-Vlan-interface10] ipv6 address 1::1:0:0:1/96
[SwitchA-Vlan-interface10] undo ipv6 nd ra halt
[SwitchA-Vlan-interface10] ipv6 nd autoconfig managed-address-flag
[SwitchA-Vlan-interface10] ipv6 nd autoconfig other-flag
[SwitchA] interface vlan-interface 20
[SwitchA-Vlan-interface20] ipv6 address 1::2:0:0:1/96
[SwitchA-Vlan-interface20] undo ipv6 nd ra halt
[SwitchA-Vlan-interface20] ipv6 nd autoconfig managed-address-flag
[SwitchA-Vlan-interface20] ipv6 nd autoconfig other-flag
(2)配置 DHCPv6服务
# 配置接口 Vlan-interface10和 Vlan-interface20工作在 DHCPv6服务器模式。
[SwitchA] interface vlan-interface 10
[SwitchA-Vlan-interface10] ipv6 dhcp select server
[SwitchA] interface vlan-interface 20
[SwitchA-Vlan-interface20] ipv6 dhcp select server
# 配置不参与自动分配的 IPv6地址,以避免分配 DNS服务器的地址。(DNS在同一网段)
[SwitchA] ipv6 dhcp server forbidden-address 1::1:0:0:2
[SwitchA] ipv6 dhcp server forbidden-address 1::2:0:0:2
# 配置 DHCPv6地址池 1,为 1::1:0:0:0/96网段的客户端分配 IPv6地址等参数。
[SwitchA] ipv6 dhcp pool 1
[SwitchA-dhcp6-pool-1]
network 1::1:0:0:0/96 preferred-lifetimevalid-lifetime
[SwitchA-dhcp6-pool-1] domain-name aabbcc.com
[SwitchA-dhcp6-pool-1] dns-server 1::1:0:0:2
# 配置 DHCPv6地址池 2,为 1::2:0:0:0/96网段的客户端分配 IPv6地址等参数。
[SwitchA] ipv6 dhcp pool 2
[SwitchA-dhcp6-pool-2]
network 1::2:0:0:0/96 preferred-lifetimevalid-lifetime
[SwitchA-dhcp6-pool-2] domain-name aabbcc.com
[SwitchA-dhcp6-pool-2] dns-server 1::2:0:0:2