[发明专利]一种VXLAN网络中的报文传输方法和设备有效
申请号: | 201310443355.3 | 申请日: | 2013-09-25 |
公开(公告)号: | CN104468306B | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 李蔚 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L12/937 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司11297 | 代理人: | 龚家骅 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 vxlan 网络 中的 报文 传输 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种VXLAN(Virtual eXtensible Local Area Network,虚拟扩展局域网)网络中的报文传输方法和设备。
背景技术
Overlay Network(覆盖网络)是应用层网络,覆盖网络是指建立在另一个网络上的网络,覆盖网络中的节点可以看作通过虚拟或逻辑链路而连接起来的。数据中心的覆盖网络是为了将相关的服务器应用(或虚拟机应用)部署在同一个二层网络中。目前数据中心主流的覆盖网络技术包括VXLAN。
VXLAN是一种在UDP(User Datagram Protocol,用户数据报协议)中封装MAC(Media Access Control,介质访问控制)地址的机制,并在已有广泛部署的IP核心网络上实现VM(虚拟机)之间通信所需要的二层互联。进一步的,VXLAN网络中的虚拟机如果需要与其它VXLAN网络中的虚拟机进行通信,则相应的业务报文需要通过VXLAN网关进行业务报文的传输。
在采用VXLAN技术时,VXLAN会给覆盖网络带来大量的组播报文,使得覆盖网络被大量的组播报文淹没,严重影响正常的业务通信。为了避免这一问题,现有技术的做法是控制VXLAN的组播范围,即采用VXLAN技术结合EVI(Ethernet Virtual Interconnection,以太网虚拟化互联)技术的网络部署方案。其中,EVI是一种有效地在数据中心之间实现二层互联的技术,在EVI与VXLAN相结合时,在数据中心内部通过VXLAN技术实现虚拟机的二层互联,在数据中心之间通过EVI技术实现二层互联。基于此,可以通过EVI截断VXLAN的组播范围,并有效地将VXLAN的组播范围控制在数据中心内部。
如图1所示,为EVI与VXLAN相结合的覆盖网络的组网示意图,在数据中心1内有VXLAN5001的组播域1,且数据中心1为VXLAN网络,在数据中心2内有VXLAN5002的组播域2,且数据中心2为VXLAN网络;此外,数据中心1与数据中心2之间通过EVI网络实现同一个VLAN(Virtual LocalArea Network,虚拟局域网)500的二层互通。进一步的,VXLAN网关1为数据中心1内的网关,VXLAN网关2为数据中心2内的网关。各VXLAN网关需要至少具备两个端口,一个端口使能并连接VXLAN网络,另一个端口使能并连接EVI网络。
基于此覆盖网络,当数据中心1内的虚拟机1需要访问数据中心2内的虚拟机2时,VXLAN网关1在收到数据中心1内的虚拟机1向数据中心2内的虚拟机2发送的业务报文时,需要在入端口将业务报文的目的地址转换为VXLAN网关2的任一IP地址,并需要在出端口将业务报文的源地址转换为VXLAN网关1的任一IP地址。但是,VXLAN网关2在收到转换后的业务报文时,无法将业务报文的目的地址转换回虚拟机2的IP地址,且无法将业务报文的源地址转换回虚拟机1的IP地址,从而导致虚拟机1与虚拟机2之间业务报文交互的中断。
发明内容
本发明实施例提供一种VXLAN网络中的报文传输方法和设备,以避免不同数据中心的虚拟机之间业务报文交互的中断。
为了达到上述目的,本发明实施例提供一种VXLAN网络中的报文传输方法,该方法应用于包括第一数据中心和第二数据中心的网络中,所述第一数据中心和所述第二数据中心均为VXLAN网络,且所述第一数据中心与所述第二数据中心之间通过EVI网络互连,当所述第一数据中心内的第一虚拟机需要向所述第二数据中心内的第二虚拟机发送业务报文时,所述方法包括:
所述第一数据中心内的第一VXLAN网关获得第一入端口配置和第一出端口配置,所述第一入端口配置为将第二虚拟机的地址信息转换为第一地址信息,所述第一出端口配置为将第一虚拟机的地址信息转换为第二地址信息;
所述第一VXLAN网关将第一入端口配置和第一出端口配置发送给所述第二数据中心内的第二VXLAN网关;由所述第二VXLAN网关利用第一入端口配置生成第二入端口配置,并利用第一出端口配置生成第二出端口配置,所述第二入端口配置为将第一地址信息转换为第二虚拟机的地址信息,所述第二出端口配置为将第二地址信息转换为第一虚拟机的地址信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310443355.3/2.html,转载请声明来源钻瓜专利网。