一.概述
通过实验发现,VLAN10和VLAN20 都受到一个生成树产生的堵塞接口影响,对链路来说压力大,使用MSTP实现负载均衡,多生成树可以产生多个堵塞端口,分别影响不同的VLAN,实现分流效果
MSTP多生成树协议
由于局域网内所有的VLAN共享一棵生成树,因此无法在VLAN间实现数据流量的负载均衡,链路被阻塞后将不承载任何流量,还有可能造成部分VLAN的报文无法转发。
为了弥补STP和RSTP的缺陷,IEEE于2002年发布的802.1s标准定义了MSTP。MSTP兼容STP和RSTP,既可以快速收敛,又提供了数据转发的多个冗余路径,在数据转发过程中实现VLAN数据的负载均衡。
MSTP把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立。每棵生成树叫做一个多生成树实例MSTI(Multiple Spanning Tree Instance),每个域叫做一个MST域(MST Region:Multiple Spanning Tree Region)。
二.实验
命令
CE默认是关闭stp协议,需要手动开启,命令stp enable 1.创建并进去生成树域,并起名,绑定实例与vlan的关系 [Huawei]stp region-configuration # 创建并进去生成树域 [Huawei-mst-region]region-name mstp # 起名 [Huawei-mst-region]instance 10 vlan 10 # 绑定实例10与vlan10的关系 [Huawei-mst-region]active region-configuration # 激活生成树域 CE上不需要此步 [Huawei-mst-region]instance 20 vlan 20 # 绑定实例20与vlan20的关系 [Huawei-mst-region]active region-configuration # 激活生成树域 CE上不需要此步 2.其他交换机重复以上命令 3.设置负载均衡,需要在哪里交换机上设置根网桥,输入命令 CE3 [~HUAWEI]stp instance 10 root primary 在CE3交换机上设置为实例10的根网桥 CE4 [~HUAWEI]stp instance 20 root primary 在CE4交换机上设置为实例20的根网桥