[发明专利]用于首选数据包的选择性多数据包传输的装置和方法在审

专利信息
申请号: 202080066920.7 申请日: 2020-04-20
公开(公告)号: CN114521317A 公开(公告)日: 2022-05-20
发明(设计)人: 本-沙哈尔·贝尔彻;鲁文·科恩;盖伊·沙塔;曲会春 申请(专利权)人: 华为技术有限公司
主分类号: H04L1/08 分类号: H04L1/08;H04L1/18
代理公司: 广州三环专利商标代理有限公司 44202 代理人: 易浩球
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 首选 数据包 选择性 多数 传输 装置 方法
【说明书】:

公开了一种用于首选数据包的选择性多数据包传输的设备和方法。在本公开中,该设备用于从待发送的多个连续数据包中识别数据包;以及,与多个连续数据包中的其他数据包一起,通过网络多次重复发送该识别出的数据包。该识别出的数据包(也称为“首选数据包”)对于发送该数据包的应用,是包含关键数据的数据包。举例来说,识别出的数据包可以对应于每个远程直接内存访问(remote direct memory access,RDMA)事务的第一个数据包,或者在基于远程直接内存访问(RDMA)的无限带宽(InfiniBand)中对应于包括扩展传输头(extended transport header,ETH)的数据包。通过提前对该识别出的数据包进行多次重复发送,可以在对该识别出的数据包的较大接收概率下实现较低的递送时间。

技术领域

本公开涉及通信系统,并且更具体地但非排他地,涉及一种用于首选数据包的选择性多数据包传输的装置和方法。

背景技术

诸如传输控制协议(transport control protocol,TCP)的可靠传输协议已经部署了许多年。通过使用从接收方到发送方(transmitter/sender)的肯定应答(acknowledgment,ACK)消息保证这些协议的可靠性,该ACK消息用于已经被接收器成功接收的数据包。对未被肯定应答的数据包进行重传。

现有常见的重传方法有回退n帧(Go-back-N)和选择性重传(selective repeat)。在Go-Back-N方法中,发射器保留未被肯定应答的(最多N个)数据包的集合,其中N是预定义的数据包数量。在特定数据包发生超时且未接收到ACK时,或者是在接收到对特定数据包的否定应答(negative ACK,NACK)时,将重传全部的(最多)N个未被肯定应答的数据包。

图1A示意性地示出了Go-back-N重传方法的示例,其中以N=3为例。发射器110向接收器111发送多个数据包101、102、103、和104。数据包101在接收器111处被成功接收,并且对于数据包101的ACK被发送到发射器110。数据包102没有被接收器111接收到,并且由于数据包102丢失,数据包103和104被接收器111接收到但是未被肯定应答。因此,发射器重传未被肯定应答的最后三个数据包,即数据包102、103、和104。在重传后,全部的三个数据包102、103、和104都在接收器111处被成功接收并被肯定应答。

在选择性重传方法中,接收器使用NACK消息或选择性肯定应答(selective ACK,SACK)消息指示丢失的数据包,该NACK消息或SACK消息告知接收到哪些数据包以及丢失了哪些数据包。作为回应,发射器选择性地仅重传接收到对于该数据包的NACK消息的数据包。在Go-Back-N方法和选择性重传方法中,重传都是由超时(在没有接收到ACK时),或接收到NACK消息或SACK消息所触发的。然而,在选择性重传方法中,只对未被肯定应答的特定数据包执行重传,而非对N个数据包的整个集合执行重传。

图1B示意性地示出了选择性重传方法的示例。发射器160向接收器161发送多个数据包151、152、153、154、155、和156。数据包151在接收器161处被成功接收,并且对于数据包151的ACK被发送到发射器160。数据包152没有被接收器161接收到。数据包153、154、和155在接收器161处被接收到,并且数据包153、154、和155分别通过每个数据包对应的ACK被肯定应答,其中该ACK包括对于数据包152的NACK。该包括NACK的ACK消息是SACK消息。因此,发射器160在接收到第一个NACK后(即在发送数据包155后)仅重传数据包152。

发明内容

本公开的目的是提供一种数据包发送设备、一种数据包接收设备、一种数据包发送方法、一种数据包接收方法、以及一种包括程序代码的计算机程序产品,当该程序代码在处理器中实现时,用于执行上述数据包发送方法和/或数据包接收方法。

通过独立权利要求的特征实现上述目的和其他目的。在从属权利要求、说明书、以及附图中,进一步的实施方式是显而易见的。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202080066920.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top