[发明专利]报文乱序问题处理方法、装置、设备及存储介质有效
申请号: | 201911310866.1 | 申请日: | 2019-12-18 |
公开(公告)号: | CN111143088B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 安丰军;魏强;于华;吴晓春 | 申请(专利权)人: | 北京浩瀚深度信息技术股份有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L47/32;H04L47/263 |
代理公司: | 北京沁优知识产权代理有限公司 11684 | 代理人: | 蔡岩岩 |
地址: | 100000 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 问题 处理 方法 装置 设备 存储 介质 | ||
本发明的第一方面,提供了一种报文乱序问题处理方法,包括以下步骤:接收报文,存储各报文的数据信息;设置控制信息存储的延长值;复制控制信息,将复制的控制信息发送到非线速处理单元;将控制信息按延长值进行延时存储;接收非线速处理单元返回的新控制信息;按接收报文的顺序存储报文的控制信息;利用新控制信息更新控制信息。采用上述方案,通过延迟存储控制信息,等待返回的新控制信息,按接收报文的顺序对非线性处理后的控制信息进行存储,避免一系列报文经非线性处理后产生乱序报文。基于同一发明构思,本发明还提供了一种报文乱序问题处理装置、一种电子设备及一种计算机可读存储介质。
技术领域
本发明涉及通信领域,具体的,涉及报文乱序问题处理方法、装置、设备及存储介质。
背景技术
当前DPI(Deep Packet Inspect深度报文识别)技术是安全领域的关键技术点之一,广泛应用于防火墙、路由器、分流等系统。特征匹配是实现DPI业务识别的关键技术,包括固定偏移字符串匹配、基于TCAM(ternary content addressable memory,三态内容寻址存储器)的滑动字符串匹配、基于布鲁姆过滤器的字符串匹配、基于正则表达式的匹配算法等等,所有这些特征匹配算法都有处理性能瓶颈,难以达到电信设备的线速要求,尤其是目前骨干路由器端口速率达到100GEbps,甚至400GEbps。而这种处理速度的不匹配,就会造成报文在数据通道上的乱序,对于基于TCP(Transmission Control Protocol,传输控制协议)技术的报文处理产生严重的影响。
发明内容
有鉴于此,本发明的目的在于提供报文乱序问题处理方法、装置、设备及存储介质,以解决现有技术中的至少一项技术问题。
具体的,本发明的第一方面,提供了一种报文乱序问题处理方法,包括以下步骤:
接收报文,存储各报文的数据信息;
设置控制信息存储的延长值;
复制控制信息,将复制的控制信息发送到非线速处理单元;
将控制信息按延长值进行延时存储;
接收非线速处理单元返回的新控制信息;
按接收报文的顺序存储报文的控制信息;
利用新控制信息更新控制信息。
采用上述方案,通过延迟存储控制信息,等待返回的新控制信息,按接收报文的顺序对非线性处理后的控制信息进行存储,避免一系列报文经非线性处理后产生乱序报文。
优选地,对一系列报文的控制信息进行全部存储后,再按照报文接收顺序对控制信息进行逐一更新。
采用上述方案,处理速度快,保证控制信息存储顺序,防止乱序,也防止更新失败延误存储控制信息。
进一步地,所述利用新控制信息更新控制信息之前包括以下步骤:
逐个判断控制信息与其对应的新控制信息是否配对,若是,将新控制信息的内容补入和/或替换控制信息的内容;若否,舍弃新控制信息。
采用上述方案,保证返回的新控制信息为目前存储报文的控制信息非线速处理生成的,防止匹配混乱,更新控制信息出现错误,导致乱序报文产生。
进一步地,所述逐个判断控制信息与其对应的新控制信息是否配对,包括以下步骤:
比较控制信息与新控制信息携带的哈希值是否一致,若是,利用新控制信息更新控制信息;若否,舍弃新控制信息。
采用上述方案,利用哈希值的唯一性,用于识别报文的控制信息与返回的新控制信息是否配对,防止更新控制信息出错。
进一步地,所述设置控制信息存储的延长值包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京浩瀚深度信息技术股份有限公司,未经北京浩瀚深度信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911310866.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种复合型材
- 下一篇:核电整体设备中的备件寿期管理方法、装置、设备及介质