企业中的交换机能否稳定安全的工作,一直受到各位网工们的关注。我们使用物理环路提高网络可靠性。这样的话,在逻辑上会产生广播环甚至广播风暴。如何来解决这个矛盾?这是我们今天的话题。
PVST+以及RPVST+技术都可以解决上述问题。但它们也有不足之处,因为无论是PVST还是PVST+,都为每个VLAN生成一个生成树实例,而每个实例都要占用交换机的CPU和内存资源。随着VLAN的增加,实例相应的也会增加,这将会导致生成树实例占用较多的交换机资源。
现在我们通过MSTMSTP)技术来解决这个问题;MST是对RSTP的扩展,所以MSTMSTP)拥有RSTP快速的特性,并且MST可以将一个或多个VLAN映射到一个STP实例中,从而减少STP实例的数量。更重要的是MSTMSTP)由IEEE802.1s定义,支持各个厂商的硬件。
说完概念、方法和目的之后我们就来看看具体的应用,首先看一下拓扑:
 为企业部署MST_第1张图片
三台交换机SW1SW2SW3,共有四个VLAN,此处的链路均为 100M 链路,现在使用MST技术,实现SW1成为VLAN 1VLAN 2的根网桥,SW2成为VLAN 3VLAN 4的根网桥,数据包从SW3流出时要分成两个方向,VLAN 1-2的数据包转发到SW1方向,而VLAN 3-4的数据包转发到SW2方向。并且尽量产生较少的生成树实例,一方面减少CPU及内存的负担。一方面要实现VLAN的负载均衡。
第一部分 配置MST
1.       首先在交换机SW1上启用MST
 为企业部署MST_第2张图片
(说明:各个厂家默认的生成树协议各异,此处需要手动启用MST
2.       进入MST配置模式
 
说明:在交换机启用了MST模式后,要对MST进行配置需要进入MST配置模式)
3.       配置MST域名
 
(说明:name为配置的MST区域名,最多32个字符。一般网络中只使用一个MST区域名)
4.       配置区域配置修订号
 
(说明:修订号的范围是0-65535.在提交新的MST配置时,配置修订号不会自动增加。另外,交换机的区域配置必须相同如区域名、配置修订号等)
5.       VLAN映射到MST实例
 
(说明:此处映射时,如果碰到不连续的VLAN-ID,可用“,”隔开)
6.设置MST实列的优先级。
 
(说明:配置MST实例优先级的命令和配置PVST+优先级的命令基本相同,只是将每个VLAN实例更改为MST实例)
7.下面是SW2上的配置,除了MST实例优先级配置的不同之外其它配置都是一样的。
 为企业部署MST_第3张图片
8SW3上的配置信息(注意:区域名、配置修订号要和上面配置的保持一致
 为企业部署MST_第4张图片
第二部分 验证MST
l  SW1上查看MST实例1可以看到:MST实例1映射的是VLAN 1-2SW1MST实例1的根网桥,接口Fa1/0/23Fa1/0/24都是转发状态。
 为企业部署MST_第5张图片
l  SW2上查看MST实例1可以看到:MST实例1映射的是VLAN 1-2;根网桥不在自己这里,并且它列出了根网桥(SW1)MAC地址,优先级等信息,根端口是Fa1/0/24,代价值(COST)是19,接口Fa1/0/23处于BLK(阻塞)状态。
 为企业部署MST_第6张图片
l  SW3上查看MST实例1可以看到:MST实例1映射的是VLAN 1-2;根网桥不在自己这里,并且它列出了根网桥(SW1)MAC地址,优先级等信息,根端口是Fa1/0/23,代价值(COST)是19,接口Fa1/0/23Fa1/0/24都处于BLK(阻塞)状态
 为企业部署MST_第7张图片
那么现在对于MST实例1 来说上面的拓扑可以等价为:
 为企业部署MST_第8张图片
反之,对于MST实例2来说,SW2就是它的根网桥,在SW1SW3之间肯定会产生一个阻塞端口。拓扑可以等价为:
 为企业部署MST_第9张图片
此时,就实现了我们所要求的那样,SW3上的VLAN 1VLAN 2 的数据发送到SW1VLAN 3VLAN 4的数据发送到SW2,对交换机机来说现在只运行了两个生成树实例。既实现了VLAN的负载均衡,也减少了CPU和内存消毫的资源。