交換機多生成樹協議MSTP



實驗名稱

多生成樹協議MSTP

 

實驗目的

在接入層和分佈層交換機上配置MSTP並進行驗證。

 

背景描述

    某企業網絡管理員認識到,傳統的生成樹協議(STP)是基於整個交換網絡產生一個樹形拓撲結構,所有的VLANs都共享一個生成樹,這種結構不能進行網絡流量的負載均衡,使得有些交換設備比較繁忙,而另一些交換設備又很空閒,爲了克服這個問題,他決定採用基於VLAN的多生成樹協議MSTP,現要在交換機上做適當配置來完成這一任務。

    本實驗採用4臺交換機設備,PC1PC3Vlan 10中,IP地址分別爲172.16.1.10/24172.16.1.30/24PC2Vlan 20中,PC4Vlan 40中。

 

實現功能

       在實現網絡冗餘和可靠性的同時實現負載均衡(分擔)。

 

實驗拓撲

 多生成樹協議MSTP(銳捷設備)

 

【實驗設備】

       接入層交換機S 2126G 2臺)、分佈層交換機S3550-242臺)

 

【實驗步驟】

 

第一步:配置接入層交換機S2126-A

S2126-A (config)#spanning-tree   !開啓生成樹

S2126-A (config)#spanning-tree mode mstp    !配置生成樹模式爲MSTP

 

S2126-A(config)#vlan 10    !創建Vlan 10

S2126-A(config)#vlan 20    !創建Vlan 20

S2126-A(config)#vlan 40    !創建Vlan 40

 

S2126-A(config)#interface fastethernet 0/1

S2126-A(config-if)#switchport access vlan 10   !分配端口F0/1Vlan 10

S2126-A(config)#interface fastethernet 0/2

S2126-A(config-if)#switchport access vlan 20   !分配端口F0/2Vlan 20

S2126-A(config)#interface fastethernet 0/23

S2126-A(config-if)#switchport mode trunk      !定義F0/23trunk端口

S2126-A(config)#interface fastethernet 0/24

S2126-A(config-if)#switchport mode trunk      !定義F0/24trunk端口

 

S2126-A(config)#spanning-tree mst configuration    ! 進入MSTP配置模式

S2126-A(config-mst)#instance 1 vlan 1,10    !配置instance 1(實例1)並關聯Vlan 110

S2126-A(config-mst)#instance 2 vlan 20,40     !配置實例2並關聯Vlan 2040

S2126-A(config-mst)#name region1            !配置域名稱

S2126-A(config-mst)#revision 1               !配置版本(修訂號)

 

驗證測試:驗證MSTP配置

S2126-A#show spanning-tree mst configuration      顯示MSTP全局配置

Multi spanning tree protocol : Enabled

Name     : region1

Revision : 1

Instance  Vlans Mapped

--------  ------------------------------------------------------------

0         2-9,11-19,21- 39,41- 4094

1         1,10

2         20,40

 

 

第二步:配置接入層交換機S2126-B

S2126-B (config)#spanning-tree    !開啓生成樹

S2126-B (config)#spanning-tree mode mstp   !採用MSTP生成樹模式

 

S2126-B(config)#vlan 10    !創建Vlan 10

S2126-B(config)#vlan 20    !創建Vlan 20

S2126-B(config)#vlan 40    !創建Vlan 40

 

S2126-B(config)#interface fastethernet 0/1

S2126-B(config-if)#switchport access vlan 10   !分配端口F0/1Vlan 10

S2126-B(config)#interface fastethernet 0/2

S2126-B(config-if)#switchport access vlan 40   !分配端口F0/2Vlan 40

S2126-B(config)#interface fastethernet 0/23

S2126-B(config-if)#switchport mode trunk      !定義F0/23trunk端口

S2126-B(config)#interface fastethernet 0/24

S2126-B(config-if)#switchport mode trunk      !定義F0/24trunk端口

 

S2126-B(config)#spanning-tree mst configuration    ! 進入MSTP配置模式

S2126-B(config-mst)#instance 1 vlan 1,10     !配置instance 1(實例1)並關聯Vlan 110

S2126-B(config-mst)#instance 2 vlan 20,40     !配置實例2並關聯Vlan 2040

S2126-B(config-mst)#name region1            !配置域名稱

S2126-B(config-mst)#revision 1               !配置版本(修訂號)

 

驗證測試:驗證MSTP配置

S2126-B#show spanning-tree mst configuration

Multi spanning tree protocol : Enabled

Name     : region1

Revision : 1

Instance  Vlans Mapped

--------  ------------------------------------------------------------

0         2-9,11-19,21-39,41-4094

1         1,10

2         20,40

 

第三步:配置分佈層交換機S3550-A

S3550-A(config)#spanning-tree  !開啓生成樹

S3550-A (config)#spanning-tree mode mstp   !採用MSTP生成樹模式

 

S3550-A(config)#vlan 10

S3550-A(config)#vlan 20

S3550-A(config)#vlan 40

 

S3550-A(config)#interface fastethernet 0/1

S3550-A(config-if)#switchport mode trunk      !定義F0/1trunk端口

S3550-A(config)#interface fastethernet 0/23

S3550-A(config-if)#switchport mode trunk      !定義F0/23trunk端口

S3550-A(config)#interface fastethernet 0/24

S3550-A(config-if)#switchport mode trunk      !定義F0/24trunk端口

 

S3550-A (config)#spanning-tree mst 1 priority 4096   !配置交換機S3550-Ainstance 1中的優先級爲4096  ,缺省是32768,值越小越優先成爲該instance中的root switch

 

S3550-A (config)#spanning-tree mst configuration     ! 進入MSTP配置模式

S3550-A (config-mst)#instance 1 vlan 1,10     ! 配置實例1並關聯Vlan 110

S3550-A (config-mst)#instance 2 vlan 20,40    ! 配置實例2並關聯Vlan 2040

S3550-A (config-mst)#name region1          ! 配置域名爲region1

S3550-A (config-mst)#revision 1             ! 配置版本(修訂號)

 

驗證測試:驗證MSTP配置

S3550-A#show spanning-tree mst configuration

Multi spanning tree protocol : Enabled

Name     : region1

Revision : 1

Instance  Vlans Mapped

--------  ------------------------------------------------------------

0         2-9,11-19,21-39,41-4094

1         1,10

2         20,40

 

第四步:配置分佈層交換機S3550-B

S3550-B(config)#spanning-tree  !開啓生成樹

S3550-B (config)#spanning-tree mode mstp   !採用MSTP生成樹模式

 

S3550-B(config)#vlan 10

S3550-B(config)#vlan 20

S3550-B(config)#vlan 40

 

S3550-B(config)#interface fastethernet 0/1

S3550-B(config-if)#switchport mode trunk      ! 定義F0/1trunk端口

S3550-B(config)#interface fastethernet 0/23

S3550-B(config-if)#switchport mode trunk      ! 定義F0/23trunk端口

S3550-B(config)#interface fastethernet 0/24

S3550-B(config-if)#switchport mode trunk      ! 定義F0/24trunk端口

 

S3550-B (config)#spanning-tree mst 2 priority 4096   !配置交換機S3550-Binstance 2(實例2 中的優先級爲4096  ,缺省是32768,值越小越優先成爲該region ()中的root switch

 

S3550-B (config)#spanning-tree mst configuration     ! 進入MSTP配置模式

S3550-B (config-mst)#instance 1 vlan 1,10     ! 配置實例1並關聯Vlan 110

S3550-B (config-mst)#instance 2 vlan 20,40    ! 配置實例2並關聯Vlan 2040

S3550-B (config-mst)#name region1          ! 配置域名爲region1

S3550-B (config-mst)#revision 1             ! 配置版本(修訂號)

 

驗證測試:驗證MSTP配置

S3550-B#show spanning-tree mst configuration

Multi spanning tree protocol : Enabled

Name     : region1

Revision : 1

Instance  Vlans Mapped

--------  ------------------------------------------------------------

0         2-9,11-19,21-39,41-4094

1         1,10

2         20,40

 

 

第五步:驗證交換機配置

 

S3550-A#show spanning-tree mst 1      !顯示交換機S3550-A上實例1的特性

###### MST 1 vlans mapped : 1,10

BridgeAddr : 00d0.f8ff.4e3f            !交換機S3550-AMAC地址

Priority : 4096                       ! 優先級

TimeSinceTopologyChange : 0d:7h:21m:17s

TopologyChanges : 0

DesignatedRoot : 100100D0F8FF4E3F   !後12位是MAC地址,此處顯示是S3550-A自身的MAC,這說明S3550-A是實例1 (instance 1)的生成樹的根交換機

RootCost : 0

RootPort : 0

 

S3550-B#show spanning-tree mst 2         !顯示交換機S3550-B上實例2的特性

###### MST 2 vlans mapped : 20,40

BridgeAddr : 00d0.f8ff.4662

Priority : 4096

TimeSinceTopologyChange : 0d:7h:31m:0s

TopologyChanges : 0

DesignatedRoot : 100200D0F8FF4662    ! S3550-B是實例2 (instance 2)的生成樹的根交換機

RootCost : 0

RootPort : 0

 

S2126-A#show  spanning-tree mst 1     !顯示交換機S2126-A上實例1的特性

###### MST 1 vlans mapped : 1,10

BridgeAddr : 00d0.f8fe.1e49

Priority : 32768

TimeSinceTopologyChange : 7d:3h:19m:31s

TopologyChanges : 0

DesignatedRoot : 100100D0F8FF4E3F    ! 實例1的生成樹的根交換機是S3550-A

RootCost : 200000

RootPort : Fa0/23                 !對實例1而言,S2126-A的根端口是Fa0/23

 

S2126-A#show  spanning-tree mst 2    !顯示交換機S2126-A上實例2的特性

###### MST 2 vlans mapped : 20,40

BridgeAddr : 00d0.f8fe.1e49

Priority : 32768

TimeSinceTopologyChange : 7d:3h:19m:31s

TopologyChanges : 0

DesignatedRoot : 100200D0F8FF4662    ! 實例2的生成樹的根交換機是S3550-B

RootCost : 200000

RootPort : Fa0/24                    !對實例2而言,S2126-A的根端口是Fa0/24

 

類似可以驗證其它交換機上的配置。

 

【注意事項】

l         對規模很大的交換網絡可以劃分多個域(region),在每個域裏可以創建多個instance(實例);

l         劃分在同一個域裏的各臺交換機須配置相同的域名(name)、相同的修訂號(revision number)、 相同的 instance—vlan 對應表;

l         交換機可以支持65MSTP instance,其中實例0是缺省實例,是強制存在的,其它實例可以創建和刪除;

l         將整個spanning-tree恢復爲缺省狀態用命令spanning-tree reset

分享: 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章