網路環路

當源設備和目標設備之間存在 多條路徑時,就會產生網路環路。流量到達目的地後不會停止,而是會繼續循環,通過網路傳輸的數據量不斷擴大。這可能會導致一系列問題,包括:

  • 通過 STP/RSTP 意外阻塞端口
  • 性能下降
  • 網路完全中斷
  • 流量過載導致設備崩潰

這些後果可能是 整個網路範圍內 的,也可能集中在網路的 某一部分

幸運的是,您可以採取如下步驟來防止網路環路。

最佳實踐

  • 避免過度使用 UniFi 閘道器上 內置交換機端口。相反,將一臺 UniFi 交換機連接閘道器,並將其用作 “核心交換機”,所有其他設備都連接到該交換機。這樣可以通過交換機的 STP 功能增加網路彈性(閘道器交換機端口不支援 STP)。
  • 確保網路中心區域的所有交換機都支援 STP。Flex、Flex Mini 和 In-Wall AP 等設備不支援 STP,因此只能在網路邊緣使用。
  • 配置 STP 設置時,使核心交換機具有最高優先級。了解更多
  • 使用 RSTP 代替 STP,以便在檢測到環路後更快地解決問題。這是 UniFi 交換機上的默認設置,但任何第三方設備都可能需要這樣的配置。
  • 如果沒有使用無線上行鏈路的 AP,則 禁用無線 Meshing
  • 遵循 Sonos 和 IoT 設備 使用的最佳範例
  • 檢查並更換不良鏈路。不良的鏈路協商可能會導致 STP 優先級快速變化(抖動),從而導致連接持續中斷。

環路識別技巧

確定網路環路的確切原因和位置通常具有挑戰性。以下是一些通用指南:

  • 利用您的 UniFi 網路分析。端口頁面可用於查找異常的大流量傳輸或 STP 阻塞(用 ⊘ 符號表示)。
  • 從網路的“邊緣”開始,手動斷開設備連接,直到環路解決為止。這將確認哪些鏈路/設備正在產生環路。
  • 檢查是否有任何 Sonos 和 IoT 設備,以確保您遵循最佳實踐。