STP协议虽然能够解决环路问题,但是收敛速度慢,影响了用户通信质量。IEEE于2001年发布的802.1w标准定义了快速生成树协议RSTP(Rapid Spanning-Tree Protocol),RSTP在STP基础上进行了改进,实现了网络拓扑快速收敛。
RSTP相关概念
RSTP端口角色
如图所示,RSTP的端口角色共有4种:根端口、指定端口、Alternate端口和Backup端口,与STP相比,新增加了Backup和Alternate 2种端口角色。

| 角色 |
描述 |
| Backup |
Backup端口作为指定端口的备份,提供了另外一条从根桥到非根桥的备份链路。 |
| Alternate |
Alternate端口作为根端口的备份端口,提供了从指定桥到根桥的另一条备份路径。 |
RSTP选举原理和STP类似:选举根交换机-选举非根交换机上的根端口-选举指定端口-选举预备端口和备份端口。
端口状态
不同于STP的5种端口状态,RSTP将端口状态缩减为3种。
| STP |
RSTP |
端口角色 |
数据转发情况 |
| Disabled |
Discarding |
Disable |
不转发用户流量也不学习MAC地址 |
| Blocking |
Discarding |
Alternate端口 Backup端口 |
|
| Listening |
Discarding |
根端口 指定端口 |
|
| Learning |
Learning |
根端口 指定端口 |
不转发用户流量,但是学习MAC地址 |
| Forwarding |
Forwarding |
根端口 指定端口 |
既转发用户流量又学习MAC地址 |
RST BPDU
除了部分参数不同,RST BPDU报文和STP的BPDU报文类似。
1. BPDU Type用来区分STP的BPDU报文和RST BPDU报文。
-
STP的配置BPDU报文的BPDU Type值为0(0x00)。

RSTP(快速生成树协议)是STP的升级版,提高了网络拓扑收敛速度。它引入了P/A机制、边缘端口、AP端口等概念,减少了网络震荡。RSTP在根端口切换、次优BPDU处理、拓扑变更等方面进行了优化,同时提供了BPDU保护、根保护和TC-BPDU泛洪保护等功能,确保网络稳定性。
最低0.47元/天 解锁文章
5648





