升級版協議-MSTP(多生成樹協議)


一、MSTP的概述

1、MSTP的概念

MSTP是多生成樹協議,通過生成多個生成樹,來解決以太網環路問題。

2、MSTP的由來

MSTP是對STP和RSTP的改進

STP(生成樹協議):主要作用是防止網橋網絡中冗余鏈路形成的環路工作。

RSTP(快速生成樹協議):這種協議在網絡結構發生變化時,能更快的收斂網絡(RSTP是在STP基礎上進行了改進,實現網絡拓撲快速收斂)

RSTP和STP共有的缺陷

由於局域網內所有的VLAN共享一顆生成樹,因此無法在VLAN間實現數據流量的負載均衡,鏈路被阻塞后將不承載任何流量,還有可能造成部分VLAN的報文無法轉發

3、MSTP的優勢

MSTP兼容STP和RSTP,既可以快速收斂,又提供了數據轉發的多個冗余路徑,在數據轉發過程中實現VLAN數據的負載均衡。

二、MSTP基本概念(MSTI、MST Region)

1、MSTI(多生成樹實例)

MSTI(多生成樹實例)——MSTP把一個交換網絡划分成多個域(MST Region),每個生成域內形成多顆生成樹,生成樹之間彼此獨立;一個生成樹即為一個多生成樹實例MSTI

注意:一個MSTI可以與一個或者多個VLAN對應,但一個VLAN只能與一個MSTI對應

2、MST域(MST Region)

同一MSTP域設備的特點:

  • 都啟動MSTP
  • 具有相同的域名
  • 具有相同的VLAN到生成樹實例映射配置
  • 具有相同的MSTP修訂級別配置

注意:一個MSTP網絡可以存在多個MST域,各MST域之間在物理上直接或間接連接,用戶可以通過MSTP配置命令把多台交換設備划分在同一個MST域內

3、VLAN映射表

VLAN映射表是MST域的屬性,描述了VLAN和MST域中對應的MSTI之間的映射關系。

4、MSTP網絡層次結構

MSTP→包含一個或多個MST域→包含一個或多個MSTI

5、MSTP與PVST的對比

PVST:它是思科私有的,多實例多VLAN,可以實現負載均衡,但是它有缺陷,一個實例只能跑一個VLAN;意味着100個VLAN要開100個實例,它是很吃資源的,所以是他的弊端

MSTP:多生成樹協議,一個實例當中可以包含多個VLAN,它這個性能要比PVST性能好的多

三、MSTP配置的基本命令

Stp mode mstp                               ##mstp模式開啟

Stp region-configuration              ##進入MST域視圖

Region-name HUAWEI                 ##配置MST域的域名

Revision-level 1                              ##配置MST域的MSTP修訂級別(缺省情況下,MST域的MSTP修訂級別為0)

Instance 1 vlan 10                        ##配置多生成樹的實例與VLAN映射關系(當VLAN數目多時,可用instance 1 vlan 2 to 3)

Instance 2 vlan 20                        ##配置多生成樹的實例與VLAN映射關

Active region-configuration        ##激活MST域的配置

Stp instance 1 root secondary    ##生成樹實例1為備份根橋設備

Stp instance 2 root primary        ##生成樹實例2為根橋設備

四、MSTP配置的相關實驗分析

實驗要求:

  • VLAN10的流量通過S3和S1到達網關
  • VLAN20的流量通過S3和S2到達網關
  • SW1接口g0/0/3只運行VLAN10流量過
  • SW2接口g0/0/3只運行VLAN20流量過

具體步驟如下:

1、配置SW3,進行VLAN划分以及MSTP配置,具體如下(命令為縮寫):

 1 <Huawei>sys                 //進入系統視圖  2 [Huawei]sys SW3        //重命名為SW3  3 [SW3]v b 10 20 //划分子網
 4 [SW3]int e0/0/1 //進入子接口1
 5 [SW3-Ethernet0/0/1]p l t //定義為trunk模式  6 [SW3-Ethernet0/0/1]p t a v 10 20 //trunk模式下允許vlan10 20數據通過
 7 [SW3-Ethernet0/0/1]int e0/0/2 //進入子接口2
 8 [SW3-Ethernet0/0/2]p l t //定義為trunk模式  9 [SW3-Ethernet0/0/2]p t a v 10 20 //trunk模式下允許vlan10 20數據通過
10 [SW3-Ethernet0/0/2]int e0/0/3 //進入子接口3
11 [SW3-Ethernet0/0/3]p h p v 10 //hybrid口,pvid標簽打上vlan10
12 [SW3-Ethernet0/0/3]p h u v 10 //untag表中添加vlan10
13 [SW3-Ethernet0/0/3]int e0/0/4 //進入子接口4
14 [SW3-Ethernet0/0/4]p h p v 20 //hybrid口,pvid標簽打上vlan20
15 [SW3-Ethernet0/0/4]p h u v 20 //untag表中添加vlan
16 [SW3-Ethernet0/0/4]q           //退出 17 [SW3]stp mode mstp //mstp模式開啟
18 [SW3]stp region-configuration      //進入mst域視圖 19 [SW3-mst-region]region-name HUAWEI  //配置mst域的姓名 20 [SW3-mst-region]revision-level 1   //配置mst域的mstp修訂級別 21 [SW3-mst-region]instance 1 vlan 10  //實例1為vlan10 22 [SW3-mst-region]instance 2 vlan 20  //實例2為vlan20 23 [SW3-mst-region]active region-configuration //激活mst域

2、配置SW1,VLAN划分以及MSTP配置,具體如下(命令為縮寫):

 1 <Huawei>sys //進入系統視圖  2 [Huawei]sys SW1                   //重命名為SW1  3 [SW1]v b 10 20                    //划分子網
 4 [SW1]int g0/0/2 //進入子接口2
 5 [SW1-GigabitEthernet0/0/2]p l t         //定義為trunk模式  6 [SW1-GigabitEthernet0/0/2]p t a v 10 20     //trunk模式下允許vlan10 20 數據通過 
 7 [SW1-GigabitEthernet0/0/2]int g0/0/1      //進入子接口1
 8 [SW1-GigabitEthernet0/0/1]p l t //定義為trunk 模式  9 [SW1-GigabitEthernet0/0/1]p t a v 10 20    //trunk模式下允許vlan10 20數據通過
10 [SW1-GigabitEthernet0/0/1]int g0/0/3      //進入子接口3
11 [SW1-GigabitEthernet0/0/3]p h p v 10      //hybrid口,pvid上打上標簽vlan10
12 [SW1-GigabitEthernet0/0/3]p h u v 10 //untag表中添加vlan10
13 [SW1]stp mode mstp //mstp模式開啟 14 [SW1]stp region-configuration //進入mst域視圖 15 [SW1-mst-region]region-name HUAWEI //配置mst域的姓名 16 [SW1-mst-region]revision-level 1              //配置mst域的mstp修訂級別
17 [SW1-mst-region]instance 1 vlan 10 //實例1為vlan10
18 [SW1-mst-region]instance 2 vlan 20 //實例2為vlan20
19 [SW1-mst-region]active region-configuration //激活mst域 20 [SW1-mst-region]stp instance 1 root primary //實例1為根橋設備 21 [SW1-mst-region]stp instance 2 root secondary  //實例2為備份根橋設備

3、配置SW2,方法同SW1,只是在SW2上VLAN20是主鏈路,vlan10為備份鏈路,具體如下(命令為縮寫):

 1 <Huawei>sys  2 [Huawei]sys SW2  3 [SW2]v b 10 20
 4 [SW2]int g0/0/2
 5 [SW2-GigabitEthernet0/0/2]p l t  6 [SW2-GigabitEthernet0/0/2]p t a v 10 20
 7 [SW2-GigabitEthernet0/0/2]int g0/0/1
 8 [SW2-GigabitEthernet0/0/1]p l t  9 [SW2-GigabitEthernet0/0/1]p t a v 10 20
10 [SW2-GigabitEthernet0/0/1]int g0/0/3
11 [SW2-GigabitEthernet0/0/3]q 12 [SW2]int g0/0/3
13 [SW2-GigabitEthernet0/0/3]p h p v 20
14 [SW2-GigabitEthernet0/0/3]p h u v 20
15 [SW2-GigabitEthernet0/0/3]q 16 [SW2]stp mode mstp 17 [SW2]stp region-configuration 18 [SW2-mst-region]region-name HUAWEI 19 [SW2-mst-region]revision-level 1
20 [SW2-mst-region]instance 1 vlan 10
21 [SW2-mst-region]instance 2 vlan 20    
22 [SW2-mst-region]active region-configuration 23 [SW2]stp instance 1 root secondary //實例1為備份根橋設備 24 [SW2]stp instance 2 root primary             //實例2位根橋設備

4、配置R1,添加IP地址即可,具體如下:

1 <Huawei>sys 2 [Huawei]sys R1 3 [R1]int g0/0/0
4 [R1-GigabitEthernet0/0/0]ip add 10.1.10.254 24
5 [R1-GigabitEthernet0/0/0]int g0/0/1
6 [R1-GigabitEthernet0/0/1]ip add 10.1.20.254 24

5、配置PC1、PC2的IP地址以及網關

 

 

 6、測試

 斷開SW1的g0/0/2接口,PC1pingPC2並在g0/0/1處抓包,查看結果:

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM