一、 MST的优势与问题

1. 优势:实现了负载分担,利用了冗余链路,而传统的STP和RSTP只有单个实例,线路浪费。

一个实例的拓扑发生变化,不会影响到其他实例

2. 问题: 因为有多个实例,开销较大

在多区域场景下,MST在区域边界上没有负载分担的能力

在MST的多区域中,会存在次优路径的问题


二、 基本配置

1. 建议尽量使用单个region,可以实现负载分担

2. 只有配置ID相同的交换机才属于同一个Region,配置ID包括三个部分:region name,revision-level,以及Vlan与实例的映射关系。

3. 配置示例:

stp region-configration

region-name CDE

revision-level 10

instance 2 vlan 10

instance 3 vlan 20

active redion-configration


三、名词解释

1. MSTI:MST的实例,每个生成树的实例就是一个独立的生成树的拓扑;

2. IST: 内部生成树的实例,是MST交换机上默认存在的生成树实例,这是一个特殊的MST实例,实例ID为0,所有的VLAN默认都映射到IST实例。

3. CST:公共生成树,MST实例仅出现在每个区域内,并不出现在区域间,如果把每个区域看作是一台大交换机,则连接这些交换机的生成树称为CST

4. CIST:区域内IST以及区域间CST连接在一起构成的生成树就是CIST。

5. CIST根桥:在整个交换域中,每台交换机上都有实例0,其中网桥ID最小的那台交换机就是CIST树的根桥。全网就只有一个。

6. 主桥:每个区域各有一个,主桥是每个区域中的IST的根桥

7. RegRoot:区域根,每个区域中的MST实例的根桥,是该实例中桥ID最小的那台交换机

8.区域根桥:每个区域中每个实例都有各自的区域内根桥。


总结:一个交换域(Domain)内可以包括一个或者多个Region,Region是指Configration-ID一致的交换网络(Region-name、Revision level、映射关系),一个Region里的一组映射关系就是一个Insatance。

CIST 根桥 :一个Domain有一个CIST的根桥,这个根桥是指在交换域中实例中桥ID最小的这台交换机。

CST:公共生成树,如果将每一个Region看成一台“交换机”,由这些“交换机”组成的生成树就是CST

IST:内部生成树的实例,即每个Region里实例为0的生成树实例。

CIST:由CST和IST组成的生成树就是CIST。

主桥:每一个区域有一个,由这个Region里头实例0的根桥担任。它是去往CIST根桥的必须路径。

Regroot:区域根,是指每个区域中MST实例的根桥,每一个实例有一个Regroot。

clipboard


四、端口角色

1.域边缘端口:位于MST区域的边缘并连接其他MST区域的端口。域边缘端口出现在CST/CIST上,是CST/CIST的端口状态,主端口也是域边缘端口。 其实应该是叫做区域边缘的端口。(查看的时候并没有显示它的角色是域边缘端口,而是指定端口、根端口)

2. Master端口:在非CIST根桥所在区域中的主桥交换机上,实例0的RP端口在其他MST实例中被称为主端口。它是区域中其他实例到CIST根桥的最近端口,也是主桥交换机上的边界端口,它的端口状态和IST实例中的RP端口一样,其最终状态一定是转发状态的端口,一定是区域内所有其他实例的数据访问CIST根桥所要经过的端口。

区域中所有的MSTI共用区域间端口。


五、 查看华为STP信息

<sw4>display stp

-------[CIST Global Info][Mode MSTP]-------

CIST Bridge :32768.4c1f-cc02-77be

Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20

Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20

CIST Root/ERPC :0 .4c1f-ccbb-698f / 20000

CIST RegRoot/IRPC :32768.4c1f-cc02-77be / 0

CIST RootPortId :128.4

BPDU-Protection :Disabled

TC or TCN received :60

TC count per hello :0

STP Converge Mode :Normal

Time since last TC :0 days 1h:17m:50s

Number of TC :27

Last TC occurred :GigabitEthernet0/0/2

CIST Bridge:指的是本交换机的ID。

CIST Root/ERPC:CIST的根,即整个交换域中的实例0的根桥,整个域中只有一个。

CIST RegROOT/IRPC:CIST的region的根,是指这个Region里面实例0的根,指的是这个MST区域中实例0的根桥。

<sw10>display stp instance 30

-------[MSTI 30 Global Info]-------

MSTI Bridge ID :32768.4c1f-cc5f-16e6

MSTI RegRoot/IRPC :0.4c1f-cc02-77be / 40000

MSTI RootPortId :128.3

Master Bridge :32768.4c1f-cc02-77be

Cost to Master :40000

TC received :25

TC count per hello :0

Time since last TC :0 days 0h:3m:33s

Number of TC :17

Last TC occurred :GigabitEthernet0/0/3

----[Port3(GigabitEthernet0/0/3)][FORWARDING]----

Port Role :Root Port

Port Priority :128

Port Cost(Dot1T ) :Config=auto / Active=20000

Designated Bridge/Port :4096.4c1f-ccae-28fa / 128.3

Port Times :RemHops 19

TC or TCN send :1

TC or TCN received :11

----[Port4(GigabitEthernet0/0/4)][DISCARDING]----

Port Role :Alternate Port

Port Priority :128

Port Cost(Dot1T ) :Config=auto / Active=20000

Designated Bridge/Port :32768.4c1f-cc59-5935 / 128.4

Port Times :RemHops 19

TC or TCN send :1

TC or TCN received :14

MSTI RegRoot:是一个生成树实例的区域根,即这个实例中谁的BID最低谁就是MSTI RegRoot。