[发明专利]DPI系统策略处理方法及装置有效

专利信息
申请号: 201911343997.X 申请日: 2019-12-24
公开(公告)号: CN111131243B 公开(公告)日: 2022-05-27
发明(设计)人: 梁田;郭峰;商杰;秦雪峰 申请(专利权)人: 北京拓明科技有限公司
主分类号: H04L9/40 分类号: H04L9/40;H04L47/50;H04L47/625
代理公司: 北京天悦专利代理事务所(普通合伙) 11311 代理人: 田明;任晓航
地址: 100083 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: dpi 系统 策略 处理 方法 装置
【说明书】:

发明属于通信技术领域,具体涉及一种DPI系统策略处理方法及装置。该方法包括:启动策略接收线程,与DPI系统的策略发送平台进行通信,将策略发送平台发送的策略消息存入数据接收缓存队列;启动多个策略处理线程,循环遍历地解析数据接收缓存队列中的策略消息,将解析得到的策略指令信息存入数据发送缓存队列,并将解析完的策略消息在数据接收缓存队列中清空;启动多个策略发送线程,与DPI系统的执行单元进行通信,根据执行单元的策略需求将匹配的策略指令信息发送给执行单元,并将发送完的策略指令信息在数据发送缓存队列中清空。该方法通过构造线程池,实现了多个策略接收、处理、响应并行化,提升了整体DPI系统的处理能力。

技术领域

本发明属于通信技术领域,具体涉及一种DPI系统策略处理方法及装置。

背景技术

DPI(Deep Packet Inspection)设备通过对网络的关键点处的流量和报文内容进行检测分析,可以根据事先定义的策略对检测流量进行过滤控制,能完成所在链路的业务精细化识别、业务流量流向分析、业务流量占比统计、业务占比整形、以及应用层拒绝服务攻击、对病毒、木马进行过滤和滥用P2P的控制等功能。

根据《中国电信统一DPI数据标准和接口规范》,在城域网出口、IDC出口(含互联网专线)和骨干网网间场景下部署对外统一数据接口。该接口实现了DPI设备与共享层平台间的数据对接、DPI设备与信息安全管理系统(ISMS)的综合分析平台(简称CU平台)数据对接、DPI设备与共享层平台的数据接口。实施过程中,CU平台及共享层平台下发数据准确性要求较高,同时下发策略数据较多,需要数据接口所在机器(接口机)具有较快的数据策略处理能力及响应策略下发的能力。

现有的实现方法主要采用接口机通过socket连接到CU平台及共享层平台,通过socket的方式,接收到策略数据,解析相应的策略内容,然后再转发到已注册的DPI服务器。该方法解决了准确性的问题,但是在处理较多策略数据场景下,接收和处理策略流程线性排列,会出现DPI设备接收到策略的时延较大,CU平台和共享层平台等待时间长,整体策略处理慢的现象,策略积压情况下,由于操作系统socket收发机制,甚至导致丢包情况发生。

发明内容

本发明的目的在于针对现有技术中存在的缺陷,提供一种DPI系统策略处理方法及装置,保证DPI接口机高效的接收策略,并进行实时处理,实现多策略的接收、解析、响应并行化,提升整体DPI系统的处理能力。

本发明第一方面提出一种DPI系统策略处理方法。

本发明实施例的DPI系统策略处理方法,包括:启动策略接收线程,与DPI系统的策略发送平台进行通信,将所述策略发送平台发送的策略消息存入数据接收缓存队列;启动多个策略处理线程,循环遍历地解析所述数据接收缓存队列中的所述策略消息,将策略指令信息存入数据发送缓存队列,并将解析完的所述策略消息在所述数据接收缓存队列中清空;启动多个策略发送线程,与DPI系统的执行单元进行通信,根据所述执行单元的策略需求将匹配的策略指令信息发送给所述执行单元,并将发送完的所述策略指令信息在所述数据发送缓存队列中清空。

进一步地,所述策略发送平台包括共享层平台和综合分析平台;所述策略接收线程包括共享层平台接收线程以及综合分析平台接收线程;所述共享层平台和所述综合分析平台发送的策略消息存储以不同的内存结构存入所述数据接收缓冲队列中。

进一步地,还包括:在所述数据接收缓冲队列中设定第一全局标志位,并且在所述数据发送缓冲队列中设定第二全局标志位。

进一步地,所述启动多个策略处理线程,循环遍历地解析所述数据接收缓存队列中的所述策略消息的步骤中:若所述策略处理线程解析所述策略消息失败,则定义该策略消息为坏消息,然后所述策略处理线程跳过所述坏消息继续处理后续的所述策略消息。

进一步地,所述策略接收线程以socket方式与所述DPI系统的策略发送平台进行通信;并且,所述多个策略发送线程以socket方式与所述DPI系统的执行单元进行通信。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京拓明科技有限公司,未经北京拓明科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911343997.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top