• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

04-三层技术-IP业务命令参考

目录

08-DHCPv6命令

本章节下载 08-DHCPv6命令  (132.63 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S5800/S5830/Command/Command_Manual/H3C_S5830_CR-Release_1109-6W100/04/201110/728134_30005_0.htm

08-DHCPv6命令


1 DHCPv6配置命令

1.1  DHCPv6公共命令

1.1.1  display ipv6 dhcp duid

【命令】

display ipv6 dhcp duid [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】      

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ipv6 dhcp duid命令用来显示本设备的DUID。

【举例】

# 显示本设备的DUID。

<Sysname> display ipv6 dhcp duid

The DUID of this device: 0003-0001-00e0-fc00-5552.

1.2  DHCPv6中继配置命令

1.2.1  display ipv6 dhcp relay server-address

【命令】

display ipv6 dhcp relay server-address { all | interface interface-type interface-number } [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all:显示所有DHCPv6服务器的地址信息。

interface interface-type interface-number:显示指定接口对应的DHCPv6服务器地址信息。其中,interface-type interface-number为接口类型和接口编号。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ipv6 dhcp relay server-address命令用来显示DHCPv6中继指定的DHCPv6服务器地址信息。

【举例】

# 显示所有DHCPv6中继指定的DHCPv6服务器地址信息。

<Sysname> display ipv6 dhcp relay server-address all

Interface: Vlan2

Server address(es)                             Output Interface

1::1

FF02::1:2                                      Vlan4

 

Interface: Vlan3

Server address(es)                             Output Interface

1::1

FF02::1:2                                      Vlan4

# 显示VLAN接口2对应的DHCPv6服务器地址信息。

<Sysname> display ipv6 dhcp relay server-address interface vlan-interface 2

Interface: Vlan2

Server address(es)                             Output Interface

1::1

FF02::1:2                                      Vlan4

表1-1 display ipv6 dhcp relay server-address命令显示信息描述表

字段

描述

Interface

工作在DHCPv6中继模式的接口名称

Server address(es)

接口上对应的DHCPv6服务器地址

Output Interface

DHCPv6报文的出接口

 

1.2.2  display ipv6 dhcp relay statistics

【命令】

display ipv6 dhcp relay statistics [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ipv6 dhcp relay statistics命令用来显示DHCPv6中继的报文统计信息。

相关配置可参考命令reset ipv6 dhcp relay statistics

【举例】

# 显示DHCPv6中继的报文统计信息。

<Sysname> display ipv6 dhcp relay statistics

Packets dropped               :  4

    Error                     :  4

    Excess of rate limit      :  0

Packets received              :  14

    SOLICIT                   :  0

    REQUEST                   :  0

    CONFIRM                   :  0

    RENEW                     :  0

    REBIND                    :  0

    RELEASE                   :  0

    DECLINE                   :  0

    INFORMATION-REQUEST       :  7

    RELAY-FORWARD             :  0

    RELAY-REPLY               :  7

Packets sent                  :  14

    ADVERTISE                 :  0

    RECONFIGURE               :  0

    REPLY                     :  7

    RELAY-FORWARD             :  7

    RELAY-REPLY               :  0

表1-2 display ipv6 dhcp relay statistics命令显示信息描述表

字段

描述

Packets dropped

丢弃的报文总数

Error

丢弃的错误报文数目

Excess of rate limit

由于超过限制的速率而丢弃的报文数目

Packets received

接收到的报文总数

SOLICIT

接收到的SOLICIT报文数目

REQUEST

接收到的REQUEST报文数目

CONFIRM

接收到的CONFIRM报文数目

RENEW

接收到的RENEW报文数目

REBIND

接收到的REBIND报文数目

RELEASE

接收到的RELEASE报文数目

DECLINE

接收到的DECLINE报文数目

INFORMATION-REQUEST

接收到的INFORMATION-REQUEST报文数目

RELAY-FORWARD

接收到的RELAY-FORWARD报文数目

RELAY-REPLY

接收到的RELAY-REPLY报文数目

Packets sent

发送的报文总数

ADVERTISE

发送的ADVERTISE报文数目

RECONFIGURE

发送的RECONFIGURE报文数目

REPLY

发送的REPLY报文数目

RELAY-FORWARD

发送的RELAY-FORWARD报文数目

RELAY-REPLY

发送的RELAY-REPLY报文数目

 

1.2.3  ipv6 dhcp relay server-address

【命令】

ipv6 dhcp relay server-address ipv6-address [ interface interface-type interface-number ]

undo ipv6 dhcp relay server-address ipv6-address [ interface interface-type interface-number ]

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

ipv6-address:DHCPv6服务器的IPv6地址。

interface interface-type interface-number:指定报文的出接口。其中,interface-type interface-number为接口类型和接口编号。

【描述】

ipv6 dhcp relay server-address命令用来配置接口工作在DHCPv6中继模式,并指定DHCPv6服务器。undo ipv6 dhcp relay server-address命令用来删除接口上配置的DHCPv6服务器。

缺省情况下,接口未工作在DHCPv6中继模式,也未指定任何DHCPv6服务器。

工作在DHCPv6中继模式的接口接收到DHCPv6客户端发来的报文后,将其封装在Relay-forward报文中,并发送给指定的DHCPv6服务器,由DHCPv6服务器为客户端分配地址和网络配置参数。

需要注意的是:

l              通过多次执行ipv6 dhcp relay server-address命令可以指定多个DHCPv6服务器,一个接口下最多可以指定8个DHCPv6服务器。DHCPv6中继接收到DHCPv6客户端报文后,将其转发给所有的DHCPv6服务器。

l              如果指定的DHCPv6服务器地址为链路本地地址或链路范围的组播地址,则必须指定出接口,否则报文可能会无法到达服务器。

l              通过undo ipv6 dhcp relay server-address命令删除接口上指定的全部DHCPv6服务器后,该接口不再工作在DHCPv6中继模式。

l              一个接口不能同时作为DHCPv6客户端和DHCPv6中继。

相关配置可参考命令display ipv6 dhcp relay server-address

【举例】

# 配置VLAN接口2工作在DHCPv6中继模式,并指定DHCPv6服务器地址为2001:1::3。

<Sysname> system-view

[Sysname] interface vlan-interface 2

[Sysname-Vlan-interface2] ipv6 dhcp relay server-address 2001:1::3

1.2.4  reset ipv6 dhcp relay statistics

【命令】

reset ipv6 dhcp relay statistics

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

【描述】

reset ipv6 dhcp relay statistics命令用来清除DHCPv6中继的报文统计信息。

执行此命令后,display ipv6 dhcp relay statistics命令显示的各种报文统计数目均为0。

相关配置可参考命令display ipv6 dhcp relay statistics

【举例】

# 清除DHCPv6中继的报文统计信息。

<Sysname> reset ipv6 dhcp relay statistics

1.3  DHCPv6客户端配置命令

1.3.1  display ipv6 dhcp client

【命令】

display ipv6 dhcp client [ interface interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】      

interface interface-type interface-number:显示指定接口的DHCPv6客户端信息。其中,interface-type interface-number为接口类型和接口编号。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ipv6 dhcp client命令用来显示DHCPv6客户端的信息。

如果没有指定任何参数,则显示所有DHCPv6客户端的信息。

【举例】

# 显示VLAN接口2上的DHCPv6客户端信息。

<Sysname> display ipv6 dhcp client interface vlan-interface 2

Vlan-interface2 is in stateless DHCPv6 client mode

State is OPEN

Preferred Server:

    Reachable via address    :  FE80::213:7FFF:FEF6:C818

    DUID                     :  0003000100137ff6c818

    DNS servers              :  1:2:3::5

                                1:2:4::7

    Domain names             :  abc.com

表1-3 display ipv6 dhcp client命令显示信息描述表

字段

描述

in stateless DHCPv6 client mode

表示DHCPv6客户端当前正处于无状态配置模式

State is OPEN

DHCPv6客户端的当前状态,目前有四种状态:

l      INIT:使能DHCPv6客户端功能后,进入INIT状态;

l      IDLE:接收到M标志位为0、O标志位为1的RA报文,启动DHCPv6无状态配置功能后,进入IDLE状态;

l      INFO-REQUESTING:正在获取配置信息;

l      OPEN:成功获取到网络配置参数,并根据这些参数完成客户端无状态配置

Preferred Server

DHCPv6客户端选用的DHCPv6服务器的信息

Reachable via address

可达地址,DHCPv6服务器或中继的本地链路地址

DUID

DHCPv6服务器的DUID

DNS servers

DHCPv6服务器发送的DNS服务器的地址

Domain names

DHCPv6服务器发送的域名信息

 

1.3.2  display ipv6 dhcp client statistics

【命令】

display ipv6 dhcp client statistics [ interface interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】      

interface interface-type interface-number:显示指定接口上DHCPv6客户端的统计信息。其中,interface-type interface-number为接口类型和接口编号。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ipv6 dhcp client statistics命令用来显示DHCPv6客户端的统计信息。

如果没有指定任何参数,则显示所有DHCPv6客户端的统计信息。

相关配置可参考命令reset ipv6 dhcp client statistics

【举例】

# 显示VLAN接口2上DHCPv6客户端的统计信息。

<Sysname> display ipv6 dhcp client statistics interface vlan-interface 2

Interface                    :  Vlan-interface2

Packets Received             :  1

         Reply               :  1

         Advertise           :  0

         Reconfigure         :  0

         Invalid             :  0

Packets Sent                 :  5

         Solicit             :  0

         Request             :  0

         Confirm             :  0

         Renew               :  0

         Rebind              :  0

         Information-request :  5

         Release             :  0

         Decline             :  0

表1-4 display ipv6 dhcp client statistics命令显示信息描述表

字段

描述

Interface

DHCPv6客户端所在的接口

Packets Received

收到的报文数目

Reply

收到Reply报文的数目

Advertise

收到Advertise报文的数目

Reconfigure

收到Reconfigure报文的数目

Invalid

无效报文的数目

Packets Sent

已发送报文的数目

Solicit

已发送Solicit报文的数目

Request

已发送Request报文的数目

Confirm

已发送Confirm报文的数目

Renew

已发送Renew报文的数目

Rebind

已发送Rebind报文的数目

Information-request

已发送Information-request报文的数目

Release

已发送Release报文的数目

Decline

已发送Decline报文的数目

 

1.3.3  reset ipv6 dhcp client statistics

【命令】

reset ipv6 dhcp client statistics [ interface interface-type interface-number ]

【视图】

用户视图

【缺省级别】

1:监控级

【参数】      

interface interface-type interface-number:清除指定接口上DHCPv6客户端的统计信息。其中,interface-type interface-number为接口类型和接口编号。

【描述】

reset ipv6 dhcp client statistics命令用来清除DHCPv6客户端的统计信息。

如果没有指定任何参数,则清除所有DHCPv6客户端的统计信息。

执行此命令后,display ipv6 dhcp client statistics命令显示的各种报文统计数目均为0。

相关配置可参考命令display ipv6 dhcp client statistics

【举例】

# 清除所有DHCPv6客户端的统计信息。

<Sysname> reset ipv6 dhcp client statistics

1.4  DHCPv6 Snooping配置命令

1.4.1  display ipv6 dhcp snooping trust

【命令】

display ipv6 dhcp snooping trust [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】      

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ipv6 dhcp snooping trust命令用来显示DHCPv6 Snooping信任端口信息。

【举例】

# 显示DHCPv6 Snooping信任端口信息。

<Sysname> display ipv6 dhcp snooping trust

 Trusted ports include:

 GigabitEthernet 1/0/1

 GigabitEthernet 1/0/2

1.4.2  display ipv6 dhcp snooping user-binding

【命令】

display ipv6 dhcp snooping user-binding { ipv6-address | dynamic } [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】      

ipv6-address:显示指定IPv6地址对应的DHCPv6 Snooping表项。

dynamic:显示所有DHCPv6 Snooping表项。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ipv6 dhcp snooping user-binding命令用来显示DHCPv6 Snooping表项信息。

【举例】

# 显示所有DHCPv6 Snooping表项信息。

<Sysname> display ipv6 dhcp snooping user-binding dynamic

IPv6 Address                   MAC Address    Lease      VLAN Interface

============================== ============== ========== ==== ==================

2::1                           00e0-fc00-0006 286        1    GigabitEthernet1/0/1

---   1 DHCPv6 snooping item(s) found   ---

表1-5 display ipv6 dhcp snooping user-binding命令显示信息描述表

字段

描述

IPv6 Address

DHCPv6 Snooping表项的IPv6地址

MAC Address

DHCPv6 Snooping表项的MAC地址

Lease

DHCPv6 Snooping表项的租约剩余时间,单位为秒

VLAN

连接DHCPv6客户端的端口所属的VLAN

Interface

连接DHCPv6客户端的端口

 

1.4.3  ipv6 dhcp snooping enable

【命令】

ipv6 dhcp snooping enable

undo ipv6 dhcp snooping enable

【视图】

系统视图

【缺省级别】

2:系统级

【参数】      

【描述】

ipv6 dhcp snooping enable命令用来全局使能DHCPv6 Snooping功能。undo ipv6 dhcp snooping enable命令用来全局关闭DHCPv6 Snooping功能。

缺省情况下,全局DHCPv6 Snooping功能处于关闭状态。

在系统视图下,全局使能DHCPv6 Snooping功能后,如果不信任端口接收到DHCPv6服务器发送的报文,将丢弃该报文,以保证客户端从合法的服务器获取IPv6地址。此时,设备不会记录DHCPv6 Snooping表项。

【举例】

# 全局使能DHCPv6 Snooping功能。

<Sysname> system-view

[Sysname] ipv6 dhcp snooping enable

1.4.4  ipv6 dhcp snooping max-learning-num

【命令】

ipv6 dhcp snooping max-learning-num number

undo ipv6 dhcp snooping max-learning-num

【视图】

二层以太网端口视图/二层聚合接口视图

【缺省级别】

2:系统级

【参数】

number:接口动态学习DHCPv6 Snooping表项的最大数目,取值范围为0~4096。

【描述】

ipv6 dhcp snooping max-learning-num命令用来配置接口动态学习DHCPv6 Snooping表项的最大数目。undo ipv6 dhcp snooping max-learning-num命令用来恢复缺省情况。

缺省情况下,不限制接口动态学习DHCPv6 Snooping表项的最大数目。

【举例】

# 配置二层以太网端口GigabitEthernet1/0/1动态学习DHCPv6 Snooping表项的最大数目为1000。

<Sysname> system-view

[Sysname] interface GigabitEthernet 1/0/1

[Sysname-GigabitEthernet 1/0/1] ipv6 dhcp snooping max-learning-num 1000

1.4.5  ipv6 dhcp snooping trust

【命令】

ipv6 dhcp snooping trust

undo ipv6 dhcp snooping trust

【视图】

二层以太网端口视图/二层聚合接口视图

【缺省级别】

2:系统级

【参数】      

【描述】

ipv6 dhcp snooping trust命令用来配置接口为信任端口。undo ipv6 dhcp snooping trust命令用来恢复缺省情况。

缺省情况下,在全局使能DHCPv6 Snooping功能后,设备的所有接口均为不信任端口。

开启DHCPv6 Snooping功能后,为了使DHCPv6客户端能从合法的DHCPv6服务器获取IP地址,必须将与合法DHCPv6服务器相连的接口设置为信任端口。

【举例】

# 配置以太网端口GigabitEthernet t1/0/1为信任端口。

<Sysname> system-view

[Sysname] interface GigabitEthernet 1/0/1

[Sysname-GigabitEthernet 1/0/1] ipv6 dhcp snooping trust

1.4.6  ipv6 dhcp snooping vlan enable

【命令】

ipv6 dhcp snooping vlan enable

undo ipv6 dhcp snooping vlan enable

【视图】

VLAN视图

【缺省级别】

2:系统级

【参数】      

【描述】

ipv6 dhcp snooping vlan enable命令用来使能VLAN内的DHCPv6 Snooping功能。undo ipv6 dhcp snooping vlan enable命令用来关闭VLAN内的DHCPv6 Snooping功能。

缺省情况下,VLAN内的DHCPv6 Snooping功能处于关闭状态。

在系统视图下全局使能DHCPv6 Snooping功能,并在VLAN视图下使能VLAN内的DHCPv6 Snooping功能后,设备将根据接收的DHCPv6报文记录该VLAN内的DHCPv6 Snooping表项。同时,DHCPv6 Snooping设备接收到该VLAN内客户端发送的请求报文后,只通过该VLAN内的信任端口转发该请求报文,不会通过其他非信任端口转发请求报文,以减轻网络负担。

【举例】

# 使能VLAN 1内的DHCPv6 Snooping功能。

<Sysname> system-view

[Sysname] vlan 1

[Sysname-vlan1] ipv6 dhcp snooping vlan enable

1.4.7  reset ipv6 dhcp snooping user-binding

【命令】

reset ipv6 dhcp snooping user-binding { ipv6-address | dynamic }

【视图】

用户视图

【缺省级别】

2:系统级

【参数】      

ipv6-address:清除指定IPv6地址对应的DHCPv6 Snooping表项。

dynamic:清除所有DHCPv6 Snooping表项。

【描述】

reset ipv6 dhcp snooping user-binding命令用来清除DHCPv6 Snooping表项。

【举例】

# 清除所有的DHCPv6 Snooping表项。

<Sysname> reset ipv6 dhcp snooping user-binding dynamic

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们