本发明专利技术提供一种基于FPGA的Snmp信息采集系统及监控方法,所述系统包括:查询单元,用于查询每个交换机端口输入或输出的第一信息,获取单元,与查询单元连接,用于获取第一信息;定位单元,与获取单元连接,用于根据第一信息定位对应的网络硬件设备信息;网络接口单元,与定位单元连接;传输单元,通过网络接口单元将对应的网络硬件设备信息传输至FPGA单元中;FPGA单元,与传输单元连接,接收网络硬件设备信息并进行MODBUS协议转换,并将转换后的第二信息发送至上位机;上位机用于对所述采集到第二信息进行判断,并将区域内的信息进行前台管理。本发明专利技术对于出现异常状况的设备可进行实时告警,方便管理员快速定位异常设备。
【技术实现步骤摘要】
本专利技术涉及网络区域内设备监控
,特别是一种基于FPGA的Snmp信息采集系统及监控方法。
技术介绍
随着计算机网络的逐步发展,网络中的设备越来越多,网络变得越来越复杂,网络管理的重要性也越来越明显。对区域内的网络设备进行实时监控极大保证了网络系统的安全。Snmp协议(简单网络管理协议),已成为网络管理区域中事实上的工业标准,并被广泛支持和应用,大多数网络管理系统和平台都是基于Snmp协议。实验中,一般通过搭建网络来提供实验环境,但是这样的实验环境不仅成本高而且难于管理。因此寻求一种快速、高效集中的监控方法具有十分重要的现实意义。
技术实现思路
本专利技术针对现有技术的不足,提供一种基于FPGA的Snmp信息采集系统及监控方法,用于对区域内网络设备进行实时监控,降低成本,优化网络管理。本专利技术提供一种基于FPGA的Snmp信息采集系统,包括:查询单元,用于查询每个交换机端口输入或输出的第一信息,每个所述交换机端口连接若干个网络硬件设备;获取单元,与所述查询单元连接,用于获取所述查询单元查询到的第一信息;定位单元,与所述获取单元连接,用于根据所述获取单元获取到的所述第一信息定位对应的所述网络硬件设备信息;网络接口单元,与所述定位单元连接;传输单元,与所述网络接口单元连接,通过网络接口单元将对应的所述网络硬件设备信息传输至FPGA单元中;FPGA单元,与传输单元连接,接收所述传输单元发送的所述网络硬件设备信息并进行MODBUS协议转换,并将转换后的第二信息发送至上位机;上位机,与所述FPGA单元通讯,用于对所述采集到第二信息进行判断,并将区域内的信息进行前台管理。优选的,所述网络接口单元为以太网接口,所述以太网接口采用W5300以太网接口芯片。优选的,所述网络硬件设备信息包括:网络设备IP地址、网络设备ID,输入输出流量、网络设备MAC地址和设备信息,所述设备信息包括内存CPU、使用率、系统信息、上一跳网关地址、设备名称以及设备运行时间。优选的,还包括:报警单元,与所述上位机连接,在所述上位机判断所述第二信息为没有授权的端口的数据时,用于接收所述FPGA单元获取的对应所述网络硬件设备信息,并进行报警;存储单元,与所述上位机连接,用于存储异常设备信息,进行异常设备接入排查。本专利技术还提供一种基于FPGA的Snmp信息采集系统的监控方法,包括:查询单元查询每个交换机端口输入或输出的第一信息,每个所述交换机端口连接若干个网络硬件设备;在所述查询单元查询完成后,获取单元获取所述查询单元查询到的第一信息;在所述获取单元获取信息后,定位单元根据所述获取单元获取到的所述第一信息定位对应的所述网络硬件设备信息;传输单元通过网络接口单元将对应的所述网络硬件设备信息传输至FPGA单元中;FPGA单元接收所述传输单元发送的所述网络硬件设备信息并进行MODBUS协议转换,并将转换后的第二信息发送至上位机;上位机对所述采集到第二信息进行判断,并将区域内的信息进行前台管理。优选的,所述方法还包括:在所述上位机判断所述第二信息为没有授权的端口的数据时,报警单元接收所述FPGA单元获取的对应所述网络硬件设备信息,并进行报警;存储单元存储异常设备信息,进行异常设备接入排查。本专利技术的基于FPGA的Snmp信息采集系统和监控方法,通过Snmp协议,自动获取区域内的网络设备的信息,获取的信息进行分析处理后,传给人机交互界面,管理者可以通过管理界面,迅速定位异常的设备,保护区域网络安全。附图说明为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一的一种基于FPGA的Snmp数据采集系统的电路框图;图2为本专利技术实施例二的一种基于FPGA的Snmp数据采集系统的电路框图;图3为本专利技术的一种基于FPGA的Snmp数据采集系统的结构框图;图4为本专利技术中一种基于FPGA的Snmp数据采集系统的监控方法的流程示意图。图中:1、查询单元;2、获取单元;3、定位单元;4、网络接口单元;5、传输单元;6、FPGA单元;7、上位机;8、报警单元;9、存储单元。具体实施方式下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。如图1所示,一种基于FPGA的Snmp数据采集系统,包括:查询单元1,用于查询每个交换机端口输入或输出的第一信息,每个所述交换机端口连接若干个网络硬件设备;其中,第一信息为与网络硬件设备关联的信息;获取单元2,与所述查询单元1连接,用于获取所述查询单元1查询到的第一信息;定位单元3,与所述获取单元2连接,用于根据所述获取单元2获取到的所述第一信息定位对应的所述网络硬件设备信息;所述网络硬件设备包括:网络区域内服务器、电脑、打印机、交换机等;相应地,所述网络硬件设备信息包括:网络设备IP地址、网络设备ID,输入输出流量、网络设备MAC地址和设备信息,所述设备信息包括内存CPU、使用率、系统信息、上一跳网关地址、设备名称以及设备运行时间。网络接口单元4,与所述定位单元3连接;传输单元5,与所述网络接口单元4连接,通过网络接口单元4将对应的所述网络硬件设备信息传输至FPGA单元6中;FPGA单元6,与传输单元5连接,接收所述传输单元5发送的所述网络硬件设备信息并进行MODBUS协议转换,并将转换后的第二信息发送至上位机7;上位机7,与所述FPGA单元6通讯,用于对所述采集到第二信息进行判断,并将区域内的信息进行前台管理。其中,第二信息为与网络硬件设备信息对应的信息。所述网络接口单元6为以太网接口,所述以太网接口采用W5300以太网接口芯片。如图2所示,在另一实施方式中,所述系统还包括:报警单元8,与所述上位机7连接,在所述上位机7判断所述第二信息为没有授权的端口的数据时,用于接收所述FPGA单元6获取的对应所述本文档来自技高网...
【技术保护点】
基于FPGA的Snmp信息采集系统,其特征在于,包括:查询单元,用于查询每个交换机端口输入或输出的第一信息,每个所述交换机端口连接若干个网络硬件设备;获取单元,与所述查询单元连接,用于获取所述查询单元查询到的第一信息;定位单元,与所述获取单元连接,用于根据所述获取单元获取到的所述第一信息定位对应的所述网络硬件设备信息;网络接口单元,与所述定位单元连接;传输单元,与所述网络接口单元连接,通过网络接口单元将对应的所述网络硬件设备信息传输至FPGA单元中;FPGA单元,与传输单元连接,接收所述传输单元发送的所述网络硬件设备信息并进行MODBUS协议转换,并将转换后的第二信息发送至上位机;上位机,与所述FPGA单元通讯,用于对所述采集到第二信息进行判断,并将区域内的信息进行前台管理。
【技术特征摘要】
1.基于FPGA的Snmp信息采集系统,其特征在于,包括:
查询单元,用于查询每个交换机端口输入或输出的第一信息,每个所述交
换机端口连接若干个网络硬件设备;
获取单元,与所述查询单元连接,用于获取所述查询单元查询到的第一信
息;
定位单元,与所述获取单元连接,用于根据所述获取单元获取到的所述第
一信息定位对应的所述网络硬件设备信息;
网络接口单元,与所述定位单元连接;
传输单元,与所述网络接口单元连接,通过网络接口单元将对应的所述网
络硬件设备信息传输至FPGA单元中;
FPGA单元,与传输单元连接,接收所述传输单元发送的所述网络硬件设备
信息并进行MODBUS协议转换,并将转换后的第二信息发送至上位机;
上位机,与所述FPGA单元通讯,用于对所述采集到第二信息进行判断,并
将区域内的信息进行前台管理。
2.根据权利要求1所述的基于FPGA的Snmp信息采集系统,其特征在于,
所述网络接口单元为以太网接口,所述以太网接口采用W5300以太网接口芯片。
3.根据权利要求1所述的基于FPGA的Snmp信息采集系统,其特征在于,
所述网络硬件设备信息包括:网络设备IP地址、网络设备ID,输入输出流量、
网络设备MAC地址和设备信息,所述设备信息包括内存CPU、使用率、系统
信息、上一跳网关地址、设备名称以及设备运行时间。
4.根据权利要求1所述的基于FPGA的Snmp信息采集系统,其特...
【专利技术属性】
技术研发人员:井济军,王文博,刘鸿卫,冯萍萍,
申请(专利权)人:浪潮创新科技股份有限公司,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。