快速生成树协议(Rapid Spanning Tree Protocol,RSTP)由IEEE 802.1w标准定义。RSTP是STP的扩展,RSTP是基于端口的生成树协议,其主要特点是增加了端口状态快速切换的机制,能够实现网络拓扑的快速转换。
、RSTP协议的优点
1、为根端口和指定端口设置了快速切换用的替换端口(Alternate Port)和备份端口(Backup Port)两种角色,在根端口/指定端口失效的情况下,替换端口/备份端口就会无时延地进入转发状态,而无需等待两倍的转发时延(Forward Delay)时间。
2、在只连接了两个交换端口的点对点链路中,指定端口只需与下游网桥进行次握手就可以无时延地进入转发状态。如果是连接了三个以上网桥的共享链路,下游网桥是不会响应上游指定端口发出的握手请求的,只能等待两倍Forward Delay时间进入转发状态。
3、将直接与终端相连而不是与其他网桥相连的端口定义为边缘端口(Edge Port)。边缘端口可以直接进入转发状态,不需要任何延时。由于网桥无法知道端口是否直接与终端相连,因此需要人工配置。
注意:RSTP协议向下兼容STP协议,并可以混合组网。
二、RSTP协议的缺点
1、由于整个交换网络只有棵生成树,在网络规模比较大时会导致较长的收敛时间,拓扑改变的影响面也较大。
2、在网络结构不对称时,单生成树会影响网络的连通性。
3、链路被阻塞后将不承载任何流量,造成了带宽的极大浪费,这在环形网中表现得比较明显。