IPv6之MSTP詳解
MSTP出現(xiàn)的背景
RSTP在STP基礎(chǔ)上進(jìn)行了改進(jìn),實現(xiàn)了網(wǎng)絡(luò)拓?fù)淇焖偈諗?。但RSTP和STP還存在同一個缺陷:由于局域網(wǎng)內(nèi)所有的VLAN共享一棵生成樹,因此無法在VLAN間實現(xiàn)數(shù)據(jù)流量的負(fù)載均衡,鏈路被阻塞后將不承載任何流量,造成帶寬浪費,還有可能造成部分VLAN的報文無法轉(zhuǎn)發(fā)。
MSTP基本概念
如圖1所示,MSTP網(wǎng)絡(luò)中包含1個或多個MST域(MST Region),每個MST Region中包含一個或多個MSTI。組成MSTI的是運行STP/RSTP/MSTP的交換設(shè)備,MSTI是所有運行STP/RSTP/MSTP的交換設(shè)備經(jīng)MSTP協(xié)議計算后形成的樹狀網(wǎng)絡(luò)。
圖1 MSTP網(wǎng)絡(luò)層次示意圖
MST域(MST Region)
MST域是多生成樹域(Multiple Spanning Tree Region),由交換網(wǎng)絡(luò)中的多臺交換設(shè)備以及它們之間的網(wǎng)段所構(gòu)成。同一個MST域的設(shè)備具有下列特點:
- 都啟動了MSTP。
- 具有相同的域名。
- 具有相同的VLAN到生成樹實例映射配置。
- 具有相同的MSTP修訂級別配置。
一個局域網(wǎng)可以存在多個MST域,各MST域之間在物理上直接或間接相連。用戶可以通過MSTP配置命令把多臺交換設(shè)備劃分在同一個MST域內(nèi)。如圖2所示的MST Region D0中由交換設(shè)備S1、S2、S3和S4構(gòu)成,域中有3個MSTI。
圖2 MST Region的基本概念示意圖
VLAN映射表
VLAN映射表是MST域的屬性,它描述了VLAN和MSTI之間的映射關(guān)系。
如圖2所示,MST域D0的VLAN映射表是:
- VLAN1映射到MSTI1
- VLAN2和VLAN3映射到MSTI2
- 其余VLAN映射到MSTI0
域根
域根(Regional Root)分為IST(Internal Spanning Tree)域根和MSTI域根。
IST域根如圖4所示,在B0、C0和D0中,IST生成樹中距離總根(CIST Root)最近的交換設(shè)備是IST域根。一個MST域內(nèi)可以生成多棵生成樹,每棵生成樹都稱為一個MSTI。MSTI域根是每個多生成樹實例的樹根。如圖3所示,域中不同的MSTI有各自的域根。
圖3 MSTI的基本概念示意圖
MSTI之間彼此獨立,MSTI可以與一個或者多個VLAN對應(yīng)。但一個VLAN只能與一個MSTI對應(yīng)。
主橋
主橋(Master Bridge)也就是IST Master,它是域內(nèi)距離總根最近的交換設(shè)備。如圖2中的S1。如果總根在MST域中,則總根為該域的主橋。
總根
圖4 MSTP網(wǎng)絡(luò)基本概念示意圖
如圖4所示,總根是CIST(Common and Internal Spanning Tree)的根橋??偢菂^(qū)域A0中的某臺設(shè)備。
CST
公共生成樹CST(Common Spanning Tree)是連接交換網(wǎng)絡(luò)內(nèi)所有MST域的一棵生成樹。如果把每個MST域看作是一個節(jié)點,CST就是這些節(jié)點通過STP或RSTP協(xié)議計算生成的一棵生成樹。如圖4所示,較粗的線條連接各個域構(gòu)成CST。
IST
內(nèi)部生成樹IST(Internal Spanning Tree)是各MST域內(nèi)的一棵生成樹。
IST是一個特殊的MSTI,MSTI的ID為0,通常稱為MSTI0。
IST是CIST在MST域中的一個片段。
如圖4所示,較細(xì)的線條在域中連接該域的所有交換設(shè)備構(gòu)成IST。
CIST
公共和內(nèi)部生成樹CIST是通過STP或RSTP協(xié)議計算生成的,連接一個交換網(wǎng)絡(luò)內(nèi)所有交換設(shè)備的單生成樹。如圖4所示,所有MST域的IST加上CST就構(gòu)成一棵完整的生成樹,即CIST。
SST
構(gòu)成單生成樹SST(Single Spanning Tree)有兩種情況:
- 運行STP或RSTP的交換設(shè)備只能屬于一個生成樹。
- MST域中只有一個交換設(shè)備,這個交換設(shè)備構(gòu)成單生成樹。
如圖4所示,B0中的交換設(shè)備就是一棵單生成樹。