STP/RSTP Convergence Simulator

STP / RSTP 收斂模擬器

建立網路拓撲、執行 STP 或 RSTP,並檢查根橋選舉、連接埠狀態和收斂時間線。

新增交換器
新增鏈路
提示: 建議新增至少 3 個帶有冗餘鏈路(三角形或環狀)的交換器,以查看封鎖的連接埠。 可點擊下方按鈕載入預設,或建立您自己的拓撲。

目前拓撲

交換器
  • 尚未新增任何交換器。
鏈路

拓撲圖

Root Bridge
Forwarding Port
Blocking / Discarding Port
Root Port
Designated Port
虛線 = 封鎖的鏈路

根橋選舉

連接埠狀態

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 傳遞出去。