07-DHCPv6命令
本章節下載: 07-DHCPv6命令 (147.93 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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!