[发明专利]分片报文的处理方法及装置有效
申请号: | 201611250019.7 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106789730B | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | 袁野 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L12/861 | 分类号: | H04L12/861 |
代理公司: | 11415 北京博思佳知识产权代理有限公司 | 代理人: | 林祥 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分片 报文 处理 方法 装置 | ||
1.一种分片报文的处理方法,其特征在于,所述方法应用于网络设备,所述方法包括:
将接收到的分片报文分别储存至对应的缓存区;其中,所述缓存区包括报头区以及数据区;
基于各分片报文的报头区记录的分片偏移量,将各分片报文的数据区的地址有序地链接为对应的逻辑链表,将所述缓存区中的各分片报文组织为逻辑上的原报文;
基于所述逻辑链表,对各分片报文进行相应的业务处理,并在处理完成后,基于所述逻辑链表,依次将各分片报文转发至下一级网络设备。
2.根据权利要求1所述的方法,其特征在于,所述将各分片报文的数据区的地址链接为对应的逻辑链表,包括:
在各分片报文的报头区添加指向下一个分片报文的数据区地址的逻辑链表指针;
基于各分片报文的报头区添加的指针,将各分片报文的数据区的地址链接为对应的逻辑链表。
3.根据权利要求1所述的方法,其特征在于,所述基于所述逻辑链表,依次将各分片报文转发至下一级网络设备,包括:
基于所述逻辑链表,确定首个分片报文,并记录该首个分片报文的报头和有效载荷长度,将所述首个分片报文发送至下一级网络设备;
基于所述逻辑链表,依次将未发送的分片报文选定为当前待发送报文;
针对所述当前待发送报文,基于所述首个分片报文的报头、上一个分片报文的有效载荷长度和分片偏移量,更新所述当前待发送的分片报文的报头,并记录所述当前待发送的分片报文的分片偏移量和有效载荷长度;
将所述当前待发送的分片报文发送至下一级网络设备。
4.根据权利要求3所述的方法,其特征在于,所述基于所述首个分片报文的报头、上一个分片报文的有效载荷长度和分片偏移量,更新该当前待发送的分片报文的报头,包括:
将所述当前待发送的分片报文的报头内容修改为首个分片报文的报头内容,将所述上一个分片报文的分片偏移量和上一个分片报文的有效载荷长度进行累加,作为所述当前待发送的分片报文的分片偏移量;
使用累加得到的所述当前待发送的分片报文的分片偏移量更新该当前待发送报文的报头中的分片偏移量的取值。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
基于接收到的分片报文的分片偏移量,在所述逻辑链表中查找该分片报文的插入位置,并将该分片报文插入至查找到的该逻辑链表中的插入位置。
6.一种分片报文的处理装置,其特征在于,所述装置应用于网络设备,所述装置包括:
储存单元,用于将接收到的分片报文分别储存至对应的缓存区;其中,所述缓存区包括报头区以及数据区;
重组单元,用于基于各分片报文的报头区记录的分片偏移量,将各分片报文的数据区的地址有序地链接为对应的逻辑链表,将所述缓存区中的各分片报文组织为逻辑上的原报文;
发送单元,用于基于所述逻辑链表,对各分片报文进行相应的业务处理,并在处理完成后,基于所述逻辑链表,依次将各分片报文转发至下一级网络设备。
7.根据权利要求6所述的装置,其特征在于,所述重组单元,具体用于在各分片报文的报头区添加指向下一个分片报文的数据区地址的逻辑链表指针;基于各分片报文的报头区添加的指针,将各分片报文的数据区的地址链接为对应的逻辑链表。
8.根据权利要求6所述的装置,其特征在于,发送单元,具体用于基于所述逻辑链表,确定首个分片报文,并记录该首个分片报文的报头和有效载荷长度,将所述首个分片报文发送至下一级网络设备;基于所述逻辑链表,依次将未发送的分片报文选定为当前待发送报文;针对所述当前待发送报文,基于所述首个分片报文的报头、上一个分片报文的有效载荷长度和分片偏移量,更新所述当前待发送的分片报文的报头,并记录所述当前待发送的分片报文的分片偏移量和有效载荷长度;将所述当前待发送的分片报文发送至下一级网络设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611250019.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种穿刺套管组件
- 下一篇:一种可视化椎间孔医疗穿刺针