H3C loopback-detection 華三交換機環(huán)路檢測命令,H3C防止回路的端口命令詳解分享。
以下是環(huán)路檢測的配置腳本,請參考:
[H3C]loopback-detection global enable vlan all //全局開啟環(huán)路檢測,并對所有的VLAN生效
[H3C]loopback-detection interval-time 5
//配置環(huán)路檢測的時間間隔為5秒
[H3C]int gi 1/0/1
[H3C-GigabitEthernet1/0/1]loopback-detection enable vlan all //接口開啟環(huán)路檢測,并對所有的VLAN生效
[H3C-GigabitEthernet1/0/1]loopback-detection action shutdown //當檢測到環(huán)路時,環(huán)路檢測會將此端口關(guān)閉
或者
[H3C]loopback-detection enable #全局開啟環(huán)路檢測
[H3C]loopback-detection interval-time 5 #環(huán)路檢測時間為5s
[H3C-GigabitEthernet1/0/1]loopback-detection enable #啟用端口環(huán)路檢測
[H3C-GigabitEthernet1/0/1]loopback-detection shutdown enable #發(fā)現(xiàn)環(huán)路關(guān)閉端口
查看環(huán)路檢測的顯示信息:
[H3C]dis loopback-detection
Loopback detection is enabled. //環(huán)路檢測已開啟
Loopback detection interval is 250 second(s). //環(huán)路檢測的時間間隔為250秒
No loopback is detected. //目前沒有檢測到環(huán)路
環(huán)路檢測
1.1 環(huán)路檢測配置命令
1.1.1 display loopback-detection
display loopback-detection命令用來顯示環(huán)路檢測的配置和運行情況。
【命令】
display loopback-detection
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導(dǎo)】
設(shè)備檢測到環(huán)路時,若端口因環(huán)路檢測的shutdown處理模式被關(guān)閉,則執(zhí)行本命令后,此端口會一直顯示為存在環(huán)路,直至端口恢復(fù)up狀態(tài)。
【舉例】
# 顯示環(huán)路檢測的配置和運行情況。
<Sysname> display loopback-detection
Loop detection is enabled.
Loop detection interval is 30 second(s).
Loop is detected on following interfaces:
Interface Action mode VLANs
GigabitEthernet1/0/3 None 10
表1-1 display loopback-detection命令顯示信息描述表
字段
|
描述
|
Loop detection is enabled
|
環(huán)路檢測功能已開啟
|
Loop detection is disabled
|
環(huán)路檢測功能已關(guān)閉
|
Loop detection interval is 30 second(s)
|
環(huán)路檢測的時間間隔為30秒
|
Loop is detected on following interfaces
|
下列端口被檢測到存在環(huán)路
|
Interface
|
端口名稱
|
Action mode
|
環(huán)路檢測的處理模式:
· Block:當系統(tǒng)檢測到端口出現(xiàn)環(huán)路時,除了生成日志信息外,還會禁止端口學習MAC地址并將端口阻塞
· None:當系統(tǒng)檢測到端口出現(xiàn)環(huán)路時,除了生成日志信息外不對該端口進行任何處理
· No-learning:當系統(tǒng)檢測到端口出現(xiàn)環(huán)路時,除了生成日志信息外,還會禁止端口學習MAC地址
· Shutdown:當系統(tǒng)檢測到端口出現(xiàn)環(huán)路時,除了生成日志信息外,還會自動關(guān)閉該端口,使其不能收發(fā)任何報文。端口被關(guān)閉后能夠自動恢復(fù),恢復(fù)時間由shutdown-interval命令(請參考“基礎(chǔ)配置命令參考”中的“設(shè)備管理”)決定
|
VLANs
|
接口下檢測到的產(chǎn)生環(huán)路的VLAN
|
No loop is detected
|
未檢測到環(huán)路
|
1.1.2 loopback-detection action
loopback-detection action命令用來在端口上配置環(huán)路檢測的處理模式。
undo loopback-detection action命令用來恢復(fù)缺省情況。
【命令】
在二層以太網(wǎng)接口視圖下:
loopback-detection action { block | no-learning | shutdown }
undo loopback-detection action
在二層聚合接口視圖:
loopback-detection action shutdown
undo loopback-detection action
【缺省情況】
當系統(tǒng)檢測到端口出現(xiàn)環(huán)路時不對該端口進行任何處理,僅生成日志信息。
【視圖】
二層以太網(wǎng)接口視圖
二層聚合接口視圖
【缺省用戶角色】
network-admin
【參數(shù)】
block:表示Block模式,即當系統(tǒng)檢測到端口出現(xiàn)環(huán)路時,除了生成日志信息外,還會禁止端口學習MAC地址并將端口阻塞。二層聚合接口不支持本模式。
no-learning:表示No-learning模式,即當系統(tǒng)檢測到端口出現(xiàn)環(huán)路時,除了生成日志信息外,還會禁止端口學習MAC地址。二層聚合接口不支持本模式。
shutdown:表示Shutdown模式,即當系統(tǒng)檢測到端口出現(xiàn)環(huán)路時,除了生成日志信息外,還會自動關(guān)閉該端口,使其不能收發(fā)任何報文。被關(guān)閉的端口將在shutdown-interval命令(請參考“基礎(chǔ)配置命令參考”中的“設(shè)備管理”)所配置的時間之后自動恢復(fù)。
【使用指導(dǎo)】
用戶可以使用loopback-detection global action命令在系統(tǒng)視圖下全局配置環(huán)路檢測的處理模式。
系統(tǒng)視圖下的配置對所有端口都有效,接口視圖下的配置則只對當前端口有效,且接口視圖下的配置優(yōu)先級較高。
【舉例】
# 在端口GigabitEthernet1/0/1上配置環(huán)路檢測的處理模式為Shutdown模式。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[System-GigabitEthernet1/0/1] loopback-detection action shutdown
【相關(guān)命令】
· display loopback-detection
· loopback-detection global action
1.1.3 loopback-detection enable
loopback-detection enable命令用來在端口上開啟環(huán)路檢測功能。
undo loopback-detection enable用來在端口上關(guān)閉環(huán)路檢測功能。
【命令】
loopback-detection enable vlan { vlan-id-list | all }
undo loopback-detection enable vlan { vlan-id-list | all }
【缺省情況】
端口上的環(huán)路檢測功能處于關(guān)閉狀態(tài)。
【視圖】
二層以太網(wǎng)接口視圖
二層聚合接口視圖
【缺省用戶角色】
network-admin
【參數(shù)】
vlan-id-list:VLAN列表,表示多個VLAN的編號。表示方式為vlan-id-list = { vlan-id1 [ to vlan-id2 ] }&<1-10>。其中,vlan-id為指定VLAN的編號,取值范圍為1~4094。&<1-10>表示前面的參數(shù)最多可以輸入10次。且vlan-id2的值大于等于vlan-id1的值。
all:表示所有已創(chuàng)建的VLAN。
【使用指導(dǎo)】
用戶可以使用loopback-detection global enable命令在系統(tǒng)視圖下全局開啟環(huán)路檢測功能。
設(shè)備全局或者端口開啟環(huán)路檢測功能,當設(shè)備上任一端口收到設(shè)備發(fā)送的任一VLAN的環(huán)路檢測報文時,會觸發(fā)該端口的環(huán)路保護動作。
【舉例】
# 在端口GigabitEthernet1/0/1上開啟VLAN 10~20內(nèi)的環(huán)路檢測功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[System-GigabitEthernet1/0/1] loopback-detection enable vlan 10 to 20
【相關(guān)命令】
· display loopback-detection
· loopback-detection global enable
1.1.4 loopback-detection global action
loopback-detection global action命令用來全局配置環(huán)路檢測的處理模式。
undo loopback-detection global action命令用來恢復(fù)缺省情況。
【命令】
loopback-detection global action shutdown
undo loopback-detection global action
【缺省情況】
當系統(tǒng)檢測到端口出現(xiàn)環(huán)路時不對該端口進行任何處理,僅生成日志信息。
【視圖】
系統(tǒng)視圖
【缺省用戶角色】
network-admin
【參數(shù)】
shutdown:表示Shutdown模式,即當系統(tǒng)檢測到端口出現(xiàn)環(huán)路時,除了生成日志信息外,還會自動關(guān)閉該端口,使其不能收發(fā)任何報文。被關(guān)閉的端口將在shutdown-interval命令(請參考“基礎(chǔ)配置命令參考”中的“設(shè)備管理”)所配置的時間之后自動恢復(fù)。
【使用指導(dǎo)】
可以使用loopback-detection action命令在接口視圖下配置當前端口的環(huán)路檢測處理模式。
系統(tǒng)視圖下的配置對所有端口都有效,接口視圖下的配置則只對當前端口有效,且接口視圖下的配置優(yōu)先級較高。
【舉例】
# 全局配置環(huán)路檢測的處理模式為Shutdown模式。
<Sysname> system-view
[Sysname] loopback-detection global action shutdown
【相關(guān)命令】
· display loopback-detection
· loopback-detection action
1.1.5 loopback-detection global enable
loopback-detection global enable命令用來全局開啟環(huán)路檢測功能。
undo loopback-detection global enable用來全局關(guān)閉環(huán)路檢測功能。
【命令】
loopback-detection global enable vlan { vlan-id-list | all }
undo loopback-detection global enable vlan { vlan-id-list | all }
【缺省情況】
環(huán)路檢測功能處于全局關(guān)閉狀態(tài)。
【視圖】
系統(tǒng)視圖
【缺省用戶角色】
network-admin
【參數(shù)】
vlan-id-list:VLAN列表,表示多個VLAN的編號。表示方式為vlan-id-list = { vlan-id1 [ to vlan-id2 ] }&<1-10>。其中,vlan-id為指定VLAN的編號,取值范圍為1~4094。&<1-10>表示前面的參數(shù)最多可以輸入10次。且vlan-id2的值大于等于vlan-id1的值。
all:表示所有已創(chuàng)建的VLAN。
【使用指導(dǎo)】
可以使用loopback-detection enable命令在接口視圖下開啟當前端口的環(huán)路檢測功能。
設(shè)備全局或者端口開啟環(huán)路檢測功能,當設(shè)備上任一端口收到設(shè)備發(fā)送的任一VLAN的環(huán)路檢測報文時,會觸發(fā)該端口的環(huán)路保護動作。
【舉例】
# 全局開啟VLAN 10~20內(nèi)的環(huán)路檢測功能。
<Sysname> system-view
[Sysname] loopback-detection global enable vlan 10 to 20
【相關(guān)命令】
· display loopback-detection
· loopback-detection enable
1.1.6 loopback-detection interval-time
loopback-detection interval-time命令用來配置環(huán)路檢測的時間間隔。
undo loopback-detection interval-time命令用來恢復(fù)缺省情況。
【命令】
loopback-detection interval-time interval
undo loopback-detection interval-time
【缺省情況】
環(huán)路檢測的時間間隔為30秒。
【視圖】
系統(tǒng)視圖
【缺省用戶角色】
network-admin
【參數(shù)】
interval:環(huán)路檢測的時間間隔,取值范圍為1~300,單位為秒。
【使用指導(dǎo)】
當開啟了環(huán)路檢測功能后,系統(tǒng)開始以一定的時間間隔發(fā)送環(huán)路檢測報文,該間隔越長耗費的系統(tǒng)性能越少,該間隔越短環(huán)路檢測的靈敏度越高。用戶可以通過本命令調(diào)整發(fā)送環(huán)路檢測報文的時間間隔,以在系統(tǒng)性能和環(huán)路檢測的靈敏度之間進行平衡。
【舉例】
# 配置環(huán)路檢測的時間間隔為10秒。
<Sysname> system-view
[Sysname] loopback-detection interval-time 10
【相關(guān)命令】
· display loopback-detection
|