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的網路層次
帶內管理流量:管理平面和業務平面的資料是同一根線路
帶外管理流量:管理平面和業務平面的資料是兩根不同的線路