H3C DHCP快速配置指南

1  配置DHCP服务器动态分配IPv4地址

1.1  简介

本案例介绍配置接口工作在DHCP服务器模式,实现动态分配IPv4地址的方法。

1.2  组网需求

如1.2  图1所示,公司将交换机做为核心交换机,现在需要在核心交换机上划分3个VLAN网段,HostA、Host B和Host C分别属于VLAN 5、VLAN 6和VLAN 7,要求在交换机上配置DHCP服务器功能,分别给主机分配不同网段的IP地址。

·     作为DHCP服务器的Switch为网段192.168.5.0/24、192.168.6.0/24和192.168.7.0/24中的客户端动态分配IP地址;

·     Switch的三个VLAN接口,VLAN接口5、VLAN接口6和VLAN接口7的地址分别为192.168.5.254/24、192.168.6.254/24和192.168.7.254/24;

·     192.168.5.0/24网段内的DNS服务器地址为192.168.5.100/24,网关的地址为192.168.5.254/24;

·     192.168.6.0/24网段内的DNS服务器地址为192.168.6.100/24,网关的地址为192.168.6.254/24;

·     192.168.7.0/24网段内的DNS服务器地址为192.168.7.100/24,网关的地址为192.168.7.254/24。

图1 DHCP服务器配置组网图

1.3  配置步骤

# 配置端口所属VLAN和对应VLAN接口的IP地址,IP地址即是对应VLAN的网关地址。

<Switch> system-view

[Switch] vlan 5

[Switch-vlan5] port gigabitEthernet 1/0/5

[Switch-vlan5] quit

[Switch]vlan 6

[Switch-vlan6] port gigabitEthernet 1/0/6

[Switch-vlan6] quit

[Switch]vlan 7

[Switch-vlan7] port gigabitEthernet 1/0/7

[Switch-vlan7] quit

[Switch] interface vlan-interface 5

[Switch-Vlan-interface5] ip address 192.168.5.254 255.255.255.0

[Switch-Vlan-interface5] quit

[Switch]interface vlan-interface 6

[Switch-Vlan-interface6] ip address 192.168.6.254 255.255.255.0

[Switch-Vlan-interface6] quit

[Switch]interface vlan-interface 7

[Switch-Vlan-interface7] ip address 192.168.7.254 255.255.255.0

[Switch-Vlan-interface7] quit

# 配置不参与自动分配的IP地址(DNS服务器等,此步为选配)

[Switch] dhcp server forbidden-ip 192.168.5.100

[Switch] dhcp server forbidden-ip 192.168.6.100

[Switch] dhcp server forbidden-ip 192.168.7.100

# 配置DHCP地址池5,用来为192.168.5.0/24网段内的客户端分配IP地址。

[Switch] dhcp server ip-pool 5

[Switch-dhcp-pool-5] network 192.168.5.0 mask 255.255.255.0

[Switch-dhcp-pool-5] dns-list 192.168.5.100

[Switch-dhcp-pool-5] gateway-list 192.168.5.254

[Switch-dhcp-pool-5] quit

# 配置DHCP地址池6,用来为192.168.6.0/24网段内的客户端分配IP地址。

[Switch] dhcp server ip-pool 6

[Switch-dhcp-pool-6] network 192.168.6.0 mask 255.255.255.0

[Switch-dhcp-pool-6] dns-list 192.168.6.100

[Switch-dhcp-pool-6] gateway-list 192.168.6.254

[Switch-dhcp-pool-6] quit

# 配置DHCP地址池7,用来为192.168.7.0/24网段内的客户端分配IP地址。

[Switch] dhcp server ip-pool 7

[Switch-dhcp-pool-7] network 192.168.7.0 mask 255.255.255.0

[Switch-dhcp-pool-7] dns-list 192.168.7.100

[Switch-dhcp-pool-7] gateway-list 192.168.7.254

[Switch-dhcp-pool-7] quit

# 开启DHCP服务

[Switch] dhcp enable

# 配置VLAN接口5、6和7工作在DHCP服务器模式。

[Switch] interface vlan-interface 5

[Switch-Vlan-interface5] dhcp select server

[Switch-Vlan-interface5] quit

[Switch] interface vlan-interface 6

[Switch-Vlan-interface6] dhcp select server

[Switch-Vlan-interface6] quit

[Switch] interface vlan-interface 7

[Switch-Vlan-interface7] dhcp select server

[Switch-Vlan-interface7] quit

1.4  验证配置

配置完成后,5、6、7三个网段客户端可以从DHCP服务器申请到相应网段的IP地址和网络配置参数。

1. 显示DHCP服务器的配置

# 显示DHCP地址池的信息。

[Switch] display dhcp server pool

Pool name: 5

  Network: 192.168.5.0 mask 255.255.255.0

  dns-list 192.168.5.100

  expired day 1 hour 0 minute 0 second 0

  gateway-list 192.168.5.254

  IP-in-use threshold 100

Pool name: 6

  Network: 192.168.6.0 mask 255.255.255.0

  dns-list 192.168.6.100

  expired day 1 hour 0 minute 0 second 0

  gateway-list 192.168.6.254

  IP-in-use threshold 100

Pool name: 7

  Network: 192.168.7.0 mask 255.255.255.0

  dns-list 192.168.7.100

  expired day 1 hour 0 minute 0 second 0

  gateway-list 192.168.7.254

  IP-in-use threshold 100

2. 显示DHCP服务器的IP地址分配信息

# 显示DHCP地址绑定信息。在显示信息里可以查看DHCP服务器为客户端分配的IP地址。

[Switch] display dhcp server ip-in-use

IP address       Client-identifier/    Lease expiration      Type

                 Hardware address

192.168.5.1      0262-1d36-1802-00     Feb 18 10:41:21 2023  Auto(C)

                 3264-2e30-3130-322d-

                 566c-616e-3130

192.168.6.1      0262-1d3b-7403-00     Feb 18 10:41:17 2023  Auto(C)

192.168.7.2      0262-1d41-8304-00     Feb 18 10:41:41 2023  Auto(C)

# 显示DHCP地址池的空闲地址信息。

[Switch] display dhcp server free-ip

Pool name: 5

  Network: 192.168.5.0 mask 255.255.255.0

    IP ranges from 192.168.5.2 to 192.168.5.99

    IP ranges from 192.168.5.101 to 192.168.5.254

 

Pool name: 6

  Network: 192.168.6.0 mask 255.255.255.0

    IP ranges from 192.168.6.2 to 192.168.6.99

    IP ranges from 192.168.6.101 to 192.168.6.254

 

Pool name: 7

  Network: 192.168.7.0 mask 255.255.255.0

    IP ranges from 192.168.7.2 to 192.168.7.99

IP ranges from 192.168.7.101 to 192.168.7.254

# 显示租约过期的地址绑定信息。当分配的IP地址的租约超过有效期限后,执行本命令可以查看到租约过期的地址绑定信息(通过expired命令可以配置租约有效期,缺省有效期限为1天)。

[Switch] display dhcp server expired

IP address       Client-identifier/Hardware address   Lease expiration

192.168.7.1      0262-1d36-2703-00                    Feb 17 10:53:52 2023

3. 清除DHCP服务器的IP地址分配信息

# 清除DHCP的正式绑定和临时绑定信息。请在用户视图下执行本命令。

[Switch] quit

<Switch> reset dhcp server ip-in-use

# 显示DHCP地址绑定信息。此时设备上不存在相关信息。

<Switch> display dhcp server ip-in-use

IP address       Client-identifier/    Lease expiration      Type

                 Hardware address

# 清除租约过期的地址绑定信息。请在用户视图下执行本命令。

<Switch> reset dhcp server expired

# 显示租约过期的地址绑定信息。此时设备上不存在相关信息。

<Switch> display dhcp server ip-in-use

IP address       Client-identifier/    Lease expiration      Type

                 Hardware address

4. 显示和清除DHCP服务器的统计信息

# 显示DHCP服务器的统计信息。

<Switch> dis dhcp server statistics

    Pool number:                       3

    Pool utilization:                  0.00%

    Bindings:

      Automatic:                       0

      Manual:                          0

      Expired:                         3

    Conflict:                          0

    Messages received:                 170

      DHCPDISCOVER:                    57

      DHCPREQUEST:                     57

      DHCPDECLINE:                     0

      DHCPRELEASE:                     56

      DHCPINFORM:                      0

      BOOTPREQUEST:                    0

    Messages sent:                     114

      DHCPOFFER:                       57

      DHCPACK:                         57

      DHCPNAK:                         0

      BOOTPREPLY:                      0

    Bad Messages:                      0

# 清除DHCP服务器的统计信息。请在用户视图下执行本命令。

<Switch> reset dhcp server statistics

# 清除DHCP服务器的统计信息后,设备上不存在相关统计信息。

<Switch> dis dhcp server statistics

    Pool number:                       3

    Pool utilization:                  0.39%

    Bindings:

      Automatic:                       3

      Manual:                          0

      Expired:                         0

    Conflict:                          0

    Messages received:                 0

      DHCPDISCOVER:                    0

      DHCPREQUEST:                     0

      DHCPDECLINE:                     0

      DHCPRELEASE:                     0

      DHCPINFORM:                      0

      BOOTPREQUEST:                    0

    Messages sent:                     0

      DHCPOFFER:                       0

      DHCPACK:                         0

      DHCPNAK:                         0

      BOOTPREPLY:                      0

    Bad Messages:                      0

1.5  配置文件

·     Switch:

#

 dhcp enable

 dhcp server forbidden-ip 192.168.5.100

 dhcp server forbidden-ip 192.168.6.100

 dhcp server forbidden-ip 192.168.7.100

#

vlan 5 to 7

#

dhcp server ip-pool 5

 gateway-list 192.168.5.254

 network 192.168.5.0 mask 255.255.255.0

 dns-list 192.168.5.100

#

dhcp server ip-pool 6

 gateway-list 192.168.6.254

 network 192.168.6.0 mask 255.255.255.0

 dns-list 192.168.6.100

#

dhcp server ip-pool 7

 gateway-list 192.168.7.254

 network 192.168.7.0 mask 255.255.255.0

 dns-list 192.168.7.100

#

interface Vlan-interface5

 ip address 192.168.5.254 255.255.255.0

 dhcp select server

#

interface Vlan-interface6

 ip address 192.168.6.254 255.255.255.0

 dhcp select server

#

interface Vlan-interface7

 ip address 192.168.7.254 255.255.255.0

 dhcp select server

#

interface GigabitEthernet1/0/5

 port link-mode bridge

 port access vlan 5

#

interface GigabitEthernet1/0/6

 port link-mode bridge

 port access vlan 6

#

interface GigabitEthernet1/0/7

 port link-mode bridge

 port access vlan 7

#

1.6  相关资料

·     产品配套“三层技术-IP业务配置指导”中的“DHCP”。

·     产品配套“三层技术-IP业务命令参考”中的“DHCP”。

 

2  配置DHCP中继

2.1  简介

本案例介绍配置接口工作在DHCP中继模式,当DHCP客户端和DHCP服务器处于不同物理网段时,用于实现客户端可以通过DHCP中继与DHCP服务器通信,获取IP地址及其他配置信息。

2.2  组网需求

·     DHCP客户端所在网段为10.10.1.0/24,DHCP服务器的IP地址为10.1.1.1/24;

·     由于DHCP客户端和DHCP服务器不在同一网段,因此,需要在客户端所在网段设置DHCP中继设备,以便客户端可以从DHCP服务器申请到10.10.1.0/24网段的IP地址及相关配置信息;

·     Switch A作为DHCP中继通过端口(属于VLAN10)连接到DHCP客户端所在的网络,交换机VLAN接口10的IP地址为10.10.1.1/24,VLAN接口20的IP地址为10.1.1.2/24。

图2 DHCP中继配置组网图

2.3  配置步骤

·     配置DHCP服务器Switch B

# 创建VLAN接口和IP地址。

<SwitchB> system-view

[SwitchB] vlan 20

[SwitchB-vlan20] port gigabitEthernet 1/0/1

[SwitchB-vlan20] quit

[SwitchB] interface vlan-interface 20

[SwitchB-Vlan-interface20] ip address 10.1.1.1 255.255.255.0

[SwitchB-Vlan-interface20] quit

# 配置DHCP地址池5,用来为10.10.1.0/24网段内的客户端分配IP地址。

[SwitchB] dhcp server ip-pool 5

[SwitchB-dhcp-pool-5] network 10.10.1.0 mask 255.255.255.0

[SwitchB-dhcp-pool-5] dns-list 10.10.1.100

[SwitchB-dhcp-pool-5] gateway-list 10.10.1.1

[SwitchB-dhcp-pool-5] quit

# 配置和DHCP客户端互通的静态路由。

[SwitchB] ip route-static 10.10.1.0 24 10.1.1.2

# 开启DHCP服务

[SwitchB] dhcp enable

# 配置VLAN接口20工作在DHCP服务器模式。

[SwitchB] interface vlan-interface 20

[SwitchB-Vlan-interface20] dhcp select server

[SwitchB-Vlan-interface20] quit

·     配置DHCP中继设备Switch A

# 创建VLAN接口和IP地址。

<SwitchA> system-view

[SwitchA] vlan 10

[SwitchA-vlan10] port gigabitEthernet 1/0/1

[SwitchA-vlan10] quit

[SwitchA] vlan 20

[SwitchA-vlan20] port gigabitEthernet 1/0/2

[SwitchA-vlan20] quit

[SwitchA] interface vlan-interface 10

[SwitchA-Vlan-interface10] ip address 10.10.1.1 255.255.255.0

[SwitchA-Vlan-interface10] quit

[SwitchA] interface vlan-interface 20

[SwitchA-Vlan-interface20] ip address 10.1.1.2 255.255.255.0

[SwitchA-Vlan-interface20] quit

# 开启DHCP服务。

[SwitchA] dhcp enable

# 配置VLAN接口10工作在DHCP中继模式。

[SwitchA] interface vlan-interface 10

[SwitchA-Vlan-interface10] dhcp select relay

# 配置DHCP服务器的地址。

[SwitchA-Vlan-interface10] dhcp relay server-address 10.1.1.1

2.4  验证配置

配置完成后,DHCP客户端可以通过DHCP中继从DHCP服务器获取IP地址及相关配置信息。

# 显示接口上指定的DHCP服务器地址信息。

[SwitchA] displsy dhcp relay server-address

Interface name      Server IP address   Public/VRF name     Class name

Vlan10              10.1.1.1            Y/--               --

# 显示DHCP地址绑定信息。在显示信息里可以查看DHCP服务器为客户端分配的IP地址。

[SwitchB] display dhcp server ip-in-use

IP address       Client-identifier/    Lease expiration      Type

                 Hardware address

10.10.1.2        0036-3232-352e-3261-  Feb 18 16:14:25 2023  Auto(C)

                 3264-2e30-3130-322d-

                 566c-616e-3130

# 显示DHCP中继的相关报文统计信息。

[SwitchB] display dhcp relay statistics

DHCP packets dropped:                  0

   Incorrect Message type:             0

   Option Parsing failed:              0

   Mac-check failed:                   0

   Other count:                        0

DHCP packets received from clients:    2

   DHCPDISCOVER:                       1

   DHCPREQUEST:                        1

   DHCPINFORM:                         0

   DHCPRELEASE:                        0

   DHCPDECLINE:                        0

   BOOTPREQUEST:                       0

DHCP packets received from servers:    2

   DHCPOFFER:                          1

   DHCPACK:                            1

   DHCPNAK:                            0

   BOOTPREPLY:                         0

DHCP packets relayed to servers:       2

   DHCPDISCOVER:                       1

   DHCPREQUEST:                        1

   DHCPINFORM:                         0

   DHCPRELEASE:                        0

   DHCPDECLINE:                        0

   BOOTPREQUEST:                       0

DHCP packets relayed to clients:       2

   DHCPOFFER:                          1

   DHCPACK:                            1

   DHCPNAK:                            0

   BOOTPREPLY:                         0

DHCP packets sent to servers:          0

   DHCPDISCOVER:                       0

   DHCPREQUEST:                        0

   DHCPINFORM:                         0

   DHCPRELEASE:                        0

   DHCPDECLINE:                        0

   BOOTPREQUEST:                       0

DHCP packets sent to clients:          0

   DHCPOFFER:                          0

   DHCPACK:                            0

   DHCPNAK:                            0

   BOOTPREPLY:                         0

# 在用户视图下执行reset dhcp relay statistics命令,可以清除该统计信息。

[SwitchB] quit

<SwitchB> reset dhcp relay statistics

# 再次查看显示DHCP中继的相关报文统计信息。

[SwitchB] display dhcp relay statistics

DHCP packets dropped:                  0

   Incorrect Message type:             0

   Option Parsing failed:              0

   Mac-check failed:                   0

   Other count:                        0

DHCP packets received from clients:    0

   DHCPDISCOVER:                       0

   DHCPREQUEST:                        0

   DHCPINFORM:                         0

   DHCPRELEASE:                        0

   DHCPDECLINE:                        0

   BOOTPREQUEST:                       0

DHCP packets received from servers:    0

   DHCPOFFER:                          0

   DHCPACK:                            0

   DHCPNAK:                            0

   BOOTPREPLY:                         0

DHCP packets relayed to servers:       0

   DHCPDISCOVER:                       0

   DHCPREQUEST:                        0

   DHCPINFORM:                         0

   DHCPRELEASE:                        0

   DHCPDECLINE:                        0

   BOOTPREQUEST:                       0

DHCP packets relayed to clients:       0

   DHCPOFFER:                          0

   DHCPACK:                            0

   DHCPNAK:                            0

   BOOTPREPLY:                         0

DHCP packets sent to servers:          0

   DHCPDISCOVER:                       0

   DHCPREQUEST:                        0

   DHCPINFORM:                         0

   DHCPRELEASE:                        0

   DHCPDECLINE:                        0

   BOOTPREQUEST:                       0

DHCP packets sent to clients:          0

   DHCPOFFER:                          0

   DHCPACK:                            0

   DHCPNAK:                            0

   BOOTPREPLY:                         0

2.5  配置文件

·     配置Switch B

#

 dhcp enable

#

vlan 20

#

dhcp server ip-pool 5

 gateway-list 10.10.1.1

 network 10.10.1.0 mask 255.255.255.0

 dns-list 10.10.1.100

#

interface Vlan-interface20

 ip address 10.1.1.1 255.255.255.0

 dhcp select server

#

interface GigabitEthernet1/0/1

 port link-mode bridge

 port access vlan 20

#

 ip route-static 10.10.1.0 24 10.1.1.2

#

·     配置Switch A

#

 dhcp enable

#

vlan 10

#

vlan 20

#

interface Vlan-interface10

 ip address 10.10.1.1 255.255.255.0

 dhcp select relay

 dhcp relay server-address 10.1.1.1

#

interface Vlan-interface20

 ip address 10.1.1.2 255.255.255.0

#

interface GigabitEthernet1/0/1

 port link-mode bridge

 port access vlan 10

#

interface GigabitEthernet1/0/2

 port link-mode bridge

 port access vlan 20

#

2.6  相关资料

·     产品配套“三层技术-IP业务配置指导”中的“DHCP”。

·     产品配套“三层技术-IP业务命令参考”中的“DHCP”。

 

3  配置DHCP Snooping

3.1  简介

本案例介绍配置DHCP Snooping功能的配置方法。

3.2  组网需求

如3.2  图3所示,Switch通过以太网端口GigabitEthernet1/0/1连接到合法DHCP服务器,通过以太网端口GigabitEthernet1/0/3连接到非法DHCP服务器,通过GigabitEthernet1/0/2连接到DHCP客户端。要求:

·     与合法DHCP服务器相连的端口可以转发DHCP服务器的响应报文,而其他端口不转发DHCP服务器的响应报文。

·     记录DHCP-REQUEST报文和信任端口收到的DHCP-ACK报文中DHCP客户端IP地址及MAC地址的绑定信息。

图3 DHCP Snooping配置组网图

3.3  配置步骤

# 全局开启DHCP Snooping功能。

<Switch> system-view

[Switch] dhcp snooping enable

# 设置GigabitEthernet1/0/1端口为信任端口。

[Switch] interface gigabitethernet 1/0/1

[Switch-GigabitEthernet1/0/1] dhcp snooping trust

[Switch-GigabitEthernet1/0/1] quit

# 在GigabitEthernet1/0/2上开启DHCP Snooping表项功能。

[Switch] interface gigabitethernet 1/0/2

[Switch-GigabitEthernet1/0/2] dhcp snooping binding record

[Switch-GigabitEthernet1/0/2] quit

3.4  验证配置

配置完成后,DHCP客户端只能从合法DHCP服务器获取IP地址和其它配置信息,非法DHCP服务器无法为DHCP客户端分配IP地址和其他配置信息。且使用display dhcp snooping binding可查询到获取到的DHCP Snooping表项。在用户视图下执行reset dhcp snooping binding命令,可以清除DHCP Snooping表项。

3.5  配置文件

#

 dhcp snooping enable

#

interface GigabitEthernet1/0/1

 port link-mode bridge

 dhcp snooping trust

#

interface GigabitEthernet1/0/2

 port link-mode bridge

 dhcp snooping binding record

#

3.6  相关资料

·     产品配套“三层技术-IP业务配置指导”中的“DHCP”。

·     产品配套“三层技术-IP业务命令参考”中的“DHCP”。

 

4  配置DHCPv6服务器动态分配IPv6地址

4.1  简介

本案例介绍配置接口工作在DHCPv6服务器模式,实现动态分配IPv6地址的方法。

4.2  组网需求

如图4所示,交换机作为企业网络内部的网关设备。配置交换机接口工作在DHCPv6服务器模式,并配置地址/前缀分配方式,从而为主机Host A和Host B自动分配IPv6地址。不同网段的主机通过IPv6静态路由互相访问。

·     Host A、Host B、Switch A和Switch B之间通过以太网端口相连,将以太网端口分别加入相应的VLAN里,在VLAN接口上配置IPv6地址,验证它们之间的互通性。

·     配置VLAN接口工作在DHCPv6服务器模式,并引用地址池,从而为主机自动分配IPv6地址。

·     在Switch A和Switch B上配置IPv6静态路由,实现各网段的互通。

图4 动态分配IPv6地址组网图

4.3  配置步骤

1. 配置Switch A

# 创建VLAN,在VLAN中加入对应的端口。

<SwitchA> system-view

[SwitchA] vlan 3

[SwitchA-vlan3] port gigabitethernet 1/0/2

[SwitchA-vlan3] quit

[SwitchA] vlan 2

[SwitchA-vlan2] port gigabitethernet 1/0/1

[SwitchA-vlan2] quit

# 手工指定VLAN接口2的全球单播地址。

[SwitchA] interface vlan-interface 2

[SwitchA-Vlan-interface2] ipv6 address 3001::1/64

[SwitchA-Vlan-interface2] quit

# 手工指定VLAN接口3的全球单播地址,并允许其发布RA消息。

[SwitchA] interface vlan-interface 3

[SwitchA-Vlan-interface3] ipv6 address 2001::1/64

[SwitchA-Vlan-interface3] undo ipv6 nd ra halt

# 配置VLAN接口3引用DHCP地址池。

[SwitchA-Vlan-interface3] ipv6 dhcp server apply pool 1 allow-hint rapid-commit

# 配置被管理地址的配置标志位为1,即主机通过DHCPv6服务器获取IPv6地址。配置其他信息配置标志位为1,即主机通过DHCPv6服务器获取除IPv6地址以外的其他信息。

[SwitchA-Vlan-interface3] ipv6 nd autoconfig managed-address-flag

[SwitchA-Vlan-interface3] ipv6 nd autoconfig other-flag

# 配置接口VLAN接口3工作在DHCPv6服务器模式。

[SwitchA-Vlan-interface3] ipv6 dhcp select server

[SwitchA-Vlan-interface3] quit

# 配置DHCPv6地址池1。

[SwitchA] ipv6 dhcp pool 1

[SwitchA-dhcp6-pool-1] network 2001::/64

[SwitchA-dhcp6-pool-1] dns-server 1::1

[SwitchA-dhcp6-pool-1] quit

# 配置IPv6静态路由,该路由的目的地址为4001::/64,下一跳地址为3001::2。

[SwitchA] ipv6 route-static 4001:: 64 3001::2

# 保存配置。

[SwitchA] save force

2. 配置Switch B

# 创建VLAN,在VLAN中加入对应的端口。

<SwitchB> system-view

[SwitchB] vlan 2

[SwitchB-vlan2] port gigabitethernet 1/0/1

[SwitchB-vlan2] quit

[SwitchB] vlan 3

[SwitchB-vlan3] port gigabitethernet 1/0/2

[SwitchB-vlan3] quit

# 手工指定VLAN接口2的全球单播地址。

[SwitchB] interface vlan-interface 2

[SwitchB-Vlan-interface2] ipv6 address 3001::2/64

[SwitchB-Vlan-interface2] quit

# 手工指定VLAN接口3的全球单播地址,并允许其发布RA消息。

[SwitchB] interface vlan-interface 3

[SwitchB-Vlan-interface3] ipv6 address 4001::1/64

[SwitchB-Vlan-interface3] undo ipv6 nd ra halt

# 配置VLAN接口3引用DHCP地址池。

[SwitchB-Vlan-interface3] ipv6 dhcp server apply pool 1 allow-hint rapid-commit

# 配置被管理地址的配置标志位为1,即主机通过DHCPv6服务器获取IPv6地址。配置其他信息配置标志位为1,即主机通过DHCPv6服务器获取除IPv6地址以外的其他信息。

[SwitchB-Vlan-interface3] ipv6 nd autoconfig managed-address-flag

[SwitchB-Vlan-interface3] ipv6 nd autoconfig other-flag

# 配置接口VLAN接口3工作在DHCPv6服务器模式。

[SwitchB-Vlan-interface3] ipv6 dhcp select server

[SwitchB-Vlan-interface3] quit

# 配置DHCPv6地址池1。

[SwitchB] ipv6 dhcp pool 1

[SwitchB-dhcp6-pool-1] network 4001::/64

[SwitchB-dhcp6-pool-1] dns-server 1::1

[SwitchB-dhcp6-pool-1] quit

# 配置IPv6静态路由,该路由的目的地址为2001::/64,下一跳地址为3001::1。

[SwitchB] ipv6 route-static 2001:: 64 3001::1

# 保存配置。

[SwitchB] save force

3. 配置Host A

在Host A上安装IPv6,并配置自动获取IPv6地址。

4. 配置Host B

在Host B上安装IPv6,并配置自动获取IPv6地址。

4.4  验证配置

1. 显示DHCPv6服务器的配置

# 显示DHCPv6地址池的信息。

[SwitchA] display ipv6 dhcp server ip-in-use

DHCPv6 pool: 1

  Network: 2001::/64

    Preferred lifetime 604800 seconds, valid lifetime 2592000 seconds

  DNS server addresses:

    1::1

  IP-in-use threshold: 100

  PD-in-use threshold: 100

# 显示接口上的DHCPv6服务器信息。

[SwitchA] displsy ipv6 dhcp server

Interface                       Pool

Vlan-interface1                 1

2. 显示和清除DHCPv6服务器的地址绑定信息

# 在Switch A上查看DHCPv6服务器为客户端分配的IPv6地址。

[SwitchA] display ipv6 dhcp server ip-in-use

Pool: 1

 IPv6 address                                Type      Lease expiration

 2001::2                                     Auto(C)   Sep 30 11:45:07 2021

# 从Switch A上查看端口GigabitEthernet1/0/2的邻居信息。

[SwitchA] display ipv6 neighbors interface gigabitethernet 1/0/2

Type: S-Static    D-Dynamic    O-Openflow     R-Rule    IS-Invalid static

IPv6 address              MAC address    VLAN/VSI   Interface     State T  Aging

2001::2                   b025-0b54-0106 --         GE1/0/2       REACH D  29

FE80::B225:BFF:FE54:106   b025-0b54-0106 --         GE1/0/2       REACH D  18

通过上面的信息可以知道Host A上获得的IPv6全球单播地址为2001::2。

# 显示租约过期的DHCPv6地址绑定信息。

[SwitchA] display ipv6 dhcp server expired

IPv6 address           DUID                            Lease expiration

2001::3                0262-9ead-ab03-00               Feb 17 17:09:02 2023

# 清除DHCPv6的正式地址绑定和临时地址绑定信息。并再次查看DHCPv6服务器为客户端分配的IPv6地址

[SwitchA] quit

<SwitchA> reset ipv6 dhcp server ip-in-use

<SwitchA> display ipv6 dhcp server ip-in-use

# 清除DHCPv6的正式地址绑定和临时地址绑定信息。并再次查看租约过期的DHCPv6地址绑定信息

<SwitchA> reset ipv6 dhcp server expired

<SwitchA> IPv6 address           DUID                            Lease expiration

3. 显示和清除DHCPv6服务器的报文统计信息

# 显示DHCPv6服务器的报文统计信息。

<SwitchA> displsy ipv6 dhcp server statistics

Bindings:

    Ip-in-use                 :  0

    Pd-in-use                 :  0

    Expired                   :  1

Conflict                      :  1

Packets received              :  24

    Solicit                   :  8

    Request                   :  8

    Confirm                   :  0

    Renew                     :  0

    Rebind                    :  0

    Release                   :  8

    Decline                   :  0

    Information-request       :  0

    Relay-forward             :  0

Packets dropped               :  0

Packets sent                  :  24

    Advertise                 :  8

    Reconfigure               :  0

    Reply                     :  16

    Relay-reply               :  0

# 在用户视图下执行reset ipv6 dhcp server statistics命令,可以清除该统计信息。

<SwitchA> reset ipv6 dhcp server statistics

<SwitchA> display ipv6 dhcp server statistics

Bindings:

    Ip-in-use                 :  0

    Pd-in-use                 :  0

    Expired                   :  1

Conflict                      :  1

Packets received              :  0

    Solicit                   :  0

    Request                   :  0

    Confirm                   :  0

    Renew                     :  0

    Rebind                    :  0

    Release                   :  0

    Decline                   :  0

    Information-request       :  0

    Relay-forward             :  0

Packets dropped               :  0

Packets sent                  :  0

    Advertise                 :  0

    Reconfigure               :  0

    Reply                     :  0

    Relay-reply               :  0

# 在Switch B上查看DHCPv6服务器为客户端分配的IPv6地址

[SwitchB] display ipv6 dhcp server ip-in-use

Pool: 1

 IPv6 address                                Type      Lease expiration

 4001::2                                     Auto(C)   Sep 30 14:05:49 2021

# 从Switch B上查看端口GigabitEthernet1/0/2的邻居信息。

[SwitchB] display ipv6 neighbors interface gigabitethernet 1/0/2

Type: S-Static    D-Dynamic    O-Openflow     R-Rule    IS-Invalid static

IPv6 address              MAC address    VLAN/VSI   Interface     State T  Aging

4001::2                   b043-5415-0406 --         GE1/0/2       REACH D  3

FE80::B243:54FF:FE15:406  b043-5415-0406 --         GE1/0/2       REACH D  44

通过上面的信息可以知道Host B上获得的IPv6全球单播地址为4001::2。

从Host A上也可以ping通Host B,证明它们是互通的。

4.5  配置文件

·     Switch A:

#

vlan 2 to 3

#

ipv6 dhcp pool 1

 network 2001::/64

 dns-server 1::1

#

interface Vlan-interface3

 ipv6 dhcp select server

 ipv6 dhcp server apply pool 1 allow-hint rapid-commit

 ipv6 address 2001::1/64

 ipv6 nd autoconfig managed-address-flag

 ipv6 nd autoconfig other-flag

 undo ipv6 nd ra halt

#

interface Vlan-interface2

 ipv6 address 3001::1/64

#

interface GigabitEthernet1/0/1

 port link-mode bridge

 port access vlan 2

#

interface GigabitEthernet1/0/2

 port link-mode bridge

 port access vlan 3

#

 ipv6 route-static 4001:: 64 3001::2

#

·     Switch B :

#

vlan 2 to 3

#

ipv6 dhcp pool 1

 network 4001::/64

 dns-server 1::1

#

interface Vlan-interface2

 ipv6 address 3001::2/64

#

interface Vlan-interface3

 ipv6 dhcp select server

 ipv6 dhcp server apply pool 1 allow-hint rapid-commit

 ipv6 address 4001::1/64

 ipv6 nd autoconfig managed-address-flag

 ipv6 nd autoconfig other-flag

 undo ipv6 nd ra halt

#

interface GigabitEthernet1/0/1

 port link-mode bridge

 port access vlan 2

#

interface GigabitEthernet1/0/2

 port link-mode bridge

 port access vlan 3

#

 ipv6 route-static 2001:: 64 3001::1

#

4.6  相关资料

·     产品配套“三层技术-IP业务配置指导”中的“DHCPv6”。

·     产品配套“三层技术-IP业务命令参考”中的“DHCPv6”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/687892.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Elasticsearch入门基础和集群部署

Elasticsearch入门基础和集群部署 简介基础概念索引&#xff08;Index&#xff09;类型&#xff08;Type&#xff09;&#xff08;逐步弃用&#xff09;文档&#xff08;Document&#xff09;字段&#xff08;Field&#xff09;映射&#xff08;Mapping&#xff09;分片&#x…

队列的实现(使用C语言)

完整代码链接&#xff1a;DataStructure: 基本数据结构的实现。 (gitee.com) 目录 一、队列的概念&#xff1a; 二、队列的实现&#xff1a; 使用链表实现队列&#xff1a; 1.结构体设计&#xff1a; 2.初始化&#xff1a; 3.销毁&#xff1a; 4.入队&#xff1a; 5.…

【数据结构】顺序表专题详解(带图解析)

最好的时光&#xff0c;在路上;最好的生活&#xff0c;在别处。独自上路去看看这个世界&#xff0c;你终将与最好的自己相遇。&#x1f493;&#x1f493;&#x1f493; 目录 •&#x1f319;说在前面 &#x1f34b;知识点一&#xff1a;什么是数据结构 • &#x1f330;1.什…

【MySQL】SQL基本知识点DDL(1)

目录 1.SQL分类&#xff1a; 2.DDL-数据库操作 3.DDL-表操作-创建 4.DDL-表操作-查询 5.DDL-表操作-数据类型 6.DDL-表操作-修改 1.SQL分类&#xff1a; 2.DDL-数据库操作 3.DDL-表操作-创建 注意&#xff1a;里面的符号全部要切换为英文状态 4.DDL-表操作-查询 5.DDL…

NLP算法工程师技术栈

NLP算法工程师技术栈全览 随着人工智能和机器学习的迅猛发展&#xff0c;自然语言处理&#xff08;NLP&#xff09;成为了当下最为热门的领域之一。作为NLP算法工程师&#xff0c;掌握一套完整的技术栈对于高效、准确地完成NLP任务至关重要。本文将为你详细介绍NLP算法工程师需…

『SD』零基础快速搭建Stable Diffusion(Windows版)(附安装包)

点赞 关注 收藏 学会了 本文简介 本文介绍如何在 Windows 安装 Stable Diffusion WebUI&#xff0c;不需要懂代码&#xff0c;只要跟着本文一步步操作就能在你电脑用AI绘画了。 只需3步&#xff1a; 安装 Python &#xff0c;版本需要大于 3.10安装 Stable Diffusion We…

GA-CNN-LSTM多输入时序预测|遗传算法-卷积-长短期神经网络|Matlab

目录 一、程序及算法内容介绍&#xff1a; 基本内容&#xff1a; 亮点与优势&#xff1a; 二、实际运行效果&#xff1a; 三、算法介绍&#xff1a; 四、完整程序下载&#xff1a; 一、程序及算法内容介绍&#xff1a; 基本内容&#xff1a; 本代码基于Matlab平台编译&am…

3月笔记本电脑行业线上市场销售数据分析

笔记本电脑市场在过去几年中经历了起伏&#xff0c;但总体上呈现出稳定增长的态势。特别是随着远程办公、在线学习等需求的增加&#xff0c;以及消费者对于便携性、高性能等方面的追求&#xff0c;笔记本电脑市场得到了进一步的发展。 据鲸参谋数据统计&#xff0c;线上平台&a…

力扣HOT100 - 739. 每日温度

解题思路&#xff1a; 单调栈 class Solution {public int[] dailyTemperatures(int[] temperatures) {int length temperatures.length;int[] ans new int[length];Deque<Integer> stack new LinkedList<>();for (int i 0; i < length; i) {int temperatu…

七、Redis三种高级数据结构-HyperLogLog

Redis HyperLogLog是用来做基数统计的算法&#xff0c;HyperLogLog在优点是&#xff0c;在输入的元素的数量或者体积非常大时&#xff0c;计算基数占用的空间总是固定的、并且非常小。在Redis里每个HyperLogLog键只需花费12KB内存&#xff0c;就可以计算接近 264 个元素的基数。…

【Centos7 】Centos7yum报错:another app is currently holding the yum lock;解决方案

Centos7 yum报错:another app is currently holding the yum lock;waiting for it to exit 大家好 我是寸铁&#x1f44a; 总结了一篇Centos7 yum报错:another app is currently holding the yum lock;waiting for it to exit✨ 喜欢的小伙伴可以点点关注 &#x1f49d; 报错 解…

【JVM】从三种认知角度重识JVM

目录 JVM概述 JVM主要功能 虚拟机是Java平台无关的保障 JVM概述 JVM&#xff1a;Java Virtual Machine,也就是Java虚拟机。 虚拟机&#xff1a;通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的计算机系统&#xff08;物理上不存在&#xff09;。 JVM通…