交換機通過Loopback Detection檢測(設備所在網絡環路)


組網圖形

    

 Loopback Detection簡介

見上篇文章(詳情見),不再贅述。

組網需求

  • 如圖1所示,某小型企業采用二層組網,所屬VLAN為100。由於人員流動性大,網絡拓撲變動頻繁,變動往往會因連接錯誤或配置錯誤而產生環路,進而導致廣播風暴,影響Switch以及整個網絡的通信。
  • 用戶希望能在Switch上檢測到網絡中的環路,並希望環路存在時阻塞接口以減小環路對Switch及其所在網絡的沖擊,環路消失時阻塞接口能自動恢復到正常狀態。

配置思路

  • 為檢測Switch所在網絡是否存在環路,可以在Switch上的GE1/0/1和GE1/0/2上分別配置Loopback Detection功能;同時本例中,Switch發出的Untagged檢測報文會被網絡中的其他交換機丟棄,導致檢測報文無法送回Switch,進而無法實現環路檢測,所以本例必須配置對指定VLAN進行環路檢測。配置思路如下:
  1. 使能接口的Loopback Detection功能,並配置對VLAN 100進行環路檢測,實現對Switch所在網絡的環路檢測。
  2. 配置Loopback Detection處理動作和接口自動恢復時間,實現發現環路后,Switch自動阻塞接口以減少環路對其及其所在網絡的沖擊,環路消失后接口自動恢復。

操作步驟

  • 1.使能接口的Loopback Detection功能
<HUAWEI> system-view
[HUAWEI] sysname Switch
[Switch] interface gigabitethernet 1/0/1
[Switch-GigabitEthernet1/0/1] loopback-detect enable  //使能接口的Loopback Detection功能
[Switch-GigabitEthernet1/0/1] quit
[Switch] interface gigabitethernet 1/0/2
[Switch-GigabitEthernet1/0/2] loopback-detect enable  //使能接口的Loopback Detection功能
[Switch-GigabitEthernet1/0/2] quit
  •  2.配置接口對指定VLAN報文進行環路檢測
[Switch] vlan 100
[Switch-vlan100] quit
[Switch] interface gigabitethernet 1/0/1
[Switch-GigabitEthernet1/0/1] port link-type hybrid  //V200R005C00及以后版本交換機接口的缺省鏈路類型不是Hybrid類型,用戶可根據需要執行命令port link-type hybrid配置接口的鏈路類型為Hybrid
[Switch-GigabitEthernet1/0/1] port hybrid tagged vlan 100
[Switch-GigabitEthernet1/0/1] loopback-detect packet vlan 100  //配置接口對VLAN100進行環路檢測
[Switch-GigabitEthernet1/0/1] quit
[Switch] interface gigabitethernet 1/0/2
[Switch-GigabitEthernet1/0/2] port link-type hybrid  
[Switch-GigabitEthernet1/0/2] port hybrid tagged vlan 100
[Switch-GigabitEthernet1/0/2] loopback-detect packet vlan 100  //配置接口對VLAN100進行環路檢測
[Switch-GigabitEthernet1/0/2] quit
  •  3.配置Loopback Detection處理動作和環路消失后接口的自動恢復時間
[Switch] interface gigabitethernet 1/0/1
[Switch-GigabitEthernet1/0/1] loopback-detect action block  //配置Loopback Detection檢測到環路后對接口的處理動作為Block
[Switch-GigabitEthernet1/0/1] loopback-detect recovery-time 30  //配置環回消失后接口的恢復時間為30秒
[Switch-GigabitEthernet1/0/1] quit
[Switch] interface gigabitethernet 1/0/2
[Switch-GigabitEthernet1/0/2] loopback-detect action block  //配置Loopback Detection檢測到環路后對接口的處理動作為Block
[Switch-GigabitEthernet1/0/2] loopback-detect recovery-time 30  //配置環回消失后接口的恢復時間為30秒
[Switch-GigabitEthernet1/0/2] quit
  •  4.驗證配置結果

  a.執行命令display loopback-detect檢查配置是否成功。

[Switch] display loopback-detect 
Loopback-detect sending-packet interval:  5                                                                                         
                                                                                                                                    
----------------------------------------------------------------------------------                                                  
Interface                     RecoverTime  Action     Status                                                                        
----------------------------------------------------------------------------------                                                  
GigabitEthernet1/0/1          30           block      NORMAL                                                                        
GigabitEthernet1/0/2          30           block      NORMAL 
----------------------------------------------------------------------------------

   上述顯示信息表明配置成功。

  b.配置成功后,等待一段時間(約5秒),執行命令display loopback-detect檢查接口GE1/0/1GE1/0/2是否有一個被阻塞。

[Switch] display loopback-detect 
Loopback-detect sending-packet interval:  5                                                                                         
                                                                                                                                    
----------------------------------------------------------------------------------                                                  
Interface                     RecoverTime  Action     Status                                                                        
----------------------------------------------------------------------------------                                                  
GigabitEthernet1/0/1          30           block      NORMAL                                                                        
GigabitEthernet1/0/2          30           block      BLOCK(Loopback detected) 
----------------------------------------------------------------------------------

   上述顯示信息表明,接口GE1/0/2被阻塞了。

  c.關閉接口GE1/0/1,30秒后,執行命令display loopback-detect檢查接口GE1/0/2是否恢復為正常狀態。

[Switch] display loopback-detect 
Loopback-detect sending-packet interval:  5                                                                                         
                                                                                                                                    
----------------------------------------------------------------------------------                                                  
Interface                     RecoverTime  Action     Status                                                                        
----------------------------------------------------------------------------------                                                  
GigabitEthernet1/0/1          30           block      NORMAL                                                                        
GigabitEthernet1/0/2          30           block      NORMAL 
----------------------------------------------------------------------------------

   上述顯示信息表明,接口GE1/0/2恢復為正常狀態。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM