[发明专利]一种基于多种分类器的以太网报文分类方法和装置在审
| 申请号: | 201911106457.X | 申请日: | 2019-11-13 |
| 公开(公告)号: | CN110852391A | 公开(公告)日: | 2020-02-28 |
| 发明(设计)人: | 侯婕;薛亮;刘颖;周游;普杰 | 申请(专利权)人: | 中国人民解放军91977部队 |
| 主分类号: | G06K9/62 | 分类号: | G06K9/62;H04L29/06 |
| 代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
| 地址: | 100036*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 多种 分类 以太网 报文 方法 装置 | ||
本申请实施例提供了一种基于多种分类器的以太网报文分类方法和装置,所述方法应用于ASIC芯片,该方法中将获取的以太网报文解析后得到域段信息,该方法利用多个分类器,各个分类器能够匹配不同类型的以太网报文域段信息,将解析得到的域段信息与多个分类器进行匹配,报文的域段信息能够与至少一种分类器相匹配,即能将对应的以太网报文送入相匹配的所述分类器的对应队列。将本申请实施例提供的方法和装置应用于ASIC芯片,将以太网报文处理过程交给上层软件和主机CPU之前对以太网报文进行分类,为上层应用对于报文的进一步处理提供了极大的灵活性,提高以太网报文处理效率,同时避免消耗主机CPU的计算资源,提高主机CPU的运行速度。
技术领域
本公开涉及数据通信技术领域,尤其涉及一种基于多种分类器的以太网报文分类方法和装置。
背景技术
以太网卡从网络端接收到以太网报文后,需要对以太网报文进行处理后再通过PCIE接口将处理后的以太网报文送到主机内存的指定位置,处理方式包括完整性检查、过滤、替换编辑等等。随着网络应用的不断丰富,系统对于接受到的以太网报文处理方式也变得多样化。不同的业务类型需要交给不同的上层应用进行不同的处理。即使是同样的业务类型,也可能存在不同的处理方式。此外即便是同一种应用,对于不同的报文也可能需要进行不同的处理。如果将这些复杂的处理过程全部交给上层软件和主机CPU会导致一是处理效率不高,二是会消耗主机CPU的计算资源造成主机CPU运行缓慢。
发明内容
为克服相关技术对于将复杂的以太网报文处理过程全部交给上层软件和主机CPU会导致一是处理效率不高,二是会消耗主机CPU的宝贵计算资源造成主机CPU运行缓慢的问题,本申请提供一种基于多种分类器的以太网报文分类方法和装置,能够提高以太网报文处理效率,同时避免消耗主机CPU的计算资源,提高主机CPU的运行速度。
本申请的第一方面,提供一种基于多种分类器的以太网报文分类方法,所述方法应用于ASIC芯片,所述方法包括:
将获取的以太网报文进行域段解析,得到所述以太网报文的域段信息;
将所述域段信息分别与多种分类器进行匹配;
如果所述域段信息与至少一种所述分类器相匹配,则将与所述域段信息相对应的所述以太网报文送入相匹配的所述分类器的对应队列。
可选的,多种所述分类器包括:Ether type分类器、基于五元组/SYN分类器、基于HASH查表分类器以及基于RSS分类器。
可选的,所述将所述域段信息分别与多种分类器进行匹配包括:
将所述域段信息与所述Ether type分类器进行匹配,如果所述域段信息与所述Ether type分类器相匹配,则将与所述域段信息相对应的所述以太网报文送入所述Ethertype分类器的对应队列;
如果所述域段信息与所述Ether type分类器不相匹配,则将所述域段信息与所述基于五元组/SYN分类器进行匹配,如果所述域段信息与所述基于五元组/SYN分类器相匹配,则将与所述域段信息相对应的所述以太网报文送入所述基于五元组/SYN分类器的对应队列;
如果所述域段信息与所述基于五元组/SYN分类器不相匹配,则将所述域段信息与所述基于HASH查表分类器进行匹配,如果所述域段信息与所述基于HASH查表分类器相匹配,则将与所述域段信息相对应的以太网报文送入所述基于HASH查表分类器的对应队列;
如果所述域段信息与所述基于HASH查表分类器不相匹配,则将所述域段信息与所述基于RSS分类器进行匹配,如果所述域段信息与所述基于RSS分类器相匹配,则将与所述域段信息相对应的以太网报文送入所述基于RSS分类器的对应队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军91977部队,未经中国人民解放军91977部队许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911106457.X/2.html,转载请声明来源钻瓜专利网。





