啥是網路環路?怎麼找環路連接埠?怎麼預防?

本期分享網路環路的相關知識。

一、環路介紹

在網路技術領域,「二層環路」 是指在網路的第二層(資料鏈結層)中出現的環路結構。二層環路可能會導致廣播風暴、多幀複製、MAC 位址表不穩定等問題,從而影響網路的效能和穩定性。首先我們要了解典型的實體迴路拓樸類型主要有三種:

  • 類型1:多台交換器互連環路廣播包會在多台交換器的環路介面之間無線循環轉發,對設備效能和網路造成嚴重影響。
  • 類型2:交換器下聯口環路廣播包接入交換器自環大量泛洪並衝擊上聯核心設備,造成整網癱瘓。
  • 類型3:複合型迴路設備拓樸中既有下聯口自環又有交換器之間的互聯環路。

二、環路判斷

網路中出現二層環路通常會有如下現象,如果分析現網問題發現存在以下異常表現中的一個或多個,則網路中存在二層環路可能性較大。可從以下方面判斷是否有二層環路故障:

三、查找埠

那麼如何找到產生環路的連接埠呢?常見的有兩種方式:

方式1:實體拔線、Down掉端口

看拔掉或Down哪個介面後恢復正常。但僅適用於1個環,多個環的情況下沒辦法準確判斷;

方式二:查看連接埠的封包接收速率找環路口

廣播&組播包瘋狂驟增的連接埠會存在環路,對於交換器我們只需要看入口方向(RX)即可。

若僅存在1個連接埠RX方向廣播&群播驟增,表示該連接埠下聯連結成環(如圖類型2),交換器頁面查看頁面如下:

如果存在多個連接埠RX方向的廣播&組播驟增,表示這些連接埠都成環,有n個連接埠異常就有≥n/2個環(如圖類型1、類型3)。

四、破環手段 

二層環路的存在會對網路的效能和穩定性產生嚴重影響,因此在網路設計和部署過程中,必須採取有效的措施來預防和控制二層環路的發生。常見的措施包括:

  • 使用生成樹協定(STP/RSTP/MSTP);
  • 使能環路檢測和隔離技術;
  • 合理的網路拓樸設計,關閉不用的連接埠;

這些措施可以確保網路的正常運行,提高網路的可靠性和效能。