07-DHCPv6命令
本章节下载: 07-DHCPv6命令 (199.97 KB)
目 录
1.2.1 display ipv6 dhcp client
1.2.2 display ipv6 dhcp client statistics
1.2.4 reset ipv6 dhcp client statistics
1.3.1 display ipv6 dhcp snooping trust
1.3.2 display ipv6 dhcp snooping user-binding
1.3.3 ipv6 dhcp snooping enable
1.3.4 ipv6 dhcp snooping max-learning-num
1.3.5 ipv6 dhcp snooping option interface-id enable
1.3.6 ipv6 dhcp snooping option interface-id string
1.3.7 ipv6 dhcp snooping option remote-id enable
1.3.8 ipv6 dhcp snooping option remote-id string
1.3.9 ipv6 dhcp snooping trust
1.3.10 ipv6 dhcp snooping vlan enable
1.3.11 reset ipv6 dhcp snooping user-binding
【命令】
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.
【命令】
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 |
【命令】
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报文的数目 |
【命令】
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
【命令】
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
【命令】
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:
Ethernet 1/0/1
Ethernet 1/0/2
【命令】
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 Ethernet1/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客户端的端口 |
【命令】
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
【命令】
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表项的最大数目。
【举例】
# 配置二层以太网端口Ethernet1/0/1动态学习DHCPv6 Snooping表项的最大数目为100。
<Sysname> system-view
[Sysname] interface Ethernet 1/0/1
[Sysname-Ethernet1/0/1] ipv6 dhcp snooping max-learning-num 100
【命令】
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 Ethernet 1/0/1
[Sysname-Ethernet1/0/1] ipv6 dhcp snooping option interface-id enable
【命令】
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 Ethernet 1/0/1
[Sysname-Ethernet1/0/1] ipv6 dhcp snooping option interface-id enable
[Sysname-Ethernet1/0/1] ipv6 dhcp snooping option interface-id string company001
【命令】
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 Ethernet 1/0/1
[Sysname-Ethernet1/0/1] ipv6 dhcp snooping option remote-id enable
【命令】
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 Ethernet 1/0/1
[Sysname-Ethernet1/0/1] ipv6 dhcp snooping option remote-id enable
[Sysname-Ethernet1/0/1] ipv6 dhcp snooping option remote-id string device001
【命令】
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服务器相连的接口设置为信任端口。
【举例】
# 配置以太网端口Ethernet1/0/1为信任端口。
<Sysname> system-view
[Sysname] interface Ethernet 1/0/1
[Sysname-Ethernet1/0/1] ipv6 dhcp snooping trust
【命令】
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
【命令】
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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!