[发明专利]一种数据包发送方法及相关设备有效
申请号: | 201810148231.5 | 申请日: | 2018-02-12 |
公开(公告)号: | CN109951260B | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | 祝建建;邓宇;刘伟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L1/00;H04L1/22 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据包 发送 方法 相关 设备 | ||
1.一种数据包发送方法,其特征在于,所述方法用于一多路径连接的发送端,所述方法包括:
所述发送端确定所述多路径连接满足第一条件,所述第一条件用于解除所述多路径连接所使用小包发送控制策略,所述小包发送控制策略用于控制所述发送端通过所述多路径连接发送小数据包的时间间隔,所述小数据包中包括的数据的长度小于最大数据包长度MSS;
所述发送端解除所述小包发送控制策略;
以及在解除所述小包发送控制策略后,所述发送端通过冗余传输模式,在所述多路径连接的多条路径上发送多个小数据包,所述多个小数据包中包括携带相同数据的小数据包。
2.如权利要求1所述的方法,其特征在于,所述第一条件包括所述发送端已配置冗余调度策略、所述多路径连接的调度策略为冗余调度策略、所述多路径连接的接收端已配置冗余调度策略、所述小数据包为使用冗余调度策略发送的数据包、所述小数据包在所述多路径连接的一条路径上发送后需要在另一条路径上重复发送以及所述发送端当前在所述多路径连接的所述多条路径上发送数据包中的至少一项,所述冗余调度策略用于指示所述发送端通过所述冗余传输模式传输数据。
3.如权利要求1或2所述的方法,其特征在于,所述发送端解除所述小包发送控制策略,包括:
所述发送端修改所述发送端中第一小数据包对应的序号,或修改所述发送端接收到的第一ACK包的序号,以使得所述发送端中所述第一小数据包对应的序号小于等于所述第一ACK包的序号,所述第一小数据包为所述发送端在当前时刻前发送的最后一个小数据包、且所述发送端未接收到所述第一小数据包对应的ACK包,所述第一ACK包为所述发送端在当前时刻前接收到的序号最大的ACK包;
相应的,在解除所述小包发送控制策略后,所述发送端通过冗余传输模式,在所述多路径连接的多条路径上发送多个小数据包,包括:
所述发送端在所述多路径连接的多条路径中未发送过所述第一小数据包的至少一条路径上,发送与所述第一小数据包携带相同数据的小数据包;
以及,所述发送端通过所述冗余传输模式,在所述多路径连接的多条路径上发送第二小数据包。
4.如权利要求1或2所述的方法,其特征在于,所述发送端解除所述小包发送控制策略,包括:
所述发送端将所述发送端保存的未确认小数据包个数修改为0,其中,所述未确认小数据包个数用于表示所述发送端已经发送但未收到对应的ACK包的小数据包的个数。
5.如权利要求1或2所述的方法,其特征在于,所述发送端通过定时器控制所述发送端通过所述多路径连接发送小数据包的时间间隔,所述发送端解除所述小包发送控制策略,包括:
所述发送端在通过所述多路径连接发送第一小数据包后,修改所述定时器以使得所述定时器提前到达预定时间,所述第一小数据包为所述发送端在当前时刻前发送的最后一个所述小数据包;
相应的,在解除所述小包发送控制策略后,所述发送端通过冗余传输模式,在所述多路径连接的多条路径上发送多个所述小数据包,包括:
所述发送端在所述定时器提前到达预定时间时,通过所述冗余传输模式,在所述多路径连接的多条路径中未发送过所述第一小数据包的路径上,发送与所述第一小数据包携带相同数据的小数据包;
以及,所述发送端在发送与所述第一小数据包携带相同数据的小数据包后,再次修改所述定时器以使得所述定时器提前到达预设时间;在所述定时器再次提前到达预定时间时,在所述多路径连接的路径上发送第二小数据包。
6.一种数据包发送装置,其特征在于,所述装置为一多路径连接的发送端,所述装置包括:
确定模块,用于确定多路径连接满足第一条件,所述第一条件用于解除所述多路径连接所使用小包发送控制策略,所述小包发送控制策略用于控制所述发送端通过所述多路径连接发送小数据包的时间间隔,所述小数据包中包括的数据的长度小于最大数据包长度MSS;
处理模块,用于解除所述小包发送控制策略;
发送模块,用于在解除所述小包发送控制策略后,通过冗余传输模式,在所述多路径连接的多条路径上发送多个小数据包,所述多个小数据包中包括携带相同数据的小数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810148231.5/1.html,转载请声明来源钻瓜专利网。