生成樹協議與多生成樹協議
- 2021 年 6 月 5 日
- 筆記
STP與MSTP
1. STP簡介
2. 生成樹的算法
2.1 選擇根網橋
2.2 選擇根端口
2.3 選擇指定端口
2.4 STP選舉案例
3. 橋協議數據單元BPDU
4. MSTP
4.1 MSTP的網絡層次
4.2 MSTP相關配置命令
1. STP簡介
STP——Spanning Tree Protocol 生成樹協議,邏輯上斷開環路,防止廣播風暴的產生。當活動路徑發生故障時,激活阻塞阻塞端口,及時恢復網絡的連通性,在這裡起備份的作用。
邏輯斷開:既不是根端口,也不是指定端口,STP將這個端口阻塞。
2. 生成樹的算法
2.1 選擇根網橋
選擇優先級最小的,如果優先級一樣選擇MAC地址後面小的。
網橋ID是惟一的,
取值範圍:0~65535
缺省值:32768
2.2 選擇根端口
根據
-到根網橋最低的根路徑成本(根路徑成本=網橋到根網橋的路徑上所有鏈路的成本之和)
-直連的網橋ID最小
-端口ID最小
2.3 選擇指定端口
根網橋的端口全是指定端口
在每個網段上,選擇一個指定端口
非根網橋上的指定端口選擇順序:
-根路徑成本較低
-所在的交換機的網橋ID值較小
-端口的ID較小
端口ID:
2.4 STP選舉案例
3. 橋協議數據單元BPDU
網橋協議數據單元(BPDU,Bridge Protocol Data Unit)生成樹協議是一種橋嵌套協議,在IEEE 802.1d規範里定義,可以用來消除橋迴路(組播發送BPDU)。
狀態 | 用途 |
轉發(Forwarding) | 發送/接收用戶數據 |
學習(Learning) | 構建網橋表 |
偵聽(Listening) | 構建「活動」拓撲 |
阻塞(Blocking) | 只接收BPDU |
禁用(Disabled) | 強制關閉 |
4. MSTP
傳統的生成樹只運行一個實例,且收斂速度慢,RSTP在傳統的STP基礎上通過改進達到了加速網絡拓撲收斂的目的,但是仍然有缺陷,由於STP和RSTP在整個局域網中,所以的VLAN共享一個生成樹實例,因此無法實現基於VLAN的負載均衡,網絡環境穩定狀態下備份鏈路始終不能轉發數據流量,造成帶寬的浪費。
MSTP——多數生成樹協議。一個實例中,可以包含多個vlan,性能要比PVST(思科私有)性能好。
4.1 MSTP的網絡層次
帶內管理流量:管理平面和業務平面的數據是同一根線路
帶外管理流量:管理平面和業務平面的數據是兩根不同的線路