[发明专利]报文处理方法、装置、电子设备及存储介质有效
申请号: | 202011366796.4 | 申请日: | 2020-11-26 |
公开(公告)号: | CN112468413B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 赵刚刚 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L49/35 | 分类号: | H04L49/35;H04L12/40;H04L69/22;H04L47/6275 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 钟扬飞 |
地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 处理 方法 装置 电子设备 存储 介质 | ||
本申请提供一种报文处理方法、装置、电子设备及存储介质,涉及通信技术领域。所述方法包括:解析接收到的报文的匹配属性信息;基于所述匹配属性信息确定所述报文对应的匹配规则;将所述报文放入所述匹配规则对应的处理器的硬件功能队列中;对所述报文执行所述硬件功能队列对应的报文处理动作。上述方法在不使用交换芯片的情况下,通过硬件报文匹配、功能化硬件接收队列、硬件发送队列限速等方法实现了基于CPU的接收报文硬件规则匹配处理功能,降低了硬件成本,提高了报文匹配的适用性。
技术领域
本申请涉及通信技术领域,具体而言,涉及一种报文处理方法、装置、电子设备及存储介质。
背景技术
目前大多数网络设备如路由器、交换机、网关等都支持硬件访问控制列表(AccessControl Lists,ACL)功能,需要引入交换芯片,这种结构的优点在于交换芯片实现具体的硬件ACL功能,不需要消耗中央处理器(Central Processing Unit,CPU)资源,且一般交换芯片的ACL表项资源比较丰富,可以支持较多的ACL功能。但是该结构也有存在较大的缺点:必须依赖交换芯片,没有支持硬件ACL的交换芯片就无法实现ACL功能,且一般支持ACL功能的交换芯片成本都比较高。
而对于CPU直出的以太接口,如果需要在接口实现ACL功能,则需要CPU参与对报文进行解析处理,然后根据配置的ACL规则对解析的报文进行匹配,但过多的占用CPU资源,依赖CPU对报文进行深度解析并参与到报文的后续处理中,并且软件实现ACL的性能较低。
发明内容
有鉴于此,本申请实施例的目的在于提供一种报文处理方法、装置、电子设备及存储介质,以改善现有技术中存在的需要引入交换芯片实现ACL功能的成本较高,而通过CPU和以太接口直接进行报文匹配占用CPU资源过高、ACL性能较低的问题。
本申请实施例提供了一种报文处理方法,应用于处理器,所述方法包括:解析接收到的报文的匹配属性信息;基于所述匹配属性信息确定所述报文对应的匹配规则;将所述报文放入所述匹配规则对应的处理器的硬件功能队列中;对所述报文执行所述硬件功能队列对应的报文处理动作。
在上述实现方式中,通过CPU提供的硬件报文匹配、硬件接收队列功能化、硬件发送队列限速等功能实现了基于CPU的处理报文硬件ACL功能,不仅解决了传统ACL功能必须依赖交换芯片才能实现的问题,更是解决了使用软件实现ACL功能所带来的CPU占用率高,ACL匹配性能低问题,兼顾了交换芯片实现ACL高效的优点和CPU软件实现ACL的灵活性。
可选地,所述匹配属性信息包括所述报文的以太类型、IP地址、协议值和端口号中的至少一种,所述解析接收到的报文的匹配属性信息,包括:通过所述处理器的硬件报文解析功能解析接收到的所述报文的以太类型、IP地址、协议值和端口号中的至少一种。
在上述实现方式中,通过处理器的硬件报文解析功能对报文进行以太类型、IP地址、协议值和端口号等属性信息的解析,以基于报文的匹配属性信息进行后续匹配,不需要引入交换芯片进行报文解析,降低了整体硬件成本。
可选地,所述基于所述匹配属性信息确定所述报文对应的匹配规则,包括:基于所述匹配属性信息,在已下发的访问控制列表中确定所述报文对应的匹配规则。
在上述实现方式中,在处理器已接收到的下发的匹配规则对匹配属性信息进行ACL匹配,不需要引入软件ACL,减少了对处理器的资源占用,提高了ACL处理效率。
可选地,在所述基于所述匹配属性信息确定所述报文对应的匹配规则之前,所述方法还包括:将访问控制列表配置以二层交换地址表项的形式下发至所述处理器的报文输入单元,每一条二层交换地址表项表示一个访问控制列表条目。
在上述实现方式中,通过二层交换地址表项的形式下发访问控制列表配置至处理器的报文输入单元,从而避免引入软件进行报文的ACL匹配,解放了处理器的资源,提高了报文匹配处理效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011366796.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种增氧机的叶轮结构
- 下一篇:一种中药酒曲