[发明专利]数据包传输方法和设备无效
申请号: | 201010623125.1 | 申请日: | 2010-12-28 |
公开(公告)号: | CN102118434A | 公开(公告)日: | 2011-07-06 |
发明(设计)人: | 张浩 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 传输 方法 设备 | ||
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种数据包传输方法和设备。
背景技术
现在的网络存储协议,例如:因特网小型计算机接口(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;以下简称:IO)的完成时间有比较严格的限制。
同时,由于文件系统是建立在块设备之上的,文件系统要求每个块设备必须等前一个IO完成之后,才能执行下一个IO,因此文件系统要求IO路径必须采用可靠的传输机制。
采用TCP/IP传输数据包时,每个数据包都要等确认的响应,因此延迟较大。且对于最大传输单元(Maximum Transmission Unit;以下简称:MTU)较小的网络,一个大数据包需要拆分成若干个小数据包,以MTU=1500字节的以太网为例,一个64KB字节的数据包至少会被拆分成64K/1.5K=43个数据包,其中任意一个数据包的丢失都会导致全部数据包的重传,传输效率较低。并且目的端经过网络协议栈的处理后,还要等待所有拆分的包收齐后,才能回复确认的响应,从而导致时延增加。
在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:
对于普通的应用,TCP/IP的处理机制没有问题。但由于对网络质量的要求非常高的场景下(例如,iSCSI),并且还要求低丢包率和低网络时延,这时采用TCP/IP传输数据包无法满足上述要求。另外,虽然iSCSI目前的使用场景一般还是在局域网内,网络时延和丢包率有一定的保证,但对于高性能的iSCSI来说,仍然需要昂贵的交换机支持,成本较高。
发明内容
本发明实施例提供一种数据包传输方法和设备,以实现通过至少两条路径收发数据,提高存储可靠性。
本发明实施例提供一种数据包传输方法,包括:
接收发送端设备通过所述发送端设备与接收端设备之间的至少两条路径发送的相同的数据包;
对所述相同的数据包中的任意一个数据包进行处理。
本发明实施例提供一种接收端设备,包括:
接收模块,用于接收发送端设备通过所述发送端设备与所述接收端设备之间的至少两条路径发送的相同的数据包;
处理模块,用于对所述相同的数据包中的任意一个数据包进行处理。
通过本发明实施例,接收端设备接收发送端设备通过该发送端设备与该接收端设备之间的至少两条路径发送的相同的数据包,然后对上述相同的数据包中的任意一个数据包进行处理;从而可以实现通过至少两条路径收发数据,提高存储可靠性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明数据包传输方法一个实施例的流程图;
图2为本发明应用场景一个实施例的示意图;
图3为本发明发送端设备向接收端设备发送数据包一个实施例的示意图;
图4为本发明发送端设备与接收端设备之间数据包交互一个实施例的示意图;
图5为本发明接收端设备一个实施例的结构示意图;
图6为本发明接收端设备另一个实施例的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010623125.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多功能全自动一次净扬场机
- 下一篇:适用于波导的功率合成及分配的波导结构