[发明专利]数据传输方法、系统、设备、代理服务器及存储介质有效
| 申请号: | 201911158732.2 | 申请日: | 2019-11-22 | 
| 公开(公告)号: | CN112838983B | 公开(公告)日: | 2023-09-12 | 
| 发明(设计)人: | 吴伟 | 申请(专利权)人: | 斑马智行网络(香港)有限公司 | 
| 主分类号: | H04L45/243 | 分类号: | H04L45/243;H04L45/247;H04L67/56;H04L67/141 | 
| 代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 徐颖聪 | 
| 地址: | 中国香港九龙长沙湾道*** | 国省代码: | 暂无信息 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 数据传输 方法 系统 设备 代理服务器 存储 介质 | ||
公开了一种数据传输方法、数据传输系统、设备、代理服务器及非暂时性机器可读存储介质。第一设备具有一个虚拟网络接口和多个物理网络接口,第一设备获取来自虚拟网络接口的第一数据包,第一数据包包括第一包头,第一包头包括第一源地址和第一目的地址,第一源地址为虚拟网络接口的地址,第一目的地址为第二设备的地址;为第一数据包添加第二包头,第二包头包括第二源地址和第二目的地址,第二源地址为选择的物理网络接口的地址,第二目的地址为代理服务器的地址;以及基于选择的物理网络接口发送第一数据包。由此,可以使得上层业务的数据流不再依赖于传输层的连接,并且通信双方间的数据传输通道不会因为真实的传输路径的变化而变化。
技术领域
本公开涉及通信领域,特别是涉及一种数据传输方法、数据传输系统、设备、代理服务器及非暂时性机器可读存储介质。
背景技术
TCP连接时,一直以来都是只能绑定一个IP地址,但是随着多网卡主机越来越多,从一个主机到另一个主机往往都会有多条链路可以到达,这种情况下,如何充分利用这多条链路进行并行的传输或者作为链路备份,就变得十分有意义。
发明内容
本公开的一个目的在于提供一种能够实现多路径传输的数据传输方案。
根据本公开的第一个方面,提出了一种数据传输方法,适用于第一设备执行,其中,第一设备具有一个虚拟网络接口和多个物理网络接口,方法包括:获取来自虚拟网络接口的第一数据包,第一数据包包括第一包头,第一包头包括第一源地址和第一目的地址,第一源地址为虚拟网络接口的地址,第一目的地址为第二设备的地址;为第一数据包添加第二包头,第二包头包括第二源地址和第二目的地址,第二源地址为选择的物理网络接口的地址,第二目的地址为代理服务器的地址;以及基于选择的物理网络接口发送第一数据包。
可选地,该方法还包括:通过一个或多个物理网络接口向代理服务器发送接入请求;接收代理服务器发送的配置信息;以及基于配置信息,创建虚拟网络接口。
可选地,接入请求包括第一设备的身份信息,并且/或者配置信息包括代理服务器为第一设备分配的虚拟网络接口的地址信息。
可选地,该方法还包括:响应于物理网络接口接收到第二数据包,将第二数据包中的第四包头剥离,并将剥离第四包头后的第二数据包转发给虚拟网络接口,以由虚拟网络接口将剥离第二包头后的第二数据包发送给上层应用协议进行处理,其中,第二数据包包括第三包头和第四包头,第三包头包括第三源地址和第三目的地址,第三源地址为第二设备的地址,第三目的地址为第一设备的虚拟网络接口的地址,第四包头包括第四源地址和第四目标地址,第四源地址为代理服务器的地址,第四目标地址为第一设备的物理网络接口的地址。
可选地,该方法还包括:从多个物理网络接口中选择一个或多个物理网络接口。
可选地,从多个物理网络接口中选择一个或多个物理网络接口的步骤包括:根据以下至少一种因素从多个物理网络接口中选择一个或多个物理网络接口:网络类型、网络状态、网络带宽、网络延时、业务类型、应用类型。
可选地,从多个物理网络接口中选择一个或多个物理网络接口的步骤包括:根据物理网络接口对应的网络的网络类型及其网络状态,计算不同物理网络接口的权重,根据权重从多个物理网络接口中选择一个或多个物理网络接口,其中,每种网络类型对应预定的权重系数;并且/或者根据当前传输数据的业务类型、物理网络接口对应的网络的网络类型、以及网络状态,计算不同物理网络接口的权重,根据权重从多个物理网络接口中选择一个或多个物理网络接口,其中,每种业务类型在不同网络类型下具有对应的权重系数;并且/或者根据物理网络接口对应的网络的可用带宽,计算不同物理网络接口的权重,根据权重从多个物理网络接口中选择一个或多个物理网络接口,其中权重与可用带宽正相关;并且/或者根据物理网络接口对应的网络的可用带宽和网络延时,计算不同物理网络接口所负责的数据流量,根据计算结果,选择相应的物理网络接口进行数据发送;并且/或者根据业务类型的流量计费方式,从多个物理网络接口中选择一个或多个物理网络接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斑马智行网络(香港)有限公司,未经斑马智行网络(香港)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911158732.2/2.html,转载请声明来源钻瓜专利网。





