发明名称 一种数据包的传输方法、系统
摘要 本发明适用于互联网技术领域,提供了一种数据包的传输方法、系统,所述方法包括:数据包分流装置对接收到的数据包进行加序,生成加序数据包;根据分流比例确定所述加序数据包的发送链路,并通过所述发送链路传输所述加序数据包至数据包合流装置;数据包合流装置对所述加序数据包进行排序。本发明,由于数据包合流装置输出的是有序的数据包,所以可以有效地降低TCP乱序带来的负面影响,在多路径传输的过程中提升TCP端到端的性能。
申请公布号 CN103166912B 申请公布日期 2016.08.10
申请号 CN201110408205.X 申请日期 2011.12.09
申请人 华为技术有限公司 发明人 郭志涛;黄敏
分类号 H04L29/06(2006.01)I;H04L12/861(2013.01)I 主分类号 H04L29/06(2006.01)I
代理机构 深圳中一专利商标事务所 44237 代理人 张全文
主权项 一种数据包的传输方法,其特征在于,所述方法包括:数据包分流装置对接收到的IP数据包进行加序,生成加序数据包;根据分流比例确定所述加序数据包的发送链路,并通过所述发送链路传输所述加序数据包至数据包合流装置;数据包合流装置对所述加序数据包进行排序;所述对接收到的IP数据包进行加序,生成加序数据包的步骤包括:判断所述IP数据包是否是数据包分片;当所述IP数据包不是数据包分片时,设置所述IP数据包IP头部的标识字段的值为加序序号;当所述IP数据包是数据包分片时,设置所述IP数据包分片IP头部的标识字段的值为加序序号,其中,加序后的同一数据包的不同数据包分片IP头部的标识字段的值相同;所述数据包合流装置对所述加序数据包进行排序的步骤包括:判断所述加序数据包是否是数据包分片;当所述加序数据包不是数据包分片或者所述加序数据包是最后一个数据包分片时,根据所述加序数据包IP头部的标识字段的值对所述加序数据包进行排序;当所述加序数据包是数据包分片,并且所述加序数据包不是最后一个数据包分片时,向上层发送所述加序数据包。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼