ATAE设备STP超时时间计算不合理导致STP网络振荡
现象描述
交换机和ATAE老版本使用STP对接,交换机为根桥,交换机上配置stp timer hello为1秒,上游交换机短时间繁忙或网络有少量丢包,可能会导致ATAE STP超时振荡。
原因分析
ATAE老版本超时时间=HelloTime × 3,没有TimeFactor时间超时因子,所以当根桥配置HelloTime时间为1s时,ATAE超时时间就是3s,当上游设备繁忙或网络有少量丢弃,ATAE STP就容易超时振荡。
ATAE新版本已经和S系列交换机一样,超时时间已经修改为HelloTime × TimeFactor× 3,HelloTime默认为2s,TimeFactor默认为3,所以默认超时时间为18s。
操作步骤
- ATAE老版本是否配置stp timer-factor时间因子;
- STP根桥上HelloTime时间是否为1s,即查看配置是否为stp timer hello 100(其中100的单位为厘秒,1s=100厘秒);
- 另外还可以在STP振荡期间,获取报文确认是否是ATAE超时首先发出源MAC是00e0-fc09-bc-f9 STP报文的。
下面有2种解决方案:
方案1:ATAE升级到支持TimeFactor时间因子的新版本。
方案2:ATAE交换板仍然使用STP,修改主备根交换机的HelloTime时间至少为stp timer hello 300,使得ATAE超时时间至少达到9s,延长超时时间。
建议与总结
如果交换机在配置的超时时间内没有收到上游设备发送的BPDU,就认为上游设备已经出现故障,交换机会重新进行生成树拓扑的计算。
但是有时交换机在较长的时间内收不到上游设备发送的BPDU,是由于上游设备的繁忙造成的,在这种情况下一般不应该重新进行生成树计算。因此,在稳定的网络中,应将超时时间配置的长一些,以减少网络资源的浪费。
在稳定的网络中,建议将Timer Factor的值设置为5~7。
阅读剩余
版权声明:
作者:SE_YT
链接:https://www.cnesa.cn/4388.html
文章版权归作者所有,未经允许请勿转载。
THE END