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