[发明专利]一种软硬件结合实现的端口列表高效管理系统和方法无效
| 申请号: | 201110427071.6 | 申请日: | 2011-12-19 |
| 公开(公告)号: | CN102571419A | 公开(公告)日: | 2012-07-11 |
| 发明(设计)人: | 刘朝辉;张磊;白宗元;纪奎;邵宗有 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24 |
| 代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
| 地址: | 100084 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 软硬件 结合 实现 端口 列表 高效 管理 系统 方法 | ||
技术领域
本发明属于网络数据处理领域,具体涉及一种软硬件结合实现的端口列表高效管理系统和方法。
背景技术
网络数据采集系统中,经常需要对特定tcp或upd端口的报文进行采样,网络报文到达采样设备后,硬件采样卡只把系统关注的特定端口的报文上传给软件,避免软件接收大量无用数据的开销。
专利号为CN201110127295.5、名称为“一种针对报文进行采样的方法及装置”公开了一种针对报文进行采样的方法及装置,所述方法包括以下步骤:端口接收到报文时,提取所述报文的特征信息,根据所述特征信息,获取与所述报文对应的预先设定门限值;端口接收到报文时,随机产生一个随机值;当所述随机值大于所述门限值时,对所述报文进行采样。本发明通过从大量进入系统的报文中,提取到需要监测的报文的特征信息,针对某种业务的报文进行采样,按照一定的采样率将报文送至分析终端进行处理,可以减少大量数据报文给分析端带来的冲击,避免无关流量带来的影响,并对正常转发的原始报文不会带来任何影响;同时,也大大降低了分析端分析和处理的复杂度。
上述方案在针对报文的tcp或udp端口进行采样时,要么由软件进行,要么是由硬件采样卡进行。在使用硬件采样卡的系统中,硬件采样卡中设置一个需要采样的报文的端口列表,硬件对收到的每个报文,都要查询端口列表,判断是否采样该报文。端口列表通过内存映射的方式供软件访问,软件可以对该列表进行配置、查询等管理。但是在有些应用中,系统经常需要根据网络流量情况对端口列表进行频繁的查询、修改等管理操作,因为这些方案的端口列表存储在硬件采样卡中,所以需要对硬件存储器频繁的访问,会导致系统性能降低。
发明内容
本发明克服现有技术存在的不足,通过软硬件结合的方式,实现高效的端口列表管理。
本发明提供了一种软硬件结合的端口列表高效管理系统,其包括端口列表管理软件模块和硬件采样卡两个模块,端口列表软件模块中还包括端口列表镜像模块。
本发明提供的软硬件结合的端口列表高效管理系统,其硬件模块还包括端口列表模块。
本发明提供了的软硬件结合的端口列表高效管理系统,其软件模块中的端口列表镜像模块是硬件模块中端口列表的镜像。
本发明提供的软硬件结合的端口列表高效管理系统,其软件模块还包括对端口列表镜像模块进行分别读写操作的端口列表的读操作模块和端口列表的写操作模块。
本发明提供的软硬件结合的端口列表高效管理系统,其端口列表的读操作模块只对软件模块中的端口列表镜像模块操作。
本发明提供的软硬件结合的端口列表高效管理系统,其端口列表的写操作模块可以对软件模块中的端口列表镜像模块和硬件模块中的端口列表模块操作。
本发明提供的软硬件结合的端口列表高效管理系统,其端口列表的写操作模块先对软件模块中的端口列表镜像模块操作之后,才能对硬件模块中的端口列表模块操作。
本发明还提供了一种软硬件结合的端口列表高效管理方法,所述管理方法步骤如下:
1)系统初始化,在端口列表软件加载硬件中端口列表时,初始化硬件中端口列表结构和软件中端口列表镜像结构;
2)所述端口列表软件通过读操作查询端口列表时,对软件中的端口列表镜像进行操作,不读取硬件;
3)当端口列表管理软件通过写操作修改端口列表时,对软件中的端口列表镜像进行操作,再修改硬件中的端口列表。
本发明提供的软硬件结合的端口列表高效管理方法中,所述端口列表软件管理更新端口规则列表镜像。
本发明提供的软硬件结合的端口列表高效管理方法中,所述端口列表软件管理把所述镜像端口规则列表的改动实施到硬件端口规则列表中。
本发明提供的软硬件结合的端口列表高效管理方法中,硬件接受到报文后,进行规则匹配。
与现有技术相比,本发明的有益效果在于:提升网络数据采集系统端口列表管理的效率。
附图说明
图1是本发明的结构示意图
具体实施方式
图1是本发明的结构示意图,其包括端口列表管理软件模块和硬件采样卡两个模块,端口列表软件模块中包括端口列表镜像模块,其硬件模块还包括端口列表模块,而且软件模块中的端口列表镜像模块是硬件模块中端口列表的镜像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110427071.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:财务打印机
- 下一篇:检测通信设备是否被盗的方法及系统





