STP/RSTP Convergence Simulator
STP / RSTP 收斂模擬器
建立網路拓撲、執行 STP 或 RSTP,並檢查根橋選舉、連接埠狀態和收斂時間線。
目前拓撲
- 尚未新增任何交換器。
- 尚未新增任何鏈路。
拓撲圖
根橋選舉
連接埠狀態
BPDU 檢視器
收斂時間線
STP / RSTP 概念
Root Bridge Election
擁有最低 Bridge ID 的交換器將獲勝。Bridge ID = Priority (預設 32768) + MAC 位址。優先權相同者以數字較小的 MAC 位址為準。每個 VLAN 只能有一個根橋。
Root Port
每個非根交換器都會選舉一個 Root Port — 即累積路徑成本最低的連接埠到根橋。平局以鄰居 Bridge ID,再依序以連接埠 ID 來打破。
Designated Port
每個網路段都有且僅有一個 Designated Port — 即提供前往根橋最佳(成本最低)路徑的連接埠。根橋上的所有連接埠都是 Designated Port。
Blocked / Discarding Ports
任何既非 Root Port 也非 Designated Port 的連接埠會被封鎖 (STP) 或丟棄 (RSTP)。這樣可以打破 Layer-2 迴路,同時維持無迴路拓撲。
RSTP (802.1w) Edge Ports
RSTP edge ports 連接到終端主機,而不是其他交換器。它們會立即切換到 Forwarding (無需等待 listening/learning 延遲),相當於 STP 的 PortFast 功能。
RSTP Convergence Speed
STP 收斂需要 30–50 秒 (Listening 15 秒 + 每連接埠 Learning 15 秒)。RSTP 使用 Proposal/Agreement 握手,每跳收斂時間少於 2 秒。
Path Cost (IEEE 802.1D)
10 Gbps = 2, 1 Gbps = 4, 100 Mbps = 19, 10 Mbps = 100, 1.5 Mbps = 1000。成本越低越優先。根橋廣告成本為 0;每個跳點都會增加其連接埠成本。
BPDU (Bridge Protocol Data Unit)
BPDUs 攜帶內容:Root Bridge ID、Root Path Cost、Sender Bridge ID、Port ID 和計時器。根橋每隔 Hello Time (2 秒) 發送 BPDUs。其他橋會將其透過 Designated Ports 傳遞出去。