STP生成樹協議和MSTP多生成樹協議

云云云云云云雲發表於2020-11-04

一、生成樹協議(STP)

1、STP概述

1)交換網路環路的產生

廣播風暴的形成:交換機之間兩兩互相廣播,無限迴圈多幀複製:計算機短時間內多次收到統一主機的廣播,且來源不同MAC地址表紊亂:交換機從不同介面收到來自同一交換機的資訊,導致記錄的MAC地址表記錄混亂

2)STP簡介

1、邏輯上斷開環路,形成堵塞介面,防止廣播風暴的產生。
2、當線路故障,堵塞介面被啟用,當做備用介面,恢復通訊。

2、STP工作原理

1)生成樹演算法及驗證

1、選擇根網橋(Root Bridge)--------就是交換機
2、選擇根埠(Root Ports)--------根網橋上的埠是指定埠,不是根埠
3、選擇指定介面(Designated Ports)

2)BPDU(橋協議資料單元)

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

3)STP的收斂

交換機埠的STP狀態
轉發:傳送或接受使用者資料
學習:構建網橋表
偵聽:構建“活動”拓撲
阻塞:只接收BPDU
禁用:強制關閉

二、多生成樹協議(MSTP)

1、概述

在網路中使用STP時,交換機在選舉埠時可能會把其他vlan的埠誤關,這裡就要使用MSTP了。
MSTP概念:為每個vlan或多個vlan為一組構造一個生成樹,實現網路的負載均衡。

2、華為配置命令:

將SW1, sw2分別做vlan10、vlan20的根網橋
在這裡插入圖片描述

[SW1]stp mode mstp ##將交換機配置成MSTP模式, MSTP相容STP/RSTP
[SW1]stp region-configuration ##進入MSTP域檢視MSTP配置模式
[SW1-mst-region]region-name huaweil
##配置MSTP域的域名為huaweil,預設為交換裝置主控板上管理網口的MAC地址。
[SW1-mst-region] revision-level 1
##配置MST域的MSTP修訂級別為1,預設情況下MSTP域的MSTP修訂級別為0,需要將各裝置的MSTP修訂級別修改為一致
###配置多生成樹例項和VLAN的對映關係,同一vlan的資料只能對應一個例項,而一個例項可以對應多個vlan (instance1 vlan 2 to 10)
[SW1-mst-region] instance 1 vlan 10 ###將vlan 10加入例項1中
[SW1-mst-region] instance 2 vlan 20 ###將vlan 20加入例項2中
[sW1-mst-region]check region-configuration ###檢視MSTP域配置引數
[SW1-mst-region]active region-configuratior ###啟用MSTP域的配置(必須配置)
[SW1-mst-region] 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-reqion]instance 1 vlan 10
[sw2-mst-reqion]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 rootprimary ###優先順序變為0
[SW1]dis stp ###檢視stp資訊,可以確定哪個是根網橋

相關文章