RSTP (Rapid Spanning Tree Protocol)
它解决什么
STP 能防环,但太慢:一条链路断了要等 30~50 秒才恢复(listening 15 秒 + learning 15 秒)。
★★★ 那 30 秒里业务是断的。对语音、存储、数据库来说,30 秒等于一次故障。
RSTP 把它压到 1~3 秒,而且帧格式和 STP 完全一样(只是版本号是 2)。
快在哪
★★★ ① 握手代替等待:不熬定时器,而是用 BPDU 里的 proposal / agreement 两位直接商定「你可以转发了」。
★★★ ② 边缘口直接转发:接终端的口不参与等待,插上就通。
★★★ ③ 备份提前就位:多了 Alternate 角色 —— 它事先就知道自己是备份,主路一断立刻上,不用重算整棵树。
★ 常见误解
★★★ 「RSTP 是另一个协议,要全网换」 —— 它和 STP 可以混跑(RSTP 会退回成 STP 说话)。但只要有一台是老 STP,那一段就退化成 STP 的速度。
★★ 「配了 RSTP 就一定快」 —— 前提是边缘口要配成 edge。不配的话接主机的口照样等 —— 现场最常见的「RSTP 还是慢」就是这个原因。
★★ 「快了就不用管环路」 —— RSTP 只是收敛快,照样要阻塞端口,闲置一半带宽的问题它没解决。