




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VPC 技术详解 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential2议程议程 VPC基本原理- VPC 概述-VPC 组件和原理-VPC 基本业务流 VPC 的互操作-VPC 和VDC 的互操作-VPC和ISSU的互操作-VPC和 STP 的互操作-VPC和HSRP 的互操作 VPC故障恢复 最佳实践 Q&A 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential3VPC 概述概述 VPC: Virtual Port-Channel 允许跨设备的
2、链路捆绑 消除STP环路 快速收敛 提高链路利用率 HSRP/VRRP 双活 NX-OS 平台支持 VPC 功能(Nexus 7000, Nexus 5000) 接入交换机没有特殊要求,只需要标准支持802.3ad /LACP传统STP 二层网络逻辑拓扑VPC 网络逻辑拓扑 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential4议程议程 VPC基本原理- VPC 概述-VPC 组件和原理-VPC 基本业务流 VPC 的互操作-VPC 和VDC 的互操作-VPC和ISSU的互操作-VPC和 STP 的互操作-VPC和HSR
3、P 的互操作 VPC故障恢复 最佳实践 Q&A 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential5 vPC Domain 包含vpc peer,peer-link,keepalive-link, 下联port-channel等 vPC peer vpc交换机,成对出现 vPC member port 组成vpc的一组端口(port-channel) vPC 连接下联交换机与两个vpc peer之间的port-channel链路 vPC peer-link vpc peer之间的链路,状态和信息同步,必须为10GE v
4、PC peer-keepalive link vpc peer之间的心跳线,作为peer-link的备份 vPC VLAN 通过 vpc链路和peer-link承载的vlan. non-vPC VLAN 不通过vpc承载的vlan CFS Cisco Fabric Services 协议,用于vpc peer之间状态同步,配置验证vPC peernon-vPC devicevPC peer-keepalive linkvPC member portvPCvPC member portCFS protocolvPC peer-link vPC 术语和组件术语和组件vPC Domain 2009
5、Cisco Systems, Inc. All rights reserved.Cisco Confidential6vPC Domain vpc peer双方 均需要定义VPC Domain,且建议两边的Domain ID一致 在Domain mode下定义vpc 的全局参数 角色优先级(低值优先),keepalive等等 VPC Peer设备使用Domain ID自动产生一个唯一的VPC system-MAC (用于LACP链路操作)vPC Domain 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential7Peer
6、 Link 用途 标准 802.1Q Trunk 承载vpc vlan 和非vpc vlan CFS协议 FHRP 第一跳泛洪报文 STP BPDUs, HSRP Hellos, IGMP updates等 特殊情况下需要承载流量 使用建议 至少两个10GE的端口,并且分布在不同的板卡上 10GE端口均设置成独占模式vPC peer-link 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential8Cisco Fabric Services (CFS) 协议协议 用途 配置验证/比较 STP管理,STP BPDU 抑制 M
7、AC 同步 vPC 成员端口状态 IGMP snooping 同步 HSRP 双活 CFS MessagingSTP does send BPDUsIGMP updatesMAC updatesSTP doesnt send BPDUsHSRP Standby-ActiveL3IGMP updatesMAC updates 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential9vPC 配置元素配置元素 配置元素类型 类型 1如果类型1中的元素不一致,则VPC无法建立起来vPC, STP, Vlan status, Por
8、t channel, MTU类型 2 VPC可以建立起来,但是可能会导致流量异常VLAN interfaces, HSRP, PIM, GLBP ,ACLs ,etc 系统会对这些不一致的配置产生Syslog 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential10Peer-Keepalive 用途用途VPC Peer之间的心跳Active/Active ( Peer-Link失效) 检测心跳消息间隔为2s,hold timer为3s (默认)使用建议使用建议必须为一个单独的三层链路 (1Gb 带宽足够),三层可达即可,
9、独立VRF不能通过peer-link在路由可以使用引擎上的管理口vPC peer-keepalive link 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential11vPC成员端口成员端口 用途 VPC peer之间对port-channel进行终结 配置建议 VPC peer之间的属于同一个vpc组的成员端口的配置必须一致 下联交换机和两个VPC Peer之间最多可捆绑16条链路vPC member portvPC member port 2009 Cisco Systems, Inc. All rights res
10、erved.Cisco Confidential12Virtual Port Channel 用途 接入设备与两个VPC Peer建立的port-channel 流量可以在接入设备的所有上联链路上进行负载分担 标准 802.3ad port-channel 接入设备功能需求 支持标准802.3ad LACP 可选vPC member portvPCNormal Port-channel port 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential13重复帧防护机制重复帧防护机制 VPC的一个重要转发原则:从vpc pe
11、er通过peer link发送过来的帧不会从vpc成员端口转发出去,而发给非vpc vlan,orphan port或者上联链路的流量会正常转发 Orphan port:不是通过vpc连接,但承载vpc vlan的端口 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential14VPC 配置配置 启用VPC, LACP 功能 定义VPC 域 建立keepalive连接 创建peer-link 把VPC成员端口加入到vpc组当中确认vpc peer的配置一致性 (config)# feature vpc(config)# vp
12、c domain 1(config-vpc-domain)# peer-keepalive destination x.x.x.x source y.y.y.y (conifg)# int port-channel 10(config-int)# vpc peer-link (config)# int port-channel 20(config-int)# vpc 20 (config-int)#show vpc consistency-parametersN7k01N7k02 2009 Cisco Systems, Inc. All rights reserved.Cisco Confid
13、ential15议程议程 VPC基本原理- VPC 概述-VPC 组件和原理-VPC 基本业务流 VPC 的互操作-VPC 和VDC 的互操作-VPC和ISSU的互操作-VPC和 STP 的互操作-VPC和HSRP 的互操作 VPC故障恢复 最佳实践 Q&A 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential16单单播播从从Mac_A 到到 Mac_BMAC_AMAC_BSW3SW2SW4SW1vPC1vPC2vPC_PLL2L3ECMPPacket SendECMPPort channel path selectio
14、nPacket FloodingPacket FloodingPacket(s) blocked on vPC member ports, vPC peer-link traversedvPC PK-LinkCFS MAC table update message 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential17单单播播从从Mac_B 到到 Mac_A的响的响应应MAC_AMAC_BSW3SW2SW4SW1vPC1vPC2vPC_PLL2L3ECMPPacket SendECMPPort channel path
15、 selectionLocal forwarding, previously learned destinationvPC PK-Link 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential18议程议程 VPC基本原理- VPC 概述-VPC 组件和原理-VPC 基本业务流 VPC 的互操作-VPC 和VDC 的互操作-VPC和ISSU的互操作-VPC和 STP 的互操作-VPC和HSRP 的互操作 VPC故障恢复 最佳实践 Q&A 2009 Cisco Systems, Inc. All rights reserve
16、d.Cisco Confidential19Nexus 7000 VDC 简简介介InfrastructureKernelVDC 1VDC 2VDC 3GLBPVDC 4Layer 3 ProtocolsOSPFBGPEIGRPGLBPHSRPIGMPPIMSNMPVDC 2Layer 2 ProtocolsVLANPVLANUDLDCDP802.1XSTPLACPCTSVirtual Device Context一个物理设备上虚拟多个逻辑设备灵活的硬件资源分配软件功能以及故障隔离有效提高资源利用率安全独立的管理模式Layer 2 ProtocolsLayer 3 ProtocolsVLANP
17、VLANOSPFBGPEIGRPHSRPIGMPUDLDCDP802.1XSTPLACPPIMCTSSNMPVDC 1 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential20VPC和和VDC的互操作的互操作 VPC可以在VDC环境下正常的工作,不会有任何影响VDC1VDC2VDC2VDC3VDC3VDC4VDC4VDC1Nexus7010Nexus7010Distribution Core Access 2009 Cisco Systems, Inc. All rights reserved.Cisco Confide
18、ntial21议程议程 VPC基本原理- VPC 概述-VPC 组件和原理-VPC 基本业务流 VPC 的互操作-VPC 和VDC 的互操作-VPC和ISSU的互操作-VPC和 STP 的互操作-VPC和HSRP 的互操作 VPC故障恢复 最佳实践 Q&A 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential22vPC和和 ISSU互操作互操作 在VPC环境下仍建议使用ISSU进行系统升级 VPC Peer会分别进行单独的升级,不会影响流量转发 升级采用线性的顺序,一次一台设备 在其中一台设备升级时,peer设备的con
19、fig会被锁住4.1(3)4.1(3)4.2(1)4.1(3)4.2(1)4.2(1) 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential23议程议程 VPC基本原理- VPC 概述-VPC 组件和原理-VPC 基本业务流 VPC 的互操作-VPC 和VDC 的互操作-VPC和ISSU的互操作-VPC和 STP 的互操作-VPC和HSRP 的互操作 VPC故障恢复 最佳实践 Q&A 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential24vPC
20、和和STP互操作互操作 STP仍需启用仍需启用:VPC失效/增加/删除时的备份机制非VPC设备的防环机制STP不会控制VPC 成员端口的状态 配置建议配置建议在二层网络中使用Rapid-PVST或者MST,提高收敛速度接入交换机下联主机的端口配置portfastvPCvPCSTP is running to manage loops outside of vPCs direct domain, or before initial vPC configuration 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential25
21、BPDU发发送机制送机制MAC_AMAC_BSW3SW2SW4SW1vPC1vPC2vPC_PLL2L3ECMPPacket SendECMPSTP RootSTP Root BackupPacket FloodingPacket FloodingSTP process updated, BDPUs not forwarded on vPC member portsBPDUs forwardedvPC PK-Link 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential26STP端口配置建议端口配置建议Aggregati
22、onAccessData Center CoreBLRNEBPDUguardLoopguardRootguardNetwork portEdge or portfast port type-Normal port typeBRRNN-RRRRRR-BEBBEBELayer 3Layer 2 (STP + Rootguard)Layer 2 (STP + BPDUguard)LESecondaryRootHSRPSTANDBYPrimaryRootHSRPACTIVEE-PrimaryvPCSecondaryvPCvPCDomain 2009 Cisco Systems, Inc. All ri
23、ghts reserved.Cisco Confidential27议程议程 VPC基本原理- VPC 概述-VPC 组件和原理-VPC 基本业务流 VPC 的互操作-VPC 和VDC 的互操作-VPC和ISSU的互操作-VPC和 STP 的互操作-VPC和HSRP 的互操作 VPC故障恢复 最佳实践 Q&A 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential28VPC和和FHRP(HSRP/VRRP)互操作)互操作 VPC环境中FHRP处于双活状态 正常的FHRP配置 Standby设备与vpc manager交互,
24、来判断是否vpc peer是否activeL3L2HSRP/VRRP “Standby”: Active for shared L3 MACHSRP/VRRP “Active”: Active for shared L3 MAC 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential29VPC 环境中环境中HSRP工作机制工作机制 不改变HSRP控制协议 HSRP 共享虚拟的MAC地址(从初始active HSRP设备导出) HSRP active设备响应ARP请求 负载分担到standby设备上的流量直接从 本地转发 减
25、少peer-link的使用,提高L3上联链路的带宽 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential30VPC 和和HSRP互操作流程互操作流程MAC_AMAC_BSW3SW2SW4SW1vPC1vPC2vPC_PLL2L3ECMPPacket SendECMPHSRP ActiveHSRP StandbyHSRP active MAC is populated into the L3 hardware forwarding tables, creating a local forwarding capability
26、 on the HSRP standby devicevPC PK-LinkHSRP active process communicates the active MAC to its neighbor. Only the HSRP active process responds to ARP requests 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential31VPC环境下环境下 HSRP改进:改进: peer-gatewayvPC PLvPC PKLL3L2场景:场景: 有一些NAS设备( NETAPP Fast
27、-Path 或 EMC IP-Reflect ) 回应的时候使用的是发送设备的实MAC地址,而不是HSRP网关的虚拟MAC地址 报文被负载分担到非实MAC所在VPC设备时,会通过peer-link发送到实MAC所在的VPC设备上,而由于重复帧防护机制,该设备会把报文丢弃.Vpc peer-gateway 解决方案解决方案: 当目标MAC地址为peer vpc设备的三层报文发送到本地时,该功能允许本地vpc设备网关正常转发该报文Local Routing for peer router mac TrafficN7k(config-vpc-domain)# peer-gateway 2009 Ci
28、sco Systems, Inc. All rights reserved.Cisco Confidential32议程议程 VPC基本原理- VPC 概述-VPC 组件和原理-VPC 基本业务流 VPC 的互操作-VPC 和VDC 的互操作-VPC和ISSU的互操作-VPC和 STP 的互操作-VPC和HSRP 的互操作 VPC故障恢复 最佳实践 Q&A 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential33VPC故障恢复故障恢复 典型故障场景-下联接入交换机链路故障-上联三层链路故障-Peer-link 故障-Ke
29、ep-alive link 故障-Peer-link 和keepalive-lnk同时故障-整机故障接入交换机接入交换机VPC PrimaryVPC PrimaryHSRP ActiveHSRP ActiveSTP RootSTP RootVPC SecondaryVPC SecondaryHSRP StandbyHSRP StandbySTP Root Secondary STP Root Secondary L2L2L3L3ECMPECMP123456 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential34场景一:
30、下联接入交换机链路故障场景一:下联接入交换机链路故障 所有流量会发往VPC Secondary设备,并从secondary设备发往上联链路 故障收敛:21ms 恢复收敛:0.09ms 接入交换机接入交换机VPC PrimaryVPC PrimaryHSRP ActiveHSRP ActiveSTP RootSTP RootVPC SecondaryVPC SecondaryHSRP StandbyHSRP StandbySTP Root Secondary STP Root Secondary L2L2L3L3ECMPECMP 2009 Cisco Systems, Inc. All righ
31、ts reserved.Cisco Confidential35场景二:上联三层链路故障场景二:上联三层链路故障 负载分担到VPC Primary的流量会通过peer-link发往VPC Secondary设备,再发往上联链路 故障收敛:60ms 恢复收敛:0ms 接入交换机接入交换机VPC PrimaryVPC PrimaryHSRP ActiveHSRP ActiveSTP RootSTP RootVPC SecondaryVPC SecondaryHSRP StandbyHSRP StandbySTP Root Secondary STP Root Secondary L2L2L3L3E
32、CMPECMP 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential36场景三:场景三:peer-link故障故障 通过keepalive-link检查对端active VPC Secondary关闭所有的VPC member port和VPC Vlan SVI。 流量通过VPC Primary发送 Peer-link恢复后,被shutdown的端口和SVI会自动恢复 故障收敛:75ms 恢复收敛:41ms接入交换机接入交换机VPC PrimaryVPC PrimaryHSRP ActiveHSRP ActiveSTP
33、RootSTP RootVPC SecondaryVPC SecondaryHSRP StandbyHSRP StandbySTP Root Secondary STP Root Secondary L2L2L3L3ECMPECMP 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential37场景四:场景四:Keepalive-link故障故障 Peer-link仍正常工作,流量正常转发,不会受到任何影响 故障收敛:0ms 恢复收敛:0ms接入交换机接入交换机VPC PrimaryVPC PrimaryHSRP Active
34、HSRP ActiveSTP RootSTP RootVPC SecondaryVPC SecondaryHSRP StandbyHSRP StandbySTP Root Secondary STP Root Secondary L2L2L3L3ECMPECMP 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential38场景五:场景五:peer-link和和keepalive均断掉均断掉 (1) Peer-link先断,keepalive后断 (此场景非常罕见!) - VPC Secondary 关闭所有VPC membe
35、r port 和VPC vlan SVI - peer-link和keepalive均恢复之后,被关闭的端口自动恢复 故障收敛:75ms 恢复收敛:149ms接入交换机接入交换机VPC PrimaryVPC PrimaryHSRP ActiveHSRP ActiveSTP RootSTP RootVPC SecondaryVPC SecondaryHSRP StandbyHSRP StandbySTP Root Secondary STP Root Secondary L2L2L3L3ECMPECMP12 2009 Cisco Systems, Inc. All rights reserved
36、.Cisco Confidential39场景五:场景五:peer-link和和keepalive均断掉均断掉 (2) Keepalive先断,peer-link后断 (此场景非常罕见!) - active/active - 两个VPC peer 均会发送BPDU,各自为根 - 原来的流量可正常转发故障收敛:0ms 恢复收敛:131ms接入交换机接入交换机VPC PrimaryVPC PrimaryHSRP ActiveHSRP ActiveSTP RootSTP RootVPC SecondaryVPC SecondaryHSRP StandbyHSRP StandbySTP Root Se
37、condary STP Root Secondary L2L2L3L3ECMPECMP21 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential40场景六:场景六: 一台一台N7K 出现整机故障出现整机故障 Secondary VPC角色变成Primary,流量均通过该设备转发 故障收敛:474ms 恢复收敛:882ms接入交换机接入交换机VPC PrimaryVPC PrimaryHSRP ActiveHSRP ActiveSTP RootSTP RootVPC SecondaryVPC SecondaryHSRP S
38、tandbyHSRP StandbySTP Root Secondary STP Root Secondary L2L2L3L3ECMPECMP 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential41议程议程 VPC基本原理- VPC 概述-VPC 组件和原理-VPC 基本业务流 VPC 的互操作-VPC 和VDC 的互操作-VPC和ISSU的互操作-VPC和 STP 的互操作-VPC和HSRP 的互操作 VPC故障恢复 最佳实践 Q&A 2009 Cisco Systems, Inc. All rights rese
39、rved.Cisco Confidential42部署最佳实践部署最佳实践接入交换机接入交换机VPC PrimaryVPC PrimaryHSRP ActiveHSRP ActiveSTP RootSTP RootVPC SecondaryVPC SecondaryHSRP StandbyHSRP StandbySTP Root Secondary STP Root Secondary L2L2L3L3ECMPECMP Port-channel 建议使用LACP ,有利于failover和配置不匹配保护 使用SVI和HSRP作为下联网段的网关 Peer-link 至少两条独占模式的万兆端口,最
40、好分布在不同的板卡上 Peer-link上启用UDLD Keepalive link, 三层端口,独立VRF,路由可达- 1G 带宽足够, 使用板卡上的千兆三层端口,独立VRF- 可使用SUP上的管理口,但是不要背靠背连接(N7K) 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential43VPC vlan 和非和非VPC vlan 非vpc vlan不通过peer-link承载,以免vpc fail时 影响非vpc vlan 可把vpc vlan和非vpc vlan可使用独立的VDCOrphan PortsOrphan
41、Ports 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential44Router7k17k2SwitchPo1Po2 使用独立的三层链路连接路由器RouterSwitchL3 ECMPPo2L3和和VPC 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential45HSRP link Tracking 不建议在VPC环境中使用HSRP Link Tracking 功能。 VPC peer 不会向vpc成员端口转发从peer-link转发过来的流量L3L
42、2VLAN AVLAN B 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential46VSS vs. vPC VSS vPC支持情况设备型号Catalyst 6500Nexus 7000, Nexus 5000链路捆绑L2跨机箱链路捆绑(Active-active)是是是否支持L3 链路捆绑是否控制层面/ HA控制层面统一独立,双活配置文件统一独立引擎冗余跨机箱冗余每个机箱都有冗余L2链路捆绑协议LACP, PaGP(+)LACP是否需要STP 否否L3单个逻辑网关是 (不需要FHRP)是, active-active HSRP路由进程单个相互独立路由邻居减少相互独立组播PIM DR单个相互独立 (DR&N-DR) 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential47 2009 Cisco Systems, I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 甲状腺肿瘤课件及讲义
- 甲状腺癌CT课件
- 田径裁判基础知识培训
- 人生与哲学教学课件
- 8减几课件教学
- 河南省南阳市九师联盟2024-2025学年高二下学期6月期末考试化学试题(含答案)
- 新解读《GB-T 35019-2018全断面隧道掘进机 泥水平衡盾构机》
- 用气安全知识培训课件记录
- 用心陪伴-静待花开课件
- 生物安全知识培训目的课件
- 2025时事政治考试题库(含答案)
- 小学学期末质量分析会
- 公务车驾驶员安全课件
- 麻醉苏醒延迟机制与管理策略
- 2025年广西公需科目答案02
- YC/T 507-2014烟草测土配方施肥工作规程
- NB-T 10935-2022 除氧器技术条件
- GB/T 13331-2014土方机械液压挖掘机起重量
- 淹溺急救与护理ppt
- 部编版小学三年级上册道德与法治全册教案表格版
- 新人教版(部编版)小学语文1年级上教材解读
评论
0/150
提交评论