一、 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。
四、端口角色
1.域边缘端口:位于MST区域的边缘并连接其他MST区域的端口。域边缘端口出现在CST/CIST上,是CST/CIST的端口状态,主端口也是域边缘端口。 其实应该是叫做区域边缘的端口。(查看的时候并没有显示它的角色是域边缘端口,而是指定端口、根端口)
2. Master端口:在非CIST根桥所在区域中的主桥交换机上,实例0的RP端口在其他MST实例中被称为主端口。它是区域中其他实例到CIST根桥的最近端口,也是主桥交换机上的边界端口,它的端口状态和IST实例中的RP端口一样,其最终状态一定是转发状态的端口,一定是区域内所有其他实例的数据访问CIST根桥所要经过的端口。
区域中所有的MSTI共用区域间端口。
五、 查看华为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的根桥。
-------[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。