[发明专利]通过网络接口传输包的方法和系统有效
申请号: | 201380077958.4 | 申请日: | 2013-07-05 |
公开(公告)号: | CN105594176B | 公开(公告)日: | 2019-09-13 |
发明(设计)人: | 宋浩伟;吴锦超;梁允俊 | 申请(专利权)人: | 柏思科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/04 |
代理公司: | 深圳新创友知识产权代理有限公司 44223 | 代理人: | 江耀纯 |
地址: | 中国香港九龙长沙湾青山道*** | 国省代码: | 中国香港;81 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 网络 接口 传输 方法 系统 | ||
一种通过第一通信装置实施的用于传输数据包的方法,其中所述第一通信装置包括多个网络接口。当符合第一条件时通过第一网络接口传输数据包,并且当符合第二条件时通过第二网络接口传输数据包。在多个实施例中的一个中,根据第一组条件将所述多个网络接口分成多组网络接口,并且所述第一网络接口和所述第二网络接口属于两组不同组网络接口。
技术领域
本发明总体上涉及计算机网络的领域。更确切地说,本发明涉及在包括多个网络接口的第一通信路由器处传输数据包的方法和系统。基于是否符合某些条件,通过一个或多个网络接口传输数据包。
背景技术
多广域网(WAN)站点到站点VPN路由器是用以支持集中多个互连(例如,用于访问一个或多个远程专用网络的WAN连接)的带宽的路由器。在一些实施方案中,每个TCP/IP会话仅路由到一个WAN。在此配置中,单个TCP文件传送会话仅能够利用每个终端上的一个WAN连接的带宽。例如,在基于站点到站点虚拟专用网络(VPN)连接的会话中,VPN流量被路由到两个站点(例如,站点A和B)之间的多个WAN连接。
在一个实施方案中,在WAN连接之间初始地形成M×N个隧道,其中M和N分别是站点A和站点B的WAN网络连接的数目。随后经由不同的隧道路由应用程序TCP/IP会话。然而,应注意,虽然基于站点到站点VPN的会话能够针对不同的会话利用不同的隧道,但是此类型的连接中的单个下载会话仅能够利用一个隧道。
为了提高单数据传送会话的吞吐量,已经创建路由模式以尝试针对单个TCP/IP会话利用多个WAN连接。在一些情况下,实施信道绑定。例如,在多WAN路由器上的绑定的站点到站点VPN连接中,来自单个TCP/IP会话的数据被分布到多个隧道。在这些布置中,根据M×N个隧道的相应上行或下行带宽来利用所述隧道,并且经由这些隧道发送的单个会话中的数据的量与隧道的各个带宽比成比例地分布。然而,这些解决方案仍未能考虑到一些隧道因一个或多个条件而不应用于传输数据。此外,这些解决方案也未考虑到一些网络接口未能符合一个或多个条件,并且因此那些网络接口不应用于传输数据。
发明内容
因此,本发明提供通过将已建立的端到端连接分类成第一组已建立端到端连接和至少一组非第一组已建立端到端连接来选择已建立的端到端连接的装置、系统和方法,其中第一组已建立端到端连接符合所有的一个或多个条件,并且其中至少一组非第一组已建立端到端连接不符合所有的一个或多个条件。通过使用多个条件,本发明的实施例能够选择已经符合条件的已建立的端到端连接来传输数据包,而不使用不符合要求的已建立的端到端连接来传输数据包。
根据本发明的一个实施例,当符合第一条件时,通信装置通过第一网络接口传输数据包,并且当符合第二条件时,通信装置通过第二网络接口传输数据包。根据本发明的一个实施例,当通过第一网络接口建立连接时符合第一条件。第二网络接口于是用作备份网络接口,当第一网络接口未能符合第一条件时,通信装置将使用第二网络接口。为了允许快速使用第二网络接口,通过经由所述网络接口周期性地传输包来维持第二网络接口的作用状态。
根据本发明的一个实施例,当满足第三条件时,通过第二网络接口传输纠错包、管理包和/或数据包。这允许利用第二网络接口来提高整体网络吞吐量。根据本发明的一个实施例,如果在第一网络接口处在预定义时间周期内检测到预定义数目的丢包,则符合第三条件。
根据本发明的一个实施例,如果符合第四条件,则通信装置停止通过第二网络接口传输数据包,并开始通过第一网络接口传输数据包。第四条件基于在预定义时间周期内在第二网络接口处丢包的预定义数目的。
附图说明
图1A示出了根据本发明的多个实施例中的一个的网络环境。
图1B示出了根据实施例调适的系统,其配置成通过调节在数据传送会话期间的隧道带宽加权模式来优化绑定的多个可变带宽连接的吞吐量。
图2A展示了系统的操作的高阶流程图,其描绘了用于提高绑定的连接的吞吐量的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于柏思科技有限公司,未经柏思科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380077958.4/2.html,转载请声明来源钻瓜专利网。