本章主题为RSTP技术,包括以下内容:
RSTP端口状态与角色
RSTP快速过渡机制
RSTP拓扑变更机制
RSTP兼容性
配置RSTP
第3章 使用RSTP实现网络的快速收敛
在上一章中我们介绍了STP技术能够很好地解决交换网络中的桥接环路问题,并且在网络拓扑发生变化时能够实现链路的冗余。但是我们从STP端口状态的转换可以看到,在参与生成树计算的一个端口,从阻塞状态开始中间需要经过监听状态和学习状态后才能进入转发状态,这个过程所消耗的时间是30~50s。在早期的网络中,这个收敛时间是可以接受的。但随着人们对网络的依赖越来越强,更多的业务依靠网络来开展,30~50的收敛时间对很多应用来说是无法忍受的。在三层网络中,OSPF(Open Shortest Path Fisrt,开放式最短路径优先)这样的动态路由协议大约可以在1s的时间内就实现网络的收敛。
IEEE 802.1w RSTP(Rapid Spanning Tree Protocol,快速生成树协议)对于STP技术的改进主要在于缩短网络的收敛时间。RSTP的收敛时间最快可以达到1s以内。同时,RSTP具有向下兼容的特性,如果网络中部分交换机运行STP,那么运行RSTP的交换机会自动以STP方式运行,同时网络在收敛时间上也不具有RSTP的优点。
3.1 RSTP端口状态与角色
3.1.1
和STP不一样,在RSTP中,端口状态只有三种:丢弃状态(Discarding)、学习状态(Learning)、转发状态(Forwarding)。由于在STP中,处于阻塞状态,监听状态和禁止状态的端口在数据转发上并没有什么区别,都是将数据丢弃,并且