【技术实现步骤摘要】
数据传输方法、数据发送装置、数据接收装置和存储介质
[0001]本专利技术涉及但不限于通信
,尤其涉及一种数据传输方法、数据发送装置、数据接收装置和存储介质。
技术介绍
[0002]由于传统的主机网络堆栈无法再维持低延迟和带宽要求,将网络堆栈卸载到硬件中是高速网络中不可避免的方向。通过RoCEv2(融合以太网RDMA协议)在数据中心部署了具有RDMA(Remote Direct Memory Access,远程直接内存访问)的大型网络,作为当前的硬件卸载解决方案。
[0003]然而,在基于RDMA技术进行数据传输时,可能会遇到数据包的发送乱序问题,从而使得数据传输的可靠性下降。
技术实现思路
[0004]以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
[0005]本专利技术实施例提供了一种数据传输方法、数据发送装置、数据接收装置和存储介质,能够应对数据包乱序的情况,提高数据传输的可靠性。
[0006]第一方面,本专利技术实施例提供了一种数据传输方法,应 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于数据发送装置,所述数据传输方法包括:获取多个目标数据包,为各个所述目标数据包分配对应的初始地址段;根据各个所述目标数据包和对应的所述初始地址段生成数据报文;将所述数据报文发送至数据接收装置,以供所述数据接收装置根据所述初始地址段存储对应的目标数据包。2.根据权利要求1所述的数据传输方法,其特征在于,所述数据传输方法还包括:当所述目标数据包发送失败,接收所述数据接收装置发送的重传请求,所述重传请求中携带有发送异常的目标地址段;根据所述重传请求将所述目标地址段对应的目标数据包重新发送至所述数据接收装置。3.根据权利要求1所述的数据传输方法,其特征在于,所述为各个所述目标数据包分配对应的初始地址段,包括:确定多个所述目标数据包对应的地址空间;对所述地址空间进行分析处理,根据所述分析处理的分析结果对所述地址空间进行拆分,得到各个目标数据包对应的初始地址段;其中,所述分析处理包括有效性分析或者容量大小分析中的至少一种。4.根据权利要求1所述的数据传输方法,其特征在于,所述数据报文的数量为多个,所述将所述数据报文发送至数据接收装置,包括:对各个所述数据报文进行优先级分析,得到各个所述数据报文对应的优先级;根据所述优先级将所述数据报文发送至数据接收装置。5.根据权利要求1所述的数据传输方法,其特征在于,所述将所述数据报文发送至数据接收装置,包括:接收传输模式切换指令,所述传输模式切换指令基于所述数据发送装置和所述数据接收装置之间的网络连接状态得到;根据所述传输模式切换指令确定所述数据报文的目标传输模式,根据所述目标传输模式将所述数据报文发送至数据接收装置。6.根据权利要求1所述的数据传输方法,其特征在于,所述数据发送装置设置于计算设备中,所述数据传输方法还包括:接收所述计算设备发送的消息报文;将所述消息报文发送至所述数据接收装置。7.一种数据传输方法,其特征在于,应用于数据接收装置,所述数据传输方法包括:接收数据报文,所述数据报文携带有多个目标数据包以及各个所述目标数据包对应的初始地址段;根据所述初...
【专利技术属性】
技术研发人员:马军,赵闪,
申请(专利权)人:中兴智能科技南京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。