[发明专利]一种支持网络产品信息查询的众核平台深度包检测装置及方法有效
申请号: | 201710154545.1 | 申请日: | 2017-03-15 |
公开(公告)号: | CN106953780B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 许国良;周小宇;雒江涛 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京同恒源知识产权代理有限公司 11275 | 代理人: | 廖曦 |
地址: | 400065 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种支持网络产品信息查询的众核平台深度包检测装置及方法,该装置使用三颗TILE‑Gx36众核处理器。其中一颗负责完成数据预处理,另外两颗众核处理器各自独立完成DPI、产品信息查询与数据整合、输出等功能。众核按照一定的核心分配方案,并借助产品信息库完成以上三种功能。本发明利用众核的并行处理能力完成对原始网络数据包内容级别的DPI处理,与传统方法相比,计算性能、功耗比大幅提升,实时性强,集成度高。 | ||
搜索关键词: | 一种 支持 网络 产品信息 查询 平台 深度 检测 装置 方法 | ||
【主权项】:
一种支持网络产品信息查询的众核平台深度包检测装置,其特征在于:包括一颗第一众核处理器、两颗第二众核处理器和交换芯片;所述第一众核处理器包括第一数据包预处理模块,所述第二众核处理器包括第二数据包预处理模块,所述第二数据包预处理模块包括众核DPI模块、产品信息查询数据整合模块和输出模块;所述第一数据包预处理模块用于过滤掉不需要进一步匹配查询的数据包,完成HTTP协议包中GET数据包的提取,并将过滤掉后的数据包和GET数据包通过mPIPE发出到交换芯片上;进入交换芯片的数据包被平均分给第二众核处理器,所述众核DPI模块完成数据包的元数据提取以及Web应用识别,并根据数据包对应的Web应用提取出产品ID;众核DPI模块得到的元数据、WebID、产品ID都存储在xDR结构体中,并通过RingBuffer传递给产品信息查询和数据整合模块;产品信息查询和数据整合模块根据众核DPI模块得到的Web应用以及产品ID通过查询接口,查询的结果、数据包的元数据、WebID一并整合以字符串的形式被存放在缓存中,该缓存用于存储多条整合数据,存满之后传递给输出模块;输出模块将各产品信息查询和数据整合模块对应的输出队列上取下数据,发送给其他主机,完成数据的存储。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710154545.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种车辆的转向助力装置
- 下一篇:一种转向拉杆