【技术实现步骤摘要】
本专利技术实施例涉及通信
,尤其涉及一种数据包传输方法和设备。
技术介绍
现在的网络存储协议,例如因特网小型计算机接口(Internet Small Computer System Interface ;以下简称iSCSI)、网络文件系统(Network File System;以下简称 NFS)、公共因特网文件系统(Common Internet File System ;以下简称CIFS)等,都是基于 传输控制协议(Transmission Control Protocol ;以下简称TCP)/因特网协议(Internet Protocol ;以下简称IP)的。因为网络存储需要保证数据确实可靠地传输到了远端存储设 备,所以必须采用具有可靠传输机制的TCP/IP。其中,iSCSI是基于 IP 的小型计算机接口 (Small Computer System Interface ; 以下简称SCSI)接口,对本地来说,相当于远端有一个SCSI接口的硬盘,是一个块设备。通 常,块设备对延迟的要求很高,即对一个输入输出(Input Output;以下简称10) ...
【技术保护点】
1.一种数据包传输方法,其特征在于,包括:接收发送端设备通过所述发送端设备与接收端设备之间的至少两条路径发送的相同的数据包;对所述相同的数据包中的任意一个数据包进行处理。
【技术特征摘要】
1.一种数据包传输方法,其特征在于,包括接收发送端设备通过所述发送端设备与接收端设备之间的至少两条路径发送的相同 的数据包;对所述相同的数据包中的任意一个数据包进行处理。2.根据权利要求1所述的方法,其特征在于,所述发送端设备和所述数据包的接收端 设备分别包括至少两个网络接口卡,所述发送端设备和所述接收端设备通过各自的所述至 少两个网络接口卡组成的至少两条路径收发数据包。3.根据权利要求1所述的方法,其特征在于,所述对所述相同的数据包中的任意一个 数据包进行处理包括按照预定的规则,从所述相同的数据包中选择一个数据包进行处理,所述预定的规则 包括先到先处理的规则。4.根据权利要求3所述的方法,其特征在于,还包括当最先接收到的数据包不唯一时,任选一个最先接收到的数据包进行处理。5.根据权利要求3所述的方法,其特征在于,所述数据包携带标识,所述标识标示所述 数据包的发送顺序;所述相同的数据包携带相同的标识,不同的数据包携带不同的标识。6.根据权利要求5所述的方法,其特征在于,还包括当接收到的数据包的标识连续时,确定没有丢包;或者,当接收到的数据包的标识不连续时,确定发生丢包。7.根据权利要求5所述的方法,其特征在于,所述按照预定的规则,从所述相同的数据 包中选择一个数据包进行处理,所述预定的规则包括先到先处理的规则包括按照所述先到先处理的规则,从具有相同标识的数据包中选择最先接收到的数据包进 行处理。8.根据权利要求7所述的方法,其特征在于,所述数据包包括读请求数据包;所述对所述相同的数据包中的任意一个数据包进行处理包括根据所述读请求数据包携带的读数据请求,从本地存储系统中读取数据之后,通过所 述发送端设备与所述接收端设备之间的至少两条路径将读取的数据发送给所述发送端设备。9.根据权利要求7所述的方法,其特征在于,所述数据包包括写请求数据包;所述对所述相同的数据包中的任意一个数据包进行处理包括根据所述写请求数据包携带的写数据请求,将所述写请求数据包中的待写入数据写入 到本地存储系统中。10.根据权利要求9所述的方法,其特征在于,所述将所述写请求数据包中的待写入数 据写入到本地存储系统中之后,还包括通过所述发送端设备与接收端设备之间的至少两条路径向所述发送端设备发送心跳 包,所述心跳包包括对所述写请求数据包的确认;或者,接收到所述发送端设备发送的读请求数据包之后,通过所述发送端设备与所述接收端 设备之间的至少两条路径将读取的数据发送给所述发送端设备,并在发送的数据中携带对 所述写请求数据包的确认。11.一种接收端设备...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。