随着设备的增加及链路冗余备份的需要,或主动或被动的网络中会出现二层环路,从而产生广播风暴。当产生环路时接口利用率和CPU利用率等会急剧升高,严重时可能还会造成网络瘫痪。多生成树协议MSTP即能保证链路冗余备份,又能有效解决环路问题。
1、 网络拓扑
我们在eNSP模拟器中新建一个网络拓扑,拖入三台交换机如上图互联,模拟网络环路状态。切记,勿在真实网络环境下模拟。
2、 业务需求
a、 三台华为交换机分别创建vlan10和vlan20,并将所有互联接口配置为trunk模式,放行vlan10和vlan20。
b、 三台华为交换机均开启MSTP,并处于同一个MSTP域内。将vlan10和vlan20分别映射到不同的实例中。如图所示,我们要达到的目的就是,vlan10只能从GE0/0/1通行,vlan20只能从GE0/0/2通行。
3、 业务配置
4、 配置验证
在LSW3交换机上,我们通过dis stp brief 命令来查看STP状态。实例1中,GE0/0/1接口处于转发状态,GE0/0/2接口处于丢弃状态,也就是说vlan10的报文只能从GE0/0/1接口通过,同理,vlan20的报文只能通过GE0/0/2接口。实现流量分担,也避免了产生环路。
如上图所示,当LSW3交换机GE0/0/1接口DOWN掉之后会怎么样呢?
此时,GE0/0/2接口在实例1和实例2中都处于转发状态,保证了业务正常运行。
5、 结论
a、 将网络修剪成一棵无环的数,解决广播风暴问题并实现了链路冗余备份。
b、 相比于STP收敛速度更快。
c、 多实例形成多棵生成树,实现流量负载均衡。
d、 不同VLAN的流量可以按照不同的路径进行转发。