STP(生成樹協議)

永恆的輕語發表於2020-10-30

STP的概述

交換網路環路

1、廣播風暴的形成
在這裡插入圖片描述
2、多幀複製
在這裡插入圖片描述
3、MAC地址表紊亂
在這裡插入圖片描述

STP協議簡介

STP——Spanning Tree Protocol(生成樹協議)
◼邏輯上斷開環路,防止廣播風暴的產生
◼當線路故障,阻塞介面被啟用,恢復通訊,起備份線路的作用

STP的工作原理

生成樹演算法與驗證

生成樹演算法的三個步驟

1、選擇根網橋(Root Bridge)
2、選擇根埠(Root Ports)
3、選擇指定埠(Designated Ports)

網橋ID(BID)

網橋ID是唯一的
選擇交換網路中網橋ID最小的交換機成為根網橋
在這裡插入圖片描述

選擇根埠的依據

1、到根網橋最低的根路徑成本
2、直連的網橋ID最小
3、埠ID最小

路徑成本

1、寬頻與路徑成本的關係
在這裡插入圖片描述
2、根路徑成本
在這裡插入圖片描述

在這裡插入圖片描述
根橋上的埠全是指定埠
在每個網段上,選擇1個指定埠
非根橋上的指定埠,選擇順序
1、根路徑成本較低
2、所在的交換機的網橋ID的值較小
3、埠ID的值較小

BPDU(橋協議資料單元)

1、BPDU是個傳輸載體,用來交換機之間交換網橋ID、根路徑成本等資訊
2、BPD使用組播傳送
3、BPUD分為配置BPUD和拓撲變更通告(TCN)BPUD
4、BPUD報文欄位:根網橋ID、跟路徑成本、傳送網橋ID、埠ID

STP的收斂

交換機埠的STP狀態

在這裡插入圖片描述

STP的計時器

Hello時間
轉發延遲
最大老化時間
在這裡插入圖片描述

MSTP相關配置命令

MSTP:多生成樹協議——可為每個vlan或者多個vlan為一組構造一個生成樹,實現網路的負載分擔(均衡)
----------將SW1、SW2分別做vlan10、vlan20的根網橋----------
[SW1]stp mode mstp ###將交換機配置成MSTP模式,MSTP兼STP/RSTP。
[SW1]stp region-configuration ###進入MSTP域檢視MSTP配置模式
[SW1-mst-region]region-name huawei1 ###配置MSTP域的域名為huawei1,預設為交換裝置主控板上管理網口的MAC地址
[SW1-mst-region]revision-level 1 ###配置MSTP域的MSTP修訂級別為1,預設情況下MSTP域的MSTP修訂級別為0,需要將各裝置的MSTP修訂級別修改為一致
###配置多生成樹例項和VLAN的對映關係,同一vlan的資料只能對應一個例項,而一個例項可以對應多個vlan( instance 1 vlan 2 to 10)
[SW1-mst-regionl]instance 1 vlan 10 ###將vlan10加入例項1中
[SW1-mst-regionl]instance 2 vlan 20 ###將vlan20加入例項2中
[SW1-mst-regionl]check region-configuration ###檢視MSTP域配置引數
[SW1-mst-regionl]active region-configuration ###啟用MSTP域的配置(必須配置)
[SW1-mst-regionl]quit ###退出配置模式
[SW1]stp instance 1 root primary ###配置此交換機為例項1的主根橋
[SW1]stp instance 2 root secondary ###配置此交換機為例項2的備份根橋
[SW2]stp mode mstp
[SW2]stp region-configuration
[SW2-mst-region]region-name huawei1
[SW2-mst-region]revision-level 1
[SW2-mst-region]instance 1 vlan 10
[SW2-mst-region]instance 2 vlan 20
[SW2-mst-region]active region-configuration
[SW2-mst-region]quit
[SW2]stp instance 1 root secondary ###配置sW1交換機為例項1的備份根橋
[SW2]stp instance 2 root primary ###配置SW2交換機為例項2的主根橋
[SW3]stp mode mstp
[SW3]stp region-configuration
[SW3-mst-region]region-name huaweil
[SW3-mst-reqion]revision-level 1
[SW3-mst-region]instance 1 vlan 10
[SW3-mst-region]instance 2 vlan 20
[SW3-mst-region]active region-configuration
[SW1]stp enable ###在所有交換機上啟用MSTP
[SW2]stp enable
[SW3]stp enable
[SW3]dis stp brief ###檢視STP介面角色及狀態資訊


修改交換機優先順序值
[SW1]stp priority 0 ###數值要為4096的倍數
[SW1]stp root primary ###優先順序變為0
[SW1]dis stp ###檢視stp資訊,可以確定哪個是根網橋

相關文章