The invention discloses a VXLAN message processing method, device and storage medium, which relates to the field of communication technology. The method includes: VTEP judges whether the received data message is to be encapsulated; when the VTEP judges that the data message is to be encapsulated, according to the length of the data message and the VXLAN tunnel forwarding capability, it determines whether the data message needs to be encapsulated or not. Fragmentation processing; if it is determined that the data message needs to be fragmented, the data message will be fragmented, encapsulated VXLAN header, and forwarded. The embodiment of the invention realizes VXLAN message fragmentation, and solves the problem of reconfiguration failure of the traditional fragmentation method.
【技术实现步骤摘要】
一种VXLAN报文处理方法、装置及存储介质
本专利技术涉及通信
,特别涉及一种虚拟可扩展局域网(VirtualExtensibleLAN,VXLAN)报文处理方法、装置及存储介质。
技术介绍
目前云计算互联网数据中心(InternetDataCenter,IDC)内部结构主要分为L2和L3。在L2结构中,所有的服务器在一个大的局域网中,通信和广播隔离需要靠虚拟局域网(VirtualLocalAreaNetwork,VLAN)。而VLAN总共只有4096个,一台物理服务器可能会拥有若干虚拟主机(VirtualMachine,VM),且每台VM拥有不同的MAC地址,显然VLAN不能满足需求。另外在云计算IDC中,要求服务器实现虚拟化,服务器可以随时随地迁移,而不需要改变IP,这时就需要L2网络。然而有时数据中心(DataCenter,DC)内部服务器不在一个地域内,需要进行L3打通,在L3网络里传输L2数据,这就是覆盖(overlay)技术。综上两个问题,VXLAN诞生了。VXLAN是一种overlay的虚拟网络技术,使用MACinUDP的方法进行封装,共50字节的封装报文头,如图1所示。VXLAN提供了将二层网络overlay在三层网络上的能力,VXLANHeader中的虚拟网络标识(VirtualNetworkIdentifier,VNI)有24bit,数量远远大于4096,并且用户数据报协议(UserDatagramProtocol,UDP)的封装可以穿越三层网络,比VLAN有更好的扩展性。在现有技术中,如图2所示,虚拟可扩展局域网隧道终结节点(V ...
【技术保护点】
1.一种虚拟可扩展局域网VXLAN报文处理方法,包括:虚拟可扩展局域网隧道终结节点VTEP判断收到的数据报文是否是待封装报文;当所述VTEP判断所述数据报文是待封装报文时,根据所述数据报文的长度和VXLAN隧道转发能力,确定是否需要对所述数据报文进行分片处理;若确定需要对所述数据报文进行分片处理,则将所述数据报文进行分片后封装VXLAN头,并进行转发。
【技术特征摘要】
1.一种虚拟可扩展局域网VXLAN报文处理方法,包括:虚拟可扩展局域网隧道终结节点VTEP判断收到的数据报文是否是待封装报文;当所述VTEP判断所述数据报文是待封装报文时,根据所述数据报文的长度和VXLAN隧道转发能力,确定是否需要对所述数据报文进行分片处理;若确定需要对所述数据报文进行分片处理,则将所述数据报文进行分片后封装VXLAN头,并进行转发。2.根据权利要求1所述的方法,所述VTEP判断收到的数据报文是否是待封装报文包括:所述VTEP收到数据报文后,若所述数据报文的出接口是VXLAN隧道,则确定所述数据报文是待封装报文。3.根据权利要求1所述的方法,所述根据所述数据报文的长度和VXLAN隧道转发能力,确定是否需要对所述数据报文进行分片处理包括:若所述数据报文的长度超出所述VXLAN隧道转发能力,则确定需要对所述数据报文进行分片处理。4.根据权利要求3所述的方法,所述VXLAN隧道转发能力是根据所述出接口的最大传输单元MTU值确定的。5.根据权利要求1所述的方法,所述若确定需要对所述数据报文进行分片处理,则将所述数据报文进行分片后封装VXLAN头,并进行转发包括:所述VTEP根据所述隧道转发能力,对所述数据报文进行分片,得到多个分片报文;所述VTEP查找包含所述VXLAN隧道的ID号的VXLAN头,并为每个分片报文封装所述VX...
【专利技术属性】
技术研发人员:平小娟,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。