RSTP只使用一種BPDU,協議版本字段為2(STP為0)。
STP標志字段8位只使用了兩位:TC(拓撲變化)和TCA(拓撲變化確認)。
RSTP也使用了其余6位:提議位,端口角色位,學習位,轉發位,同意位。
而RSTP不使用TCA位。
在STP中,只有根能生成配置BPDU,非根需要通過根端口收到BPDU,更新后通過指定端口進一步傳播
但如果端口突然無法收到BPDU,就要等待端口上保存的BPDU超時,即最大老化減去消息老化時間
在RSTP中,每台交換機會自己生成BPDU,其內容是基於根端口上存儲的BPDU信息得出的。與路由協議中的Hello機制相似。如果不再收到bpdu,它可以確定和鄰居之間的鏈路出了問題,就可以更快地讓bpdu超時,連續缺失3個hello,bpdu超時
STP中,如果指定交換機突然開始發送次優於之前的BPDU,這個BPDU會被忽略,直到最優BPDU超時。
RSTP中,次優BPDU會立即被其他交換機接受,然后重新計算自己在網段上的端口角色和狀態。這種行為使鏈路出現故障時能快速響應。