UniFi - USW:配置生成樹協議

生成樹協議 (STP) 有助於防止網路環路,否則會破壞網路連接。它還支援將多個交換機冗餘連接在一起,以防止其中一臺交換機停止工作,從而提高網路彈性。

UniFi 交換機支援 802.1D 生成樹協議 (STP) 以及 802.1W 快速生成樹協議 (RSTP)。UniFi 交換機上自動啟用生成樹以防止網路環路。

配置

所有 UniFi 交換機上默認啟用 RSTP。通常建議使用此協議來代替 STP,因為它在檢測到網路環路時提供更快的響應。可以在每臺交換機、每個端口或全局啟用和禁用生成樹協議:

  • 全局:跳轉到 Settings 設置 > Networks 網路 > Spanning Tree Protocol 生成樹協議
  • 每臺交換機:跳轉到 UniFi Devices UniFi 設備 > 選擇交換機 > Settings 設置 > Spanning Tree Protocol 生成樹協議
  • 每個端口:跳轉到 UniFi Devices UniFi 設備 > 選擇交換機 > Port Manager 端口管理器 > 選擇端口 > Spanning Tree Protocol 生成樹協議

注意:我們 建議禁用生成樹。

交換機優先級和根橋分配

每個交換機都有一個可配置的 優先級,用於確定 根橋。根橋主要由最小優先級值的交換機決定。如果所有交換機具有相同的優先級,則根橋將分配給 MAC 地址十六進制值最小的交換機。默認情況下,所有交換機都分配有優先級 32768,但可以通過導航至 UniFi Devices UniFi 設備 > 選擇交換機 > Settings 設置 > Priority 優先級 來更改此設置。

大多數中小型網路可以保留默認值。然而,隨著網路變得越來越大,通常最好配置優先級,以便將根橋角色分配給不太可能發生故障的高性能核心交換機。UniFi Professional Aggregation 是一個很好的候選者。

丟棄(阻塞)狀態

當交換機檢測到環路時,某些端口將進入 丟棄(阻塞)狀態,而其他端口將保持 轉發(工作)狀態。這些狀態是根據端口到達根橋交換機的 “cost” 自動分配的。cost 與鏈路速度成反比,因此速度較高的端口優先保持轉發狀態。

可以在 UniFi 網路中設置交換機端口狀態,通過導航到 UniFi Devices UniFi 設備 > 選擇交換機 > Port Manager 端口管理器

生成樹示例

stp-link_up.png

上圖顯示了三臺交換機的拓撲,在接入交換機之間有一個冗餘 1Gbps 鏈路。在 RSTP 的正常操作中,Access-01 和 Access-02 之間的鏈路將處於丟棄狀態。Access-01 或 Access-02 上的端口是否進入丟棄狀態將取決於為每個交換機設置的優先級。

如果 Core-01 和 Access-01 之間的電纜無法使用,Access-01 會將其根端口轉移到 Access-01 和 Access-02 之間的端口。這將允許冗餘鏈路傳遞流量,直到 Core-01 和 Access-01 之間的鏈路恢復。

拓撲更改最終如下圖所示:

stp-link_down.png