一种高速并行网络协议与应用分析方法.pdf

上传人:a*** 文档编号:1102640 上传时间:2018-03-31 格式:PDF 页数:5 大小:169.42KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010000497.9

申请日:

2010.01.15

公开号:

CN101771569A

公开日:

2010.07.07

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):H04L 12/24公开日:20100707|||实质审查的生效IPC(主分类):H04L 12/24申请日:20100115|||公开

IPC分类号:

H04L12/24; H04L29/06; H04L12/26

主分类号:

H04L12/24

申请人:

莱克斯科技(北京)有限公司

发明人:

尹志超

地址:

100085 北京市海淀区上地三街9号嘉华大厦A1104

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明涉及高速并行网络协议与应用分析方法。本发明是一种对网络中的传输数据进行分析的方法,可用于内容审计、内容过滤以及网络访问控制等领域。直接从网络接口获取原始数据,通过会话管理模块获取会话信息;针对会话进行监控匹配处理后,由多个应用分析模块对应用数据进行并行处理。该方法提高了网络监控设备的数据分析引擎的工作效率。

权利要求书

1: 一种高速并行网络协议与应用分析方法,用于网络监控设备的数据分析引擎,其特征在于包括: 用于获取数据包的数据获取模块; 用于管理应用会话信息的会话管理模块; 用于匹配监控规则的监控匹配模块; 多个用于处理应用数据的应用分析模块; 由数据获取模块从网络接口获取原始数据包,然后从会话管理模块获取相应的会话信息;监控匹配模块匹配新建的会话信息,并设置会话的处理动作;多个应用协议分析模块并行处理应用数据。
2: 根据权利要求1所述的一种高速并行网络协议与应用分析方法,其特征在于:从网络接口获取原始数据包,而不经过操作系统的协议栈。
3: 根据权利要求1所述的一种高速并行网络协议与应用分析方法,其特征在于:使用会话管理模块对数据流进行管理,按照数据流进行监控匹配。
4: 根据权利要求1所述的一种高速并行网络协议与应用分析方法,其特征在于:使用多个应用分析模块,对数据进行并行处理。
5: 一种高速并行网络协议与应用分析方法,其特征在于包含如下步骤: 1)数据获取:直接从网络接口获取原始数据; 2)会话管理:根据数据包的地址和协议信息查找会话节点,未找到则新建会话节点;会话节点中至少包含以下信息:源/目的MAC地址、源/目的IP地址、传输层协议、源/目的端口、会话动作(通过/拒绝); 3)监控匹配:按照设定规则对新建会话节点进行匹配,并执行相应的动作;如果不是新建节点,则直接执行相应的动作; 4)应用分析:针对会话的数据流重组,并进行相应的应用数据分析。

说明书


一种高速并行网络协议与应用分析方法

    【技术领域】

    本发明是一种对网络中的传输数据进行分析的方法,可用于内容审计、内容过滤以及网络访问控制等领域。

    背景技术

    目前,在访问控制、内容过滤、内容审计以及网络安全等领域中,需要对网络使用情况和网络数据进行监控。网络监控设备按照应用协议对网络数据进行分类、识别,并可记录数据内容及按照特定规则对会话进行控制。通常,监控设备都部署在网络出口处,设备上运行一个数据分析引擎实现上述功能。因此,在大流量的网络环境中,需要尽可能的减少丢包率,使监控设备可以记录下更多更完整的数据。数据分析引擎本身的处理能力成为了设备性能的瓶颈。

    通常情况下,数据分析引擎从操作系统的协议栈中获取数据包。在获取数据包之前,协议栈首先对整个数据流进行数据流重组等操作,然后再将数据包交给分析引擎顺序处理。这样的话,协议栈必须对所有流经的数据进行上述操作,存在下列缺点:

    1.由于数据分析引擎只是针对特定的会话进行内容分析,因此数据流重组等操作只需要针对特定会话;

    2.监控设备一般都会设置匹配规则,不符合规则的会话也不应该进行数据流重组等操作;

    3.协议栈的串行操作延缓了上层的应用数据处理。

    【发明内容】

    本发明的目的在于使用一种高速并行的应用分析方法,针对上述缺点对数据分析引擎进行改进,提高大流量网络环境中地监控设备的数据分析引擎的性能。

    实现本发明的技术方案包括如下步骤:

    1.数据获取:直接从网络接口获取原始数据;

    2.会话管理:根据数据包的地址和协议信息查找会话节点,未找到则生成会话节点信息;会话节点中至少包含以下信息:源/目的MAC地址、源/目的IP地址、传输层协议、源/目的端口、会话动作(通过/拒绝);

    3.监控匹配:按照设定规则对新建会话节点进行匹配,并执行相应的动作;如果不是新建节点,则直接执行相应的动作;

    4.应用分析:针对会话的数据流重组,并进行相应的应用数据分析。

    一种高速并行网络协议与应用分析方法,用于网络监控设备的数据分析引擎,包括:

    用于获取数据包的数据获取模块;

    用于管理应用会话信息的会话管理模块;

    用于匹配监控规则的监控匹配模块;

    用于处理应用数据的应用分析模块;

    由数据获取模块从网络接口获取原始数据包,然后从会话管理模块获取相应的会话信息;监控匹配模块匹配新建的会话信息,并设置会话的处理动作;多个应用协议分析模块并行处理应用数据。

    该方法的先进之处在于:

    1.针对会话进行监控匹配,减少了数据包的监控规则匹配次数;

    2.预先对会话进行监控匹配,避免了多余的数据流重组处理;

    3.多个应用协议分析模块进行并行处理,提高了数据处理的效率。

    【附图说明】

    图1是本发明的处理流程图。

    【具体实施方式】

    如图1所示,一种高速并行网络协议与应用分析方法,包括如下步骤:

    1.数据获取:直接从网络接口获取原始数据;

    2.会话管理:根据数据包的地址和协议信息查找会话节点,未找到则新建会话节点;会话节点中至少包含以下信息:源/目的MAC地址、源/目的IP地址、传输层协议、源/目的端口、会话动作(通过/拒绝);

    3.监控匹配:按照设定规则对新建会话节点进行匹配,并执行相应的动作;如果不是新建节点,则直接执行相应的动作;

    4.应用分析:针对会话的数据流重组,并进行相应的应用数据分析。

一种高速并行网络协议与应用分析方法.pdf_第1页
第1页 / 共5页
一种高速并行网络协议与应用分析方法.pdf_第2页
第2页 / 共5页
一种高速并行网络协议与应用分析方法.pdf_第3页
第3页 / 共5页
点击查看更多>>
资源描述

《一种高速并行网络协议与应用分析方法.pdf》由会员分享,可在线阅读,更多相关《一种高速并行网络协议与应用分析方法.pdf(5页珍藏版)》请在专利查询网上搜索。

本发明涉及高速并行网络协议与应用分析方法。本发明是一种对网络中的传输数据进行分析的方法,可用于内容审计、内容过滤以及网络访问控制等领域。直接从网络接口获取原始数据,通过会话管理模块获取会话信息;针对会话进行监控匹配处理后,由多个应用分析模块对应用数据进行并行处理。该方法提高了网络监控设备的数据分析引擎的工作效率。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1