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