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

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為備用