1、传统STP的收敛ide
(一)、 链路中断:spa
1. 对于交换机而言,根端口丢失,而本身有指定端口,从指定端口发送以本身为根的次优BPDU,而对端接口为ROOT或者Alternate时,须要等待 max-age超时。收敛须要50秒。教程
2. 对于交换机而言,根端口丢失,而本身有一个alternate端口,没有发送以本身为根的次优BPDU,而是进行了新的STP计算,当即选举阻塞端口为根端口,无需max-age超时,收敛50秒。接口
3. 被阻塞的链路丢失,这条链路上原来处于活动状态的端口的交换机会发送TCN,其余交换机并没不进行STP的运算,不须要从新选举it
(二)、 非链路中断class
对于不是因为链路丢失引发的故障,即链路UP,而收不到BPDU,须要等待max-age超时,而后再进行收敛,须要50S。技术
2、何时发送TCN总结
(一)、switching:端口
何时发送TCN:交换机将端口切换到转发状态或者将其从转发状态或者监听状态切换到阻塞状态时,拓扑结构都将发生改变。换句话说,活动交换机的端口启动或者关闭,交换机在其根端口中上发送TCN BPDU,这样根网桥将最终收到拓扑改变的信息。di
(二)、BCMSN
1. 对于处于转发和监听状态的端口,它过渡到阻塞状态(链路故障的状况)
2. 端口进入转发状态,而且网桥已经拥有指定端口
3. 非根网桥在它的指定端口接收到TCN(传播TCN被发送)
(三)、华为
对于华为的设备来说:端口down不会触发TCN,华为传统STP借鉴了一部分快速STP的技术。华为STP收敛为30秒,由于它的alternate端口在收到次优BPDU之后,也会当即回应较优的BPDU给对方,而不需等待超时。若是链路上收不到BPDU,也不须要Max-age超时,三个Hello间隔后,
对于上述内容,特别是传统STP的收敛,看了几本教程,也没有彻底搞明白,不知总结的是否正确,若有问题,欢迎你们指正。