传输控制协议链接构建方法及装置制造方法及图纸

技术编号:14920256 阅读:92 留言:0更新日期:2017-03-30 13:09
本申请公开了传输控制协议链接构建方法及装置。所述方法的一具体实施方式包括:监测源地址与目的地址之间每条链路当前的带宽值;根据所述带宽值计算所述链路在未来设定时间内的链路带宽预测值;获取从源地址到目的地址的数据包的五元组信息,根据所述五元组信息确定所述数据包经过的等价路径,得到所述五元组信息与所述等价路径的对应关系信息;根据所述链路带宽预测值和所述对应关系信息得到对应所述五元组信息的五元组带宽预测值;根据所述五元组带宽预测值对所述五元组信息进行筛选,通过筛选后得到的所述五元组信息对应的路径构建传输控制协议链接。该实施方式能够最大化地利用带宽资料,提高了数据传输的效率。

【技术实现步骤摘要】

本申请涉及信息处理
,具体涉及网络数据传输
,尤其涉及传输控制协议链接构建方法及装置
技术介绍
在一个或多个数据中心里,源地址与目的地址之间存在大量由等价路由构成的等价路径,等价路径是指等价路由(Equal-CostMultipathRouting,ECMP)的权值相等的传输路径,其中,权值是指在计算等价路由的过程中,由路由协议对路径赋予的值,权值与路径长度等因素有关。当源地址与目的地址之间的设备支持等价路由时,发往目的地址的数据就可以通过不同的等价路径分担,实现网络的负载均衡,并在其中某些等价路径出现故障时,由其它等价路径代替完成转发处理,实现路由冗余备份功能。虽然等价路径能够实现对数据的多路径传输,但实际中,每一条等价路径的带宽、时延和可靠性等性能都不一样。因此,如果把每一条等价路径都视为性能相同进行数据传输,就会造成带宽的浪费,不能最大化的利用带宽资源,导致数据传输效率不高。
技术实现思路
本申请提供了传输控制协议链接构建方法及装置,以解决
技术介绍
中提到的问题。一方面,本申请提供了一种传输控制协议链接构建方法,所述方法包括:监测源地址与目的地址之间每条链路当前的带宽值;根据所述带宽值计算所述链路在未来设定时间内的链路带宽预测值;获取从源地址到目的地址的数据包的五元组信息,根据所述五元组信息确定所述数据包经过的等价路径,得到所述五元组信息与所述等价路径的>对应关系信息,其中,所述五元组信息包括源地址、源端口、目的地址、目的端口和协议号,所述等价路径包括至少两条权值相同的路径,所述路径包括至少一条链路;根据所述链路带宽预测值和所述对应关系信息得到对应所述五元组信息的五元组带宽预测值;根据所述五元组带宽预测值对所述五元组信息进行筛选,通过筛选后得到的所述五元组信息对应的路径构建传输控制协议链接。第二方面,本申请提供了一种传输控制协议链接构建装置,所述装置包括:带宽监测单元,用于监测源地址与目的地址之间每条链路当前的带宽值;链路带宽预测值计算单元,用于根据所述带宽值计算所述链路在未来设定时间内的链路带宽预测值;对应关系信息获取单元,用于获取从源地址到目的地址的数据包的五元组信息,根据所述五元组信息确定所述数据包经过的等价路径,得到所述五元组信息与所述等价路径的对应关系信息,其中,所述五元组信息包括源地址、源端口、目的地址、目的端口和协议号,所述等价路径包括至少两条权值相同的路径,所述路径包括至少一条链路;五元组带宽预测值获取单元,用于根据所述链路带宽预测值和所述对应关系信息得到对应所述五元组信息的五元组带宽预测值;传输控制协议链接构建单元,用于根据所述五元组带宽预测值对所述五元组信息进行筛选,通过筛选后得到的所述五元组信息对应的路径构建传输控制协议链接。第三方面,本申请提供了一种文件传输方法,所述方法包括:在源地址端将要传输的文件分割成多个文件块;通过上述第一方面的传输控制协议链接构建方法将所述文件块从源地址端传输至目的地址端;在所述目的地址端将所述文件块重组为所述文件。第四方面,本申请提供了一种文件传输系统,所述系统包括:文件分割单元,用于在源地址端将要传输的文件分割成多个文件块;文件传输单元,用于通过上述第二方面的传输控制协议链接构建装置将所述文件块从源地址端传输至目的地址端;文件重组单元,用于在所述目的地址端将所述文件块重组为所述文件。本申请提供的传输控制协议链接构建方法及装置,首先监测源地址与目的地址之间每条链路当前的带宽值,对带宽值进行预测得到链路带宽预测值,通过链路带宽预测值能够实现对链路带宽的预测;然后获得从源地址到目的地址之间数据包的五元组信息,建立五元组信息与等价路径的对应关系信息;根据链路带宽预测值和对应关系信息得到五元组带宽预测值,能够实现对五元组带宽的预测;最后根据五元组带宽预测值筛选出的五元组信息对应的链路构建传输控制协议链接,能够最大化地利用带宽资料,提高了数据传输的效率。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是根据本申请的可以应用于其中的示例性系统架构图;图2是根据本申请的传输控制协议链接构建方法的一个实施例流程图;图3是根据本申请的传输控制协议链接构建装置的一个实施例结构示意图;图4是适于用来实现本申请实施例的服务器的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请的传输控制协议链接构建方法或传输控制协议链接构建装置的实施例的示例性系统架构100。如图1所示,系统架构100可以包括终端设备101、102、103,网络104、105,网络设备106、107、108、109和服务器110。网络104、105用以在终端设备101、102、103,网络设备106、107、108、109和服务器110之间提供通信链路的介质。网络104、105可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。用户可以使用终端设备101、102、103,网络设备106、107、108、109通过网络104、105与服务器110交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种手机应用和网络应用,例如浏览器和数据包发送应用等。终端设备101、102、103可以是具有显示屏并且支持浏览器和数据发送应用的各种电子设备,包括但不限于智能手机、平板电脑和笔记本等。使得数据通过网络104、105传送给网络设备106、107、108、109。服务器110可以是根据数据传输来构建传输控制协议链接的服务器,例如根据终端设备101、102、103发送给网络设备106、107、108、109的数据包来构建传输控制协议链接的服务器。服务器110可以对监测到的数据包进行分析处理,并根据分析结果构建传输控制协议链接。需要说明的是,本申请实施例所提供的传输控制协议链接构建方法本文档来自技高网...
传输控制协议链接构建方法及装置

【技术保护点】
一种传输控制协议链接构建方法,其特征在于,所述方法包括:监测源地址与目的地址之间每条链路当前的带宽值;根据所述带宽值计算所述链路在未来设定时间内的链路带宽预测值;获取从源地址到目的地址的数据包的五元组信息,根据所述五元组信息确定所述数据包经过的等价路径,得到所述五元组信息与所述等价路径的对应关系信息,其中,所述五元组信息包括源地址、源端口、目的地址、目的端口和协议号,所述等价路径包括至少两条权值相同的路径,所述路径包括至少一条链路;根据所述链路带宽预测值和所述对应关系信息得到对应所述五元组信息的五元组带宽预测值;根据所述五元组带宽预测值对所述五元组信息进行筛选,通过筛选后得到的所述五元组信息对应的路径构建传输控制协议链接。

【技术特征摘要】
1.一种传输控制协议链接构建方法,其特征在于,所述方法包括:
监测源地址与目的地址之间每条链路当前的带宽值;
根据所述带宽值计算所述链路在未来设定时间内的链路带宽预测
值;
获取从源地址到目的地址的数据包的五元组信息,根据所述五元
组信息确定所述数据包经过的等价路径,得到所述五元组信息与所述
等价路径的对应关系信息,其中,所述五元组信息包括源地址、源端
口、目的地址、目的端口和协议号,所述等价路径包括至少两条权值
相同的路径,所述路径包括至少一条链路;
根据所述链路带宽预测值和所述对应关系信息得到对应所述五元
组信息的五元组带宽预测值;
根据所述五元组带宽预测值对所述五元组信息进行筛选,通过筛
选后得到的所述五元组信息对应的路径构建传输控制协议链接。
2.根据权利要求1所述的方法,其特征在于,所述监测源地址与
目的地址之间每条链路当前的带宽值包括:
采集源地址与目的地址之间每条链路经过的数据端口的流量值;
根据所述流量值确定每条链路当前的带宽值。
3.根据权利要求1所述的方法,其特征在于,所述获取从源地址
到目的地址的数据包的五元组信息,根据所述五元组信息确定所述数
据包经过的等价路径包括:
获取从源地址到目的地址的数据包;
从所述数据包中提取出五元组信息;
根据所述五元组信息确定所述数据包经过的路径,根据所述路径
的权值确定等价路径。
4.根据权利要求1所述的方法,其特征在于,所述根据所述链路

\t带宽预测值和所述对应关系信息得到对应所述五元组信息的五元组带
宽预测值包括:
根据所述等价路径包含的链路对应的链路带宽预测值计算所述等
价路径的等价路径带宽预测值;
根据所述对应关系信息和等价路径带宽预测值得到五元组带宽预
测值。
5.根据权利要求1所述的方法,其特征在于,所述根据所述五元
组带宽预测值对所述五元组信息进行筛选,通过筛选后得到的所述五
元组信息对应的路径构建传输控制协议链接包括:
按由大到小的顺序对所述五元组带宽预测值进行排序,通过排序
后的前设定个所述五元组带宽预测值对应的五元组信息对应的路径构
建传输控制协议链接。
6.一种传输控制协议链接构建装置,其特征在于,所述装置包括:
带宽监测单元,用于监测源地址与目的地址之间每条链路当前的
带宽值;
链路带宽预测值计算单元,用于根据所述带宽值计算所述链路在
未来设定时间内的链路带宽预测值;
对应关系信息获取单元,用于获取从源地址到目的地址的数据包
的五元组信息,根据所述五元组信息确定所述数据包经过的等...

【专利技术属性】
技术研发人员:李盖凡陈云飞熊亚军
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1