配置DHCPv6 Relay示例
本举例介绍了DHCPv6 Relay的配置过程。该配置举例在运营商IP设备上可用。
组网需求
如图5-2所示,DHCP客户端所在网段为2001:db8:1::/64,而DHCP服务器所在的网段为2001:db8:2::/64。需要通过带DHCPv6 Relay功能的设备中继转发DHCPv6报文,使得DHCPv6客户端可以向DHCPv6服务器申请到IPv6地址等相关配置信息。
配置思路
配置DHCPv6 Relay的思路如下:
- 在中继代理与客户端及服务器连接的接口下配置IPv6地址。
- 使能中继代理的DHCPv6功能。
- 在中继代理与客户端连接的接口上配置DHCPv6中继转发功能。
操作步骤
- 配置DHCPv6 Relay。
# 配置接口IPv6地址。
<HUAWEI> system-view
[~HUAWEI] sysname DeviceA
[*HUAWEI] commit
[~DeviceA] interface gigabitethernet 0/1/0
[~DeviceA-GigabitEthernet0/1/0] ipv6 enable
[*DeviceA-GigabitEthernet0/1/0] ipv6 address 2001:db8:1::2/64
[*DeviceA-GigabitEthernet0/1/0] undo shutdown
[*DeviceA-GigabitEthernet0/1/0] commit
[~DeviceA-GigabitEthernet0/1/0] quit
[~DeviceA] interface gigabitethernet 0/2/0
[~DeviceA-GigabitEthernet0/2/0] ipv6 enable
[*DeviceA-GigabitEthernet0/2/0] ipv6 address 2001:db8:2::1/64
[*DeviceA-GigabitEthernet0/2/0] undo shutdown
[*DeviceA-GigabitEthernet0/2/0] commit
[~DeviceA-GigabitEthernet0/2/0] quit
# 使能DHCPv6功能。
[~DeviceA] dhcpv6 enable
# 在接口GE0/1/0上配置DHCPv6中继转发功能。
[~DeviceA] interface gigabitethernet 0/1/0
[~DeviceA-GigabitEthernet0/1/0] dhcpv6 relay destination 2001:db8:2::2
[*DeviceA-GigabitEthernet0/1/0] commit
[~DeviceA-GigabitEthernet0/1/0] quit
- 配置DHCP服务器。
具体配置过程略。DHCPv6服务器需要满足以下条件:
- 在DHCPv6服务器上配置地址池,以便服务器端分配正确的IP地址给客户端。
- 建议配置地址池租期,提高IP地址的使用效率。
- 验证配置结果
在DHCPv6中继上执行display dhcpv6 relay statistics命令,如果能够看到DHCPv6报文统计信息,则说明配置成功。
[~DeviceB] display dhcpv6 relay statistics
------------------------------------------------------------------- Bad Packets received : 0 DHCPv6 packets received from clients : 41357 DHCPv6 SOLICIT packets received : 41357 DHCPv6 REQUEST packets received : 0 DHCPv6 CONFIRM packets received : 0 DHCPv6 RENEW packets received : 0 DHCPv6 REBIND packets received : 0 DHCPv6 DECLINE packets received : 0 DHCPv6 RELEASE packets received : 0 DHCPv6 INFORMATION-REQUEST packets received : 0 DHCPv6 packets received from relay agents or servers: 6 DHCPv6 RELAY-FORWARD packets received : 6 DHCPv6 RELAY-REPLY packets received : 0 DHCPv6 packets sent to clients : 0 DHCPv6 ADVERTISE packets sent : 0 DHCPv6 REPLY packets sent : 0 DHCPv6 RECONFIGURE packets sent : 0 DHCPv6 packets sent to relay agents or servers : 41333 DHCPv6 RELAY-FORWARD packets sent : 41333 DHCPv6 RELAY-REPLY packets sent : 0 DHCPv6 packets dropped : 33 Table Full : 0 General Error : 33 IPSec Authentication Failed : 0 -------------------------------------------------------------------