一、根桥的选举
①交换机通过比较 BID 选举根桥以及其他端口角色,根桥是STP网络的中心,所有的交换机通过BPDU报文进行通信,并最终选举出一个具有最低桥ID的交换机作为根桥,所有交换机初始时都认为自己是根桥,并通过BPDU报文交换信息,最终选出具有最小桥ID的交换机作为根桥。
②桥ID,即BID,由优先级和MAC地址组成,即BID=桥优先级+MAC,且根桥的选举,只和桥优先级+MAC这两个因素有关。
③桥优先级的默认值取值是32768,且必须是4096的倍数,取值范围是0-65535。
④如果优先级相同,则会比较MAC地址,最小的MAC地址将被选为根桥。根桥的优先级越小越优先,不一定为 0,只需要比其他交换设备小即可。
ps:若运行 STP 的交换机上所显示的所有端口均处于转发状态,则该交换机为根桥交换机,根交换机上的端口不一定是指定端口,比如交换机自身的两个端口直连形成环路时。
二、备份根桥的选举
①通过配置stp root secondary命令来指定一个交换机作为备份根桥,这意味着如果根桥发生故障,备份根桥将会接替根桥的角色,继续维持网络的稳定运行。
②stp root secondary命令会将设备的优先级自动设置为4096,这个值是一个相对较高的优先级,因此备份根桥不会成为普通的STP环境中的根桥,只有在原根桥失效的情况下才会提升为根桥。