其实不用这么复杂,在一个生成树实例里,根桥ID都是一样的,端口优先级也是一样的,所以在选指定端口时候,我们只要考虑1 cost 2 sender ID 3 port ID .在比较端口ID的时候要注意一点,比较的不是该交换机的端口ID大小,而是比较这2个端口收到BPDU的次优关系.打个比方,2个交换机,switch1,switch2 .switch1是根交换机,2个交换机分别是switch1的fa1和switch2fa2,switch1的fa2和switch2的fa1相连.那么switch2的fa1和fa2,哪个会被block掉呢?