配置MST实现负载均衡
三台交换机SW1、SW2、SW3,共有四个VLAN,此处的链路均为100M链路,现在使用MST 技术,实现SW1 成为VLAN 1、VLAN 2 的根网桥,SW2 成为VLAN 3、VLAN 4 的根网桥,数据包从SW3 流出时要分成两个方向,VLAN 1-2 的数据包转发到SW1 方向,而VLAN 3-4 的数据包转发到SW2方向。并且尽量产生较少的生成树实例,一方面减少CPU 及内存的负担。一方面要实现VLAN 的负载均衡。
【实验步骤】
第一部分:配置Ether-Channel
SW1<config>#interface port-channel 1
//创建以太网通道
SW1<config>#interface f0/1
SW1<config-if>#channel-group 1 mode on
SW1<config>#interface f0/2
SW1<config-if>#channel-group 1 mode on
//将物理接口制定到已创建的通道中
SW1<config>#int port-channel 1
SW1<config-if>#switchport mode trunk
SW1<config-if>#speed 100
SW1<config-if>#duplex full
//配置通道中的物理接口的速率及双工等属性
SW2<config>#interface port-channel 1
//创建以太网通道
SW2<config>#interface f0/1
SW2<config-if>#channel-group 1 mode on
SW2<config>#interface f0/2
SW2<config-f>#channel-group 1 mode on
//将物理接口制定到已创建的通道中
SW2<config-if>#switchportmode tunk
SW2<config-if>#speed100
SW2<config-if>#duplexfull
//配置通道中的物理接口的速率及双工等属性[×××1]
S1<config>#port-channel load-balance dst-mac
S2<config>#port-channel load-balance dst-mac
//以上是配置EtherChannel的负载平衡
//可以看到EtherChannel协商成功
第二部分:配置VLAN
首先在三个交换机上配置相应的VLAN。
端口加入VLAN
第三部分:配置MST
1、首先在交换机SW1上启用MST
SW1<config>spanning-tree mode mst
进入MST 配置模式
SW1<config>spanning-tree mst config
配置MST域名
SW1<config-mst>namebenet
配置修订号
SW1<config-mst>revision10
将VLAN映射到MST实例
SW1<config-mst>instance1 vlan 1-2
SW1<config-mst>instance2 vlan 3-4
设置MST实例的优先级
SW1<config>spanning-treemst 1 priority 4096
SW1<config>spanning-treemst 2 priority 8192
下面是SW2上的配置,除了MST 实例优先级配置的不同之外其它配置都是一样的
SW2<config>spanning-tree mode mst
SW2<config>spanning-tree mst config
SW2<config-mst>name benet
SW2<config-mst>revision 10
SW2<config-mst>instance 1 vlan 1-2
SW2<config-mst>instance2 vlan 3-4
SW2<config>spanning-treemst 2 priority 4096
SW2<config>spanning-treemst 1 priority 8192
8、SW3上的配置(区域名、修订号和上面配置的保持一致)
SW3<config>spanning-treemode mst
SW3<config>spanning-tree mst config
SW3<config-mst>name benet
SW3<config-mst>revision10
SW3<config-mst>instance1 vlan 1-2
SW3<config-mst>instance2 vlan 3-4
[×××1]可以不配置