STP端口选举原理如下:

step1: BPDU =priority (default 32768) + mac address , 2s 发一次,通过中继链路,用于选RB

step2: 非根桥上选RP(根端口),自己的接口跟自己的接口选RP (接受BPDU)

2.1 比较 cop cost of path, 比较去往根桥的COST
2.2 比较Sender BID
2.3 比较发送BPDU者的port id(越小越好),转发者更改port id

step3: 选DP: RP 对端端口一定是DP,DP的选举时在中继链路两端的端口选举的
3.1 发送者cop (进/出选最优的)
3.2 发送者BID
3.3 比较 PID

Step 4: 剩下的口就是Block状态


========偷懒下 让大家看下其他概念=============


[经典总结]stp基本原理_pvst



[经典总结]stp基本原理_rstp _02

[经典总结]stp基本原理_stp _03

[经典总结]stp基本原理_rstp _04