[发明专利]一种数据传输方法及装置有效
申请号: | 201310522673.9 | 申请日: | 2013-10-29 |
公开(公告)号: | CN103546258B | 公开(公告)日: | 2017-01-18 |
发明(设计)人: | 程韬;曲会春 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L1/18 | 分类号: | H04L1/18;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 黄志华 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及通信技术领域,尤其涉及一种数据传输方法及装置,用以解决在RDMA数据传输过程中,一旦出现丢包,后续数据包都需要重传,导致出现雪崩效应,严重影响传输效率的问题;本发明实施例中,第一网卡NIC接收第二NIC发送的请求数据包;所述第一NIC在确定当前接收的所述请求数据包为之前未接收的、后续待处理的请求数据包后,将当前接收的所述请求数据包缓存在所述第一NIC中,并回复ACK数据包;采用这种方法,在RDMA数据传输过程中,若其中一个数据包被丢弃,接收方仍然可以处理接收到的后续数据包,使后续数据包可以正常传输,从而提高传输效率。 | ||
搜索关键词: | 一种 数据传输 方法 装置 | ||
【主权项】:
一种数据传输方法,其特征在于,该方法包括:第一网卡接收第二网卡发送的请求数据包;所述第一网卡根据当前接收的所述请求数据包的序列号、之前已接收的所有请求数据包的序列号集合及已接收的、当前正在处理的请求数据包的序列号,确定当前接收的所述请求数据包是否为之前未接收的、后续待处理的请求数据包;其中,所述之前未接收的、后续待处理的请求数据包的序列号不属于所述之前已接收的所有请求数据包的序列号集合、且与所述已接收的、当前正在处理的请求数据包的序列号不相邻;若所述第一网卡确定当前接收的所述请求数据包为之前未接收的、后续待处理的请求数据包,则将当前接收的所述请求数据包缓存在所述第一网卡中,并向所述第二网卡回复确认ACK数据包,以确认接收到所述请求数据包。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310522673.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于圆形电缆的角钢滑车
- 下一篇:行星减速机行星架安装转动调整机构