RSTP 快速收敛原理
RSTP(802.1w)在 STP 基础上引入了端口角色扩展与协商机制:点对点链路上,上游设备发送提议(Proposal),下游回复同意(Agreement)后可立即让某个端口进入转发,不必再等两轮 Forward Delay。它还把状态从五种简化为丢弃、学习、转发三种,并让非边缘端口也能配合边缘端口快速上线,典型场景收敛时间从 30 秒级降到 1 秒级,同时保持与 STP 的互操作性。
基本信息
| 标准 | IEEE 802.1w,已并入 802.1D-2004 |
|---|---|
| 状态 | 丢弃、学习、转发三种 |
| 收敛机制 | 提议与同意握手,替代计时等待 |
| 典型收敛 | 点对点链路 1 秒级 |
| 华为命令 | stp mode rstp |
| 思科命令 | spanning-tree mode rapid-pvst |
| 兼容性 | 与 STP 可互操作,混跑时在慢速段退化为计时收敛 |
模式配置
模式配置
# 华为 VRP
stp mode rstp # 全局切换为 RSTP
display stp brief # 核对端口角色与状态
# Cisco IOS
spanning-tree mode rapid-pvst # 每 VLAN 一棵快速生成树
show spanning-tree summary # 首行显示当前模式模式核对
模式核对
华为:display current-configuration 中过滤 stp mode
Cisco:show spanning-tree summary 首行显示模式
任一段回退 STP 时该路径退化为慢收敛典型使用场景
- 接入层到汇聚层:终端与 AP 频繁上下线的环境,需要秒级收敛
- 双上行链路互备:主链路故障时快速切换到备用链路
- 服务器接入:网络抖动会直接体现为业务超时,收敛越快越好
- 传统 STP 网络的平滑升级:RSTP 与 STP 互通,可分区域逐步改造
- 与边缘端口配合:接入侧终端即插即用,上行侧快速收敛
RSTP 与 STP 混跑时,快速机制在慢速设备处退化为传统计时收敛,实际效果按整条路径中最慢的一段计算。因此升级要按区域统一推进,避免出现『部分设备已提速、端到端仍然慢』的错觉。
RSTP 的快收敛依赖点对点链路假设:在共享介质或半双工端口上,提议与同意机制无法正常工作,性能会退化。布线设计时应保证设备互联为点对点全双工链路。