什么是 RSTP?

 
RSTP (IEEE 802.1w) 是 802.1D 标准的一种发展。802.1w STP 的术语大部分都与 IEEE 802.1D STP 术语一致。绝大多数参数都没有变动,所以熟悉 STP 的用户能够对此新协议快速上手。
 
RSTP 的特征
 
RSTP 能够在第 2 层网络拓扑变更时加速重新计算生成树的过程。若网络配置恰当,RSTP 能够达到相当快的收敛速度,有时甚至只需几百毫秒。RSTP 重新定义了端口的类型及端口状态。如果端口被配置为替换端口或备份端口,则该端口可以立即转换到转发状态,而无需等待网络收敛。以下简要介绍了 RSTP 的特征:
 
要防止交换网络环境中形成第 2 层环路,最好选择 RSTP 协议。其许多变化都是由 Cisco 专有的 802.1D 增强技术所带来的。这些增强功能(例如承载和发送端口角色信息的 BPDU 仅发送给邻居交换机)不需要额外配置,而且通常执行效果比早期的 Cisco 专有版本更佳。此类功能现在是透明的,已集成到协议的运行当中。
Cisco 专有的 802.1D 增强功能(例如 UplinkFast 和 BackboneFast)与 RSTP 不兼容。
RSTP (802.1w) 用于取代 STP (802.1D),但仍保留了向下兼容的能力。大量 STP 术语仍继续使用,大多数参数都未变动。此外,802.1w 能够返回到 802.1D 以基于端口与传统交换机互操作。例如,RSTP 生成树算法选举根桥的方式与 802.1D完全相同。
RSTP 使用与 IEEE 802.1D 相同的 BPDU 格式,不过其版本字段被设置为 2 以代表是 RSTP,并且标志字段用完所有的 8 位。RSTP BPDU 将在后面介绍。
RSTP 能够主动确认端口是否能安全转换到转发状态,而不需要依靠任何计时器来作出判断。