[发明专利]一种VXLAN报文处理方法、装置及存储介质在审
申请号: | 201710810474.6 | 申请日: | 2017-09-11 |
公开(公告)号: | CN109495366A | 公开(公告)日: | 2019-03-19 |
发明(设计)人: | 平小娟 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46 |
代理公司: | 北京元本知识产权代理事务所 11308 | 代理人: | 秦力军 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据报文 报文处理 存储介质 分片处理 封装报文 通信技术领域 报文分片 隧道转发 封装 转发 失败 | ||
本发明公开了一种VXLAN报文处理方法、装置及存储介质,涉及通信技术领域,所述方法包括:VTEP判断收到的数据报文是否是待封装报文;当所述VTEP判断所述数据报文是待封装报文时,根据所述数据报文的长度和VXLAN隧道转发能力,确定是否需要对所述数据报文进行分片处理;若确定需要对所述数据报文进行分片处理,则将所述数据报文进行分片后封装VXLAN头,并进行转发。本发明实施例实现VXLAN报文分片,解决了传统分片方法的重组失败问题。
技术领域
本发明涉及通信技术领域,特别涉及一种虚拟可扩展局域网(VirtualExtensible LAN,VXLAN)报文处理方法、装置及存储介质。
背景技术
目前云计算互联网数据中心(Internet Data Center,IDC)内部结构主要分为L2和L3。在L2结构中,所有的服务器在一个大的局域网中,通信和广播隔离需要靠虚拟局域网(Virtual Local Area Network,VLAN)。而VLAN总共只有4096个,一台物理服务器可能会拥有若干虚拟主机(Virtual Machine,VM),且每台VM拥有不同的MAC地址,显然VLAN不能满足需求。
另外在云计算IDC中,要求服务器实现虚拟化,服务器可以随时随地迁移,而不需要改变IP,这时就需要L2网络。然而有时数据中心(Data Center,DC)内部服务器不在一个地域内,需要进行L3打通,在L3网络里传输L2数据,这就是覆盖(overlay)技术。
综上两个问题,VXLAN诞生了。VXLAN是一种overlay的虚拟网络技术,使用MAC inUDP的方法进行封装,共50字节的封装报文头,如图1所示。VXLAN提供了将二层网络overlay在三层网络上的能力,VXLAN Header中的虚拟网络标识(Virtual Network Identifier,VNI)有24bit,数量远远大于4096,并且用户数据报协议(User Datagram Protocol,UDP)的封装可以穿越三层网络,比VLAN有更好的扩展性。
在现有技术中,如图2所示,虚拟可扩展局域网隧道终结节点(Vxlan Tunnel EndPoint,VTEP)之间建立VXLAN隧道,用户报文(即数据报文)从一个VTEP转发到另一VTEP是封装在VXLAN头中传输的,如果网络中存在超长长度数据报文,只能把VTEP出接口的最大传输单元(Maximum Transmission Unit,MTU)配大,才能转发。线卡的报文分片都是需要在下行进行分片处理,如果报文超过了VTEP出接口所能配置的最大MTU,那么VXLAN报文经过VTEP1发出的报文是分片报文,分片报文的首包是封装了VXLAN头,而非首包报文是没有封装VXLAN头的,到了VTEP2设备上会把无VXLAN报文头的非首包报文丢弃,那么在虚机2接收到的报文因为不完整而被丢弃。目前只能通过更改出接口MTU方法来规避。
综上,虽然可以通过更改出接口MTU来规避,但是使用有局限性。要求在VTEP之间的所有节点的MTU都要大于报文长度。一旦出现中间任何一个节点不能设置MTU值或者最大MTU值小于报文长度那么报文就会被丢弃。
发明内容
本发明实施例提供的一种VXLAN报文处理方法、装置及存储介质,解决了VXLAN报文较大时的报文传输问题。
根据本发明实施例提供的一种VXLAN报文处理方法,包括:
VTEP判断收到的数据报文是否是待封装报文;
当所述VTEP判断所述数据报文是待封装报文时,根据所述数据报文的长度和VXLAN隧道转发能力,确定是否需要对所述数据报文进行分片处理;
若确定需要对所述数据报文进行分片处理,则将所述数据报文进行分片后封装VXLAN头,并进行转发。
优选地,所述VTEP判断收到的数据报文是否是待封装报文包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710810474.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种单环网型SCADA系统
- 下一篇:基于VPN路由管理系统及方法