《CISCO虚拟交换系统技术材料.pdf》由会员分享,可在线阅读,更多相关《CISCO虚拟交换系统技术材料.pdf(38页珍藏版)》请在金锄头文库上搜索。
1、 Copyright NanTian Corporation 2009 CISCO虚拟交换系 统(VSS)技术交流 技术交流 Copyright NanTian Corporation 2009 虚拟交换技术VSS交流 议题议题 虚拟交换系统虚拟交换系统VSS技术概述技术概述 VSS系统的硬件要求与限制系统的硬件要求与限制 VSS系统引擎冗余模式系统引擎冗余模式 VSS系统启动序列系统启动序列 VSS系统包处理方式系统包处理方式 VSS系统冗余切换事件系统冗余切换事件 VSS系统配置系统配置 VSS系统运行维护系统运行维护 技术交流 Copyright NanTian Corporation
2、2009 虚拟交换技术VSS交流 虚拟交换系统虚拟交换系统VSS技术概述技术概述VSS特点特点 虚拟交换系统通过减少网络设备的数量和简化管理冗余设备和链路的方法来使虚拟交换系统通过减少网络设备的数量和简化管理冗余设备和链路的方法来使 网络简单化。网络简单化。 虚拟交换系统(虚拟交换系统(VSSVSS)将两台)将两台Cisco Catalyst 6500Cisco Catalyst 6500系列交换机组合为单一虚拟系列交换机组合为单一虚拟 交换机,对外来看,只有一台交换机,管理冗余链路如同管理自己的一个单一交换机,对外来看,只有一台交换机,管理冗余链路如同管理自己的一个单一 接口。接口。 虚拟交
3、换系统通过虚拟交换系统通过MECMEC多机箱通道技术减少了多机箱通道技术减少了3 3层路由邻居和层路由邻居和2 2层无环的拓扑,简层无环的拓扑,简 化了网络的配置和操作。化了网络的配置和操作。 技术交流 Copyright NanTian Corporation 2009 虚拟交换技术VSS交流 物理连接: 逻辑连接: 虚拟交换系统虚拟交换系统VSS技术概述技术概述MEC技术技术 当互联的交换机连接到这个当互联的交换机连接到这个VSSVSS时,是通过普通以太网通道时,是通过普通以太网通道 (EtherChannel)(EtherChannel)技术分别连接到技术分别连接到VSSVSS系统两台交
4、换机上实现的。而系统两台交换机上实现的。而VSSVSS则则 利用利用MECMEC技术在这个捆绑的逻辑端口上实现冗余和负载均衡。技术在这个捆绑的逻辑端口上实现冗余和负载均衡。MECMEC技术使互技术使互 联交换机好像与一台交换机进行互联。使联交换机好像与一台交换机进行互联。使VSSVSS和下联交换机之间形成了一和下联交换机之间形成了一 个无环的二层网络结构,不再需要生成树协议;个无环的二层网络结构,不再需要生成树协议;VSSVSS也可以通过减少三层也可以通过减少三层 路由邻居使三层网络拓扑简单化,路由邻居使三层网络拓扑简单化, VSSVSS最大支持最大支持512512个个Etherchannel
5、Etherchannel。这个限制包括。这个限制包括EtherchannelEtherchannel和和MECMEC。由。由 于于VSLVSL需要两个需要两个EtherchannelEtherchannel号,所以能使用的号,所以能使用的EtherchannelEtherchannel有有510510个。个。 技术交流 Copyright NanTian Corporation 2009 虚拟交换技术VSS交流 虚拟交换系统虚拟交换系统VSS技术概述运行状态技术概述运行状态 当你建立和开启一个当你建立和开启一个VSSVSS的时候,两台的时候,两台VSSVSS成员设备通过相互协商,一个将变成成员
6、设备通过相互协商,一个将变成ActiveActive状态,状态, 一个将变成一个将变成standbystandby状态。状态。ActiveActive状态的设备将控制状态的设备将控制VSSVSS,为两台设备所有模块运行,为两台设备所有模块运行2 2层和层和 3 3层控制协议,也就是只有主设备的控制平面起作用,而两设备的数据平面都起作用。层控制协议,也就是只有主设备的控制平面起作用,而两设备的数据平面都起作用。 standbystandby的设备将控制流量通过的设备将控制流量通过VSLVSL(虚拟交换链路)交由(虚拟交换链路)交由activeactive状态的设备统一处理。状态的设备统一处理。
7、虚拟交换链路虚拟交换链路(VSL)(VSL)是一条特殊的链路,他用来在一个是一条特殊的链路,他用来在一个VSSVSS系统中的两台设备间传输控制信系统中的两台设备间传输控制信 息和数据。息和数据。VSLVSL能把多达八条能把多达八条10GE10GE物理链路捆绑在一起物理链路捆绑在一起. . 在在VSLVSL中中, ,控制信息比普通数据拥有更高的优先级控制信息比普通数据拥有更高的优先级, ,这样保证了控制信息优先传输和完整性。这样保证了控制信息优先传输和完整性。 VSLVSL中的数据通过中的数据通过EtherchannelEtherchannel技术进行负载均衡。技术进行负载均衡。 建议建议VSL
8、VSL链路使用引擎上的链路使用引擎上的10GE10GE端口进行捆绑。端口进行捆绑。 两个设备分别用各自的接口转发进入的流量。并根据数据源与目的的实际情况尽量进行本两个设备分别用各自的接口转发进入的流量。并根据数据源与目的的实际情况尽量进行本 地转发而不通过地转发而不通过VSLVSL进行转发。进行转发。 在在VSSVSS系统中,由于系统中,由于standbystandby设备使用设备使用VSLVSL监视监视activeactive设备。一旦检测到设备。一旦检测到 activeactive出现故障。出现故障。 standbystandby设备将把自己转换成设备将把自己转换成activeactive
9、状态状态 Active Standby 虚拟交换链路(VSL) VSS系统 技术交流 Copyright NanTian Corporation 2009 虚拟交换技术VSS交流 VSS硬件要求和限制硬件要求和限制 硬件硬件/IOS 要求要求 与限制与限制 IOS Cisco IOS 12.2(33)SXH及以后版本 上市时间:2007年11月 管理引擎 Virtual Switching Supervisor 720-10GE (VS-S720-10GE-3C 和 VS-S720-10GE-3CXL) 上市时间:2007年11月 模块 所有带集中转发卡(CFC)的6700系列模块 所有带分布
10、式转发卡(DFC) 3C或 DFC3CXL的 6700 系列模块 分布式转发卡 (DFC) DFC3C (WS-F6700-DFC3C 和 WS-F6700-DFC3C-XL) VSL端口: Virtual Switching Supervisor 720-10GE 、WS-X6708-10G-3C 、WS-X6708-10G-3CXL 上面的万兆以 太网端口 最长 VSL 距离 最长VSL距离取决于用于VSL万兆以太网连接的X2光纤: X2-10GB-CX4: 15m X2-10GB-LX4: 300m X2-10GB-SR: 26m (FDDI级MMF), 300M(采用OM3 MMF)
11、X2-10GB-LR: 10km X2-10GB-ER: 40km X2-10GB-LRM: 220m,采用MMF 机箱 所有 Cisco Catalyst 6500 机箱 (不必同型号) 电源 Cisco Catalyst 6503-E 和 6504-E交换机:所有所支持的电源 Cisco Catalyst 6506、6506-E、6509、 6509-E、6509-NEB-A、6509-V-E和6513 交换机:至少2500W 服务模块 目前新版本IOS12.2(33)SXI2支持FWSM防火墙模块、NAM网络分析模块、ACE应用控制引擎 模块、WiSM无线服务模块、IDS入侵检测模块等所
12、有服务模块 广域网模块 目前新版本IOS12.2(33)SXI2支持 技术交流 Copyright NanTian Corporation 2009 虚拟交换技术VSS交流 VSS系统引擎冗余模式系统引擎冗余模式 目前有目前有SSO/NSF、RPR两种冗余模式两种冗余模式 运行在运行在SSO模式下切换时间可以以毫秒计模式下切换时间可以以毫秒计 两个引擎运行在两个引擎运行在SSO模式的条件如下:模式的条件如下: 两者运行的两者运行的IOS版本必须一致版本必须一致 两者的配置文件要一致两者的配置文件要一致 VSL相关配置要一致相关配置要一致 PFC运行模式要一致运行模式要一致 SSO与与NSF必须
13、要两个引擎都要配置(如果有动态路由协议),不配必须要两个引擎都要配置(如果有动态路由协议),不配 置置NSF情况下也能运行在情况下也能运行在SSO模式,但故障时间较长模式,但故障时间较长 技术交流 Copyright NanTian Corporation 2009 虚拟交换技术VSS交流 VSS系统启动行为序列系统启动行为序列 两个两个VSSVSS成员会将成员会将VSSVSS相关配置复制到相关配置复制到SPSP配置中;配置中; 在启动时进入在启动时进入SPSP软件启动时,软件启动时,vssvss初始化所有拥有初始化所有拥有VSLVSL接口的模块,然后初始化接口的模块,然后初始化 VSLVSL
14、接口,并接口,并通过通过LMPLMP(链路管理协议)检测(链路管理协议)检测VSLVSL链路的存活与对等体的存在链路的存活与对等体的存在 如果如果VSLVSL断开则表示对等体不存在,则系统会将自已的角色定义为断开则表示对等体不存在,则系统会将自已的角色定义为ACTIVEACTIVE并完并完 成启动成启动 如果对等体存活,则会与之通过如果对等体存活,则会与之通过RRPRRP(角色决定协议)进行角色的协商,如果(角色决定协议)进行角色的协商,如果 配置了配置了VSSVSS优先级,则优先级高者将为优先级,则优先级高者将为ACTIVEACTIVE状态,而低者为状态,而低者为STANDBYSTANDBY
15、状态状态 如果没配置优先级,则如果没配置优先级,则VSSVSSSWSWIDID号小者为号小者为ACTIVEACTIVE,大者为,大者为STANDBYSTANDBY,如,如 SW1SW1为主,而为主,而SW2SW2则为备则为备 standbystandby状态的设备发送状态的设备发送startupstartup- -configconfig文件下的虚拟交换信息给文件下的虚拟交换信息给activeactive设备,设备, activeactive设备确定虚拟交换域,虚拟交换接点,交换机优先级,交换抢占参数,设备确定虚拟交换域,虚拟交换接点,交换机优先级,交换抢占参数, VSLVSL标识,标识,VS
16、LVSL数量,电源冗余模式以及数量,电源冗余模式以及VSLVSL模块电源参数的一致性。如果一致则模块电源参数的一致性。如果一致则 进入进入SSOSSO冗余模式,否则将进入冗余模式,否则将进入RPRRPR冗余模式冗余模式 activeactive设备同步配置和应用给设备同步配置和应用给standbystandby设备设备 如果优先级高且配置了抢占的设备启动后,等抢占计时器(默认为如果优先级高且配置了抢占的设备启动后,等抢占计时器(默认为1515分钟)到分钟)到 期后自己会变为主设备,而原来的主设备会自动重新启动之后变为备期后自己会变为主设备,而原来的主设备会自动重新启动之后变为备 在角色稳定时配置优先级与抢占不会立即生效,只有在重新启动时才会生效在角色稳定时配置优先级与抢占不会立即生效,只有在重新启动时才会生效 技术交流