09-GVRP命令
本章節下載: 09-GVRP命令 (136.25 KB)
【命令】
display garp statistics [ interface interface-list ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface interface-list:顯示指定端口的GARP統計信息。interface-list表示需要顯示的以太網端口列表,表示方式為interface-list={ interface-type interface-number [ to interface-type interface-number ] }&<1-10>。其中,interface-type為端口類型,interface-number為端口號。&<1-10>表示前麵的參數最多可以輸入10次。如果未指定該參數,則顯示所有端口上GARP的統計信息。
【描述】
display garp statistics命令用來顯示GARP的統計信息。
當端口的GVRP功能開啟後,係統會自動記錄該端口發送、接收或丟棄的GVRP報文的統計信息,當係統重啟或使用reset garp statistics命令後,這些統計信息將會被自動清除並重新開始記錄。用戶可以通過查看統計信息來判斷端口的GVRP功能是否工作正常:
l 如果本設備端口接收和發送的GVRP報文數分別與對端設備端口發送和接收的GVRP報文數相等,則表示兩端的GVRP報文收發正常,沒有丟失注冊信息。
l 如果端口上丟棄的GVRP報文數量不為0,則表示本端口的注冊模式有可能為Fixed或Forbidden模式,即不能注冊動態VLAN,從而導致GVRP報文被端口丟棄。
需要注意的是:
l 如果沒有指定參數interface interface-list,則顯示設備上所有端口的GARP統計信息;
l 如果指定參數interface interface-list,則顯示指定端口的GARP統計信息。
【舉例】
# 顯示以太網端口GigabitEthernet2/0/1上GARP的統計信息。
<Sysname> display garp statistics interface gigabitethernet 2/0/1
GARP statistics on port GigabitEthernet2/0/1
Number of GVRP Frames Received : 0
Number of GVRP Frames Transmitted : 0
Number of Frames Discarded : 0
表1-1 display garp statistics命令顯示信息描述表
|
字段 |
描述 |
|
Number of GVRP Frames Received |
端口接收的GVRP報文數 |
|
Number of GVRP Frames Transmitted |
端口傳送的GVRP報文數 |
|
Number of Frames Discarded |
端口丟棄的GVRP報文數 |
【命令】
display garp timer [ interface interface-list ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface interface-list:顯示指定端口的GARP定時器的值。interface-list表示需要顯示的以太網端口列表,表示方式為interface-list={ interface-type interface-number [ to interface-type interface-number ] }&<1-10>。其中,interface-type為端口類型,interface-number為端口號。&<1-10>表示前麵的參數最多可以輸入10次。如果未指定該參數,則顯示所有端口上GARP各定時器的值。
【描述】
display garp timer命令用來顯示GARP定時器的值。
需要注意的是:
l 如果沒有指定參數interface interface-list,則顯示設備上所有端口的GARP定時器的值;
l 如果指定參數interface interface-list,則顯示指定端口的GARP定時器的值。
相關配置可參考命令garp timer和garp timer leaveall。
【舉例】
# 顯示以太網端口GigabitEthernet2/0/1的GARP定時器的值。
<Sysname> display garp timer interface gigabitethernet 2/0/1
GARP timers on port GigabitEthernet2/0/1
Garp Join Time : 20 centiseconds
Garp Leave Time : 60 centiseconds
Garp LeaveAll Time : 1000 centiseconds
Garp Hold Time : 10 centiseconds
表1-2 display garp timer命令顯示信息描述表
|
字段 |
描述 |
|
Garp Join Time |
Join定時器的取值 |
|
Garp Leave Time |
Leave定時器的取值 |
|
Garp LeaveAll Time |
LeaveAll定時器的取值 |
|
Garp Hold Time |
Hold定時器的取值 |
【命令】
garp timer { hold | join | leave } timer-value
undo garp timer { hold | join | leave }
【視圖】
以太網端口視圖/二層聚合端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
hold:配置GARP的Hold定時器的值。
join:配置GARP的Join定時器的值。
leave:配置GARP的Leave定時器的值。
timer-value:定時器的值,單位為厘秒,取值必須是5厘秒的倍數。
【描述】
garp timer命令用來設置以太網端口的GARP定時器(包括Hold定時器、Join定時器、Leave定時器)的值。各GARP定時器的設置必須滿足表1-3的要求。undo garp timer命令用來恢複以太網端口的GARP定時器的值為缺省值。如果缺省值不滿足表1-3的要求,則undo garp timer命令無效。
缺省情況下,Hold定時器的值為10厘秒,Join定時器的值為20厘秒,Leave定時器的值為60厘秒。
需要注意的是:
l 在以太網端口視圖下執行該命令,則該配置隻在當前端口生效;進入二層聚合端口視圖後,下麵進行的配置隻在當前二層聚合端口生效;在端口組視圖下執行該命令,則該配置將在端口組中的所有端口生效。
l 在聚合成員端口上進行的本配置,隻在成員端口退出聚合組之後才能生效。關於聚合的介紹請參見“接入分冊”中的“鏈路聚合配置”。
l 各個定時器的取值範圍會由於其他定時器取值的改變而改變。如果用戶想要設置的定時器的值不在當前可以設置的取值範圍內,可以通過改變相關定時器的取值實現。
l 如果用戶想恢複各定時器的值為缺省值,可以先恢複Hold定時器的值為缺省值,然後再依次恢複Join、Leave、LeaveAll定時器的值為缺省值。
|
定時器 |
取值下限 |
取值上限 |
|
Hold定時器 |
10厘秒 |
上限小於等於1/2 Join定時器的值,可以通過改變Join定時器的取值改變 |
|
Join定時器 |
下限大於等於2倍Hold定時器的值,可以通過改變Hold定時器的取值實現 |
上限小於1/2 Leave定時器的取值,可以通過改變Leave定時器的取值改變 |
|
Leave定時器 |
下限大於2倍Join定時器的值,可以通過改變Join定時器的取值改變 |
上限小於LeaveAll定時器的值,可以通過改變LeaveAll定時器的取值改變 |
|
LeaveAll定時器 |
下限大於所有端口Leave定時器的取值,可以通過改變Leave定時器的取值改變 |
32765厘秒 |
相關配置可參考命令display garp timer。
【舉例】
# 設置GARP的Join定時器為25厘秒(假設此時Hold定時器和Leave定時器均為缺省值)。
<Sysname> system-view
[Sysname] interface gigabitethernet 2/0/1
[Sysname-GigabitEthernet2/0/1] garp timer join 25
【命令】
garp timer leaveall timer-value
undo garp timer leaveall
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
timer-value:GARP的LeaveAll定時器的值,取值範圍為65~32765,單位為厘秒,取值必須是5厘秒的倍數,且LeaveAll定時器的值應大於所有端口Leave定時器的值。
【描述】
garp timer leaveall命令用來設置GARP的LeaveAll定時器的值,該值應大於所有端口Leave定時器的值。undo garp timer leaveall命令用來恢複GARP的LeaveAll定時器為缺省值,如果缺省值小於Leave定時器的值,則該命令無效。
缺省情況下,LeaveAll定時器的值為1000厘秒,即10秒。
每個GARP應用實體啟動後,將同時啟動LeaveAll定時器,當該定時器超時後,GARP應用實體將對外發送LeaveAll消息,以使其他GARP應用實體重新注冊本實體上所有的屬性信息。隨後再啟動LeaveAll定時器,開始新的一輪循環。
需要注意的是,在全網有多台設備的情況下,各個設備的LeaveAll定時器的取值可能不相同,但每台設備都將以全網最小的LeaveAll定時器為準發送LeaveAll消息。因為每次LeaveAll定時器超時後發送LeaveAll消息,其它的設備接收到之後都會清零LeaveAll定時器,因此即使全網存在很多不同的LeaveAll定時器,也隻有最小的那個LeaveAll定時器起作用。
相關配置可參考命令display garp timer。
【舉例】
# 設置GARP的LeaveAll定時器為100厘秒(假設此時Leave定時器為60厘秒)。
<Sysname> system-view
[Sysname] garp timer leaveall 100
【命令】
reset garp statistics [ interface interface-list ]
【視圖】
用戶視圖
【缺省級別】
2:係統級
【參數】
interface interface-list:清除指定端口的GARP統計信息。interface-list表示需要清除的以太網端口列表,表示方式為interface-list={ interface-type interface-number [ to interface-type interface-number ] }&<1-10>。其中,interface-type為端口類型,interface-number為端口號。&<1-10>表示前麵的參數最多可以輸入10次。
【描述】
reset garp statistics命令用來清除端口的GARP統計信息,包括端口接收/發送/丟棄GVRP數據包的統計信息。
需要注意的是:
l 如果沒有指定參數interface interface-list,則清除設備上所有端口的GARP統計信息;
l 如果指定參數interface interface-list,則清除指定端口的GARP統計信息。
相關配置可參考命令display garp statistics。
【舉例】
# 清除所有端口的GARP統計信息。
<Sysname> reset garp statistics
【命令】
display gvrp local-vlan interface interface-type interface-number
【視圖】
任意視圖
【缺省級別】
0:訪問級
【參數】
interface interface-type interface-number:顯示指定端口上GVRP本地VLAN的信息。其中,interface-type為端口類型,interface-number為端口編號。
【描述】
display gvrp local-vlan interface命令用來顯示GVRP本地VLAN的信息。
【舉例】
# 顯示端口GigabitEthernet2/0/1上GVRP本地VLAN的信息。
<Sysname> display gvrp local-vlan interface gigabitethernet 2/0/1
Following VLANs exist in GVRP local database:
1(default),2-500
// 以上信息表示:在GVRP本地數據庫中,端口GigabitEthernet2/0/1上存在VLAN1、VLAN2~VLAN500。
【命令】
display gvrp state interface interface-type interface-number vlan vlan-id
【視圖】
任意視圖
【缺省級別】
0:訪問級
【參數】
interface interface-type interface-number:顯示指定端口的GVRP狀態機信息。其中,interface-type為端口類型,interface-number為端口編號。
vlan vlan-id:顯示指定VLAN的GVRP狀態機信息。其中,vlan-id為指定VLAN的ID號,取值範圍為1~4094。
【描述】
display gvrp state命令用來顯示GVRP狀態機信息。
【舉例】
# 顯示端口GigabitEthernet2/0/1的對應VLAN1的GVRP狀態機信息。
<Sysname> display gvrp state interface gigabitethernet 2/0/1 vlan 1
GVRP state of VLAN 1 on port GigabitEthernet2/0/1
Applicant state machine : VP
Registrar state machine : MTR
表1-4 display gvrp state命令顯示信息描述表
|
字段 |
描述 |
|
Applicant state machine |
Applicant狀態機 |
|
Registrar state machine |
Registrar狀態機 |
【命令】
display gvrp statistics [ interface interface-list ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface interface-list:顯示指定Trunk端口的GVRP統計信息。interface-list表示需要顯示的以太網端口列表,表示方式為interface-list={ interface-type interface-number [ to interface-type interface-number ] }&<1-10>。其中,interface-type為端口類型,interface-number為端口號。&<1-10>表示前麵的參數最多可以輸入10次。如果未指定該參數,則顯示所有Trunk端口上GVRP的統計信息。
【描述】
display gvrp statistics命令用來顯示Trunk端口的GVRP統計信息。
需要注意的是:
l 如果沒有指定參數interface interface-list,則顯示所有Trunk端口的GVRP統計信息;
l 如果指定參數interface interface-list,則顯示指定Trunk端口的GVRP統計信息。
【舉例】
# 顯示Trunk端口GigabitEthernet2/0/1的GVRP統計信息。
<Sysname> display gvrp statistics interface GigabitEthernet 2/0/1
GVRP statistics on port GigabitEthernet2/0/1
GVRP Status : Enabled
GVRP Running : YES
GVRP Failed Registrations : 0
GVRP Last Pdu Origin : 0000-0000-0000
GVRP Registration Type : Normal
表1-5 display gvrp statistics命令顯示信息描述表
|
字段 |
描述 |
|
GVRP Status |
GVRP狀態 |
|
GVRP Running |
GVRP是否正在運行 |
|
GVRP Failed Registrations |
GVRP注冊失敗的次數 |
|
GVRP Last Pdu Origin |
上一個GVRP數據單元的源MAC地址 |
|
GVRP Registration Type |
端口的GVRP注冊類型 |
【命令】
display gvrp status
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
無
【描述】
display gvrp status命令用來顯示全局GVRP的開啟/關閉狀態信息。
【舉例】
# 顯示GVRP的全局狀態信息。
<Sysname> display gvrp status
GVRP is enabled
// 以上信息表示:全局GVRP已經處於開啟狀態。
【命令】
display gvrp vlan-operation interface interface-type interface-number
【視圖】
任意視圖
【缺省級別】
0:訪問級
【參數】
interface interface-type interface-number:顯示指定端口上當前的動態VLAN操作信息。其中,interface-type為端口類型,interface-number為端口編號。
【描述】
display gvrp vlan-operation interface命令用來顯示指定端口當前的動態VLAN操作信息。
【舉例】
# 顯示端口GigabitEthernet2/0/1當前的動態VLAN操作信息。
<Sysname> display gvrp vlan-operation interface gigabitethernet 2/0/1
Dynamic VLAN operations on port GigabitEthernet2/0/1
Operations of creating VLAN : 2-100
Operations of deleting VLAN : none
Operations of adding VLAN to TRUNK : 2-100
Operations of deleting VLAN from TRUNK : none
表1-6 display gvrp vlan-operation命令顯示信息描述表
|
字段 |
描述 |
|
Operations of creating VLAN |
創建VLAN的操作 |
|
Operations of deleting VLAN |
刪除VLAN的操作 |
|
Operations of adding VLAN to TRUNK |
添加VLAN到Trunk端口的操作 |
|
Operations of deleting VLAN from TRUNK |
從Trunk端口刪除VLAN的操作 |
【命令】
gvrp
undo gvrp
【視圖】
係統視圖/以太網端口視圖/二層聚合端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
gvrp命令用來開啟GVRP功能。undo gvrp命令用來關閉GVRP功能。
缺省情況下,GVRP功能處於關閉狀態。
需要注意的是:
l 在係統視圖下執行該命令,則該配置在全局生效;在以太網端口視圖下執行該命令,則該配置隻在當前端口生效;進入二層聚合端口視圖後,下麵進行的配置隻在當前二層聚合端口生效;在端口組視圖下執行該命令,則該配置將在端口組中的所有端口生效。
l 在聚合成員端口上進行的本配置,隻在成員端口退出聚合組之後才能生效。關於聚合的介紹請參見“接入分冊”中的“鏈路聚合配置”。
l 在開啟端口GVRP功能之前,必須先開啟全局GVRP功能。
l 開啟/關閉端口GVRP功能必須在Trunk端口操作。
l GVRP功能與業務環回功能互斥,兩者不可以同時應用。
l GVRP功能隻能運行在MSTP的CIST實例上,並且CIST實例上被MSTP阻塞的端口不能收發GVRP報文。
相關配置可參考命令display gvrp status。
【舉例】
# 開啟全局GVRP功能。
<Sysname> system-view
[Sysname] gvrp
GVRP is enabled globally.
【命令】
gvrp registration { fixed | forbidden | normal }
undo gvrp registration
【視圖】
以太網端口視圖/二層聚合端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
fixed:Fixed注冊模式。
forbidden:Forbidden注冊模式。
normal:Normal注冊模式。
【描述】
gvrp registration命令用來設置GVRP端口注冊模式。undo gvrp registration命令用來恢複GVRP端口注冊模式為缺省值。
缺省情況下,GVRP端口注冊模式為normal。
需要注意的是:
l 在以太網端口視圖下執行該命令,則該配置隻在當前端口生效;進入二層聚合端口視圖後,下麵進行的配置隻在當前二層聚合端口生效;在端口組視圖下執行該命令,則該配置將在端口組中的所有端口生效。
l 在聚合成員端口上進行的本配置,隻在成員端口退出聚合組之後才能生效。關於聚合的介紹請參見“接入分冊”中的“鏈路聚合配置”。
GVRP的端口注冊模式有三種:Normal、Fixed和Forbidden,各模式描述如下。
l Normal模式:允許該端口動態注冊、注銷VLAN,傳播動態VLAN以及靜態VLAN信息。
l Fixed模式:禁止該端口動態注冊、注銷VLAN,隻傳播靜態VLAN信息,不傳播動態VLAN信息。也就是說被設置為Fixed模式的Trunk口,即使允許所有VLAN通過,實際通過的VLAN也隻能是手動配置的那部分。
l Forbidden模式:禁止該端口動態注冊、注銷VLAN,不傳播除VLAN1以外的任何的VLAN信息。也就是說被配置為Forbidden模式的Trunk端口,即使允許所有VLAN通過,實際通過的VLAN也隻能是VLAN1。
需要注意的是,該命令必須在Trunk端口操作。
相關配置可參考命令display gvrp statistics。
【舉例】
# 將端口GigabitEthernet2/0/1的GVRP注冊模式設置為Fixed。
<Sysname> system-view
[Sysname] interface gigabitethernet 2/0/1
[Sysname-GigabitEthernet2/0/1] port link-type trunk
[Sysname-GigabitEthernet2/0/1] gvrp registration fixed
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!
