什麼是多生成樹協議 (MSTP)?
多生成樹協議
多生成樹協議 (MSTP) 是一種演算法,它能夠輕鬆地為整合區域網路中的任何虛擬區域網 (VLAN) 提供完整連線。
MSTP 使用橋協議資料單元 (BPDU) 將資訊傳輸到與樹相關的裝置,透過識別防止 MSTI(多生成樹例項)和 CIST(公共和內部生成樹)中漏洞的實用方法來實現。這與 STP 的設計方式相同,但無需啟用支援鏈路,也無需冒橋環的風險。
此外,MSTP 允許分配給不同 VLAN 的幀/資料包在由 LAN 或 MST 橋組成的 MST 區域內採取不同的路由,每個路由都基於獨立的 MSTI。這些區域以及其他橋和 LAN 形成一個公共生成樹 (CST)。
透過建立整個阻塞網路的樹拓撲(開放樹),在樹的根和葉子之間只有一條開放路徑,巧妙切割的樹塊協議阻止了網路日誌。
所有其他方法都被迫進入待機模式。樹的根是您在查詢網路橋和根橋之間良好路徑時選擇使用的網路 STA(生成樹演算法)。
幀遵循網路到達其最終目的地,即葉子。橋之間網路部分或鏈路稱為樹分支。指定橋使用開放 STP 樹更改向前移動的那些幀。
MSTP 實現
以下是需要在理論上實現的一組實現問題:
邏輯拓撲計算 – 您如何在同一個主體中建立多個 STP(合理的拓撲)?我們是否應該使用更多獨立傳送其 BPDU 的 STP 場景?如果是這樣,我們如何區分每個時期的 BPDU?VLAN 標籤不能用於此目的,因為 STP 不再繫結到 VLAN。
資料分發 – 應該使用什麼流程來分發 VLAN 以在交換機之間建立對映表?是否應將 VLAN ID 分配給具有正確編號的 BPDU?
一致性檢查 – 您如何確保 VLAN 對映與每次轉換相容?也就是說,交換機如何知道另一個按鈕是否在相同情況下對映 VLAN X?
多生成樹例項 (MSTI)
由於 MSTP 允許您在不同的樹環境中編輯和對映 VLAN,因此您可能會覺得有必要選擇一組或多組 VLAN,它們都使用相同的開放樹。MSTI 是用於描述此類事物的術語。
另一方面,STP 或 RSTP 網路有一個開放網路的示例,用於整個網路,包括所有 VLAN。該區域可能包含以下內容:
內部生成樹例項 (IST)
這是任何 MST 區域中預設樹的一個示例。在此 IST 模型中,所有 VLAN 具有相同的靈活性,這意味著任何兩個節點之間只有一條傳輸鏈路。它還充當任何未由 MSTI 提供的 VLAN 配置更改的根交換機。
與 IST 不同,MSTI(多生成樹例項)包含分配給它們的所有固定 VLAN,並且必須至少包含一個 VLAN。
使用 MSTP 的好處
MSTP 提供以下好處:
大多數 VLAN 符合多生成樹協議。
可以在單個介面上執行多個 MSTP 場景。
可以將 RSTP、MSTP 和 VSTP 的組合配置為 MX 和 ACX 路由器上的邊緣埠。
MSTP 的缺點
MSTP 具有以下缺點:
如果您使用 MSTI 並且沒有在 IST 上繪製所有 VLAN,那麼您所做的任何更改(例如,向 MSTI 新增新的 VLAN)都會導致 CIST 重新連線。
某些協議需要 MSTP 未提供的合規性。
MSTP 需要對通訊有深入的瞭解。