详解 Overlay 网络技术.docx
《详解 Overlay 网络技术.docx》由会员分享,可在线阅读,更多相关《详解 Overlay 网络技术.docx(11页珍藏版)》请在优知文库上搜索。
1、引言传统历史阶段,数据中心的网络以三层架构(核心、汇聚、接入)为基本标准.在具体落地的过程当中,随有技术的不断发展,不同的厂家有不同的组建方式,有的厂家在核心层熠加虚拟化技术,实现物理设备上的核心层和汇聚层的虚拟化分羯,使得整体网络架构偏于扁平;有的厂家在汇聚层和接入层堵加虚世化技术,实现物理设备上的汇聚层和接入层的虚拟化分离.但是无论如何改变,都没有改变以太网络传输的基本原则,都是需要靠网络地址、物理地址来进行控制转发.但是随着云计算的发展,数据中心的规模多数朝着规模大、超灵活的需求方向迈进,那么隐着而来的虚拟计算跨区域迁移保护的困难,集群网络隔渤规模的受限,数据中心整体网络资源的受限等问题
2、。正是在这个历史背景下,以vxlan为代表的OVerlay网络粉墨登场。1.什么是Overlay网络?1.1Overlay网络的基本架构组成Overlay网络技术是指在传统网络架构之上目加的虚拟化技术模式,也就是说它是依托于传统网络架构的前提条件下,实现了应用与其虚拟网络的捆绑而忽略底层物理网络的传输模式及技术.要了解OVerlay网络架构体系,首先我们需要知道它的组成架构及元素,要了解这些东西,我们必须从它与传统物理网络架构的差异入手来详细了解,具体如图1.1所示:Overlay图1.1Overlay&传统物理网络架构如图1所示,OVeHay网络架构是依花于底层物理网络屐建立的一展虚拟化网络
3、,也就是说我们把传统的物理网络经过部分调整之后,通过逻辑抽象的方式建立了一套虚世的传输通道.那么大家可能有一个问题:“在这张虚拟网络当中,我们如何完成数据传输?”既然建立了虚泣网络通道,那么应用传输的数据报文就必须是以虚拟网络可以识别的数据报文为基他进行数据报文的发送和传输,同时必须遵照虚拟网络当中的通道控制标准来传埔.但是报文的物理传输过程我们又不得不依靠传统物理网络来实现,这样的话就涉及到报文的封装和解封、逻辑通道的维护、数据的逻辑转发和物理黄发等问题.这就涉及到OVerlay网络的三类核心元素:1 .边缘设备:与虚拟网络直接关联的网络设备,数据报文的封装/解封场所,同时它也是形成虚拟网络
4、的物理节点,如图中所示的物理交换机(必须是支持OVerIay协议的交换机).2 .控制平面:框架当中的虚拟实体,负责虚拟网络传输当中的服务发现、地址通告和映射、虚世网络通道建立和维护等,如图中虚拟层当中的控制流.3 .数据平面:框架当中的虚拟实体,主要负责数据报文在虚拟层的转发,如图中虚拟层的数据流.1.2Overlay网络传输的基本规则传统网络在数据传埔的时候,遵循的基本规则就是网络的七层模型.也就是说数据需要经过源的封包和目的端的解包过程,封包的时候是从应用层信息逐步封装到物理屋,解包的时候是从物理属分解到应用庭.在物理网络环境当中的基本寻址规则是靠IP地址信息和MAC地址信息来进行路由转
5、发.那么在OVerlay网络当中,它也是会遵循这一基本规则,但是区别在哪里呢?图1.2Overlay&传统物理网络架构以VX1.AN为例,我们结合图1.2来看其基本的传输规则.首先我们来看Overlay网络的边缘设备ABC三个点,这三个点是支撑OVeHay虚拟网络的核心设备,我们称之为VTEP.服务器的数据包在经过这些边缘设备的时候,会对数据包进行二次封装,会把发送端VTEP和目的端VTEP的地址或标识信息封装到数据包,然后通过VTEP的控制平面将数据在两个VTEP之间完成传输,然后再目的端的VTEP上将数据包再进行解封,最终发送到目的服务器上.这里大家可能会有几个问题:1 .如果是1.3的传
6、输,这么做不是多此一举么?2 .如果是1.2的传输,源端VTEP如何知道目的MAC.IP对应的VTEP信息?3 .VTEP之间的传斯不也得依籁物理网络么?它是如何从源端传递到目的端的?首先,针对第一个问题,如果是1.3的传输,这么做确实有些多此一举,所以源端VTEP会判断是否是真实的1.3传输,如果是的话,那么可以抛开VTEP信息,按照传统方式传输.接着,针对第二个问题,所有VTEP节点所辖设备的MAC信息都会在VTEP上有保留,同时其他VTEP上的MAC地址映射信息也会相互同步过来,所以一旦茨取数据包中目的地址信息,VTEP就可以判断目的地属于哪一个VTEP管辖范围,然后就可以通过控制器转发
7、.最后,从一个VTEP到另外VTEP的传输,完全是宛着VTEP本身的IP.MAC地址信息来进行传输.可见,无论是1.2还是1.3的传输,均涉及到查表转发、报文的解封装和封装操作.从转发效率和执行性能来看,都只能在物理网络设备(Overlay边缘设备)上实现,并且传统设备无法支持,必须通过新的硬件形式来实现.1.3Overlay网络的技术标准目前在OVerlay技术领域有如下三大技术路线正在讨论:(1) .VX1.ANVX1.AN是将以太网报文封装在UDP传输展上的一种艘道转发模式.为了使VX1.AN充分利用承载网络路由的均衡性,VX1.AN通过将原始以太网数据头(MAC、IP.四展端口号等)的
8、HASH值作为UDP的号;采用24比特标识1.2网络分段标识,称为VNI(VX1.ANNetworkIdentifier);未知目的、广播、组播等网络流量均被封装为组播转发,物理网络要求支持任意源组播(ASM).(2) .NVGRENVGRE是借助通用路由封装协议进行报文封装的一种隧道转发模式.它使用GRE头部的低24位作为租户网络标识符(TNl).为了提供描述带宽利用率粒度的流,传输网络需要使用GRE头,但是这导致NVGRE不能兼容传统负载均衡,这是NVGRE与VX1.AN相比最大的区别也是最大的不足.NVGRE不需要依赖泛洪和IP组播迸行学习,而是以一种更灵活的方式进行广播,但是这需要依籁
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 详解 Overlay 网络技术