配置DHCPv6中继示例

配置DHCPv6中继示例

组网需求

图1所示,用户所在网络地址为fc00:2::/64,DHCPv6服务器的地址为fc00:3::3/64。用户希望通过DHCPv6方式获取IPv6地址。客户端和服务器在不同网段,需要通过DHCPv6中继转发报文。

交换机作为DHCPv6中继,为客户端和服务器转发报文。交换机同时作为fc00:2::/64网络的网关设备,通过RA消息中的M标志位和O标志位指定该网络中的主机通过DHCPv6获取IPv6地址和其他网络配置参数。

图1 DHCPv6中继组网图
配置DHCPv6中继示例

配置思路

DHCPv6中继的配置思路如下:

  1. 配置接口的IPv6地址,实现设备之间的IPv6通信功能。
  2. 配置DHCPv6中继功能,实现设备转发DHCPv6服务器和DHCPv6客户端之间报文功能。

操作步骤

  1. 配置接口的IPv6功能 
    <HUAWEI> system-view
    [~HUAWEI] sysname SwitchA
    [*HUAWEI] commit
    [~SwitchA] interface 10ge 1/0/1
    [~SwitchA-10GE1/0/1] undo portswitch
    [*SwitchA-10GE1/0/1] ipv6 enable
    [*SwitchA-10GE1/0/1] ipv6 address fc00:2::1 64
    [*SwitchA-10GE1/0/1] quit
    [*SwitchA] interface 10ge 1/0/2
    [*SwitchA-10GE1/0/2] undo portswitch
    [*SwitchA-10GE1/0/2] ipv6 enable
    [*SwitchA-10GE1/0/2] ipv6 address fc00:3::1 64
    [*SwitchA-10GE1/0/2] quit
    [*SwitchA] commit

     

  2. 配置DHCPv6中继功能 
    [~SwitchA] dhcpv6 enable
    [*SwitchA] interface 10ge 1/0/1
    [*SwitchA-10GE1/0/1] dhcpv6 relay destination fc00:3::3
    [*SwitchA-10GE1/0/1] commit

     

  3. 配置SwitchA发布RA消息,并配置M和O标志位 
    [~SwitchA-10GE1/0/1] ipv6 nd ra halt disable
    [*SwitchA-10GE1/0/1] ipv6 nd autoconfig managed-address-flag
    [*SwitchA-10GE1/0/1] ipv6 nd autoconfig other-flag
    [*SwitchA-10GE1/0/1] commit
    [~SwitchA-10GE1/0/1] quit

     

  4. 验证配置结果 

    # 在SwitchA上使用display dhcpv6 relay statistics命令用来查看DHCPv6中继转发报文的统计信息。

    [~SwitchA] 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                      :   6
             DHCPv6 ADVERTISE packets sent                :   6
             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                              :   24
             Table full                                   :   0
             General error                                :   24
             IPSec authentication failed                  :   0
      -------------------------------------------------------------------

     

配置文件

SwitchA的配置文件

#
sysname SwitchA
#
dhcpv6 enable
#
interface 10GE1/0/1
 undo portswitch
 ipv6 enable
 ipv6 address FC00:2::1/64
 ipv6 nd ra halt disable
 ipv6 nd autoconfig managed-address-flag
 ipv6 nd autoconfig other-flag
 dhcpv6 relay destination FC00:3::3
#
interface 10GE1/0/2
 undo portswitch
 ipv6 enable
 ipv6 address FC00:3::1/64
#
return
阅读剩余
THE END