以下配置为公司网络中核心交换机之间配置VSS的实例,其中交换机名字的命名规则为:楼层-角色-名字。
配置核心交换机SW01
6F-CORE-SW01(config)#interface range tenGigabitEthernet 5/4 – 5
6F-CORE-SW01(config-if-range)#channel-group 1 mode on
6F-CORE-SW01(config-if-range)#no shutdown
6F-CORE-SW01(config-if-range)#exit
说明:将核心交换机 6F-CORE-SW01上与 6F-CORE-SW02相连的接口TenGigabitEthernet5/4和TenGigabitEthernet5/5配置为EtherChannel,为配置VSL作准备。
配置VSS域名与VSS主机号:
6F-CORE-SW01(config)#switch virtual domain 100
6F-CORE-SW01(config-vs-domain)#switch 1
6F-CORE-SW01(config-vs-domain)#switch 1 priority 200
6F-CORE-SW01(config-vs-domain)#exit
说明:这里没有配置抢占,因为找不到抢占这个命令(因为active交换几只是在控制层面起作用,实际的数据还是各自进行转发所以哪台做active无所谓)配置VSS的域名为100,范围为1-255,两台交换机必须相同;配置VSS的主机号码为1,必须一台为1,另一台为2;并配置VSS优先级为200,默认为100,数字越大,优先级越高,便能成为主VSS交换机
配置VSL链路:
6F-CORE-SW01(config)#interface port-channel 1
6F-CORE-SW01(config-if)#switch virtual link 1
6F-CORE-SW01(config-if)#no shutdown
6F-CORE-SW01(config-if)#exit
说明:将两台交换机互连的EtherChannel配置为VSL。
将交换机的工作模式改为VSS模式(确定之后,交换机将自动重启)
6F-CORE-SW01#write
6F-CORE-SW01#switch convert mode virtual //查看当前交换机的工作模式
说明:交换机当前已经工作在VSS模式,并显示域名为100,本地交换机号码为1,本地交换机的角色为Active,即具有控制权限的主交换机。
6F-CORE-SW01#show switch virtual link //查看当前交换机的VSL链路状态
配置核心交换机SW02
6F-CORE-SW02(config)#int range tenGigabitEthernet 5/4 - 5
6F-CORE-SW02(config-if-range)#channel-group 2 mode on
6F-CORE-SW02(config-if-range)#no shutdown
6F-CORE-SW02(config-if-range)#exit
说明:将核心交换机 6F-CORE-SW02上与 6F-CORE-SW01相连的接口TenGigabitEthernet5/4和TenGigabitEthernet5/5配置为EtherChannel,为配置VSL作准备,请注意双方的EtherChannel号码不要配置相同。
配置VSS域名与VSS主机号:
6F-CORE-SW02(config)#switch virtual domain 100
6F-CORE-SW02(config-vs-domain)#switch 2
6F-CORE-SW02(config-vs-domain)#exit
说明:配置VSS的域名为100,范围为1-255,两台交换机必须相同;配置VSS的主机号码为2,必须一台为1,另一台为2。
配置VSL链路:
6F-CORE-SW02(config)#int port-channel 2
6F-CORE-SW02(config-if)#switch virtual link 2
6F-CORE-SW02(config-if)#no shutdown
6F-CORE-SW02(config-if)#exit
说明:将两台交换机互连的EtherChannel配置为VSL。
将交换机的工作模式改为VSS模式(确定之后,交换机将自动重启)
6F-CORE-SW02#write
说明:由于对端交换机 6F-CORE-SW01的VSS优先级高于本交换机,所以对方交换机已经工作在了VSS的Active状态,而本地交换机 6F-CORE-SW02只能工作在Standby状态;只有工作在Active模式的交换机才具有配置和管理双方交换机的权限,而工作在Standby状态的交换机则永远停留在用户模式(提示符为>),enable模式是被阻塞而不能进入的。
说明:
由于两台核心交换机之间配置了VSS,所以两台交换机的配置信息将合并为一台, 6F-CORE-SW01之前的接口GigabitEthernet1/2现在变为GigabitEthernet1/1/2,之前的接口GigabitEthernet2/3现在变为GigabitEthernet1/2/3,之前的接口TenGigabitEthernet5/4现在变为TenGigabitEthernet1/5/4,而 6F-CORE-SW02之前的接口GigabitEthernet1/2现在变为GigabitEthernet2/1/2,之前的接口GigabitEthernet2/3现在变为GigabitEthernet2/2/3,之前的接口TenGigabitEthernet5/4现在变为TenGigabitEthernet2/5/4;除此之外,最重要的就是之前双方都配置好的EtherChannel,现在只剩Active交换机 6F-CORE-SW01的TenGigabitEthernet1/5/4和TenGigabitEthernet1/5/5还正常存在,而Standby交换机 6F-CORE-SW02的EtherChannel配置在经过VSS合并之后被清空,所以必须手工添加交换机 6F-CORE-SW02上应有的EtherChannel配置和VSL配置,否则双方的VSL将不能正常工作,那么VSS也就不能正常工作。(也有些型号的设备不需要做这一步vsl就up了)
手工添加交换机 6F-CORE-SW02上应有的EtherChannel配置和VSL配置:
6F-CORE-SW01(config)#int range tenGigabitEthernet 2/5/4 - 5
6F-CORE-SW01(config-if-range)#channel-group 2 mode on
6F-CORE-SW01(config-if-range)#no shutdown
6F-CORE-SW01(config-if-range)#exit
6F-CORE-SW01(config)#int port-channel 2
6F-CORE-SW01(config-if)#switch virtual link 2
6F-CORE-SW01(config-if)#no shutdown
6F-CORE-SW01(config-if)#exit
6F-CORE-SW01#write