STP故障分析

stp:看懂生成树的故障

1、根桥故障

        当开启stp的交换机根桥故障后,此时交换设备需要再次从非根交换机中选举出根桥设备,非根桥只要等待BPDU老化之后就会再次对根桥进行重新选举,预备端口从最初的blocking状态先经过listing状态进行根桥、根端口、指定端口的选举,时经15s,再经过learning状态对mac地址表的学习,时经15s,达到forwarding状态。时网络稳定。

 

2、与根桥直连链路的故障

         当开启stp的交换机根桥直连故障后,此时,非根交换机发送TC置位1的BPDU报文,预备端口从最初的blocking状态先经过listing状态进行根桥、根端口、指定端口的选举,时经15s,再经过learning状态对mac地址表的学习,时经15s,达到forwarding状态。时网络稳定。

3、与根桥非直连链路的故障

         链路不与根桥直连时,例如链路中间加个HUB,当HUB另一端的线路断掉之后,下游交换机收不到根桥的BPDU消息,但它不会立即回应,需等待20s后再进行预备端口的启用过程。

4、拓扑变化导致MAC地址表错误

         交换机链路故障后,由于mac地址表的老化时间为300s,所以不会立即更新,在300s里mac表一直处于错误状态,所以主机一直无法接收数据。

5、在stp模式下,当拓扑变化时,下游交换机会向上游设备发送TCN-BPDU来通知上游此时的网络发生变化,上游设备回复一个TCA置位的配置BPDU,并向根桥交换机发送TCN-BPDU,当根桥收到消息时,向下游回复TC置位的配置BPDU,并响应更新mac地址表,当非根交换机收到TC置位的BPDU,将等待15s变更MAC表。

6、发生网关漂移,假如上层链路断掉之后,本来固定的网关会产生变化,可能会切换到备份的网关上,这时,数据就会有两条路可走,所以,防止走主根和备根间的互联链路,需要将链路的cost改大。

猜你喜欢

转载自blog.csdn.net/zj_888888/article/details/81219618
STP
今日推荐