上期说到STP,这期说到RSTP,不得不说一下,STP虽然解决了环路问题,但是由于网络拓扑收敛速度慢,影响通信体验,
STP缺点如下:
- STP没有细致区分端口状态和端口角色,不利于学习和部署
- STP算法是被动算法,依赖定时器等待的方式判断拓扑变化,收敛速度慢。
- STP算法要求在稳定网络中由根桥发送配置BPDU报文,而其他设备进行处理,传遍整个STP网络。
根据STP不足,RSTP删除了3种端口状态,新增加了两种端口角色;此外RSTP还增加了一些增强特性和保护措施,实现网络的稳定和快速收敛。
1.端口角色
RSTP(802.1w)的端口角色有四种:根端口、指定端口、Alternate端口和Backup端口。根端口和指定端口的作用同STP,Alternate端口和Backup端口如下:
(1)从配置BPDU报文发送角度看:
Alternate端口就是由于学习到其他网桥发送配置BPDU报文而阻塞的端口。
Backup就是由于学习到自己发送的配置BPDU报文而阻塞的端口。
(2)从用户流量来看:
Alternate端口提供了从指定桥到跟的另一条可切换路径,是根端口的备份端口。
Backup端口作为指定端口的备份,提供了另一条从根桥到相应网段的备份链路。
2.端口状态
RSTP的状态,从STP的5种状态规划到现在的3种。根据端口是否转发用户流量和学习MAC地址来划分。
端口状态 | 说明 |
---|