生成樹協議與多生成樹協議

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的網路層次

  帶內管理流量:管理平面和業務平面的數據是同一根線路

  帶外管理流量:管理平面和業務平面的數據是兩根不同的線路

4.2 MSTP相關配置命令

  stp mode mstp               ###配置模式為mstp
  stp region-configuration           ###進入生成樹配置
  region-name Huawei                         ###生成樹取名為 HUAWEI
  revision-level 1                             ###版本為第一個版本
  instance 1 vlan 10                        ###實例1,劃分為vlan10
  instance 2 vlan 20                        ###實例2劃分為vlan20
  active region-configuration                     ###生成樹啟用
  quite
  stp instance 1 root primary           ###實例1為主要
  stp instance 2 root secondary         ###實例2為備用