数据中心网络架构演进趋势_第1页
数据中心网络架构演进趋势_第2页
数据中心网络架构演进趋势_第3页
数据中心网络架构演进趋势_第4页
数据中心网络架构演进趋势_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论