1. 程式人生 > 實用技巧 >MSTP多區域生成樹協議

MSTP多區域生成樹協議

文章目錄

一、MSTP的功能

在乙太網中部署MSTP協議後可實現如下功能:
形成多棵無環路的樹,解決廣播風暴並實現冗餘備份。
一個VLAN一棵生成樹,多棵生成樹在多個VLAN間實現負載均衡,不同VLAN的流量按照不同的路徑轉發。

二、MSTP基本概念

2.1 MST域(MST Region)

​ 都啟動了MSTP。
具有相同的域名。
具有相同的VLAN到生成樹例項對映配置。

具有相同的MSTP修訂級別配置。
一個區域網可以存在多個MST域,各MST域之間在物理上直接或間接相連。使用者可以通過MSTP配置命令把多臺交換裝置劃分在同一個MST域內。

2.1 VLAN對映表

VLAN對映表是MST域的屬性,它描述了VLAN和MSTI之間的對映關係。

2.3 CST

公共生成樹CST(Common Spanning Tree)是連線交換網路內所有MST域的一棵生成樹。
如果把每個MST域看作是一個節點,CST就是這些節點通過STP或RSTP協議計算生成的一棵生成樹。

2.4 IST

內部生成樹IST(Internal Spanning Tree)是各MST域內的一棵生成樹。

IST是一個特殊的MSTI,MSTI的ID為0,通常稱為MSTI0。
IST是CIST在MST域中的一個片段。

2.5 SST

執行STP或RSTP的交換裝置只能屬於一個生成樹。
MST域中只有一個交換裝置,這個交換裝置構成單生成樹

2.6 CIST

公共和內部生成樹CIST(Common and Internal Spanning Tree)是通過STP或RSTP協議計算生成的,連線一個交換網路內所有交換裝置的單生成樹。

三、MSTP報文

MSTP使用多生成樹橋協議資料單元MST BPDU(Multiple Spanning Tree Bridge Protocol Data Unit)作為生成樹計算的依據。MST BPDU報文用來計算生成樹的拓撲、維護網路拓撲以及傳達拓撲變化記錄。

3.1 MSTP報文類別

在這裡插入圖片描述

3.2 MSTP報文格式配置

目前MSTP的BPDU報文存在兩種格式:
dot1s:IEEE802.1s規定的報文格式。
legacy:私有協議報文格式。
如果埠收發報文格式為預設支援dot1s或者legacy,這樣就存在一個缺點:需要人工識別對端的BPDU報文格式,然後手工配置命令來決定支援哪種格式。人工識別報文格式比較困難,且一旦配置錯誤,就有可能導致MSTP計算錯誤,出現環路。

四、MSTP配置實驗

結果要求:兩臺PC機實現跨網段互通,且MSTP實現了不同vlan的負載均衡。
在這裡插入圖片描述
SW1上面的配置:
在這裡插入圖片描述
SW2上面的配置基本和SW1上相同:
在這裡插入圖片描述
SW3上面的配置只做了簡單的介面vlan:
在這裡插入圖片描述
AR1上的配置命令:

只為兩臺PC機配置了閘道器地址
實驗結果:兩臺PC機實現跨網段互通。