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

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

目录

07-DHCPv6命令

本章节下载 07-DHCPv6命令  (148.11 KB)

07-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 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

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

字段

描述

in stateless DHCPv6 client mode

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

State is OPEN

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

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

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

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

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

Preferred Server

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

Reachable via address

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

DUID

DHCPv6服务器的DUID

 

1.2.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-2 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.2.3  ipv6 dhcp client dscp

【命令】

ipv6 dhcp client dscp dscp-value

undo ipv6 dhcp client dscp

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

dscp-value:发送的DHCPv6报文的DSCP优先级,取值范围为0~63。

【描述】

ipv6 dhcp client dscp命令用来配置DHCPv6客户端发送的DHCPv6报文的DSCP优先级。undo ipv6 dhcp client dscp命令用来恢复缺省情况。

缺省情况下,DHCPv6客户端发送的DHCPv6报文的DSCP优先级为56。

【举例】

# 配置DHCPv6客户端发送的DHCPv6报文的DSCP优先级为30。

<Sysname> system-view

[Sysname] ipv6 dhcp client dscp 30

1.2.4  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.3  DHCPv6 Snooping配置命令

1.3.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.3.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-3 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.3.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.3.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~512。

【描述】

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

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

【举例】

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

<Sysname> system-view

[Sysname] interface GigabitEthernet 1/0/1

[Sysname-GigabitEthernet1/0/1] ipv6 dhcp snooping max-learning-num 100

1.3.5  ipv6 dhcp snooping option interface-id enable

【命令】

ipv6 dhcp snooping option interface-id enable

undo ipv6 dhcp snooping option interface-id enable

【视图】

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

【缺省级别】

2:系统级

【参数】      

【描述】

ipv6 dhcp snooping option interface-id enable命令用来使能DHCPv6 Snooping支持Option 18功能。undo ipv6 dhcp snooping option interface-id enable命令用来恢复缺省情况。

缺省情况下,禁止DHCPv6 Snooping支持Option 18功能。

需要注意的是,只有在系统视图下全局使能DHCPv6 Snooping功能,并在VLAN视图下使能VLAN内的DHCPv6 Snooping功能后,该配置才会生效。

【举例】

# 使能DHCPv6 Snooping支持Option 18功能。

<Sysname> system-view

[Sysname] ipv6 dhcp snooping enable

[Sysname] vlan 1

[Sysname-vlan1] ipv6 dhcp snooping vlan enable

[Sysname-vlan1] quit

[Sysname] interface GigabitEthernet 1/0/1

[Sysname-GigabitEthernet1/0/1] ipv6 dhcp snooping option interface-id enable

1.3.6  ipv6 dhcp snooping option interface-id string

【命令】

ipv6 dhcp snooping option interface-id string interface-id

undo ipv6 dhcp snooping option interface-id string

【视图】

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

【缺省级别】

2:系统级

【参数】      

interface-id:用户自定义的Option 18选项中的DUID,为1~128个字符的字符串。

【描述】

ipv6 dhcp snooping option interface-id string命令用来配置Option 18选项中的DUID。undo ipv6 dhcp snooping option interface-id string命令用来恢复缺省情况。

缺省情况下,Option 18选项中的DUID为本设备的DUID。

【举例】

# 配置Option 18选项中的DUID为company001。

<Sysname> system-view

[Sysname] ipv6 dhcp snooping enable

[Sysname] vlan 1

[Sysname-vlan1] ipv6 dhcp snooping vlan enable

[Sysname-vlan1] quit

[Sysname] interface GigabitEthernet 1/0/1

[Sysname-GigabitEthernet1/0/1] ipv6 dhcp snooping option interface-id enable

[Sysname-GigabitEthernet1/0/1] ipv6 dhcp snooping option interface-id string company001

1.3.7  ipv6 dhcp snooping option remote-id enable

【命令】

ipv6 dhcp snooping option remote-id enable

undo ipv6 dhcp snooping option remote-id enable

【视图】

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

【缺省级别】

2:系统级

【参数】      

【描述】

ipv6 dhcp snooping option remote-id enable命令用来使能DHCPv6 Snooping支持Option 37功能。undo ipv6 dhcp snooping option remote-id enable命令用来恢复缺省情况。

缺省情况下,禁止DHCPv6 Snooping支持Option 37功能。

需要注意的是,只有在系统视图下全局使能DHCPv6 Snooping功能,并在VLAN视图下使能VLAN内的DHCPv6 Snooping功能后,该配置才会生效。

【举例】

# 使能DHCPv6 Snooping支持Option 37功能。

<Sysname> system-view

[Sysname] ipv6 dhcp snooping enable

[Sysname] vlan 1

[Sysname-vlan1] ipv6 dhcp snooping vlan enable

[Sysname-vlan1] quit

[Sysname] interface GigabitEthernet 1/0/1

[Sysname-GigabitEthernet1/0/1] ipv6 dhcp snooping option remote-id enable

1.3.8  ipv6 dhcp snooping option remote-id string

【命令】

ipv6 dhcp snooping option remote-id string remote-id

undo ipv6 dhcp snooping option remote-id string

【视图】

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

【缺省级别】

2:系统级

【参数】      

string:用户自定义的Option 37选项中的DUID,为1~128个字符的字符串。

【描述】

ipv6 dhcp snooping option remote-id string命令用来配置Option 37选项中的DUID。undo ipv6 dhcp snooping option remote-id string命令用来恢复缺省情况。

缺省情况下,Option 37选项中的DUID为本设备的DUID。

【举例】

# 配置Option 37选项中的DUID为device001。

<Sysname> system-view

[Sysname] ipv6 dhcp snooping enable

[Sysname] vlan 1

[Sysname-vlan1] ipv6 dhcp snooping vlan enable

[Sysname-vlan1] quit

[Sysname] interface GigabitEthernet 1/0/1

[Sysname-GigabitEthernet1/0/1] ipv6 dhcp snooping option remote-id enable

[Sysname-GigabitEthernet1/0/1] ipv6 dhcp snooping option remote-id string device001

1.3.9  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服务器相连的接口设置为信任端口。

【举例】

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

<Sysname> system-view

[Sysname] interface GigabitEthernet 1/0/1

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

1.3.10  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.3.11  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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们