CCNA实验十三 STP之负载均衡
环境: Windows XP 、 GNS3.0.7
目的:学习如何在STP中实现负载均衡
说明:STP的负载均衡其实就是把环路中的另一条处于阻塞的链路使用起来,让它分担网络中的负载
步骤:
打开GNS建立工程,拓扑如下:
注意:要为SW1和SW2两台设备添加交换模块(“NM-16ESW”),查看两台设备console端口:
SW1:2002 ,SW2:2003。
2、配置SW1、SW2
A、打开cmd命令行输入“telnet 127.0.0.1 2002“登录SW1进行操作:
Router>en
Router#conf t
Router(config)#host SW1
SW1(config)#exit
SW1#vlan database
SW1(vlan)#vlan 10 name v10
SW1(vlan)#vlan 20 name v20
SW1(vlan)#exit
SW1#conf t
SW1(config)#int range fa0/0 , fa0/5
SW1(config-if-range)#switchport trunk encapsulation dot1q
SW1(config-if-range)#switchport mode trunk
SW1(config-if-range)#no sh
SW1(config-if-range)#end
B、打开cmd命令行输入“telnet 127.0.0.1 2003“登录SW2进行操作:
Router>en
Router#conf t
Router(config)#host SW2
SW2(config)#exit
SW2#vlan database
SW2(vlan)#vlan 10 name v10
SW2(vlan)#vlan 20 name v20
SW2(vlan)#exit
SW2#conf t
SW2(config)#int range fa0/0 , fa0/5
SW2(config-if-range)#switchport trunk encapsulation dot1q
SW2(config-if-range)#switchport mode trunk
SW2(config-if-range)#no sh
SW2(config-if-range)#end
SW2#
C、查看SW1的 Vlan 10 和 Vlan 20 在STP中的状态:
D、查看SW2的 Vlan 10 和 Vlan 20 在STP中的状态:
3、分析当前环境
从上面查看的情况中可以看出SW1为根网桥,SW2的fa0/5端口处于阻塞状态,而且vlan 10 和vlan20都在SW1与SW2的fa0/0---fa0/0一条链路上面跑,这样显然浪费了链路fa0/5―fa0/5,同时fa0/0―fa0/0这条链路上跑两个vlan它的压力是很大的.因此要进行分流也就是负载均衡,让vlan 10跑fa0/0―fa0/0 ,vlan 20跑fa0/5―fa0/5。下面进行负载均衡配置操作。
4、登录到SW1进行如下操作:
SW1>en
SW1#conf t
SW1(config)#int fa0/5
SW1(config-if)#spanning-tr vlan 20 port-priority 16
SW1(config-if)#end
再次查看SW2上vlan 10和vlan 20的状态:
显然现在vlan 10跑在SW1和SW2的fa0/0―fa0/0这条链路上,而vlan 20 跑在SW1和SW2的fa0/5―fa0/5这条链路上,因此负载均衡的目的已经达到。