VSS(Virtual Switch System) Cisco将两台物理Catalyst 6500系列交换机虚拟成一台逻辑交换机的虚拟化技术叫做VSS(虚拟交换系统)。 VSS优势 1、实现跨机箱的端口聚合(MEC) 2、单台交换机带宽容量720Gbps,通过VSS虚拟后带宽容量扩展为1.4Tbps。 3、可以实现无二层环路组网,无需使用STP协议。 4、无需使用HSRP、VRRP、GLBP协议组网。 5、跨机箱端口聚合可以提高链路利用率,简化网络节点。 VSL(Virtual Switch Link) 在虚拟交换机成员之间采用万兆以太网连接(使用EtherChannel,最多8条) 的带外链路叫做VSL。承载着两台物理交换机的控制流量和数据流量。 VSLP(Virtual Switch Link Protocol) VSL协议包含两个子协议,LMP和RRP。 LMP(Link Management Protocol) LMP是运行在VSL 链路上的协议,用以交换两台机箱之间的状态信息,并发送接收心跳。 RRP(Role Resolution Protocol) RRP协议也是运行在VSL 链路上的协议,用以协议两台机箱的主/备关系。 MEC(Multichassis EtherChannel) VSS下跨物理机箱的端口聚合,最多支持512条EtherChannel,去掉VSL连接最少需要2条EtherChannel,最多支持510条。 VSS 系统管理 管理层面相当于一台交换机,主用引擎为Active状态,备用引擎为Standby状态,Console连接主引擎可用于管理,连接备引擎无法管理交换机。 VSS系统冗余 VSS使用SSO(Stateful Switchover)和NSF(nonstop forwarding)实现引擎和路由转发的快速切换。NSF是在配置了两块RP卡的三层设备中,如果运行了OSPF、EIGRP、BGP、ISIS等路由协议,如果没有配置NSF,A/P RP切换需要5min,而配置了NSF,A/P RP切换只需5sec。 VSS双活检测 VSS使用EPAgP(增强PAgp)协议、IP BFD、Fast Hello Packets、三种方式来进行双活检测和转发恢复。在极端情况下,两台机箱双活时,原主用交换机会将除VSL链路端口以外的其他端口shutdown,原备用交换机承载转发任务。这样避免网络中产生冲突。 VSS软硬件要求 VSS配置 1、 保存当前设备配置 2、 配置SSO(Stateful Switchover)和NSF(nonstop forwarding) Switch-1(config)# redundancy Enters redundancy config Switch-1(config-red)# mode sso Switch-1(config-red)# exit Switch-1(config)# router ospf 100 (举例运行OSPF协议) Switch-1(config-router)# nsf Switch-1(config-router)# end Switch-1#
Switch-2(config)# redundancy Enters redundancy config Switch-2(config-red)# mode sso Switch-2(config-red)# exit Switch-2(config)# router ospf 100 (举例运行OSPF协议) Switch-2(config-router)# nsf Switch-2(config-router)# end Switch-2#
3、 配置虚拟交换机 Domain和交换机编号 Switch-1(config)# switch virtual domain 100 Switch-1(config-vs-domain)# switch 1 Switch-1(config-vs-domain)# exit
Switch-2(config)# switch virtual domain 100 Switch-2(config-vs-domain)# switch 2 Switch-2(config-vs-domain)# exit 交换机编号不会保存在配置文件中,因为两台交换机配置文件相同,但是两台交换机编号一定不能相同。
4、 配置VSL 端口聚合 Switch-1(config)# interface port-channel 10 Switch-1(config-if)# switch virtual link 1 Switch-1(config-if)# no shutdown Switch-1(config-if)# exit Switch-1(config)# interface range tengigabitethernet 3/1 Switch-1(config-if)# channel-group 10 mode on Switch-1(config-if)# no shutdown Switch-1(config)# interface range tengigabitethernet 5/1 Switch-1(config-if)# channel-group 10 mode on Switch-1(config-if)# no shutdown
Switch-2(config)# interface port-channel 20 Switch-2(config-if)# switch virtual link 2 Switch-2(config-if)# no shutdown Switch-2(config-if)# exit Switch-2(config)# interface range tengigabitethernet 3/1 Switch-2(config-if)# channel-group 20 mode on Switch-2(config-if)# no shutdown Switch-2(config)# interface range tengigabitethernet 5/1 Switch-2(config-if)# channel-group 20 mode on Switch-2(config-if)# no shutdown 为了保证链路冗余性,最少需要两个VSL端口,并且最好分配在两块板卡上。
5、 将机箱转换为VSS模式 转换为VSS前确保所有模块均工作在PFC3C模式 Switch-1(config)# platform hardware vsl pfc mode pfc3c Switch-2(config)# platform hardware vsl pfc mode pfc3c 可以通过show platform hardware pfc mode来查看是否在pfc模式下。 Switch-1# switch convert mode virtual Switch-2# switch convert mode virtual 设备进行VSS转换时会重新启动,启动完成即为VSS模式
6、 配置双活检测(EPAgP方式) Router(config)# interface port-channel 20 Router(config-if)# shutdown Router(config-if)# exit Router(config)# switch virtual domain 100 Router(config-vs-domain)#dual-active detection pagp Router(config-vs-domain)#dual-active detection pagp trust channel-group 20 Router(config-vs-domain)# exit Router(config)# interface port-channel 20 Router(config-if)# no shutdown Router(config-if)# exit 配置EPAgp前要先将VSL port-channel shutdown,否则无法配置EPAgP
7、 检查VSS状态 Router# show switch virtual Switch mode : Virtual Switch Virtual switch domain number : 100 Local switch number : 1 Local switch operational role: Virtual Switch Active Peer switch number : 2 Peer switch operational role : Virtual Switch Standby
Router# show switch virtual role Switch Switch Status Preempt Priority Role Session ID Number Oper(Conf) Oper(Conf) Local Remote ------------------------------------------------------------------ LOCAL 1 UP FALSE(N) 100(100) ACTIVE 0 0 REMOTE 2 UP FALSE(N) 100(100) STANDBY 8158 1991 In dual-active recovery mode: No
Router# show switch virtual link VSL Status: UP VSL Uptime: 4 hours, 26 minutes VSL SCP Ping: Pass OK VSL ICC (Ping): Pass VSL Control Link: Te 1/5/1 VSS使用机箱间NSF/SSO作为两台机箱间的主要高可用性机制。一个虚拟交换机成员机箱将作为主用虚拟交换机成员,另一成员将处于控制面板的热等待状态。这两个机箱的数据面板均可用,因此总流量转发能力为1440Gbps。当一个虚拟交换机成员发生故障时,网络中无需进行协议重收敛。接入层或核心层交换机继续转发流量,因为它们只会检测出EtherChannel捆绑中有一个链路故障,所以不需要重收敛任何协议。通过VSS传输的流量不会发生任何中断。在传统模式中,一台交换机发生故障就会导致STP、HSRP和路由协议等多个控制协议进行收敛,与之相比,交换机故障时VSS机制远要出色得多。 |
|