交換機環網帶有冗餘,所有不優的鏈路阻塞
指定端口 負責發送BPDU
根端口 負責接收並進一步轉發BPDU
非指定端口 只接收BPDU
1、選舉一臺唯一的根橋 Root Bridge
每臺交換機的BID 2(優先級) + 6(MAC生成) 優先級4096的倍數
思科PVST+ VLAN對應一個STP進程 (VLAN10 20 30 40)
2、每臺非根橋選舉一個唯一的根端口Root Port (每臺非根橋有一個根端口)
RID 小
Cop 累加接收接口的Cost值
上行交換機的BID 小
對端PID 小
自身的PID 小
3、交換機間鏈路兩端選舉一個唯一的指定端口(Designated Port)
1、RID
2、Cop
3、BID
4、PID
BID優先級 Cost PID優先級
IEEE802.1D
思科 Pvst + 負載均衡 基於不同的VLAN 流量的負載均衡
華為 CST 所有VLAN對應同一個進程
1、Trunk
2、VTP
3、VLAN
4、STP
5、Access
VLAN 10 20
R13 Vlan10 Root Primary R14 Vlan10 Root Secondary
R14 Vlan20 Root Primary R13 Vlan20 Root Secondary
配置步驟1-3 省略,此處重點看STP配置及端口選舉情況:
R14#sho spanning-tree
R15#show spanning-tree
通過查看配置,我們可以看出VLAN10 阻塞的端口為R15 E0/3接口, VLAN20中阻塞的接口為R15的E0/2接口。
E接口為10M Cost 為100 , 我們通過手動修改Cost值,把 VLAN10 阻塞接口也變更為R15的E0/2接口
之所以VLAN10的E0/3接口阻塞,就是R15的E0/2接口Cost為100, R14接口的port-channel Cost值為56
補充: 重要!!! 關於COST累加
1、交換機接收BPDU時開銷值增加,發送BPDU時開銷不變。
2、選舉根端口,比較接收的BPDU
3、選舉指定端口,比較發送的BPDU
R15與R14之間指定端口選取的是R14E0/3( R14 E0/3 發送的BPDU為56, R15的E0/3發送的BPDU為100,因此R14的E0/3為指定端口DP,R15的E0/3阻塞) 我們通過手動更改Cost值,VLAN10中R15阻塞端口為E0/2,E0/3為根端口。想要E0/3為根端口需要配置R15的E0/2的cost值要大於從R13發出到R14的BPDU 56+從R14發出到R15的E0/3BPDU100=156, 我們把R15的E0/2接口VLAN10 cost值更改為160.
閱讀更多 專注分享網絡技術 的文章