[发明专利]报文解析方法、装置、电子设备及存储介质有效

专利信息
申请号: 202310083400.2 申请日: 2023-02-08
公开(公告)号: CN115883681B 公开(公告)日: 2023-06-23
发明(设计)人: 莫喜梁;刘禄仁;卢士鹏;穆月飞 申请(专利权)人: 天翼云科技有限公司
主分类号: H04L69/18 分类号: H04L69/18;H04L69/22;H04L49/111
代理公司: 北京润泽恒知识产权代理有限公司 11319 代理人: 任亚娟
地址: 100093 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 报文 解析 方法 装置 电子设备 存储 介质
【说明书】:

发明实施例提供了一种报文解析方法、装置、电子设备及存储介质,应用于报文解析模块,报文解析模块包括多个协议处理单元,该方法包括:接收待解析的报文,根据报文生成查表请求,根据查表请求,将报文和目标协议处理单元预先配置的tcam规则表并行匹配,生成匹配的action表,提取报文的关键信息,根据action表中预设协议层长度,剥离报文,得到报文的数据信息。本发明通过为每层协议单独分配一个协议处理单元,按照网络协议层顺序流水线处理,将报文和目标协议处理单元预先配置的tcam规则表并行匹配,剥离出报文的数据信息,且tcam规则表可以灵活配置,支持各种协议,从而实现线速、高效率的报文解析。

技术领域

本发明涉及数据通信技术领域,提供一种报文解析方法、装置、电子设备及存储介质。

背景技术

随着网络技术发展,数据流量快速增长,传统的基于CPU的TCP/IP协议栈的网络报文方法不仅耗费大量的CPU资源,并且影响CPU性能,因此,在处理大数据的云服务系统,将CPU内核的一些工作卸载到智能网卡中,以提升数据处理的性能,并且节省CPU的计算开销。

目前,主流的做法是将CPU内核的网络转发功能和存储部分功能卸载到智能网卡上,将OVS(OpenVswitch,支持多层数据转发的高质量虚拟交换机)转发流表项卸载到智能网卡外挂的DDR中,智能网卡芯片解析出查表的key值,查询DDR中的流表项,得到报文最终去向,这就需要正确解析出报文的信息,否则若查表查出错误的结果,会导致报文转发错误。

然而,由于报文涉及的网络协议层类型有很多,当前的智能网卡无法将各种类型情况一一枚举出来,第一是电路结构会非常复杂,片上资源难以支撑,第二是涉及不到有些协议类型应用场景,浪费资源。因此,对于大流量的报文,当前智能网卡的报文解析性能上存在速度较慢,配置灵活性不高,处理模块的硬件结构受到资源限制的问题,从而影响报文解析的性能。

发明内容

本发明实施例提供一种报文解析方法、装置、电子设备及存储介质,以实现对报文进行高性能、线速处理,达到高效解析报文的目的。

为了解决上述问题,第一方面,本发明实施例公开了一种报文解析方法,应用于图7所示的报文解析模块,所述报文解析模块包括多个协议处理单元,所述方法包括:

接收待解析的报文,根据所述报文生成查表请求;

根据所述查表请求,将所述报文和目标协议处理单元预先配置的tcam规则表并行匹配,生成匹配的action表,提取所述报文的关键信息;

根据所述action表中预设协议层长度,剥离所述报文,得到所述报文的数据信息。

可选地,所述接收待解析的报文,根据所述报文生成查表请求,包括:

将所述报文按照预设字节偏移处理,进行报文编号;

基于所述报文编号,生成查表请求以查询预先配置的tcam规则表,所述查表请求包括所述报文、所述报文编号,以及所述报文包括的协议层类型。

可选地,所述根据所述查表请求,将所述报文和目标协议处理单元预先配置的tcam规则表并行匹配,生成匹配的action表,提取所述报文的关键信息,包括:

根据所述报文,匹配所述目标协议处理单元预先配置的tcam规则表,其中,所述tcam规则表包括根据网络协议层类型配置的键值、掩码、协议层类型;

若所述查表请求信息与所述tcam规则表匹配,生成包括匹配结果的action表,根据所述action表,提取所述报文的关键信息;

否则,将所述报文透传至下一所述目标协议处理单元。

可选地,所述根据所述action表中预设协议层长度,剥离所述报文,得到所述报文的数据信息,包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼云科技有限公司,未经天翼云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202310083400.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top