一种RDMA协议扩展方法及装置制造方法及图纸

技术编号:46613469 阅读:2 留言:0更新日期:2025-10-14 21:10
本发明专利技术提供了一种RDMA协议扩展方法及装置,应用于第一电子设备,包括:向第二电子设备发送预设消息的报文分片;每个上述报文分片中新增上述消息的起始PSN;接收来自上述第二电子设备的响应报文;上述响应报文携带目标报文分片的自身PSN及上述起始PSN;根据上述响应报文中的自身PSN与起始PSN,确定上述目标报文分片在上述消息中的位置索引。该方法通过在报文分片中嵌入消息起始PSN并结合响应报文的PSN比对,实现了对乱序或丢失分片的快速定位与重组,显著提升了RDMA协议在高并发场景下的传输可靠性和端到端通信效率。

【技术实现步骤摘要】

本专利技术涉及数据通信,尤其是涉及一种rdma协议扩展方法及装置。


技术介绍

1、在rdma协议及其衍生的rocev1和rocev2协议中,rdma的响应报文(ack报文)仅携带预期接收的报文序列号(psn)和完成接收的消息序列号(msn)。

2、然而,rdma操作(如send、rdma write)受限于pmtu(最大协议传输单元)的大小(支持256字节/512字节/1024字节/2048字节/4096字节)以及实际网络的mtu(最大传输单元,默认为1500字节,此时pmtu只能使用1024字节)。因此,一个消息会被分割为多个报文传输,每个分片报文占用不同的psn。当rdma请求端接收到响应报文(ack/nack报文)时,无法直接识别该响应对应的是消息分片中的哪一个报文。

3、现有的rdma协议及网卡通过遍历未被响应的psn位置,并重新读取原始rdma请求的方式来确定响应对应的分片报文。这种处理方式导致rdma协议的数据处理效率受限,因为需要重复访问请求数据以完成响应解析。


技术实现思路

本文档来自技高网...

【技术保护点】

1.一种RDMA协议扩展方法,应用于第一电子设备,其特征在于,包括:

2.根据权利要求1所述的RDMA协议扩展方法,其特征在于,向第二电子设备发送预设消息的报文分片,每个所述报文分片中新增所述消息的起始PSN的步骤之前,所述方法包括:

3.根据权利要求2所述的RDMA协议扩展方法,其特征在于,响应于数据发送指令,在每个所述报文分片的头部新增所述消息的起始PSN的步骤之后,所述方法还包括:

4.根据权利要求3所述的RDMA协议扩展方法,其特征在于,所述校验码为所述消息的全局唯一ID。

5.根据权利要求1所述的RDMA协议扩展方法,其特征在于,...

【技术特征摘要】

1.一种rdma协议扩展方法,应用于第一电子设备,其特征在于,包括:

2.根据权利要求1所述的rdma协议扩展方法,其特征在于,向第二电子设备发送预设消息的报文分片,每个所述报文分片中新增所述消息的起始psn的步骤之前,所述方法包括:

3.根据权利要求2所述的rdma协议扩展方法,其特征在于,响应于数据发送指令,在每个所述报文分片的头部新增所述消息的起始psn的步骤之后,所述方法还包括:

4.根据权利要求3所述的rdma协议扩展方法,其特征在于,所述校验码为所述消息的全局唯一id。

5.根据权利要求1所述的rdma协议扩展方法,其特征在于,根据所述响应报文中的自身psn与起始psn,确定所述目标报文分...

【专利技术属性】
技术研发人员:周智周丽南甘涛
申请(专利权)人:翼华科技北京有限公司
类型:发明
国别省市:

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

1