一种数据流量处理方法、设备及系统技术方案

技术编号:22242582 阅读:48 留言:0更新日期:2019-10-09 22:01
一种数据流量处理方法、设备及系统。所述方法包括,第一网络设备经由第一链路接收第二网络设备发送的第一VXLAN报文,所述第一VXLAN报文包括第一序列号以及第一业务报文。所述第一网络设备对所述第一VXLAN报文进行解封装。并且,所述第一网络设备经由第二链路接收所述第二网络设备发送的第二VXLAN报文,所述第二VXLAN报文包括第二序列号以及第二业务报文。当所述第一网络设备确定所述第二序列号是所述第一序列号的下一个序列号时,所述第一网络设备对所述第二VXLAN报文进行解封装。从而,减少报文乱序的情况和提高VXLAN隧道的带宽利用率。

A Data Flow Processing Method, Equipment and System

【技术实现步骤摘要】
一种数据流量处理方法、设备及系统
本申请涉及通信
,尤其涉及一种数据流量处理方法、设备及系统。
技术介绍
虚拟扩展局域网(virtualextensiblelocalareanetwork,VXLAN)技术是一种将二层报文用三层协议进行封装的技术。VXLAN技术涉及MAC-in-UDP格式的报文。具体地,将基于媒体接入控制(MediaAccessControl,MAC)协议的以太网帧封装在用户数据报协议(userdatagramprotocol,UDP)报文中。进一步地,将UDP报文封装在因特网协议(InternetProtocol,IP)报文中。可以在三层网络中传输IP报文。因此,实现了以太网帧在三层网络中传送。VXLAN技术使用VXLAN网络标识符(VXLANnetworkidentifier,VNI)标识VXLAN网段。不同的VXLAN网段分别对应不同的VNI。不同的VXLAN网段之间是隔离的。同一个VNI内的两个虚拟机(virtualmachine,VM)可以直接通信。也就是说,同一个VNI内的两个VM进行通信时不需要经由VXLAN三层网关(VXLANL3gateway本文档来自技高网...

【技术保护点】
1.一种数据流量处理方法,其特征在于,所述数据流量处理方法应用在虚拟扩展局域网VXLAN中,所述VXLAN包括第一网络设备和第二网络设备,所述第一网络设备经由VXLAN隧道与所述第二网络设备连接,所述VXLAN隧道包括第一链路以及第二链路,所述方法包括:所述第一网络设备经由所述第一链路接收所述第二网络设备发送的第一VXLAN报文,所述第一VXLAN报文包括第一序列号以及第一业务报文,所述第一序列号指示所述第一业务报文在多个业务报文中的位置;所述第一网络设备对所述第一VXLAN报文进行解封装;所述第一网络设备经由所述第二链路接收所述第二网络设备发送的第二VXLAN报文,所述第二VXLAN报文包括...

【技术特征摘要】
1.一种数据流量处理方法,其特征在于,所述数据流量处理方法应用在虚拟扩展局域网VXLAN中,所述VXLAN包括第一网络设备和第二网络设备,所述第一网络设备经由VXLAN隧道与所述第二网络设备连接,所述VXLAN隧道包括第一链路以及第二链路,所述方法包括:所述第一网络设备经由所述第一链路接收所述第二网络设备发送的第一VXLAN报文,所述第一VXLAN报文包括第一序列号以及第一业务报文,所述第一序列号指示所述第一业务报文在多个业务报文中的位置;所述第一网络设备对所述第一VXLAN报文进行解封装;所述第一网络设备经由所述第二链路接收所述第二网络设备发送的第二VXLAN报文,所述第二VXLAN报文包括第二序列号以及第二业务报文,所述第二序列号指示所述第二业务报文在所述多个业务报文中的位置;在所述第一网络设备对所述第一VXLAN报文进行解封装之后,所述第一网络设备确定所述第二序列号是否为所述第一序列号的下一个序列号;当所述第一网络设备确定所述第二序列号是所述第一序列号的下一个序列号时,所述第一网络设备对所述第二VXLAN报文进行解封装。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述第一网络设备确定所述第二序列号不是所述第一网络设备已解封装的所述第一VXLAN报文中的所述第一序列号的下一个序列号时,所述第一网络设备将所述第二VXLAN报文存储到存储器中。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述第一网络设备确定所述存储器中是否保存了第三VXLAN报文,所述第三VXLAN报文是所述第一网络设备经由所述第一链路或所述第二链路接收到的VXLAN报文,所述第三VXLAN报文包括第三序列号以及第三业务报文,所述第三序列号指示所述第三业务报文在所述多个业务报文中的位置,所述第三序列号为所述第一网络设备已解封装的所述第一VXLAN报文中的所述第一序列号的下一个序列号;当所述第一网络设备确定所述存储器中保存了第三VXLAN报文时,所述第一网络设备对所述第三VXLAN报文进行解封装。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:当第四VXLAN报文在所述存储器中的停留时间大于或等于第一时间阈值时,所述第一网络设备确定第四序列号的值是否小于所述存储器中保存的其他VXLAN报文包含的序列号的值,并且所述第一网络设备确定所述第四序列号的值是否大于所述第一网络设备已解封装的所述第一VXLAN报文中的所述第一序列号的值,其中,所述第四VXLAN报文是所述第一网络设备经由所述第一链路或所述第二链路接收到的VXLAN报文,所述第四VXLAN报文包括所述第四序列号以及第四业务报文,所述第四序列号指示所述第四业务报文在所述多个业务报文中的位置;当所述第一网络设备确定所述第四序列号的值小于所述存储器中保存的其他VXLAN报文包含的序列号的值,并且所述第四序列号的值大于所述第一网络设备已解封装的所述第一VXLAN报文中的所述第一序列号的值时,所述第一网络设备对所述第四VXLAN报文进行解封装。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:当第四VXLAN报文在所述存储器中的停留时间大于或等于第一时间阈值时,所述第一网络设备确定第四序列号的值是否大于所述存储器中保存的其他VXLAN报文包含的序列号的值,其中,所述第四VXLAN报文是所述第一网络设备经由所述第一链路或所述第二链路接收到的VXLAN报文,所述第四VXLAN报文包括所述第四序列号以及第四业务报文,所述第四序列号指示所述第四业务报文在所述多个业务报文中的位置;当所述第一网络设备确定所述第四序列号的值大于所述存储器中保存的其他VXLAN报文包含的序列号的值时,所述第一网络设备对所述第四VXLAN报文在所述存储器中的停留时间清零,并且对所述第四VXLAN报文在所述存储器中的停留时间重新计时。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:当第四VXLAN报文在所述存储器中的停留时间大于或等于第一时间阈值时,所述第一网络设备确定第四序列号的值是否小于所述存储器中保存的其他VXLAN报文包含的序列号的值,并且所述第一网络设备确定所述第四序列号的值与所述第一网络设备已解封装的所述第一VXLAN报文中的所述第一序列号的值的差值的绝对值是否大于第一序列号阈值,其中,所述第四VXLAN报文是所述第一网络设备经由所述第一链路或所述第二链路接收到的VXLAN报文,所述第四VXLAN报文包括所述第四序列号以及第四业务报文,所述第四序列号指示所述第四业务报文在所述多个业务报文中的位置,所述第一序列号阈值的范围为[0.5N,N],其中,N表示所述第二网络设备发送VXLAN报文的序列号上限值;当所述第一网络设备确定所述第四序列号的值小于所述存储器中保存的其他VXLAN报文包含的序列号的值,并且所述第四序列号的值与所述第一网络设备已解封装的所述第一VXLAN报文中的所述第一序列号的值的差值的绝对值大于所述第一序列号阈值时,所述第一网络设备对所述第四VXLAN报文进行解封装。7.根据权利要求1-6中任一项所述的方法,其特征在于,所述第一VXLAN报文还包括第一数据流的标识,所述第一数据流包含所述多个业务报文。8.一种数据流量处理方法,其特征在于,所述数据流量处理方法应用在虚拟扩展局域网VXLAN中,所述VXLAN包括第一网络设备和第二网络设备,所述第一网络设备经由VXLAN隧道与所述第二网络设备连接,所述VXLAN隧道包括第一链路以及第二链路,所述方法包括:所述第二网络设备接收来自虚拟机VM的多个业务报文,所述多个业务报文包括第一业务报文和第二业务报文;所述第二网络设备根据所述第一业务报文生成第一VXLAN报文,所述第一VXLAN报文包括第一序列号以及所述第一业务报文,所述第一序列号指示所述第一业务报文在所述多个业务报文中的位置;所述第二网络设备经由所述第一链路向所述第一网络设备发送所述第一VXLAN报文;所述第二网络设备根据所述第二业务报文生成第二VXLAN报文,所述第二VXLAN报文包括第二序列号以及所述第二业务报文,所述第二序列号指示所述第二业务报文在所述多个业务报文中的位置,所述第二序列号为所述第一序列号的下一个序列号;在所述第二网络设备经由所述第一链路向所述第一网络设备发送所述第一VXLAN报文之后,所述第二网络设备经由所述第二链路向所述第一网络设备发送所述第二VXLAN报文。9.根据权利要求8所述的方法,其特征在于,所述第一VXLAN报文包括VXLAN头,所述VXLAN头包括所述第一序列号。10.根据权利要求8所述的方法,其特征在于,所述第一VXLAN报文包括通用网络虚拟化封装GENEVE头,所述GENEVE头包括序列号类型长度值TLV,所述序列号TLV包括所述第一序列号。11.根据权利要求8-10中任一项所述的方法,其特征在于,所述第一VXLAN报文还包括第一数据流的标识...

【专利技术属性】
技术研发人员:高远李文辉张永康
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1