1. 程式人生 > 其它 >MSTP多生成樹協議

MSTP多生成樹協議

MSTP【Muliti STP】多生成樹協議工作原理:將多個vlan捆綁在一起,執行在一個stp例項裡面,不同例項間stp互相獨立執行,預設情況下所有vlan都在例項0裡面

網路拓撲圖:

如果上圖拓撲不進行配置的話,交換機SW 3的G0/0/1口將被阻塞,而對於vlan 10和vlan 30的使用者來說,資料需要經過SW 2轉發,造成網路延遲過高,我們需要執行MSTP協議,來解決此類問題


SW1配置:先做基礎配置,將埠劃分至vlan,交換機相連埠配置trunk

<Huawei>system-view 
[Huawei]undo info-center enable
[Huawei]sysname SW1
[SW1]vlan batch 
10 20 30 [SW1]interface GigabitEthernet 0/0/3 [SW1-GigabitEthernet0/0/3]port link-type access [SW1-GigabitEthernet0/0/3]port default vlan 20 [SW1-GigabitEthernet0/0/3]inter gig0/0/4 [SW1-GigabitEthernet0/0/4]port link-type access [SW1-GigabitEthernet0/0/4]port default vlan 10 [SW1-GigabitEthernet0/0/4]inte gig0/0/5 [SW1-GigabitEthernet0/0/5
]port link-type access [SW1-GigabitEthernet0/0/5]port default vlan 30 [SW1-GigabitEthernet0/0/5]quit [SW1]port-group group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/2 [SW1-port-group]port link-type trunk [SW1-port-group]port trunk allow-pass vlan all

SW2:先做基礎配置,將埠劃分至vlan,交換機相連埠配置trunk

<Huawei>system-view
[Huawei]undo info
-center enable [Huawei]sysname SW2 [SW2]vlan 20 [SW2-vlan20]quit [SW2]interface GigabitEthernet 0/0/3 [SW2-GigabitEthernet0/0/3]port link-type access [SW2-GigabitEthernet0/0/3]port default vlan 20 [SW2]port-group group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/2 [SW2-port-group]port link-type trunk [SW2-port-group]port trunk allow-pass vlan all

SW3:先做基礎配置,將埠劃分至vlan,交換機相連埠配置trunk

<Huawei>system-view 
[Huawei]undo info-center enable
[Huawei]sysname SW3
[SW3]vlan batch 10 30
[SW3]interface GigabitEthernet 0/0/3
[SW3-GigabitEthernet0/0/3]port link-type access 
[SW3-GigabitEthernet0/0/3]port default vlan 10

[SW3-GigabitEthernet0/0/3]inter gig0/0/4
[SW3-GigabitEthernet0/0/4]port link-type access
[SW3-GigabitEthernet0/0/4]port default vlan 30
[SW3-GigabitEthernet0/0/4]quit 

[SW3]port-group group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/2
[SW3-port-group]port link-type trunk
[SW3-port-group]port trunk allow-pass vlan all

在所有的交換機上配置mstp

[SW1]stp region-configuration         #建立mstp區域設定
[SW1-mst-region]region-name kang        #建立區域名稱kang
[SW1-mst-region]instance 1 vlan 10 30        #建立例項1並新增vlan 10    vlan 30進來
[SW1-mst-region]instance 2 vlan 20        #建立例項2,將vlan 20加入
[SW1-mst-region]active region-configuration        #啟用配置
[SW1-mst-region]quit        #退出

最後再針對建立的例項單獨配置根交換機,針對例項1設定SW 1為根交換機,以阻塞SW 3的G0/0/2埠

[SW1]stp instance 1 priority 4096        #針對例項1設定SW 1為根交換機

針對例項2配置SW 2為根交換機

[SW2]stp instance 2 priority 8192        #針對例項2設定SW 2為根交換機

檢視MSTP命令:

display stp        #檢視stp資訊
display stp brief         #檢視埠狀態
display stp instance 2        #檢視例項2的配置