一种基于乱序重排的数据存储方法、装置及介质制造方法及图纸

技术编号:40161984 阅读:18 留言:0更新日期:2024-01-26 23:35
本发明专利技术提供了一种基于乱序重排的数据存储方法、装置及介质,将设置于FPGA的缓存池划分为多个块结构,然后通过各待重排的乱序的IP分片的偏移量以及各块结构的占用情况,将各IP分片存储于对应的块结构中;由此可见,本发明专利技术通过硬件实现的方式完乱序重排的数据存储工作,同时释放CPU和内核协议栈的占用率,提高了复杂报文的处理能力,有助于吞吐量的增加。

【技术实现步骤摘要】

本专利技术涉及计算机,具体涉及一种基于乱序重排的数据存储方法、装置及介质


技术介绍

1、ip分片是网络通信中常用的技术,用于处理数据包在传输过程中可能遇到的大小限制问题,面对巨型帧的传输,受制于传输链路mtu的限制,需要在发送方进巨型帧的分片,在接收方进行报文的重组。在ip协议中,每个数据包都有一个最大传输单元(mtu)值,表示网络链路上能够传输的最大数据包大小。如果一个数据包的大小超过了链路的mtu值,就需要进行ip分片,将数据包分成多个较小的片段进行传输,然后在目的地重新组装。ip分片是为了适应网络链路的传输要求而进行的数据分割和重组操作。ip分片主要是为了处理ip数据包大小超过链路mtu的情况。这种技术在网络通信中起到了重要的作用,确保了数据的正常传输和可靠性。

2、ip层的乱序重排机制:ip报文段在传输过程中可能会发生乱序,ip层并没有提供乱序重排的功能,但可以通过使用ip层的选项字段来实现乱序重排。发送方可以在ip头部的选项字段中添加乱序重排的信息,包括报文段的序列号和乱序重排的索引。接收方根据这些信息对乱序的报文段进行重排。乱序重排本文档来自技高网...

【技术保护点】

1.一种基于乱序重排的数据存储方法,其特征在于,所述方法包括:

2.如权利要求1所述的一种基于乱序重排的数据存储方法,其特征在于,还包括:按照各块结构在缓存池中的地址顺次为各块结构分配不同的block_id;

3.如权利要求2所述的一种基于乱序重排的数据存储方法,其特征在于,其中,所述第二操作为:获取当前IP分片的偏移量表征的地址空间与一个块结构的存储地址空间之间的比值,判断所述比值的整数部分是否已经出现过,若为是,进入步骤S21,若为否,进入步骤S22;

4.如权利要求2所述的一种基于乱序重排的数据存储方法,其特征在于,还包括:</p>

5.如权...

【技术特征摘要】

1.一种基于乱序重排的数据存储方法,其特征在于,所述方法包括:

2.如权利要求1所述的一种基于乱序重排的数据存储方法,其特征在于,还包括:按照各块结构在缓存池中的地址顺次为各块结构分配不同的block_id;

3.如权利要求2所述的一种基于乱序重排的数据存储方法,其特征在于,其中,所述第二操作为:获取当前ip分片的偏移量表征的地址空间与一个块结构的存储地址空间之间的比值,判断所述比值的整数部分是否已经出现过,若为是,进入步骤s21,若为否,进入步骤s22;

4.如权利要求2所述的一种基于乱序重排的数据存储方法,其特征在于,还包括:

5.如权利要求4所述的一种基于乱序重排的数据存储方法,其特征在...

【专利技术属性】
技术研发人员:田家兴袁晓飞张昊
申请(专利权)人:中科驭数北京科技有限公司
类型:发明
国别省市:

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

1