[发明专利]一种数据传输的方法及相关装置有效
申请号: | 201810020503.3 | 申请日: | 2018-01-08 |
公开(公告)号: | CN110022263B | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 秦涛;冯海东;刘贵峰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/743 | 分类号: | H04L12/743;H04L12/46 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 相关 装置 | ||
本申请公开了一种数据传输的方法,该方法应用于虚拟可扩展局域网VXLAN,VXLAN包括VXLAN隧道,VXLAN隧道用于第一交换机和第二交换机的通信。第一交换机接收第一以太报文,为第一以太报文封装第一VXLAN隧道头得到第一VXLAN报文,该第一VXLAN隧道头包括第一交换机的VXLAN隧道端点VTEP的网际协议IP地址。该第一交换机根据第一转发表和第一VXLAN报文确定第一指令集,其中,该第一转发表包括该第一交换机的VTEP的IP地址和第一指令集的对应关系。该第一交换机根据该第一指令集转发第一VXLAN报文以使得第一VXLAN报文通过VXLAN隧道发往第二交换机。通过上述方式,第一交换机可以根据该第一转发表转发具有相同的源IP地址(也就是VTEP的IP地址)的VXLAN报文,避免了根据VXLAN报文查找EMC表和DPCLS表的过程,提高了网络的转发性能。
技术领域
本申请涉及通信领域,尤其涉及一种数据传输的方法及相关装置。
背景技术
软件定义组网(software-defined networking,SDN)是一种新型的网络架构,它的设计理念是将网络的控制平面与数据转发平面分离,并且控制平面是可直接编程的。SDN通过控制平面中软件平台的可编程化来控制底层硬件,实现对网络资源的灵活调配。在SDN网络中,转发平面中的网络设备例如交换机只负责单纯的数据转发。这种控制面和转发面分离的模式提高了转发数据的效率。
如图1所示,SDN网络通常包括业务呈现层101,控制层102,物理网络层103和服务器层104。业务呈现层101包括云数据中心运营管理平台(简称云平台),主要面向数据中心,实现数据中心内的计算、存储,也可对相应资源进行控制和管理,实现网络资源的虚拟化,并且通过控制层102提供的编程接口对底层设备例如交换机等进行编程。控制层102的中心部件是控制器,控制器能与底层网络设备高度融合。物理网络层103为SDN网络提供底层设备支持,提供业务承载的高速通道,物理网络层103中的网络设备可以包括叶节点,骨干节点和网关。服务器层104可以包括物理服务器109和支持虚拟化的服务器106。支持虚拟化的服务器106可以虚拟出虚拟机107和虚拟交换机108,并将虚拟机107通过虚拟交换机108接入物理网络层。为了满足能在大二层网络环境中标识大量用户群的需求,可采用虚拟可扩展局域网(virtual extensible local area network,VXLAN)在现有的三层网络上叠加大量二层网络,每个叠加网被称为一个VXLAN网段,每个VXLAN网段由一个24比特的VXLAN网络标识(VXLAN Network Identifier,VNI)进行识别,因此在一个管理域内最多可以同时存在16M个VXLAN网段。具体地,这种二层网络的扩展方式由VXLAN技术来实现,VXLAN技术是通过将虚拟机或服务器发出的原始数据包封装成VXLAN报文,然后在物理网络上传输。到达目的地后由VXLAN隧道端点(VXLAN tunnel end point,VTEP)对该VXLAN报文解封装得到该原始数据包,并将该原始数据包发送给目标虚拟机或服务器。正是由于这种封装,现有的三层网络上能够大量叠加二层网络。上述VTEP的功能可由物理设备来实现也可通过软件实现,如图1所示,虚拟交换机108包括VTEP 105。连接物理服务器109的叶节点和VXLAN网关也可以包括各自的VTEP。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810020503.3/2.html,转载请声明来源钻瓜专利网。