- 运行RSTP/STP,局域网内所有的VLAN共享一棵生成树,被阻塞后的链路将不承载任何流量,无法在VLAN间实现数据流量的负载均衡,导致链路带宽利用率、设备资源利用率较低。
- 802.1S,MSTP兼容STP和RSTP,通过建立多棵无环路的树,解决广播风暴并实现冗余备份。
实例
- 实例(Instance),每个实例可以产生一棵树
- 交换机一上来会有一个实例0,没有配置所有vlan都属于实例0
- 一个实例对应一棵树,一个实例可以跑一个VLAN的数据,也可以跑多个VLAN的数据
跨域概念
MST Region域
- MSTP网络层次:
-
- MSTP把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立。
- 同一个MST域的设备具有下列特点:
-
- 都启动了MSTP。
- 具有相同的域名。
- 具有相同的VLAN到生成树实例映射配置。
- 具有相同的MSTP修订级别配置。
MSTI实例,每颗生成树
- MSTI(Multiple Spanning Tree Instance,多生成树实例):
-
- 一个MST域内可以生成多棵生成树,每棵生成树都称为一个MSTI。
- MSTI使用Instance ID标识,华为设备取值为0~4094。
- VLAN映射表
-
- MST域的属性,描述了VLAN和MSTI之间的映射关系。
CST公共生成树,连接所有域
- CST(Common Spanning Tree,公共生成树)
-
- 是连接交换网络内所有MST域的一棵生成树。
- 如果把每个MST域看作是一个节点,CST就是这些节点通过生成树协议计算生成的一棵生成树。
IST内部生成树,实例0
- IST(Internal Spanning Tree,内部生成树)
-
- 是各MST域内的一棵生成树。
- IST是一个特殊的MSTI,MSTI的Instance ID为0。
CIST公共和内部生成树,CST+IST
- CIST(Common and Internal Spanning Tree,公共和内部生成树)
-
- 通过生成树协议计算生成的,连接一个交换网络内所有交换设备的单生成树。
- 所有MST域的IST加上CST就构成一棵完整的生成树,即CIST。
SST单生成树
- SST(Single Spanning Tree,单生成树)
-
- 运行生成树协议的交换设备只能属于一个生成树。
- MST域中只有一个交换设备,这个交换设备构成单生成树。
总根、域根和主桥
- 总根(CIST Root)
-
- 是CIST的根桥
- 域根(Regional Root)
-
- 分为IST域根和MSTI域根。
- IST域根:距离总根最近的交换设备,多域时,与优先级无关。单域时比优先级和MAC地址)
- MSTI域根是每个多生成树实例的树根。(比优先级和mac地址)
- 主桥(Master Bridge)和IST域根相同
-
- 是IST Master,它是域内距离总根最近的交换设备,如图中SW1、SW2、SW3、SW4。
- 包括总根和IST域根。
总结
MSTP的端口角色
- MSTP中定义的所有端口角色包括:
-
- 根端口、指定端口、Alternate端口、Backup端口、Master端口、域边缘端口和边缘端口。
- 除边缘端口外,其他端口角色都参与MSTP的计算过程。
- 同一端口在不同的生成树实例中可以担任不同的角色。
配置
stp region-configuration 进入到域配置界面
[Huawei-mst-region]region-name HW 域名华为
[Huawei-mst-region]instance 10 vlan 10 将VLAN10加入到实例10中
[Huawei-mst-region]instance 20 vlan 20 将VLAN20加入到实例20中
[Huawei-mst-region]revision-level 100 修剪为100,域名相同时,用来区分域名
[Huawei-mst-region]active region-configuration 生效配置
[S2]stp instance 10 root primary S2成为实例10的根