實驗拓撲
實驗需求
- 所有設備都運行STP
- 改變阻塞端口
實驗步驟
1.所有設備都運行STP ,等到收斂完畢,觀察狀態
[SW1]stp mode stp
[SW2]stp mode stp
[SW3]stp mode stp
2,在SW1查看STP 狀態,發現SW1成為根橋
分析:生成樹收斂選舉原則是,比較設備根橋ID、根路徑開銷(cost)、指定橋ID(轉發橋ID)、端口ID,一旦比較出大小,就會確定角色,不會繼續比較后續參數
根橋ID =交換機優先級(32768)+MAC地址
根路徑開銷 =非根交換機到達根橋所經過的所有路徑開銷之和
指定橋ID =交換機優先級(32768)+MAC地址
端口ID =端口優先級(128)+端口號
[Huawei]dis stp
-------[CIST Global Info][Mode STP]-------
CIST Bridge :32768.4c1f-cc40-5e35
Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
CIST Root/ERPC :32768.4c1f-cc40-5e35 / 0
CIST RegRoot/IRPC :32768.4c1f-cc40-5e35 / 0
CIST RootPortId :0.0
BPDU-Protection :Disabled
TC or TCN received :13
TC count per hello :0
STP Converge Mode :Normal
Time since last TC :0 days 1h:4m:16s
Number of TC :8
Last TC occurred :Ethernet0/0/1
3. 查看各設備的端口角色和狀態
在SW3上查看,發現E0/0/2接口為阻塞狀態。
[SW1]dis stp brief
MSTID Port Role STP State Protection
0 Ethernet0/0/1 DESI FORWARDING NONE
0 Ethernet0/0/2 DESI FORWARDING NONE
[SW2]dis stp brief
MSTID Port Role STP State Protection
0 Ethernet0/0/1 DESI FORWARDING NONE
0 Ethernet0/0/2 ROOT FORWARDING NONE
[SW3]dis stp brief
MSTID Port Role STP State Protection
0 Ethernet0/0/1 ROOT FORWARDING NONE
0 Ethernet0/0/2 ALTE DISCARDING NONE
4.在SW3上改變開銷,使使阻塞端口切換為e 0/0/1
觀察發現,E0/0/1端口變為了預備端口
[Huawei-Ethernet0/0/1]stp cost 400001
[Huawei-Ethernet0/0/1]dis stp brief
MSTID Port Role STP State Protection
0 Ethernet0/0/1 ALTE DISCARDING NONE
0 Ethernet0/0/2 ROOT FORWARDING NONE
分析:要使阻塞端口改變為 E0/0/1,我們需要把SW3 到SW1的開銷比 SW3經過SW2到達LW1的開銷更大,華為默認端口開銷為200000 ,我們把連接SW1 的E0/0/1接口開銷改成400001就行