1. 程式人生 > 其它 >【敏捷2.5】其它敏捷框架

【敏捷2.5】其它敏捷框架

不同的生成樹都叫做例項,將不同的vlan對映到不同的例項上去。

CST叫做公共生成樹,也就是域和域之間的一個生成樹,就叫做公共生成樹。

IST就是域內的生成樹。

CIST就是域內的生成樹和公共生成樹整體的生成樹。

離總根最近的交換機就叫主橋。

MSTI就是一個域中所對應的生成樹的例項。

master去總根最近的埠,連線其他域的埠,或是其他交換機就叫做域邊緣埠。

一、 MSTP產生背景
IEEE 於2002年釋出的802.1S標準定義了MSTP
RSTP和STP

缺點:同一區域網內所有的vlan共享一個生成樹,無法在vlan間實現資料流量的負載均衡;鏈路利用率低,被阻塞的冗餘鏈路不承載任何流量,造成了頻寬的浪費,還可能造成部分vlan報文無法轉發。MSTP:MSTP相容STP和RSTP,既可以快速收斂,又能使不同VLAN的流量沿各自的路徑轉發,從而為冗餘鏈路提供了更好的負載分擔機制。


二、 MSTP基本概念
MSTP網路層次結構
MSTP不僅涉及多個MSTI(生成樹例項),而且還可劃分多個MST域(MST Region,也稱為MST區域)。總的來說,一個MSTP網路可以包含一個或多個MST域,而每個MST域中又可包含一個或多個MSTI。組成每個MSTI的是其中執行STP/RSTP/MSTP的交換裝置,是這些交換裝置經MSTP協議計算後形成的樹狀網路。

MSTP域
同一MSTP域裝置的特點
都啟動MSTP
具有相同的域名
具有相同的VLAN到生成樹例項對映配置
具有相同的MSTP修訂級別配置
一個MSTP網路可以存在多個MST域,各MST域之間在物理上直接或間接相連。使用者可以通過MSTP配置命令把多臺交換裝置劃分在同一個MST域內。

3. MSTI-多生成樹例項
MSTI是指MST域內的生成樹。一個MST域內可以通過MSTP生成多棵生成樹,各棵生成樹之間彼此獨立。一個MSTI可以與一個或者多個VLAN對應,但一個VLAN只能與-個MSTI對應。

4. VLAN對映表
VLAN對映表是MST域的屬性,描述了VLAN和MST域中對應MSTI之間的對映關係。也就是把那些VLAN分別加入哪個MSTI中。

5. IST -內部生成樹
IST是各個MST域內部的一棵生成樹,是僅針對具體的MST域來計算的。但它是一個特殊的MSTI,其MSTIID為0,即IST通常稱為MSTI0。每個MST域中只有一個IST,包括對應MST域中所有互聯的交換機。
6. CST - 公共生成樹
CST:是連線整個MSTP網路內所有MST域的一棵單生成樹,是針對整個MSTP網路來計算的,每個網路中只有一個CST,每個MST域中的IST是整個MSTP網路CIST在對應MST與中的一個片段
7. CIST - 公共和內部生成樹
CIST是通過STP或RSTP協議計算生成的,連線整個MSTP網路內所有交換機的單生成樹,由IST和CST共同構成。這裡要注意了,上面介紹的CST是連線交換網路中所有MST域的單生成樹,而此處的CIST則是連線交換網路內的所有交換機的單生成樹。即每個MSTP網路中也只有一個CIST。交換網路中的所有MST域的IST和CST一起構成一棵完整的生成樹,也就是這裡的CIST。

8. SST
構成SST(生成樹)有兩種情況

執行STP或RSTP生成樹協議的交換機只屬於一個生成樹
MST與中只有一個交換機,這個交換機構成了生成樹,如上圖的B0區域
9. 總根
總根是CIST生成樹的根橋,通常是交換網路中最上層的交換機,上圖中的總根是A0域中的IST生成樹的根,一個MSTP網路只有一個總根
10. 根域
在MSTP網路中,每MST域都有一個特殊的IST例項,以及許多MSTI例項,所以域根(Regional Root)又分為IST域根和MSTI域根。

各個MST域中的IST生成樹中舉例CIST總根舉例最近的交換機是IST域根,總根所在MST域的IST域根就是總根。
MSTI的域根是對應生成樹例項的樹根,域中不同的MSTI有各自的域根。而且,MST域內各棵生成樹的拓撲不同,域根也可能不同。
三、MSTP埠角色
MSTP埠角色相比RSTP中多一個主埠(master port ),根埠、指定埠、Alternate 埠、Backup埠和邊緣埠這五種主要埠角色的作用與RSTP協議中對應的埠角色定義完全相同。
與RSTP相同,在MSTP中除了邊緣埠外,其他埠都參與MSTP的計算過程,同一埠在不同生成樹中擔任不同角色


Master埠
Master埠是MST域和總根相連的所有路徑中最短路徑上的埠,它是交換機上連線MST域到總根的埠。Master埠是域中的報文去往總根的必經之路。Master埠是特殊域邊緣埠,Master 埠在CST/CIST上的角色是根埠,在其他各例項上的角色都是Master。在圖中,交換裝置S1、S2、S3、S4和它們之間的鏈路構成一個MST域,SI交換裝置的埠AP1在域內的所有埠中到總根的路徑開銷最小,所以API為Master埠。
域邊緣埠
域邊緣埠是指位於MST域的邊緣並連線其他MST域或SST的埠。進行MSTP計算時,域邊緣埠在MSTI上的角色和CIST例項的角色保持一致。即如果邊緣埠在CIST例項上的角色是Master埠(連線域到總根的埠),則它在域內所有MSTI上的角色也是Master埠。在圖中,AP1是域邊緣埠,它在CIST上的角色是Master埠,則API在MST域內所有生成樹例項上的角色都是Master埠。

四、MSTP的埠狀態與收斂機制

埠角色埠狀態根埠/Master埠指定埠域邊緣埠Aiternate埠Backup埠
Forwarding - -
Leaning - -
Discarding