基于云网络的数据流传输控制方法、装置及设备制造方法及图纸

技术编号:43631803 阅读:29 留言:0更新日期:2024-12-11 15:12
本公开实施例提供一种基于云网络的数据流传输控制方法、装置及设备,通过接收虚拟机通过叠加网络数据流通道发送的第一数据包;基于软件处理路径处理第一数据包,生成对应的第一表项和至少两个第二表项,并将第一表项发送至硬件处理路径中的流表中,将至少两个第二表项发送至硬件处理路径中的多路径表中,在接收虚拟机通过叠加网络数据流通道发送的第二数据包后,根据流表和多路径表,确定第二数据包对应的目标物理路径,并基于目标物理路径转发第二数据包。通过在硬件处理路径内设置流表和多路径表,完成了从叠加网络数据流通道至物理路径的映射,进而实现数据的多路径传输,提高在云网络场景下的数据传输性能。

【技术实现步骤摘要】

本公开实施例涉及云计算,尤其涉及一种基于云网络的数据流传输控制方法、装置及设备


技术介绍

1、多路径传输技术是一种通过将一条流(flow)分散到多条路径上进行传输的数据传输技术,相比于单路径传输技术,可以更有效的实现负载均衡、提高网络的整体数据传输性能。

2、然而,在云网络场景下,由于数据包需要经过叠加网络层(overlay)进行处理,导致现有技术中针对物理网络的多路径传输技术无法运用到云网络的场景中,造成云网络场景下数据传输性能低下的问题。


技术实现思路

1、本公开实施例提供一种基于云网络的数据流传输控制方法、装置及设备,以克服云网络场景下数据传输性能低下的问题。

2、第一方面,本公开实施例提供一种基于云网络的数据流传输控制方法,包括:

3、接收虚拟机通过叠加网络数据流通道发送的第一数据包;基于软件处理路径处理所述第一数据包,生成对应的第一表项和至少两个第二表项,并将所述第一表项发送至硬件处理路径中的流表中,将所述至少两个第二表项发送至所述硬件处理路径中的多路径表中,其本文档来自技高网...

【技术保护点】

1.一种基于云网络的数据流传输控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述软件处理路径设依次设置有安全组模块、虚拟路由表模块、服务质量模块和虚拟机位置表模块,所述基于软件处理路径处理所述第一数据包,生成对应的第一表项和至少两个第二表项,包括:

3.根据权利要求2所述的方法,其特征在于,所述第一表项中包括第一匹配键和对应的第一键值,所述第一匹配键用于记录所述叠加网络数据流通道的通信标识,所述第一键值用于记录所述叠加网络数据流通道的流标识以及所述安全组模块、所述虚拟路由表模块、所述服务质量模块的执行动作。

>4.根据权利要求2...

【技术特征摘要】

1.一种基于云网络的数据流传输控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述软件处理路径设依次设置有安全组模块、虚拟路由表模块、服务质量模块和虚拟机位置表模块,所述基于软件处理路径处理所述第一数据包,生成对应的第一表项和至少两个第二表项,包括:

3.根据权利要求2所述的方法,其特征在于,所述第一表项中包括第一匹配键和对应的第一键值,所述第一匹配键用于记录所述叠加网络数据流通道的通信标识,所述第一键值用于记录所述叠加网络数据流通道的流标识以及所述安全组模块、所述虚拟路由表模块、所述服务质量模块的执行动作。

4.根据权利要求2所述的方法,其特征在于,所述第二表项中包括第二匹配键和对应的第二键值,所述第二匹配键用于记录所述叠加网络数据流通道的流标识和逻辑路径标识,所述第二键值用于记录所述物理路径。

5.根据权利要求4所述的方法,其特征在于,所述通信标识包括源地址、目的地址、目的端口号和源端口号,其中,所述源地址、目的地址为源宿主机、目的宿主机的网络地址,所述目的端口号为vxla...

【专利技术属性】
技术研发人员:刘一锐康达祥姜立东
申请(专利权)人:北京火山引擎科技有限公司
类型:发明
国别省市:

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

1