在以太网交换网中部署生成树协议后,如果网络中出现环路,生成树协议通过拓扑计算,可实现:
![54723e72a0c70b0a082754b5d6d8581f.png](https://img-blog.csdnimg.cn/img_convert/54723e72a0c70b0a082754b5d6d8581f.png)
消除环路:通过阻塞冗余链路消除网络中可能存在的网络通信环路。
链路备份:当前活动的路径发生故障时,激活冗余备份链路,恢复网络连通性。
华为交换机默认是开启mstp,但是没有配置。
一次在机房解决交换机问题的时候,发现业务不通。分析过后,主要是eth0/1接口学习不到mac地址,同时接口又是处于up状态。经过反复检查接口配置,没有问题。最后检查stp状态,使用display stp brief命令的时候发现接口处于discard状态。因为华为交换机默认都是开启mstp的,接口有3种状态机制,其中一种就是discard状态,这种状态下接口只会接受bpdu报文,而不会转发业务流量,所以问题就出现在这上面。
![e5a753bcb2259c4fc72e09ea9f6069c3.png](https://img-blog.csdnimg.cn/img_convert/e5a753bcb2259c4fc72e09ea9f6069c3.png)
但是问题很奇怪,因为我这个接口eth0/1使用的只是access模式,只连接一台服务器,按道理不是交换机,这个接口不会参与stp收敛计算&#x