基于多核处理器的并行网包分类方法、系统及网络设备
基本信息
申请号 | CN201910406217.5 | 申请日 | - |
公开(公告)号 | CN111949740A | 公开(公告)日 | 2020-11-17 |
申请公布号 | CN111949740A | 申请公布日 | 2020-11-17 |
分类号 | G06F16/28;G06F15/163 | 分类 | 计算;推算;计数; |
发明人 | 曾学文;唐志斌;陈晓;郭志川 | 申请(专利权)人 | 北京中科视云科技有限公司 |
代理机构 | 北京方安思达知识产权代理有限公司 | 代理人 | 陈琳琳;王宇杨 |
地址 | 100190 北京市海淀区北四环西路21号 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了基于多核处理器的并行网包分类方法、系统及网络设备,所述方法包括:接收网络数据包并放入队列,对该网络数据包进行预处理;多核处理器的多个核心同时以主动循环方式,采用相同的匹配过程对队列的网络数据包逐一进行分类处理,按照网络数据包输入顺序输出网络数据包的匹配分类结果。本发明提出了一种包内级别并行的多核并行网包分类方法,可以保证网络数据包输入与输出顺序一致,不会出现乱序,同时能消除多核间的竞争开销,充分发挥多核并行的性能优势;还可以实现无竞争的包内级别并行多核网包分类,充分发挥多核处理器多核并行的效率优势,加速网包分类过程。 |
