DHCPv6服务器典型配置举例(H3C)

一、动态分配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