基于多核处理器的并行网包分类方法、系统及网络设备

基本信息

申请号 CN201910406217.5 申请日 -
公开(公告)号 CN111949740A 公开(公告)日 2020-11-17
申请公布号 CN111949740A 申请公布日 2020-11-17
分类号 G06F16/28;G06F15/163 分类 计算;推算;计数;
发明人 曾学文;唐志斌;陈晓;郭志川 申请(专利权)人 北京中科视云科技有限公司
代理机构 北京方安思达知识产权代理有限公司 代理人 陈琳琳;王宇杨
地址 100190 北京市海淀区北四环西路21号
法律状态 -

摘要

摘要 本发明提供了基于多核处理器的并行网包分类方法、系统及网络设备,所述方法包括:接收网络数据包并放入队列,对该网络数据包进行预处理;多核处理器的多个核心同时以主动循环方式,采用相同的匹配过程对队列的网络数据包逐一进行分类处理,按照网络数据包输入顺序输出网络数据包的匹配分类结果。本发明提出了一种包内级别并行的多核并行网包分类方法,可以保证网络数据包输入与输出顺序一致,不会出现乱序,同时能消除多核间的竞争开销,充分发挥多核并行的性能优势;还可以实现无竞争的包内级别并行多核网包分类,充分发挥多核处理器多核并行的效率优势,加速网包分类过程。