版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据中心网络架构演进趋势Data Center Fabric Evolution 议程数据中心网络架构演进趋势数据中心架构设计考虑传统二层网络架构设计MSDC-全三层网络架构设计基于Trill & FaricPath大二层网络架构Vxlan以及Vxlan增强网络架构NSX网络虚拟化未来发展趋势数据中心网络模型发展趋势Spine + Leaf CLOS数据中心网络架构方向 STPMAN/WANFabricPath/BGPMAN/WANVXLAN/BGP EVPNMAN/WANACIMC-LAGMAN/WANTrill/FP(Flood & Learn)VXLAN(Flood & Learn)数据
2、中心网络技术及架构演进议程数据中心网络架构演进趋势数据中心架构设计考虑传统二层网络架构设计MSDC-全三层网络架构设计基于Trill & FaricPath大二层网络架构Vxlan以及Vxlan增强网络架构NSX网络虚拟化未来发展趋势“似乎目前没有完美的网络架构设计,同时具备2层网络灵活性,3层网络的扩展性,真正实现“网络敏捷部署和自动化?”ABSOLUTELY Yes !答案是通过overlay技术虚拟化整个网络架构,通过硬件网络提供三层IP背板,所有的网络智能服务通过Network Hypervisor灵活部署Humm, show me .什么是Overlay技术: Location与Id
3、entity分离IP coreDevice IPv4 or IPv6 Address Represents Identity and LocationTraditional BehaviourLoc/ID “Overloaded” Semantic10.1.0.1When the Device Moves, It Gets a New IPv4 or IPv6 Address for Its New Identity and Location20.2.0.9Device IPv4 or IPv6 Address Represents Identity Only. When the Device
4、 Moves, Keeps Its IPv4 or IPv6 Address. It Has the Same IdentityOverlay BehaviourLoc/ID “Split”IP core1.1.1.12.2.2.2Only the Location Changes10.1.0.110.1.0.1Its Location Is Here!议程数据中心网络架构演进趋势数据中心架构设计考虑传统二层网络架构设计MSDC-全三层网络架构设计基于Trill & FaricPath大二层网络架构Vxlan以及Vxlan增强网络架构NSX网络虚拟化未来发展趋势基于STP的数据中心网络架构设计
5、Good Old Days?vPC Feature OverviewvPC Concept & BenefitsvPC Feature OverviewvPC Concept & BenefitsFeature OverviewHow does vPC help with STP? (1 of 2)Feature OverviewHow does vPC help with STP? (2 of 2) 议程数据中心网络架构演进趋势数据中心架构设计考虑传统二层网络架构设计MSDC-全三层网络架构设计基于Trill & FaricPath大二层网络架构Vxlan以及Vxlan增强网络架构NSX网络
6、虚拟化未来发展趋势议程数据中心网络架构演进趋势数据中心架构设计考虑传统二层网络架构设计MSDC-全三层网络架构设计大二层网络架构Vxlan以及Vxlan增强网络架构NSX网络虚拟化未来发展趋势Cisco FabricPathFrameClassical Ethernet FrameSwitch ID Unique number identifying each FabricPath switchFtag (Forwarding tag) Unique number identifying topology or distribution treeTTL Decremented at each
7、switch hop to prevent frames looping indefinitelyDMACSMAC802.1QEtypeCRCPayloadDMACSMAC802.1QEtypePayloadCRC(new)FPTag(32)OuterSA(48)OuterDA(48)Endnode ID(5:0)Endnode ID(7:6)U/LI/GRSVDOOO/DLSubSwitch IDLIDEtype0 x89036 bits112 bits1112 bits8 bits16 bits10 bits6 bits16 bitsSwitch IDFtagTTLOriginal CE
8、Frame16 bytes25Fabric Path的报文封装FabricPathMAC Table on S100MACIF/SIDMACIF/SIDAe1/13 (local)e2/29S10S20S30S40Root forTree 1Root forTree 2S100S200S300Fabric Path的报文转发 Host A to Host B(1) Broadcast ARP RequestMAC AMAC BMultidestination Trees on Switch 100TreeIF1po102po10,po20,po30,po40Hash ResultFFFF.FF
9、FF.FFFFSMACAPayloadMultidestination Trees on Switch 10TreeIF1po100,po200,po3002po100po10po20po40po30Ftag Ftag FFFF.FFFF.FFFFSMACAPayloadpo100po300po200e1/13po10po20po30po40FFFF.FFFF.FFFFSMACAPayloadFtag1SA100FFFF.FFFF.FFFFLearn MACs of directly-connecteddevices unconditionallyDont learn MACs from un
10、known flood framesFabricPathMAC Table on S300MACIF/SIDMultidestination Trees on Switch 300TreeIF1po10,po20,po30,po402po40Hash26S100e2/29S10S20S30S40Root forTree 1Root forTree 2S200S300MAC AMAC Bpo10po20po40po30po100po300po200e1/13po10po20po30po40Multidestination Trees on Switch 100TreeIF1po102po10,p
11、o20,po30,po40Ftag Multidestination Trees on Switch 10TreeIF1po100,po200,po3002po100Ftag DMACASMACBPayloadHash ResultA Fabric Path的报文转发 Host A to Host B(2) Unicast ARP ReplyFabricPathMAC Table on S300MACIF/SIDMACIF/SIDBe2/29 (local)MISSIf DMAC is known, then learn remote MACMultidestination Trees on
12、Switch 300TreeIF1po10,po20,po30,po402po40FabricPathMAC Table on S100MACIF/SIDAe1/13 (local)MACIF/SIDAe1/13 (local)B300 (remote)DMACASMACBPayload*MC1 DMACDMACASMACBPayloadFtag1SA300010F.FFC1.01C0*Hash27e2/29S10S20S30S40S200S300MAC AMAC Bpo10po20po40po30e1/13po10po20po30po40S100DMACBSMACAPayloadFabric
13、PathMAC Table on S100DMACBSMACAPayloadMACIF/SIDAe1/13 (local)B300 (remote)B S300 FabricPath Routing Table on S100SwitchIFS10po10S20po20S30po30S40po40S200po10, po20, po30, po40S300po10, po20, po30, po40S300 FabricPath Routing Table on S30SwitchIFS300po300S300 Fabric Path的报文转发 Host A to Host B(3) Unic
14、ast DataHashDMACBSMACAPayloadFtag1SA100DA300FabricPathMAC Table on S300MACIF/SIDBe2/29 (local)MACIF/SIDAS100 (remote)Be2/29 (local)FabricPath Routing Table on S300SwitchIFS300MAC LookupIf DMAC is known, then learn remote MACpo300B 28议程数据中心网络架构演进趋势数据中心架构设计考虑传统二层网络架构设计MSDC-全三层网络架构设计大二层网络架构Vxlan以及Vxlan
15、增强网络架构NSX网络虚拟化未来发展趋势31VXLAN 包封装格式MAC-in-IP Encapsulation32UnderlayOuter IP HeaderOuter MAC HeaderUDP HeaderVXLAN HeaderOriginal Layer-2 FrameOverlay14 Bytes(4 Bytes Optional)Ether Type0 x0800VLAN IDTagVLAN Type0 x8100Src. MAC AddressDest. MAC Address484816161620 BytesDest. IPSource IPHeader Checksum
16、Protocol 0 x11 (UDP)IP HeaderMisc. Data7281632328 BytesChecksum 0 x0000UDP LengthVXLAN PortSource Port161616168 BytesReservedVNIReservedVXLAN Flags RRRRIRRR824248Src VTEP MAC AddressNext-Hop MAC AddressSrc and Dst addresses of the VTEPsAllows for 16M possible SegmentsUDP 4789Hash of the inner L2/L3/
17、L4 headers of the original frame. Enables entropy for ECMP Load balancing in the Network.50 (54) Bytes of OverheadVXLAN 网关类型VXLAN to VLAN Bridging(Layer-2 Gateway)VXLAN-to-VXLAN Routing(Layer-3 Gateway)VXLAN-to-VLAN Routing(Layer-3 Gateway)Vxlan Gateway33VVXLAN RouterIngress VXLAN packeton RED segme
18、ntEgress VXLAN packet is ROUTED to new segmentVVXLAN RouterIngress VXLAN packeton RED segmentEgress packet is IEEE 802.1q tagged interface. packet is ROUTED to new VLANVVXLAN Layer-2 GatewayIngress VXLAN packeton RED segmentEgress packet is IEEE 802.1q tagged interface. packet is BRIDGED to new VLAN
19、VXLAN 转发方式介绍 Flood&Learn34V1V3MACVNIVTEPMAC_A30000E1/12Host BMAC_B / IP_BMACVNIVTEPMAC_B30000E1/4Virtual SwitchMACVNIVTEPMAC_C30000E1/8V2Destination Group239.1.1.1(00:01:5E:01:01:01)Host AMAC_A / IP_AHost CMAC_C / IP_CVTEP发现机制& 地址学习(1) VXLAN Flood&Learn35V1V3UnderlaySIP: IP_V1DIP: 239.1.1.1SMAC: MAC
20、_V1DMAC: 00:01:5E:01:01:01UDPVXLAN VNID: 30000ARP RequestSMAC: MAC_ADMAC: FF:FF:FF:FF:FF:FFOverlay2MACVNIVTEPMAC_A30000E1/12Host BMAC_B / IP_BMACVNIVTEPMAC_B30000E1/4MAC_A30000V1Virtual SwitchARP Request for IP_BSrc MAC: MAC_ADst MAC: FF:FF:FF:FF:FF:FF4MACVNIVTEPMAC_C30000E1/8MAC_A30000V1V2Destinati
21、on Group239.1.1.1(00:01:5E:01:01:01)3Host AMAC_A / IP_A1ARP Request for IP_BSrc MAC: MAC_ADst MAC: FF:FF:FF:FF:FF:FF3Host CMAC_C / IP_CARP Request for IP_BSrc MAC: MAC_ADst MAC: FF:FF:FF:FF:FF:FF4MACVNIVTEPMAC_B30000E1/4MACVNIVTEPMAC_C30000E1/8VTEP发现机制& 地址学习(2) VXLAN Flood&Learn36Host AMAC_A / IP_AH
22、ost BMAC_B / IP_BV3ARP Response from IP_BSrc MAC: MAC_BDst MAC: MAC_A5MACVNIVTEPMAC_B30000E1/4MAC_A30000V1MACVNIVTEPMAC_A30000E1/12MAC_B30000V2ARP Response for IP_BSrc MAC: MAC_BDst MAC: MAC_A7V2V1UnderlaySIP: IP_V2DIP: IP_V1SMAC: hop-by-hopDMAC: MAC_V2UDPVXLAN VNID: 30000ARP ResponseSMAC: MAC_BDMAC: MAC_AOverlay6MACVNIVTEPMAC_A30000E1/12VXLAN 报文转发VXLAN Flood&Learn37Host AMAC_A / IP_AHost BMAC_B / IP_BV34MACVNIVTEPMAC_B30000E1/4MAC_A30000V1MACVNIVTEPMAC_A30000E1/12MAC_B30000V2V2V1SIP: IP_ADIP: IP_BSMAC: MAC_ADMAC: MAC_B1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年物流园区建设项目合作开发合同
- 2024年版销售人员全面工作合同样本
- 2024年研发合作合同范本:新产品研发与推广
- 义务教育数学课程标准(2022年版)题库答案
- 2024年跨境电商销售合同英文版版B版
- 2024年土特产区域代理合作协议范本3篇
- 2024年电子支付系统技术许可合同
- 2025年度软件园办公场地使用权及广告发布合同3篇
- 2025年度二零二五年度边坡防护施工与地质勘察合同2篇
- 2024年股东权益共享协议书
- 0的认识和加、减法(说课稿)-2024-2025学年一年级上册数学人教版(2024)001
- 2025年广西旅发南国体育投资集团限公司招聘高频重点提升(共500题)附带答案详解
- 2024-2025学年铜官山区数学三年级第一学期期末调研试题含解析
- ISO 56001-2024《创新管理体系-要求》专业解读与应用实践指导材料之18:“7支持-7.1资源”(雷泽佳编制-2025B0)
- ISO 56001-2024《创新管理体系-要求》专业解读与应用实践指导材料之17:“6策划-6.6合作”(雷泽佳编制-2025B0)
- ISO 56001-2024《创新管理体系-要求》专业解读与应用实践指导材料之16:“6策划-6.5组织结构”(雷泽佳编制-2025B0)
- 全国英语教师赛课一等奖七年级上册(人教2024年新编)《Unit 7 Happy Birthday》教学设计
- 碳排放监测技术
- 2024年世界职业院校技能大赛高职组“关务实务组”赛项参考试题库(含答案)
- 超市项目投标书模板
- 耐火材料行业竞争格局分析(如市场份额、竞争优劣势等)
评论
0/150
提交评论