运行RSTP/STP,局域网内所有的VLAN共享一棵生成树,被阻塞后的链路将不承载任何流量,无法在VLAN间实现数据流量的负载均衡,导致链路带宽利用率、设备资源利用率较低。 802.1S,MSTP兼容STP和RSTP,通过建立多棵无环路的树,解决广播风暴并实现冗余备份。
实例
实例(Instance),每个实例可以产生一棵树 交换机一上来会有一个实例0,没有配置所有vlan都属于实例0 一个实例对应一棵树,一个实例可以跑一个VLAN的数据,也可以跑多个VLAN的数据
跨域概念
MST Region域
MSTP把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立。
都启动了MSTP。 具有相同的域名。 具有相同的VLAN到生成树实例映射配置。 具有相同的MSTP修订级别配置。
MSTI实例,每颗生成树
MSTI(Multiple Spanning Tree Instance,多生成树实例):
一个MST域内可以生成多棵生成树,每棵生成树都称为一个MSTI。 MSTI使用Instance ID标识,华为设备取值为0~4094。
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域中只有一个交换设备,这个交换设备构成单生成树。
总根、域根和主桥
分为IST域根和MSTI域根。 IST域根:距离总根最近的交换设备,多域时,与优先级无关。单域时比优先级和MAC地址) MSTI域根是每个多生成树实例的树根。(比优先级和mac地址)
主桥(Master Bridge)和IST域根相同
是IST Master,它是域内距离总根最近的交换设备,如图中SW1、SW2、SW3、SW4。 包括总根和IST域根。
总结
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的根