VSS(虚拟交换系统)配置手册_第1页
VSS(虚拟交换系统)配置手册_第2页
VSS(虚拟交换系统)配置手册_第3页
VSS(虚拟交换系统)配置手册_第4页
VSS(虚拟交换系统)配置手册_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

思科交换产品,CiscoCatalyst6500系列交换机虚拟交换系统(VSS),前言,网络管理员在考虑网络可靠性的时候,通常都是用冗余链路来配置连接交换机。冗余的网络链路增加了网络的设计性和可操作性。传统冗余网络:,虚拟交换系统通过减少网络设备的数量和简化管理冗余设备和链路的方法来使网络简单化。,虚拟交换系统(VSS)将两台CiscoCatalyst6500系列交换机组合为单一虚拟交换机,对外来看,它管理冗余链路如同管理自己的一个单一接口。,虚拟交换系统通过减少3层路由邻居和2层无环的拓扑,简化了网络的配置和操作。,前言,虚拟交换系统,虚拟交换系统将两台交换机结合成单一的交换机。,虚拟交换系统,当下联的交换机连接到这个VSS时,通过链路捆绑(EtherChannel)技术实现的。VSS在这个捆绑的逻辑端口上冗余和负载。这种捆绑技术使VSS和下联交换机之间形成了一个无环的二层网络结构,不再需要生成树协议。VSS同时通过减少三层路由邻居使三层网络拓扑简单化,Active和standby状态,当你建立和开启一个VSS的时候,两台设备通过相互协商,一个将变成Active状态,一个将变成standby状态。,Active状态的设备将控制VSS,为两台设备所有模块运行2层和3层控制协议,并且管理整个VSS。,两个设备分别用各自的接口转发进入的流量。但是standby的设备将控制流量交由active状态的设备统一处理,虚拟交换链路,VSS系统中的两台设备的动作如同一台设备,但是他们之间也是需要共享控制信息和相互转发数据的。,虚拟交换链路(VSL)是一条特殊的链路,他用来在一个VSS系统中的两台设备间传输控制信息和数据。VSL能使使用Etherchannel技术把多达八条物理链路捆绑在一起.,在VSL中,控制信息比普通数据拥有更高的优先级,这样保证了控制信息优先传输和完整性。VSL中的数据是根据Etherchannel技术负载在随意一个物理链路上进行传输的。,多设备Etherchannel,一个Etherchannel是一个能把两个以上物理链路捆绑在一起形成一个逻辑链路的技术。二层协议的运作在Etherchannel上如同在一个单独链路上一样。,多设备Etherchannel(MEC)是一种能把物理链路同时分布与VSS系统中的两个设备上的Etherchannel技术。VSS下联设备看待MEC如同一个标准的Etherchannel链路。,VSS最大支持128个Etherchannel。这个限制包括Etherchannel和MEC。由于VSL需要两个Etherchannel号,所以能使用的Etherchannel只有126个。,VSS的特性,在VSS系统中,由于standby设备使用VSL监视active设备。一旦检测到active出现故障。standby设备将把自己转换成active状态,当active状态的设备从故障中恢复后,standby设备又将自己转换为standby状态。,对于进入设备的数据流,转发是使用本地接口转发,而不是通过VSL给Active状态的设备转发。,在Active设备上使用CLI来控制VSS设备,而在standby设备上,是不能够使用命令的。,VSL的接口会在启动VSS后,自动修改命名,VSS不支持MPLS和IPV6,VSS中的两台设备不支持冗余引擎,VSS硬件要求和限制,VSS拓扑,VSS系统中使用2台设备,该2台设备使用VSL连接,建议使用10-GigabitEthernet接口当VSL接口。,VSS冗余的模式,只有满足以下条件,VSS才能工作在SSO模式,否则使用RPR冗余模式:,VSS系统中的两台设备必须使用相同版本的IOS软件,VSL相关的配置在两台设备上必须匹配,PFC模式必须在两台设备是匹配的,VSS的SSO冗余,一个VSS系统中的两台设备工作在SSO冗余模式下,和单设备中的SSO比较,VSS有以下特点:,Active和Standby引擎在不同的设备上,相互之间通过VSL交换信息,Active引擎控制着整个VSS,并且运行整个VSS的二层和三层协议,VSS里的所有模块均由Active引擎管理,Active和Standby同时完成数据流量的转发工作,VSS的VSL失去连接后,当某种原因导致VSL全部坏掉后。standby设备将把自己设为active状态,而active设备也是处于active状态,这样就形成了双激活状态。在这个状态时,VSS里的两台设备分别控制着自己接口,和一些二层或三层的VSS配置,这样在一个网络中两台设备拥有相同的配置是会冲突的,并且在一个整体网络中也是不允许出现的。,MEC链路故障,当MEC捆绑中一条物理链路坏掉后,其他正常链路将继续工作,当MEC到Active设备的全部链路坏掉后,MEC将变成普通的Etherchannel和Standby设备相连,而到Active设备的数据将通过VSL到达active设备,控制信息还处于active设备上。,当MEC到standby设备的全部链路坏掉后,MEC将变成普通的Etherchannel和active设备相连,而到standby设备的数据将通过VSL到达standby设备,控制信息还处于active设备上。,VSL链路上的流量,VSL传送数据流量和控制流量,所有经过VSL的流量都将封装一个32字节的头。,VSL也能传输系统数据,比如standby设备的Netflow输出数据和SNMP数据。,VSL上流量的负载方式,是根据Etherchannel负载方式计算的,默认为源-目的-IP,VSL上支持的二层协议有:STP,VTP,Etherchannel控制协议(LACP,PAGP),VSL上支持的三层路由协议和组播,VSL支持所有的SPAN协议,双激活状态的检测,如果VSL全部链路都坏掉后,Standby设备是不能够检测到active设备的真实状态的。这样,standby就会马上切换到active状态,因为他认为active设备已经坏掉了。,如果原来的active设备仍处于active状态,那么两台设备都将处于active状态,这种情况下就叫双激活状态。双激活状态将影响网络的稳定性,因为两台设备使用相同的IP地址,SSHKEYS和STPbridgeID。VSS系统必须检测出双激活状态,并且能够修复他。,VSS系统支持两种检测双激活状态的方式,一个是增强的PAGP,一个是IPBFD。,你可以同时配置这两种检测方式,但是将只使用PAGP,因为他能更快的检测双激活状态,使用PAGP检测双激活状态,PAGP是cisco私有的Etherchannel协议。如果VSS的MEC设备都是cisco的,那么就可以使用PAGP协议。如果PAGP运行在VSS和下联设备间的MEC中,那么VSS就能使用PAGP去检测双激活状态。,在VSS中,PAGP信息包括了一个新的TLV字段,用来包含active设备的ID。只有在VSS下的设备才会发送这种新的PAGP信息。,当standby设备发现VSL故障后,立刻启动SSO冗余模式并且变成active状态。然后向外发送包含新的active设备的ID,当active设备,在收到的PAGP信息中看见新的Active设备的ID,则把自己转换成recovery状态,这样就避免了双激活状态的形成。,为了把自己从网络中移除自己,Active设备把所有非VSL端口都关闭掉了,并且在VSL故障解决以前一直处于reconvery状态。这时需要人为干预来修复这个VSL故障。当VSS系统中的两台设备检测到VSL故障已排除,先前处于active状态的设备将重新启动,并且进入standby状态。,使用IPBFD检测双激活状态,使用IPBFD检测方式,你必须在VSS系统中的两台设备间准备一个直连的二层链路。VSS系统使用双向转发检测(BFD)协议。如果VSL故障后,两台设备将建立BFD邻居,并且尝试建立邻接状态。如果起初是active状态的设备检测到这个邻接信息,那么他就知道现在正处于双激活状态,这样,他将立刻进入recovery状态。,为了把自己从网络中移除自己,他把所有非VSL端口都关闭掉了,并且在VSL故障解决以前一直处于reconvery状态。这时需要人为干预还修复这个VSL故障。当VSS系统中的两台设备检测到VSL故障已排除,先前处于active状态的设备将重新启动,并且进入standby状态。,VSS系统初始化,虚拟交换链路协议(VSLP)由状态决定协议(RRP)和链路管理协议(LMP)共同组成,并对VSS系统的初始化起到一定作用。,当2台设备和他们之间的VSL链路正常工作后,一个VSS系统就形成了。2台设备通过VSL相互协商所属状态。当系统安全初始化完成前VSL将正常工作。初始化分以下几步:,vss初始化所有拥有VSL接口的模块,然后初始化VSL接口2台设备通过VSL通信并确定所属状态。standby状态的设备发送startup-config文件下的虚拟交换信息给active设备,active设备确定虚拟交换域,虚拟交换接点,交换机优先级,交换抢占参数,VSL标识,VSL数量,电源冗余模式以及VSL模块电源参数的一致性。如果一致则进入SSO冗余模式,否则将进入RPR冗余模式active设备同步配置和应用给standby设备,如果同时启动两台设备,则VSL接口启动并且两台设备的状态会一个active,一个standby。如果设置了优先级,则优先级高的为active状态如果不同时启动两台设备,则先启动的为activce,VSS配置方式和局限性,当配置VSS时,注意下面的方式和局限性:在startup-config里的VSS配置必须一致如果配置抢占参数和交换机优先级,只有在你保存完配置并且重新启动设备时才有效当配置VSL时,注意下面的方式和局限性:对于线路冗余,建议每个VSL至少两个物理端口,对于模块冗余,两个端口建议在VSS系统中每个设备的不同的交换模块上当启动VSL时,nomlsqoschannel-consistency命令默认启动当配置MEC时,注意下面方式和局限性:所有在MEC里的物理链路必须在相同的域内在MEC里使用LACP协议,minlinks参数定义形成MEC的最小物理链路的数量在MEC里使用LACP协议,maxbundle参数定义MEC穿过整个VSS时的最大链路数量MEC支持LACP1:1冗余当配置双激活状态检测时,注意下面方式和局限性:如果Flexlink配置在VSS中,建议使用PAGP来检测双激活状态,因为Flexlink和BFD不能处于同一个VSS域对于链路冗余,我们建议双激活状态检测的每个设备至少配置两个接口。对于模块冗余,两个端口建议在VSS系统中每个设备的不同的交换模块上,VSS系统的转换,默认情况下。catalyst6500系列交换机配置在单独模式下。VSS系统把两个单独的交换机结合在一起形成一个新的虚拟交换机,工作在虚拟交换模式下。转换两个单独的设备到VSS中,你需要完成以下几个主要步骤:保存单独设备的配置把每个设备配置成一个VSS域转换成虚拟交换系统配置VLS信息在虚拟交换模式里,两台设备使用相同的配置文件。当你在active设备上修改配置时,修改后的配置会自动更新到standby设备上。,备份单独设备的原始配置,Switch-1#copyrunning-configstartup-config,Switch-1#copystartup-configdisk0:old-startup-config,Switch-2#copyrunning-configstartup-config,Switch-2#copystartup-configdisk0:old-startup-config,保存当前配置到start-config文件里,保存当前配置到start-config文件里,把start-config文件备份到disk0中,以old-startup-config为文件名,把start-config文件备份到disk0中,以old-startup-config为文件名,指定VSS域和交换机ID,Switch-1(config)#switchvirtualdomain100指定交换机1为VSS100区域内的设备Switch-1(config-vs-domain)#switch1指定VSS区域内该交换机的IDSwitch-1(config-vs-domain)#exit退出配置模式Switch-2(config)#switchvirtualdomain100指定交换机2为VSS100区域内的设备Switch-2(config-vs-domain)#switch2指定VSS区域内该交换机的IDSwitch-2(config-vs-domain)#exit退出配置模式,配置VSS逻辑端口和物理端口,Switch-1(config)#interfaceport-channel10启动逻辑接口Switch-1(config-if)#switchvirtuallink1配置交换ID1使用该逻辑接口Switch-1(config-if)#noshutdown开启逻辑接口Switch-2(config)#interfaceport-channel20启动逻辑接口Switch-2(config-if)#switchvirtuallink2配置交换ID2使用该逻辑接口Switch-2(config-if)#noshutdown开启逻辑接口Switch-1(config)#interfacerangetenGigabitEthernet3/1-2进入需要加入逻辑接口的物理接口Switch-1(config-if)#channel-group10modeon物理接口绑定逻辑接口Switch-1(config-if)#noshutdown开启物理接口Switch-2(config)#interfacerangetenGigabitEthernet5/2-3进入需要加入逻辑接口的物理接口Switch-2(config-if)#channel-group20modeon物理接口绑定逻辑接口Switch-2(config-if)#noshutdown开启物理接口,转换交换机状态为VSS,Switch-1#platformhardwarevslpfcmodepfc3c将PFC模式转换成PFC3CSwitch-2#platformhardwarevslpfcmodepfc3c将PFC模式转换成PFC3CSwitch-1#switchconvertmodevirtual转换交换模式为虚拟交换Switch-2#switchconvertmodevirtual转换交换模式为虚拟交换,校验VSS信息,显示VSS区域,交换机ID,以及状态:Router#showswitchvirtualSwitchmode:VirtualSwitchVirtualswitchdomainnumber:100Localswitchnumber:1Localswitchoperationalrole:VirtualSwitchActivePeerswitchnumber:2Peerswitchoperationalrole:VirtualSwitchStandby显示状态,交换ID,VSS系统中每个设备的优先级:Router#showswitchvirtualroleSwitchSwitchStatusPreemptPriorityRoleSessionIDNumberOper(Conf)Oper(Conf)LocalRemote-LOCAL1UPFALSE(N)100(100)ACTIVE00REMOTE2UPFALSE(N)100(100)STANDBY81581991Indual-activerecoverymode:No显示VSL状态:Router#showswitchvirtuallinkVSLStatus:UPVSLUptime:4hours,26minutesVSLSCPPing:PassOKVSLICC(Ping):PassVSLControlLink:Te1/5/1,VSS模块切换回单独模式,备份VSS配置:Switch-1#copyrunning-configstartup-configSwitch-1#copystartup-configdisk0:vs-startup-configSwitch-2#copyrunning-configstartup-configSwitch-2#copystartup-configdisk0:vs-startup-config将设备状态改成单独模式:Switch-1#switchconvertmodestandaloneSwitch-2#switchconvertmodestandalone,配置VSL交换优先级以及抢占参数,Router(config)#switchvirtualdomain100配置设备所属区域Router(config-vs-domain)#switch1|2prioritypriority_num配置优先级Router(config-vs-domain)#switch1|2preemptdelay配置抢占参数Router#showswitchvirtualrole校验配置结果,配置VSL,Router(config)#interfaceport-channelchannel-num配置逻辑接口Router(config-if)#switchvirtuallinkswitch_num逻辑接口属于哪个交换IDRouter#showswitchvirtuallink显示VSL相关信息Router#showswitchvirtuallinkport-channel显示VSL逻辑接口相关信息showswitchvirtuallinkport显示VSL端口信息,Router(config)#interfaceport-channel20Router(config-if)#shutdownRouter(config-if)#exitRouter(config)#switchvirtualdomain100Router(config-vs-domain)#dual-activedetectionpagpRouter(config-vs-domain)#dual-activedetectionpagptrustchannel-group20Router(config-vs-domain)#exitRouter(config)#interfaceport-channel20Router(config-if)#noshutdownRouter(config-if)#exitThisexampleshowstheerrormessageifyoutrytoenablePAgPdual-activedetectionwhenatrustedportchannelisnotshutdownfirst:Router(config)#switchvirtualdomain100Router(config-vs-domain)#dual-activedetectionpagpTrustedport-channel20isnotadministrativelydown.Tochangethepagpdual-activeconfiguration,“shutdown”theseport-channelsfirst.Rememberto“noshutdown”theseport-channelsafterwards.Thisexampleshowstheerrormessageifyoutrytoconfiguretrustmodeforaportchannelthatisnotshutdownfirst:Router(config)#switchvirtualdomain100Router(config-vs-domain)#dual-activedetectionpagptrustchannel-group20Trustedport-channel20isnotadministrativelydown.Tochangethepagpdual-activetrustconfiguration,“shutdown”theport-channelfirst.Rememberto“,配置PAGP检测双激活状态(实例),配置BFD检测双激活状态(实例),Router(config)#interfacegigabitethernet1/9/48Router(config-if)#noswitchportRouter(config-if)#ipaddress200.230.230.231255.255.255.0Router(config-if)#bfdinterval100min_rx100multiplier50Router(config-if)#noshutdownRouter(config-if)#interfacegigabitethernet2/1/48Router(config-if)#noswitchportRouter(config-if)#ipaddress201.230.230.231255.255.255.0Router(config-if)#bfdinterval100min_rx100multiplier50Router(config-if)#noshutdownRouter(config-if)#exitRouter(config)#switchvirtualdomain100Router(config-vs-domain)#dual-activedetectionbfdRouter(config-vs-domain)#dual-activepairinterfaceg1/9/48interfaceg2/1/48bfdaddingastaticroute200.230.230.0255.255.255.0Gi2/1/48forthisdual-activepairaddingastaticroute201.230.230.0255.255.255.0Gi1/9/48forthisdual-activepairRouter(config-vs-domain)#exitRouter(config)#exitRouter#showswitchvirtualdual-activebfdBfddual-activedetectionenabled:YesBfddual-activeinterfacepairsconfigured:,校验双激活状态,这个例子显示BFD双激活状态:Router#showswitchvirtualdual-activebfdBfddual-activedetectionenabled:YesNobfddual-activeinterfacepairsconfigured这个例子显示双激活总体状态:Router#showswitchvirtualdual-activesummaryPagpdual-activedetectionenabled:YesBfddual-activedetectionenabled:YesNointerfacesexcludedfromshutdowninrecoverymodeIndual-activerecoverymode:No,这个例子显示

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论