(1)先选举根桥 ,首先比较 桥的优先级,默认都是32768,越小越优先, 优先级一样,对比桥MAC,也是越小越优先, 这样就选出了根桥,根桥上所有端口都是指定端口,dp端口(根桥上的端口不会被阻塞)
(2)非根桥选择根端口RP, 到根桥开销最小的端口即根端口,
(3)每段链路上有且只有一个指定端口,对比该段链路 2端的桥的优先级及桥MAC,小的获胜,该桥侧的端口成为指定端口DP(不会阻塞),链路另一端的端口侧处于阻塞状态
只有根桥能发送BPDU报文,其它桥都是转发该报文,
BPDU主要由 4 部分组成 (1)根桥ID (2)发送者到根桥的开销RPC (root-path-cost) (3) 发送者桥 ID (4) 发送者桥端口(端口优先级128 + 端口id 如1 ,2,3) 四部分只有 第一部分根桥id 不变,其余3部分 会变化,第2部分计算入端口开销,采用累加,
标签:协议,开销,优先级,根桥,端口,生成,发送者,STP,链路 From: https://www.cnblogs.com/linux-china/p/17017479.html