STP的不足:
恢复时间长
:端口从阻塞状态进入转发状态必须经历至少2倍的Forward Delay时间(即Listening和 Learning状态所经历的时间),所以网络拓扑结构改变之后至少需要两倍的Forward Delay时间,才能恢复 连通性。
如果网络中的拓扑结构变化频繁,网络会频繁的失去连通性,这样用户将无法忍受
RSTP(Rapid Spanning Tree Protocol,即快速生成树协议)的特点:
RSTP(快速生成树协议)是从STP发展而来,实现的基本思想和STP一致;
RSTP具备STP的所有功能;
RSTP改进的目的就是当网络拓扑结构发生变化时,尽可能快的恢复网络的连通性。
RSTP的端口角色
RSTP的端口状态:根端口、指定端口、替代端口、备份端口。
根端口:和STP中的概念一致,是非根桥到达根距离最近的端口;
指定端口:和STP中的概念一致,指定端口是设备发出BPDU的接口,每条链路上必定有且只有一个指定端口;
替代端口
:Alternate Port,替代根端口(替代RP),替代端口是从其他网桥接收到次优BPDU的端口,它提 供了从本地到达根桥的另一条路径;
备份端口
:Backup Port,备份指定端口(备份DP),由于学习到自己发出的BPDU报文而阻塞的端口,它 提供了从根桥到达相应链路的另一条备份路径。
RSTP中的替代端口+备份端口=STP中的Block端口
RSTP的三个状态:
Discarding:丢弃,不转发用户数据帧,不可以学习MAC地址;
Learning:学习,不可以转发用户数据帧,但是可以学习MAC地址;
Forwarding:转发,可以转发用户数据帧,可以学习MAC地址;
![](https://img-blog.csdnimg.cn/direct/47ac547824b149b095e3d81986fbd5a4.png)
RSTP的配置:
选择STP模式为RSTP(锐捷交换机默认为RSTP);
启动生成树协议
配置优先级
Ruijie(config)#spanning-tree mode rstp
Ruijie(config)#spanning-tree
Ruijie(config)#spanning-tree priority ?
<0-61440> Bridge priority in increments of 4096 (default value: 32768)