其他品牌 品牌
经销商厂商性质
上海市所在地
备品备件WENGLOR 放大器301251104
面议备品备件GEMU 554 50D 1 9 51 1
面议备品备件BERNSTEIN SRF-2/1/1-E-H
面议备品备件N813.4ANE KNF
面议QY-1044.0013 泵 SPECK备品备件
面议NT 63-K-MS-M3/1120 备品备件
面议VECTOR 备品备件CANAPE
面议VECTOR VN1670 备品备件
面议CBX09.1152/JV/PA staubli 备品备件
面议SECOMP 21.99.8760 光缆备品备件
面议AECABLE 2Y EVA 备品备件 VECTOR
面议9900015.1 OPTRON 备品备件
面议业销售gigahertz-optik
.1 基本设计思想
从本质上讲,网络探测器是一个支持RMON规范的SNMP Agent,其主要任务包括:
(1)采集、分析和统计局域网的各种有用信息,按照RMON规范对这些信息进行组织;
(2)实现SNMP Agent,提供标准的SNMP接口,供管理站从它获得网络管理信息。
网络探测器底层的平台是嵌入式Linux系统,该系统具有网络模块,可以接入以太局域网。具体的平台要求是:
硬件系统平台:性能较高,处理速度相对较快,内存容量较大,带有网络模块;
操作系统平台:支持网络功能,能够接入以太网,提供C++编译开发工具。
在本网络探测器的实现时,考虑到运行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:
(1)针对目前较常见的以太网环境;
(2)有一个接口使其仅能连接到一个子网,这样可使得系统简单有效、易于安装配置;
(3)全部MIB对象存放在内存中,提高运行效率;
(4)有选择地实现一些重要的MIB组;RMON是一个功能非常强大的MIB库,能够为管理站提供详细的网络管理信息,然而,在一般应用中都不大可能对所有的SNMP MIB组加以实现。
3.2 系统基本体系结构
图2给出了本网络探测器的基本体系结构。网络探测器包括以下一些基本组成模块:网络侦听、数据包分析、分类统计计数、RMON MIB库、SNMP处理以及Trap发送等。
探测器系统中,各个功能模块的主要功能如下:
网络侦听模块负责从网络上截获所有的数据包;网络探测器连接在特定局域网上,它能够对该局域网上传输的所有数据包进行截获,然后提交给上层模块进行分析处理。
数据包分析模块对截获的数据包根据数据包的类型、源地址、目的地址、包大小等基本信息逐个进行分析。
数据包分析模块在对数据包进行分析后,根据数据包的特性,调用特定的分类统计计数模块对该包进行统计计数,分类统计计数模块按照MIB库的规范要求,将统计结果更新到有关的一些MIB对象中。
RMON MIB库用来保存各种RMON MIB对象(实际上还包括MIB-II的System组和Interface组),这些对象按照RMON MIB规范进行组织,这里的MIB库是一个概念上的数据库,实际上各种信息都组织在内存中,以提高访问效率。
SNMP处理模块负责实现SNMP访问接口,接收SNMP请求(包括Get、GetRequest、Set等操作),对它进行分析处理,并按照要求访问RMON MIB库,从中取得需要的MIB对象值并返回给请求者(对Get、GetRequest而言),或者设置有关的MIB对象值(对Set操作而言)。
Trap发送模块负责在发生特定事件时,主动发送Trap信息给预定的管理站;在分类统计计数模块对MIB对象的值进行计数时,如果发现特定值超过了预定的范围,则启动Trap发送模块,按照预定策略发送Trap信息给管理站。
4.1 SNMP Agent的实现
目前,已经有一些可用的SNMP Agent开发工具包,它们提供一些基本的框架平台,实现了Agent的通用功能,在其基础上,开发者可以集中精力进行具体逻辑功能的实现,如MIB对象的数据采集等。这样有利于简化开发工作,加快开发进程。常见的SNMP Agent开发工具包有:Agent++、net-snmp、WinSnmp API(适用于Windows平台)等。
为了方便探测器Agent的实现,我们选择了Agent++平台,它是免费的且源代码公开。
Agent++是一套用于开发SNMP Agent的C++库,它建立在SNMP++的基础之上。Agent++提供了完整的协议处理框架,提供了标量对象和表对象等MIB对象的基类,通过继承用户可以方便地定义MIB对象。Agent++具有以下一些特点:
(1)功能强大,能够实现各种复杂的MIB对象;
(2)简单易用,开发人员无需深入了解底层的SNMP处理,仅使用一些简单的类和接口,即可快速实现带有各种MIB对象的Agent;
(3)扩展性强,方便定义和实现新的功能;
(4)可移植性好,代码可以方便地移植到Windows、UNIX、Linux等平台上;
(5)支持SNMPv1和SNMPv2c;
(6)支持多线程处理,在线程中处理SNMP请求,可以进行并发的处理;
(7)支持MIB对象的持久保存,可将MIB对象保存到硬盘上,并可以从硬盘装载;
(8)具有详细的日志功能。
4.2 网络数据包侦听的实现
网络数据包的侦听也可以使用一些现成的开发包来实现,winpcap和libpcap是比较较有名的开发包,提供了较强的网络数据包截获功能,其中,winpcap运行在Windows平台上,libpcap运行在UNIX和Linux平台上。
本项目使用libpcap作为数据包侦听部分的开发包。
libpcap(Packet Capture Library),即数据包捕获函数库。在网络包抓取中libpcap是非常常用的一个库,较有名的tcpdump就是用它来实现的。libpcap是一个与实现无关的访问操作系统所提供的分组捕获函数库,用于访问数据链路层。这个库为不同的平台提供了*的C函数编程接口,在安装了 libpcap 的平台上,以 libpcap 为接口写的程序、应用,能够自由地跨平台使用。它支持多种操作系统。
libpcap 结构简单,使用方便;它提供了20多个API封装函数,我们利用这些API函数即可完成本网络探测器所需的网络数据包监听功能。.1 基本设计思想
从本质上讲,网络探测器是一个支持RMON规范的SNMP Agent,其主要任务包括:
(1)采集、分析和统计局域网的各种有用信息,按照RMON规范对这些信息进行组织;
(2)实现SNMP Agent,提供标准的SNMP接口,供管理站从它获得网络管理信息。
网络探测器底层的平台是嵌入式Linux系统,该系统具有网络模块,可以接入以太局域网。具体的平台要求是:
硬件系统平台:性能较高,处理速度相对较快,内存容量较大,带有网络模块;
操作系统平台:支持网络功能,能够接入以太网,提供C++编译开发工具。
在本网络探测器的实现时,考虑到运行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:
(1)针对目前较常见的以太网环境;
(2)有一个接口使其仅能连接到一个子网,这样可使得系统简单有效、易于安装配置;
(3)全部MIB对象存放在内存中,提高运行效率;
(4)有选择地实现一些重要的MIB组;RMON是一个功能非常强大的MIB库,能够为管理站提供详细的网络管理信息,然而,在一般应用中都不大可能对所有的SNMP MIB组加以实现。
3.2 系统基本体系结构
图2给出了本网络探测器的基本体系结构。网络探测器包括以下一些基本组成模块:网络侦听、数据包分析、分类统计计数、RMON MIB库、SNMP处理以及Trap发送等。
探测器系统中,各个功能模块的主要功能如下:
网络侦听模块负责从网络上截获所有的数据包;网络探测器连接在特定局域网上,它能够对该局域网上传输的所有数据包进行截获,然后提交给上层模块进行分析处理。
数据包分析模块对截获的数据包根据数据包的类型、源地址、目的地址、包大小等基本信息逐个进行分析。
数据包分析模块在对数据包进行分析后,根据数据包的特性,调用特定的分类统计计数模块对该包进行统计计数,分类统计计数模块按照MIB库的规范要求,将统计结果更新到有关的一些MIB对象中。
RMON MIB库用来保存各种RMON MIB对象(实际上还包括MIB-II的System组和Interface组),这些对象按照RMON MIB规范进行组织,这里的MIB库是一个概念上的数据库,实际上各种信息都组织在内存中,以提高访问效率。
SNMP处理模块负责实现SNMP访问接口,接收SNMP请求(包括Get、GetRequest、Set等操作),对它进行分析处理,并按照要求访问RMON MIB库,从中取得需要的MIB对象值并返回给请求者(对Get、GetRequest而言),或者设置有关的MIB对象值(对Set操作而言)。
Trap发送模块负责在发生特定事件时,主动发送Trap信息给预定的管理站;在分类统计计数模块对MIB对象的值进行计数时,如果发现特定值超过了预定的范围,则启动Trap发送模块,按照预定策略发送Trap信息给管理站。
4.1 SNMP Agent的实现
目前,已经有一些可用的SNMP Agent开发工具包,它们提供一些基本的框架平台,实现了Agent的通用功能,在其基础上,开发者可以集中精力进行具体逻辑功能的实现,如MIB对象的数据采集等。这样有利于简化开发工作,加快开发进程。常见的SNMP Agent开发工具包有:Agent++、net-snmp、WinSnmp API(适用于Windows平台)等。
为了方便探测器Agent的实现,我们选择了Agent++平台,它是免费的且源代码公开。
Agent++是一套用于开发SNMP Agent的C++库,它建立在SNMP++的基础之上。Agent++提供了完整的协议处理框架,提供了标量对象和表对象等MIB对象的基类,通过继承用户可以方便地定义MIB对象。Agent++具有以下一些特点:
(1)功能强大,能够实现各种复杂的MIB对象;
(2)简单易用,开发人员无需深入了解底层的SNMP处理,仅使用一些简单的类和接口,即可快速实现带有各种MIB对象的Agent;
(3)扩展性强,方便定义和实现新的功能;
(4)可移植性好,代码可以方便地移植到Windows、UNIX、Linux等平台上;
(5)支持SNMPv1和SNMPv2c;
(6)支持多线程处理,在线程中处理SNMP请求,可以进行并发的处理;
(7)支持MIB对象的持久保存,可将MIB对象保存到硬盘上,并可以从硬盘装载;
(8)具有详细的日志功能。
4.2 网络数据包侦听的实现
网络数据包的侦听也可以使用一些现成的开发包来实现,winpcap和libpcap是比较较有名的开发包,提供了较强的网络数据包截获功能,其中,winpcap运行在Windows平台上,libpcap运行在UNIX和Linux平台上。
本项目使用libpcap作为数据包侦听部分的开发包。
libpcap(Packet Capture Library),即数据包捕获函数库。在网络包抓取中libpcap是非常常用的一个库,较有名的tcpdump就是用它来实现的。libpcap是一个与实现无关的访问操作系统所提供的分组捕获函数库,用于访问数据链路层。这个库为不同的平台提供了*的C函数编程接口,在安装了 libpcap 的平台上,以 libpcap 为接口写的程序、应用,能够自由地跨平台使用。它支持多种操作系统。
libpcap 结构简单,使用方便;它提供了20多个API封装函数,我们利用这些API函数即可完成本网络探测器所需的网络数据包监听功能。.1 基本设计思想
从本质上讲,网络探测器是一个支持RMON规范的SNMP Agent,其主要任务包括:
(1)采集、分析和统计局域网的各种有用信息,按照RMON规范对这些信息进行组织;
(2)实现SNMP Agent,提供标准的SNMP接口,供管理站从它获得网络管理信息。
网络探测器底层的平台是嵌入式Linux系统,该系统具有网络模块,可以接入以太局域网。具体的平台要求是:
硬件系统平台:性能较高,处理速度相对较快,内存容量较大,带有网络模块;
操作系统平台:支持网络功能,能够接入以太网,提供C++编译开发工具。
在本网络探测器的实现时,考虑到运行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:
(1)针对目前较常见的以太网环境;
(2)有一个接口使其仅能连接到一个子网,这样可使得系统简单有效、易于安装配置;
(3)全部MIB对象存放在内存中,提高运行效率;
(4)有选择地实现一些重要的MIB组;RMON是一个功能非常强大的MIB库,能够为管理站提供详细的网络管理信息,然而,在一般应用中都不大可能对所有的SNMP MIB组加以实现。
3.2 系统基本体系结构
图2给出了本网络探测器的基本体系结构。网络探测器包括以下一些基本组成模块:网络侦听、数据包分析、分类统计计数、RMON MIB库、SNMP处理以及Trap发送等。
探测器系统中,各个功能模块的主要功能如下:
网络侦听模块负责从网络上截获所有的数据包;网络探测器连接在特定局域网上,它能够对该局域网上传输的所有数据包进行截获,然后提交给上层模块进行分析处理。
数据包分析模块对截获的数据包根据数据包的类型、源地址、目的地址、包大小等基本信息逐个进行分析。
数据包分析模块在对数据包进行分析后,根据数据包的特性,调用特定的分类统计计数模块对该包进行统计计数,分类统计计数模块按照MIB库的规范要求,将统计结果更新到有关的一些MIB对象中。
RMON MIB库用来保存各种RMON MIB对象(实际上还包括MIB-II的System组和Interface组),这些对象按照RMON MIB规范进行组织,这里的MIB库是一个概念上的数据库,实际上各种信息都组织在内存中,以提高访问效率。
SNMP处理模块负责实现SNMP访问接口,接收SNMP请求(包括Get、GetRequest、Set等操作),对它进行分析处理,并按照要求访问RMON MIB库,从中取得需要的MIB对象值并返回给请求者(对Get、GetRequest而言),或者设置有关的MIB对象值(对Set操作而言)。
Trap发送模块负责在发生特定事件时,主动发送Trap信息给预定的管理站;在分类统计计数模块对MIB对象的值进行计数时,如果发现特定值超过了预定的范围,则启动Trap发送模块,按照预定策略发送Trap信息给管理站。
4.1 SNMP Agent的实现
目前,已经有一些可用的SNMP Agent开发工具包,它们提供一些基本的框架平台,实现了Agent的通用功能,在其基础上,开发者可以集中精力进行具体逻辑功能的实现,如MIB对象的数据采集等。这样有利于简化开发工作,加快开发进程。常见的SNMP Agent开发工具包有:Agent++、net-snmp、WinSnmp API(适用于Windows平台)等。
为了方便探测器Agent的实现,我们选择了Agent++平台,它是免费的且源代码公开。
Agent++是一套用于开发SNMP Agent的C++库,它建立在SNMP++的基础之上。Agent++提供了完整的协议处理框架,提供了标量对象和表对象等MIB对象的基类,通过继承用户可以方便地定义MIB对象。Agent++具有以下一些特点:
(1)功能强大,能够实现各种复杂的MIB对象;
(2)简单易用,开发人员无需深入了解底层的SNMP处理,仅使用一些简单的类和接口,即可快速实现带有各种MIB对象的Agent;
(3)扩展性强,方便定义和实现新的功能;
(4)可移植性好,代码可以方便地移植到Windows、UNIX、Linux等平台上;
(5)支持SNMPv1和SNMPv2c;
(6)支持多线程处理,在线程中处理SNMP请求,可以进行并发的处理;
(7)支持MIB对象的持久保存,可将MIB对象保存到硬盘上,并可以从硬盘装载;
(8)具有详细的日志功能。
4.2 网络数据包侦听的实现
网络数据包的侦听也可以使用一些现成的开发包来实现,winpcap和libpcap是比较较有名的开发包,提供了较强的网络数据包截获功能,其中,winpcap运行在Windows平台上,libpcap运行在UNIX和Linux平台上。
本项目使用libpcap作为数据包侦听部分的开发包。
libpcap(Packet Capture Library),即数据包捕获函数库。在网络包抓取中libpcap是非常常用的一个库,较有名的tcpdump就是用它来实现的。libpcap是一个与实现无关的访问操作系统所提供的分组捕获函数库,用于访问数据链路层。这个库为不同的平台提供了*的C函数编程接口,在安装了 libpcap 的平台上,以 libpcap 为接口写的程序、应用,能够自由地跨平台使用。它支持多种操作系统。
libpcap 结构简单,使用方便;它提供了20多个API封装函数,我们利用这些API函数即可完成本网络探测器所需的网络数据包监听功能。.1 基本设计思想
从本质上讲,网络探测器是一个支持RMON规范的SNMP Agent,其主要任务包括:
(1)采集、分析和统计局域网的各种有用信息,按照RMON规范对这些信息进行组织;
(2)实现SNMP Agent,提供标准的SNMP接口,供管理站从它获得网络管理信息。
网络探测器底层的平台是嵌入式Linux系统,该系统具有网络模块,可以接入以太局域网。具体的平台要求是:
硬件系统平台:性能较高,处理速度相对较快,内存容量较大,带有网络模块;
操作系统平台:支持网络功能,能够接入以太网,提供C++编译开发工具。
在本网络探测器的实现时,考虑到运行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:
(1)针对目前较常见的以太网环境;
(2)有一个接口使其仅能连接到一个子网,这样可使得系统简单有效、易于安装配置;
(3)全部MIB对象存放在内存中,提高运行效率;
(4)有选择地实现一些重要的MIB组;RMON是一个功能非常强大的MIB库,能够为管理站提供详细的网络管理信息,然而,在一般应用中都不大可能对所有的SNMP MIB组加以实现。
3.2 系统基本体系结构
图2给出了本网络探测器的基本体系结构。网络探测器包括以下一些基本组成模块:网络侦听、数据包分析、分类统计计数、RMON MIB库、SNMP处理以及Trap发送等。
探测器系统中,各个功能模块的主要功能如下:
网络侦听模块负责从网络上截获所有的数据包;网络探测器连接在特定局域网上,它能够对该局域网上传输的所有数据包进行截获,然后提交给上层模块进行分析处理。
数据包分析模块对截获的数据包根据数据包的类型、源地址、目的地址、包大小等基本信息逐个进行分析。
数据包分析模块在对数据包进行分析后,根据数据包的特性,调用特定的分类统计计数模块对该包进行统计计数,分类统计计数模块按照MIB库的规范要求,将统计结果更新到有关的一些MIB对象中。
RMON MIB库用来保存各种RMON MIB对象(实际上还包括MIB-II的System组和Interface组),这些对象按照RMON MIB规范进行组织,这里的MIB库是一个概念上的数据库,实际上各种信息都组织在内存中,以提高访问效率。
SNMP处理模块负责实现SNMP访问接口,接收SNMP请求(包括Get、GetRequest、Set等操作),对它进行分析处理,并按照要求访问RMON MIB库,从中取得需要的MIB对象值并返回给请求者(对Get、GetRequest而言),或者设置有关的MIB对象值(对Set操作而言)。
Trap发送模块负责在发生特定事件时,主动发送Trap信息给预定的管理站;在分类统计计数模块对MIB对象的值进行计数时,如果发现特定值超过了预定的范围,则启动Trap发送模块,按照预定策略发送Trap信息给管理站。
4.1 SNMP Agent的实现
目前,已经有一些可用的SNMP Agent开发工具包,它们提供一些基本的框架平台,实现了Agent的通用功能,在其基础上,开发者可以集中精力进行具体逻辑功能的实现,如MIB对象的数据采集等。这样有利于简化开发工作,加快开发进程。常见的SNMP Agent开发工具包有:Agent++、net-snmp、WinSnmp API(适用于Windows平台)等。
为了方便探测器Agent的实现,我们选择了Agent++平台,它是免费的且源代码公开。
Agent++是一套用于开发SNMP Agent的C++库,它建立在SNMP++的基础之上。Agent++提供了完整的协议处理框架,提供了标量对象和表对象等MIB对象的基类,通过继承用户可以方便地定义MIB对象。Agent++具有以下一些特点:
(1)功能强大,能够实现各种复杂的MIB对象;
(2)简单易用,开发人员无需深入了解底层的SNMP处理,仅使用一些简单的类和接口,即可快速实现带有各种MIB对象的Agent;
(3)扩展性强,方便定义和实现新的功能;
(4)可移植性好,代码可以方便地移植到Windows、UNIX、Linux等平台上;
(5)支持SNMPv1和SNMPv2c;
(6)支持多线程处理,在线程中处理SNMP请求,可以进行并发的处理;
(7)支持MIB对象的持久保存,可将MIB对象保存到硬盘上,并可以从硬盘装载;
(8)具有详细的日志功能。
4.2 网络数据包侦听的实现
网络数据包的侦听也可以使用一些现成的开发包来实现,winpcap和libpcap是比较较有名的开发包,提供了较强的网络数据包截获功能,其中,winpcap运行在Windows平台上,libpcap运行在UNIX和Linux平台上。
本项目使用libpcap作为数据包侦听部分的开发包。
libpcap(Packet Capture Library),即数据包捕获函数库。在网络包抓取中libpcap是非常常用的一个库,较有名的tcpdump就是用它来实现的。libpcap是一个与实现无关的访问操作系统所提供的分组捕获函数库,用于访问数据链路层。这个库为不同的平台提供了*的C函数编程接口,在安装了 libpcap 的平台上,以 libpcap 为接口写的程序、应用,能够自由地跨平台使用。它支持多种操作系统。
libpcap 结构简单,使用方便;它提供了20多个API封装函数,我们利用这些API函数即可完成本网络探测器所需的网络数据包监听功能。.1 基本设计思想
从本质上讲,网络探测器是一个支持RMON规范的SNMP Agent,其主要任务包括:
(1)采集、分析和统计局域网的各种有用信息,按照RMON规范对这些信息进行组织;
(2)实现SNMP Agent,提供标准的SNMP接口,供管理站从它获得网络管理信息。
网络探测器底层的平台是嵌入式Linux系统,该系统具有网络模块,可以接入以太局域网。具体的平台要求是:
硬件系统平台:性能较高,处理速度相对较快,内存容量较大,带有网络模块;
操作系统平台:支持网络功能,能够接入以太网,提供C++编译开发工具。
在本网络探测器的实现时,考虑到运行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:
(1)针对目前较常见的以太网环境;
(2)有一个接口使其仅能连接到一个子网,这样可使得系统简单有效、易于安装配置;
(3)全部MIB对象存放在内存中,提高运行效率;
(4)有选择地实现一些重要的MIB组;RMON是一个功能非常强大的MIB库,能够为管理站提供详细的网络管理信息,然而,在一般应用中都不大可能对所有的SNMP MIB组加以实现。
3.2 系统基本体系结构
图2给出了本网络探测器的基本体系结构。网络探测器包括以下一些基本组成模块:网络侦听、数据包分析、分类统计计数、RMON MIB库、SNMP处理以及Trap发送等。
探测器系统中,各个功能模块的主要功能如下:
网络侦听模块负责从网络上截获所有的数据包;网络探测器连接在特定局域网上,它能够对该局域网上传输的所有数据包进行截获,然后提交给上层模块进行分析处理。
数据包分析模块对截获的数据包根据数据包的类型、源地址、目的地址、包大小等基本信息逐个进行分析。
数据包分析模块在对数据包进行分析后,根据数据包的特性,调用特定的分类统计计数模块对该包进行统计计数,分类统计计数模块按照MIB库的规范要求,将统计结果更新到有关的一些MIB对象中。
RMON MIB库用来保存各种RMON MIB对象(实际上还包括MIB-II的System组和Interface组),这些对象按照RMON MIB规范进行组织,这里的MIB库是一个概念上的数据库,实际上各种信息都组织在内存中,以提高访问效率。
SNMP处理模块负责实现SNMP访问接口,接收SNMP请求(包括Get、GetRequest、Set等操作),对它进行分析处理,并按照要求访问RMON MIB库,从中取得需要的MIB对象值并返回给请求者(对Get、GetRequest而言),或者设置有关的MIB对象值(对Set操作而言)。
Trap发送模块负责在发生特定事件时,主动发送Trap信息给预定的管理站;在分类统计计数模块对MIB对象的值进行计数时,如果发现特定值超过了预定的范围,则启动Trap发送模块,按照预定策略发送Trap信息给管理站。
4.1 SNMP Agent的实现
目前,已经有一些可用的SNMP Agent开发工具包,它们提供一些基本的框架平台,实现了Agent的通用功能,在其基础上,开发者可以集中精力进行具体逻辑功能的实现,如MIB对象的数据采集等。这样有利于简化开发工作,加快开发进程。常见的SNMP Agent开发工具包有:Agent++、net-snmp、WinSnmp API(适用于Windows平台)等。
为了方便探测器Agent的实现,我们选择了Agent++平台,它是免费的且源代码公开。
Agent++是一套用于开发SNMP Agent的C++库,它建立在SNMP++的基础之上。Agent++提供了完整的协议处理框架,提供了标量对象和表对象等MIB对象的基类,通过继承用户可以方便地定义MIB对象。Agent++具有以下一些特点:
(1)功能强大,能够实现各种复杂的MIB对象;
(2)简单易用,开发人员无需深入了解底层的SNMP处理,仅使用一些简单的类和接口,即可快速实现带有各种MIB对象的Agent;
(3)扩展性强,方便定义和实现新的功能;
(4)可移植性好,代码可以方便地移植到Windows、UNIX、Linux等平台上;
(5)支持SNMPv1和SNMPv2c;
(6)支持多线程处理,在线程中处理SNMP请求,可以进行并发的处理;
(7)支持MIB对象的持久保存,可将MIB对象保存到硬盘上,并可以从硬盘装载;
(8)具有详细的日志功能。
4.2 网络数据包侦听的实现
网络数据包的侦听也可以使用一些现成的开发包来实现,winpcap和libpcap是比较较有名的开发包,提供了较强的网络数据包截获功能,其中,winpcap运行在Windows平台上,libpcap运行在UNIX和Linux平台上。
本项目使用libpcap作为数据包侦听部分的开发包。
libpcap(Packet Capture Library),即数据包捕获函数库。在网络包抓取中libpcap是非常常用的一个库,较有名的tcpdump就是用它来实现的。libpcap是一个与实现无关的访问操作系统所提供的分组捕获函数库,用于访问数据链路层。这个库为不同的平台提供了*的C函数编程接口,在安装了 libpcap 的平台上,以 libpcap 为接口写的程序、应用,能够自由地跨平台使用。它支持多种操作系统。
libpcap 结构简单,使用方便;它提供了20多个API封装函数,我们利用这些API函数即可完成本网络探测器所需的网络数据包监听功能。.1 基本设计思想
从本质上讲,网络探测器是一个支持RMON规范的SNMP Agent,其主要任务包括:
(1)采集、分析和统计局域网的各种有用信息,按照RMON规范对这些信息进行组织;
(2)实现SNMP Agent,提供标准的SNMP接口,供管理站从它获得网络管理信息。
网络探测器底层的平台是嵌入式Linux系统,该系统具有网络模块,可以接入以太局域网。具体的平台要求是:
硬件系统平台:性能较高,处理速度相对较快,内存容量较大,带有网络模块;
操作系统平台:支持网络功能,能够接入以太网,提供C++编译开发工具。
在本网络探测器的实现时,考虑到运行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:
(1)针对目前较常见的以太网环境;
(2)有一个接口使其仅能连接到一个子网,这样可使得系统简单有效、易于安装配置;
(3)全部MIB对象存放在内存中,提高运行效率;
(4)有选择地实现一些重要的MIB组;RMON是一个功能非常强大的MIB库,能够为管理站提供详细的网络管理信息,然而,在一般应用中都不大可能对所有的SNMP MIB组加以实现。
3.2 系统基本体系结构
图2给出了本网络探测器的基本体系结构。网络探测器包括以下一些基本组成模块:网络侦听、数据包分析、分类统计计数、RMON MIB库、SNMP处理以及Trap发送等。
探测器系统中,各个功能模块的主要功能如下:
网络侦听模块负责从网络上截获所有的数据包;网络探测器连接在特定局域网上,它能够对该局域网上传输的所有数据包进行截获,然后提交给上层模块进行分析处理。
数据包分析模块对截获的数据包根据数据包的类型、源地址、目的地址、包大小等基本信息逐个进行分析。
数据包分析模块在对数据包进行分析后,根据数据包的特性,调用特定的分类统计计数模块对该包进行统计计数,分类统计计数模块按照MIB库的规范要求,将统计结果更新到有关的一些MIB对象中。
RMON MIB库用来保存各种RMON MIB对象(实际上还包括MIB-II的System组和Interface组),这些对象按照RMON MIB规范进行组织,这里的MIB库是一个概念上的数据库,实际上各种信息都组织在内存中,以提高访问效率。
SNMP处理模块负责实现SNMP访问接口,接收SNMP请求(包括Get、GetRequest、Set等操作),对它进行分析处理,并按照要求访问RMON MIB库,从中取得需要的MIB对象值并返回给请求者(对Get、GetRequest而言),或者设置有关的MIB对象值(对Set操作而言)。
Trap发送模块负责在发生特定事件时,主动发送Trap信息给预定的管理站;在分类统计计数模块对MIB对象的值进行计数时,如果发现特定值超过了预定的范围,则启动Trap发送模块,按照预定策略发送Trap信息给管理站。
4.1 SNMP Agent的实现
目前,已经有一些可用的SNMP Agent开发工具包,它们提供一些基本的框架平台,实现了Agent的通用功能,在其基础上,开发者可以集中精力进行具体逻辑功能的实现,如MIB对象的数据采集等。这样有利于简化开发工作,加快开发进程。常见的SNMP Agent开发工具包有:Agent++、net-snmp、WinSnmp API(适用于Windows平台)等。
为了方便探测器Agent的实现,我们选择了Agent++平台,它是免费的且源代码公开。
Agent++是一套用于开发SNMP Agent的C++库,它建立在SNMP++的基础之上。Agent++提供了完整的协议处理框架,提供了标量对象和表对象等MIB对象的基类,通过继承用户可以方便地定义MIB对象。Agent++具有以下一些特点:
(1)功能强大,能够实现各种复杂的MIB对象;
(2)简单易用,开发人员无需深入了解底层的SNMP处理,仅使用一些简单的类和接口,即可快速实现带有各种MIB对象的Agent;
(3)扩展性强,方便定义和实现新的功能;
(4)可移植性好,代码可以方便地移植到Windows、UNIX、Linux等平台上;
(5)支持SNMPv1和SNMPv2c;
(6)支持多线程处理,在线程中处理SNMP请求,可以进行并发的处理;
(7)支持MIB对象的持久保存,可将MIB对象保存到硬盘上,并可以从硬盘装载;
(8)具有详细的日志功能。
4.2 网络数据包侦听的实现
网络数据包的侦听也可以使用一些现成的开发包来实现,winpcap和libpcap是比较较有名的开发包,提供了较强的网络数据包截获功能,其中,winpcap运行在Windows平台上,libpcap运行在UNIX和Linux平台上。
本项目使用libpcap作为数据包侦听部分的开发包。
libpcap(Packet Capture Library),即数据包捕获函数库。在网络包抓取中libpcap是非常常用的一个库,较有名的tcpdump就是用它来实现的。libpcap是一个与实现无关的访问操作系统所提供的分组捕获函数库,用于访问数据链路层。这个库为不同的平台提供了*的C函数编程接口,在安装了 libpcap 的平台上,以 libpcap 为接口写的程序、应用,能够自由地跨平台使用。它支持多种操作系统。
libpcap 结构简单,使用方便;它提供了20多个API封装函数,我们利用这些API函数即可完成本网络探测器所需的网络数据包监听功能。.1 基本设计思想
从本质上讲,网络探测器是一个支持RMON规范的SNMP Agent,其主要任务包括:
(1)采集、分析和统计局域网的各种有用信息,按照RMON规范对这些信息进行组织;
(2)实现SNMP Agent,提供标准的SNMP接口,供管理站从它获得网络管理信息。
网络探测器底层的平台是嵌入式Linux系统,该系统具有网络模块,可以接入以太局域网。具体的平台要求是:
硬件系统平台:性能较高,处理速度相对较快,内存容量较大,带有网络模块;
操作系统平台:支持网络功能,能够接入以太网,提供C++编译开发工具。
在本网络探测器的实现时,考虑到运行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:
(1)针对目前较常见的以太网环境;
(2)有一个接口使其仅能连接到一个子网,这样可使得系统简单有效、易于安装配置;
(3)全部MIB对象存放在内存中,提高运行效率;
(4)有选择地实现一些重要的MIB组;RMON是一个功能非常强大的MIB库,能够为管理站提供详细的网络管理信息,然而,在一般应用中都不大可能对所有的SNMP MIB组加以实现。
3.2 系统基本体系结构
图2给出了本网络探测器的基本体系结构。网络探测器包括以下一些基本组成模块:网络侦听、数据包分析、分类统计计数、RMON MIB库、SNMP处理以及Trap发送等。
探测器系统中,各个功能模块的主要功能如下:
网络侦听模块负责从网络上截获所有的数据包;网络探测器连接在特定局域网上,它能够对该局域网上传输的所有数据包进行截获,然后提交给上层模块进行分析处理。
数据包分析模块对截获的数据包根据数据包的类型、源地址、目的地址、包大小等基本信息逐个进行分析。
数据包分析模块在对数据包进行分析后,根据数据包的特性,调用特定的分类统计计数模块对该包进行统计计数,分类统计计数模块按照MIB库的规范要求,将统计结果更新到有关的一些MIB对象中。
RMON MIB库用来保存各种RMON MIB对象(实际上还包括MIB-II的System组和Interface组),这些对象按照RMON MIB规范进行组织,这里的MIB库是一个概念上的数据库,实际上各种信息都组织在内存中,以提高访问效率。
SNMP处理模块负责实现SNMP访问接口,接收SNMP请求(包括Get、GetRequest、Set等操作),对它进行分析处理,并按照要求访问RMON MIB库,从中取得需要的MIB对象值并返回给请求者(对Get、GetRequest而言),或者设置有关的MIB对象值(对Set操作而言)。
Trap发送模块负责在发生特定事件时,主动发送Trap信息给预定的管理站;在分类统计计数模块对MIB对象的值进行计数时,如果发现特定值超过了预定的范围,则启动Trap发送模块,按照预定策略发送Trap信息给管理站。
4.1 SNMP Agent的实现
目前,已经有一些可用的SNMP Agent开发工具包,它们提供一些基本的框架平台,实现了Agent的通用功能,在其基础上,开发者可以集中精力进行具体逻辑功能的实现,如MIB对象的数据采集等。这样有利于简化开发工作,加快开发进程。常见的SNMP Agent开发工具包有:Agent++、net-snmp、WinSnmp API(适用于Windows平台)等。
为了方便探测器Agent的实现,我们选择了Agent++平台,它是免费的且源代码公开。
Agent++是一套用于开发SNMP Agent的C++库,它建立在SNMP++的基础之上。Agent++提供了完整的协议处理框架,提供了标量对象和表对象等MIB对象的基类,通过继承用户可以方便地定义MIB对象。Agent++具有以下一些特点:
(1)功能强大,能够实现各种复杂的MIB对象;
(2)简单易用,开发人员无需深入了解底层的SNMP处理,仅使用一些简单的类和接口,即可快速实现带有各种MIB对象的Agent;
(3)扩展性强,方便定义和实现新的功能;
(4)可移植性好,代码可以方便地移植到Windows、UNIX、Linux等平台上;
(5)支持SNMPv1和SNMPv2c;
(6)支持多线程处理,在线程中处理SNMP请求,可以进行并发的处理;
(7)支持MIB对象的持久保存,可将MIB对象保存到硬盘上,并可以从硬盘装载;
(8)具有详细的日志功能。
4.2 网络数据包侦听的实现
网络数据包的侦听也可以使用一些现成的开发包来实现,winpcap和libpcap是比较较有名的开发包,提供了较强的网络数据包截获功能,其中,winpcap运行在Windows平台上,libpcap运行在UNIX和Linux平台上。
本项目使用libpcap作为数据包侦听部分的开发包。
libpcap(Packet Capture Library),即数据包捕获函数库。在网络包抓取中libpcap是非常常用的一个库,较有名的tcpdump就是用它来实现的。libpcap是一个与实现无关的访问操作系统所提供的分组捕获函数库,用于访问数据链路层。这个库为不同的平台提供了*的C函数编程接口,在安装了 libpcap 的平台上,以 libpcap 为接口写的程序、应用,能够自由地跨平台使用。它支持多种操作系统。
libpcap 结构简单,使用方便;它提供了20多个API封装函数,我们利用这些API函数即可完成本网络探测器所需的网络数据包监听功能。.1 基本设计思想
从本质上讲,网络探测器是一个支持RMON规范的SNMP Agent,其主要任务包括:
(1)采集、分析和统计局域网的各种有用信息,按照RMON规范对这些信息进行组织;
(2)实现SNMP Agent,提供标准的SNMP接口,供管理站从它获得网络管理信息。
网络探测器底层的平台是嵌入式Linux系统,该系统具有网络模块,可以接入以太局域网。具体的平台要求是:
硬件系统平台:性能较高,处理速度相对较快,内存容量较大,带有网络模块;
操作系统平台:支持网络功能,能够接入以太网,提供C++编译开发工具。
在本网络探测器的实现时,考虑到运行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:
(1)针对目前较常见的以太网环境;
(2)有一个接口使其仅能连接到一个子网,这样可使得系统简单有效、易于安装配置;
(3)全部MIB对象存放在内存中,提高运行效率;
(4)有选择地实现一些重要的MIB组;RMON是一个功能非常强大的MIB库,能够为管理站提供详细的网络管理信息,然而,在一般应用中都不大可能对所有的SNMP MIB组加以实现。
3.2 系统基本体系结构
图2给出了本网络探测器的基本体系结构。网络探测器包括以下一些基本组成模块:网络侦听、数据包分析、分类统计计数、RMON MIB库、SNMP处理以及Trap发送等。
探测器系统中,各个功能模块的主要功能如下:
网络侦听模块负责从网络上截获所有的数据包;网络探测器连接在特定局域网上,它能够对该局域网上传输的所有数据包进行截获,然后提交给上层模块进行分析处理。
数据包分析模块对截获的数据包根据数据包的类型、源地址、目的地址、包大小等基本信息逐个进行分析。
数据包分析模块在对数据包进行分析后,根据数据包的特性,调用特定的分类统计计数模块对该包进行统计计数,分类统计计数模块按照MIB库的规范要求,将统计结果更新到有关的一些MIB对象中。
RMON MIB库用来保存各种RMON MIB对象(实际上还包括MIB-II的System组和Interface组),这些对象按照RMON MIB规范进行组织,这里的MIB库是一个概念上的数据库,实际上各种信息都组织在内存中,以提高访问效率。
SNMP处理模块负责实现SNMP访问接口,接收SNMP请求(包括Get、GetRequest、Set等操作),对它进行分析处理,并按照要求访问RMON MIB库,从中取得需要的MIB对象值并返回给请求者(对Get、GetRequest而言),或者设置有关的MIB对象值(对Set操作而言)。
Trap发送模块负责在发生特定事件时,主动发送Trap信息给预定的管理站;在分类统计计数模块对MIB对象的值进行计数时,如果发现特定值超过了预定的范围,则启动Trap发送模块,按照预定策略发送Trap信息给管理站。
4.1 SNMP Agent的实现
目前,已经有一些可用的SNMP Agent开发工具包,它们提供一些基本的框架平台,实现了Agent的通用功能,在其基础上,开发者可以集中精力进行具体逻辑功能的实现,如MIB对象的数据采集等。这样有利于简化开发工作,加快开发进程。常见的SNMP Agent开发工具包有:Agent++、net-snmp、WinSnmp API(适用于Windows平台)等。
为了方便探测器Agent的实现,我们选择了Agent++平台,它是免费的且源代码公开。
Agent++是一套用于开发SNMP Agent的C++库,它建立在SNMP++的基础之上。Agent++提供了完整的协议处理框架,提供了标量对象和表对象等MIB对象的基类,通过继承用户可以方便地定义MIB对象。Agent++具有以下一些特点:
(1)功能强大,能够实现各种复杂的MIB对象;
(2)简单易用,开发人员无需深入了解底层的SNMP处理,仅使用一些简单的类和接口,即可快速实现带有各种MIB对象的Agent;
(3)扩展性强,方便定义和实现新的功能;
(4)可移植性好,代码可以方便地移植到Windows、UNIX、Linux等平台上;
(5)支持SNMPv1和SNMPv2c;
(6)支持多线程处理,在线程中处理SNMP请求,可以进行并发的处理;
(7)支持MIB对象的持久保存,可将MIB对象保存到硬盘上,并可以从硬盘装载;
(8)具有详细的日志功能。
4.2 网络数据包侦听的实现
网络数据包的侦听也可以使用一些现成的开发包来实现,winpcap和libpcap是比较较有名的开发包,提供了较强的网络数据包截获功能,其中,winpcap运行在Windows平台上,libpcap运行在UNIX和Linux平台上。
本项目使用libpcap作为数据包侦听部分的开发包。
libpcap(Packet Capture Library),即数据包捕获函数库。在网络包抓取中libpcap是非常常用的一个库,较有名的tcpdump就是用它来实现的。libpcap是一个与实现无关的访问操作系统所提供的分组捕获函数库,用于访问数据链路层。这个库为不同的平台提供了*的C函数编程接口,在安装了 libpcap 的平台上,以 libpcap 为接口写的程序、应用,能够自由地跨平台使用。它支持多种操作系统。
libpcap 结构简单,使用方便;它提供了20多个API封装函数,我们利用这些API函数即可完成本网络探测器所需的网络数据包监听功能。.1 基本设计思想
从本质上讲,网络探测器是一个支持RMON规范的SNMP Agent,其主要任务包括:
(1)采集、分析和统计局域网的各种有用信息,按照RMON规范对这些信息进行组织;
(2)实现SNMP Agent,提供标准的SNMP接口,供管理站从它获得网络管理信息。
网络探测器底层的平台是嵌入式Linux系统,该系统具有网络模块,可以接入以太局域网。具体的平台要求是:
硬件系统平台:性能较高,处理速度相对较快,内存容量较大,带有网络模块;
操作系统平台:支持网络功能,能够接入以太网,提供C++编译开发工具。
在本网络探测器的实现时,考虑到运行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:
(1)针对目前较常见的以太网环境;
(2)有一个接口使其仅能连接到一个子网,这样可使得系统简单有效、易于安装配置;
(3)全部MIB对象存放在内存中,提高运行效率;
(4)有选择地实现一些重要的MIB组;RMON是一个功能非常强大的MIB库,能够为管理站提供详细的网络管理信息,然而,在一般应用中都不大可能对所有的SNMP MIB组加以实现。
3.2 系统基本体系结构
图2给出了本网络探测器的基本体系结构。网络探测器包括以下一些基本组成模块:网络侦听、数据包分析、分类统计计数、RMON MIB库、SNMP处理以及Trap发送等。
探测器系统中,各个功能模块的主要功能如下:
网络侦听模块负责从网络上截获所有的数据包;网络探测器连接在特定局域网上,它能够对该局域网上传输的所有数据包进行截获,然后提交给上层模块进行分析处理。
数据包分析模块对截获的数据包根据数据包的类型、源地址、目的地址、包大小等基本信息逐个进行分析。
数据包分析模块在对数据包进行分析后,根据数据包的特性,调用特定的分类统计计数模块对该包进行统计计数,分类统计计数模块按照MIB库的规范要求,将统计结果更新到有关的一些MIB对象中。
RMON MIB库用来保存各种RMON MIB对象(实际上还包括MIB-II的System组和Interface组),这些对象按照RMON MIB规范进行组织,这里的MIB库是一个概念上的数据库,实际上各种信息都组织在内存中,以提高访问效率。
SNMP处理模块负责实现SNMP访问接口,接收SNMP请求(包括Get、GetRequest、Set等操作),对它进行分析处理,并按照要求访问RMON MIB库,从中取得需要的MIB对象值并返回给请求者(对Get、GetRequest而言),或者设置有关的MIB对象值(对Set操作而言)。
Trap发送模块负责在发生特定事件时,主动发送Trap信息给预定的管理站;在分类统计计数模块对MIB对象的值进行计数时,如果发现特定值超过了预定的范围,则启动Trap发送模块,按照预定策略发送Trap信息给管理站。
4.1 SNMP Agent的实现
目前,已经有一些可用的SNMP Agent开发工具包,它们提供一些基本的框架平台,实现了Agent的通用功能,在其基础上,开发者可以集中精力进行具体逻辑功能的实现,如MIB对象的数据采集等。这样有利于简化开发工作,加快开发进程。常见的SNMP Agent开发工具包有:Agent++、net-snmp、WinSnmp API(适用于Windows平台)等。
为了方便探测器Agent的实现,我们选择了Agent++平台,它是免费的且源代码公开。
Agent++是一套用于开发SNMP Agent的C++库,它建立在SNMP++的基础之上。Agent++提供了完整的协议处理框架,提供了标量对象和表对象等MIB对象的基类,通过继承用户可以方便地定义MIB对象。Agent++具有以下一些特点:
(1)功能强大,能够实现各种复杂的MIB对象;
(2)简单易用,开发人员无需深入了解底层的SNMP处理,仅使用一些简单的类和接口,即可快速实现带有各种MIB对象的Agent;
(3)扩展性强,方便定义和实现新的功能;
(4)可移植性好,代码可以方便地移植到Windows、UNIX、Linux等平台上;
(5)支持SNMPv1和SNMPv2c;
(6)支持多线程处理,在线程中处理SNMP请求,可以进行并发的处理;
(7)支持MIB对象的持久保存,可将MIB对象保存到硬盘上,并可以从硬盘装载;
(8)具有详细的日志功能。
4.2 网络数据包侦听的实现
网络数据包的侦听也可以使用一些现成的开发包来实现,winpcap和libpcap是比较较有名的开发包,提供了较强的网络数据包截获功能,其中,winpcap运行在Windows平台上,libpcap运行在UNIX和Linux平台上。
本项目使用libpcap作为数据包侦听部分的开发包。
libpcap(Packet Capture Library),即数据包捕获函数库。在网络包抓取中libpcap是非常常用的一个库,较有名的tcpdump就是用它来实现的。libpcap是一个与实现无关的访问操作系统所提供的分组捕获函数库,用于访问数据链路层。这个库为不同的平台提供了*的C函数编程接口,在安装了 libpcap 的平台上,以 libpcap 为接口写的程序、应用,能够自由地跨平台使用。它支持多种操作系统。
libpcap 结构简单,使用方便;它提供了20多个API封装函数,我们利用这些API函数即可完成本网络探测器所需的网络数据包监听功能。.1 基本设计思想
从本质上讲,网络探测器是一个支持RMON规范的SNMP Agent,其主要任务包括:
(1)采集、分析和统计局域网的各种有用信息,按照RMON规范对这些信息进行组织;
(2)实现SNMP Agent,提供标准的SNMP接口,供管理站从它获得网络管理信息。
网络探测器底层的平台是嵌入式Linux系统,该系统具有网络模块,可以接入以太局域网。具体的平台要求是:
硬件系统平台:性能较高,处理速度相对较快,内存容量较大,带有网络模块;
操作系统平台:支持网络功能,能够接入以太网,提供C++编译开发工具。
在本网络探测器的实现时,考虑到运行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:
(1)针对目前较常见的以太网环境;
(2)有一个接口使其仅能连接到一个子网,这样可使得系统简单有效、易于安装配置;
(3)全部MIB对象存放在内存中,提高运行效率;
(4)有选择地实现一些重要的MIB组;RMON是一个功能非常强大的MIB库,能够为管理站提供详细的网络管理信息,然而,在一般应用中都不大可能对所有的SNMP MIB组加以实现。
3.2 系统基本体系结构
图2给出了本网络探测器的基本体系结构。网络探测器包括以下一些基本组成模块:网络侦听、数据包分析、分类统计计数、RMON MIB库、SNMP处理以及Trap发送等。
探测器系统中,各个功能模块的主要功能如下:
网络侦听模块负责从网络上截获所有的数据包;网络探测器连接在特定局域网上,它能够对该局域网上传输的所有数据包进行截获,然后提交给上层模块进行分析处理。
数据包分析模块对截获的数据包根据数据包的类型、源地址、目的地址、包大小等基本信息逐个进行分析。
数据包分析模块在对数据包进行分析后,根据数据包的特性,调用特定的分类统计计数模块对该包进行统计计数,分类统计计数模块按照MIB库的规范要求,将统计结果更新到有关的一些MIB对象中。
RMON MIB库用来保存各种RMON MIB对象(实际上还包括MIB-II的System组和Interface组),这些对象按照RMON MIB规范进行组织,这里的MIB库是一个概念上的数据库,实际上各种信息都组织在内存中,以提高访问效率。
SNMP处理模块负责实现SNMP访问接口,接收SNMP请求(包括Get、GetRequest、Set等操作),对它进行分析处理,并按照要求访问RMON MIB库,从中取得需要的MIB对象值并返回给请求者(对Get、GetRequest而言),或者设置有关的MIB对象值(对Set操作而言)。
Trap发送模块负责在发生特定事件时,主动发送Trap信息给预定的管理站;在分类统计计数模块对MIB对象的值进行计数时,如果发现特定值超过了预定的范围,则启动Trap发送模块,按照预定策略发送Trap信息给管理站。
4.1 SNMP Agent的实现
目前,已经有一些可用的SNMP Agent开发工具包,它们提供一些基本的框架平台,实现了Agent的通用功能,在其基础上,开发者可以集中精力进行具体逻辑功能的实现,如MIB对象的数据采集等。这样有利于简化开发工作,加快开发进程。常见的SNMP Agent开发工具包有:Agent++、net-snmp、WinSnmp API(适用于Windows平台)等。
为了方便探测器Agent的实现,我们选择了Agent++平台,它是免费的且源代码公开。
Agent++是一套用于开发SNMP Agent的C++库,它建立在SNMP++的基础之上。Agent++提供了完整的协议处理框架,提供了标量对象和表对象等MIB对象的基类,通过继承用户可以方便地定义MIB对象。Agent++具有以下一些特点:
(1)功能强大,能够实现各种复杂的MIB对象;
(2)简单易用,开发人员无需深入了解底层的SNMP处理,仅使用一些简单的类和接口,即可快速实现带有各种MIB对象的Agent;
(3)扩展性强,方便定义和实现新的功能;
(4)可移植性好,代码可以方便地移植到Windows、UNIX、Linux等平台上;
(5)支持SNMPv1和SNMPv2c;
(6)支持多线程处理,在线程中处理SNMP请求,可以进行并发的处理;
(7)支持MIB对象的持久保存,可将MIB对象保存到硬盘上,并可以从硬盘装载;
(8)具有详细的日志功能。
4.2 网络数据包侦听的实现
网络数据包的侦听也可以使用一些现成的开发包来实现,winpcap和libpcap是比较较有名的开发包,提供了较强的网络数据包截获功能,其中,winpcap运行在Windows平台上,libpcap运行在UNIX和Linux平台上。
本项目使用libpcap作为数据包侦听部分的开发包。
libpcap(Packet Capture Library),即数据包捕获函数库。在网络包抓取中libpcap是非常常用的一个库,较有名的tcpdump就是用它来实现的。libpcap是一个与实现无关的访问操作系统所提供的分组捕获函数库,用于访问数据链路层。这个库为不同的平台提供了*的C函数编程接口,在安装了 libpcap 的平台上,以 libpcap 为接口写的程序、应用,能够自由地跨平台使用。它支持多种操作系统。
libpcap 结构简单,使用方便;它提供了20多个API封装函数,我们利用这些API函数即可完成本网络探测器所需的网络数据包监听功能。.1 基本设计思想
从本质上讲,网络探测器是一个支持RMON规范的SNMP Agent,其主要任务包括:
(1)采集、分析和统计局域网的各种有用信息,按照RMON规范对这些信息进行组织;
(2)实现SNMP Agent,提供标准的SNMP接口,供管理站从它获得网络管理信息。
网络探测器底层的平台是嵌入式Linux系统,该系统具有网络模块,可以接入以太局域网。具体的平台要求是:
硬件系统平台:性能较高,处理速度相对较快,内存容量较大,带有网络模块;
操作系统平台:支持网络功能,能够接入以太网,提供C++编译开发工具。
在本网络探测器的实现时,考虑到运行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:
(1)针对目前较常见的以太网环境;
(2)有一个接口使其仅能连接到一个子网,这样可使得系统简单有效、易于安装配置;
(3)全部MIB对象存放在内存中,提高运行效率;
(4)有选择地实现一些重要的MIB组;RMON是一个功能非常强大的MIB库,能够为管理站提供详细的网络管理信息,然而,在一般应用中都不大可能对所有的SNMP MIB组加以实现。
3.2 系统基本体系结构
图2给出了本网络探测器的基本体系结构。网络探测器包括以下一些基本组成模块:网络侦听、数据包分析、分类统计计数、RMON MIB库、SNMP处理以及Trap发送等。
探测器系统中,各个功能模块的主要功能如下:
网络侦听模块负责从网络上截获所有的数据包;网络探测器连接在特定局域网上,它能够对该局域网上传输的所有数据包进行截获,然后提交给上层模块进行分析处理。
数据包分析模块对截获的数据包根据数据包的类型、源地址、目的地址、包大小等基本信息逐个进行分析。
数据包分析模块在对数据包进行分析后,根据数据包的特性,调用特定的分类统计计数模块对该包进行统计计数,分类统计计数模块按照MIB库的规范要求,将统计结果更新到有关的一些MIB对象中。
RMON MIB库用来保存各种RMON MIB对象(实际上还包括MIB-II的System组和Interface组),这些对象按照RMON MIB规范进行组织,这里的MIB库是一个概念上的数据库,实际上各种信息都组织在内存中,以提高访问效率。
SNMP处理模块负责实现SNMP访问接口,接收SNMP请求(包括Get、GetRequest、Set等操作),对它进行分析处理,并按照要求访问RMON MIB库,从中取得需要的MIB对象值并返回给请求者(对Get、GetRequest而言),或者设置有关的MIB对象值(对Set操作而言)。
Trap发送模块负责在发生特定事件时,主动发送Trap信息给预定的管理站;在分类统计计数模块对MIB对象的值进行计数时,如果发现特定值超过了预定的范围,则启动Trap发送模块,按照预定策略发送Trap信息给管理站。
4.1 SNMP Agent的实现
目前,已经有一些可用的SNMP Agent开发工具包,它们提供一些基本的框架平台,实现了Agent的通用功能,在其基础上,开发者可以集中精力进行具体逻辑功能的实现,如MIB对象的数据采集等。这样有利于简化开发工作,加快开发进程。常见的SNMP Agent开发工具包有:Agent++、net-snmp、WinSnmp API(适用于Windows平台)等。
为了方便探测器Agent的实现,我们选择了Agent++平台,它是免费的且源代码公开。
Agent++是一套用于开发SNMP Agent的C++库,它建立在SNMP++的基础之上。Agent++提供了完整的协议处理框架,提供了标量对象和表对象等MIB对象的基类,通过继承用户可以方便地定义MIB对象。Agent++具有以下一些特点:
(1)功能强大,能够实现各种复杂的MIB对象;
(2)简单易用,开发人员无需深入了解底层的SNMP处理,仅使用一些简单的类和接口,即可快速实现带有各种MIB对象的Agent;
(3)扩展性强,方便定义和实现新的功能;
(4)可移植性好,代码可以方便地移植到Windows、UNIX、Linux等平台上;
(5)支持SNMPv1和SNMPv2c;
(6)支持多线程处理,在线程中处理SNMP请求,可以进行并发的处理;
(7)支持MIB对象的持久保存,可将MIB对象保存到硬盘上,并可以从硬盘装载;
(8)具有详细的日志功能。
4.2 网络数据包侦听的实现
网络数据包的侦听也可以使用一些现成的开发包来实现,winpcap和libpcap是比较较有名的开发包,提供了较强的网络数据包截获功能,其中,winpcap运行在Windows平台上,libpcap运行在UNIX和Linux平台上。
本项目使用libpcap作为数据包侦听部分的开发包。
libpcap(Packet Capture Library),即数据包捕获函数库。在网络包抓取中libpcap是非常常用的一个库,较有名的tcpdump就是用它来实现的。libpcap是一个与实现无关的访问操作系统所提供的分组捕获函数库,用于访问数据链路层。这个库为不同的平台提供了*的C函数编程接口,在安装了 libpcap 的平台上,以 libpcap 为接口写的程序、应用,能够自由地跨平台使用。它支持多种操作系统。
libpcap 结构简单,使用方便;它提供了20多个API封装函数,我们利用这些API函数即可完成本网络探测器所需的网络数据包监听功能。
GIGAHERTZ-OPTIK RW-37 with SRT-M37-L
GIGAHERTZ-OPTIK RW-37 with SRT-M37-L
PD-9304
专业销售gigahertz-optik
XD-9506
专业销售gigahertz-optik
XD-9503
XD-9502
专业销售gigahertz-optik
XD-9501
专业销售gigahertz-optik
UV-A and UV-B detector head for use in phototherapy.
RW-37 with SRT-M37-L
专业销售gigahertz-optik
LP-9910
专业销售gigahertz-optik
ISD-5P-SiUV
专业销售gigahertz-optik
ISD-5P-Si
专业销售gigahertz-optik
ISD-5P-IGA
专业销售gigahertz-optik
ISD-5-VISNIR
ISD-5-Si
ISD-3P-Si
ISD-3P-IGA
ISD-30
ISD-15-Si
ISD-10-Si
ISD-0.8-SiLP
XD-45-HB
XD-45-ERYC
UV-3709
UV-3706
TP-4501
PS-3703
PS-3702
PS-3701
LDM-9811
CSS-45
PRW-0505
LSM-9901
KF-xx
GB-GD-360-RB40-2-BTS256-LED
GB-GD-360-RB40-2-BTS2048-VL
GB-GD-360-RB40
X1-1-RCH-116-4
ISD-15-BTS2048-VL
ISS-50-LU-FE
ISS-30-VA
ISD-25-BTS2048-VL
XD-9510
XD-9509
XD-45-HUV
PD-11 series
MD-37 series
LP-9901
RCH-113
RCH-112
RCH-111
UV-3719
UV-3718
UV-3717
VL-3701 with SRT-M37-L
ODM98-CUS
UMBB-250
K-FOV
LPS-20
Measurement system for the testing of LEDs and LED assemblies.
Features: CIE S025 compatible, temperature control, Keithley 2400 source, BTS2048-VL spectroradiometer, automatic measurement procedure, intuitive fast DUT contacting, etc.
Show product
TFCT25
Example configuration
Measurement system for the color transmission of fibers and flux, spectrum and color of cw and pulse operated LEDs.
Features:25 cm integrating sphere in CIE 127 total flux conform set-up, CCD-sensor spectralradiometer, LED current cw and pulse source, software
Show product
BN-9101
Calibration standard lamp for spectral irradiance.
Features: 1000W tungsten halogen lamp. Burn-in certificate. Stable filament. Horizontal calibration from 250-2500nm with factory or DAkkS certificate.
Show product
BN-0001
Calibration standard lamp for spectral irradiance.
Features: 1000W tungsten halogen lamp. Burn-in certificate. Stable filament. Vertical calibration from 250-2500nm with factory or DAkkS certificate.
Show product
MSC15
Compact and cost effective spectral light meter for conventional and LED lighting.
Features: simple intuitive operation, photopic and scotopic illuminance measurement, color properties, CCT, CRI, PAR, Bilirubin. Color touch screen, rechargeable battery, USB plus software.
Show product
BN-LHSF-2P-20
Calibration standard lamp for 2π spectral flux, total flux and CCT.
Features: 100W tungsten halogen lamp with UMPA-1.0-HL mount. 20mm dia diffuser. Calibration from 360-830nm with certificate.
Show product
BTS256-LED
Compact Bi-Tec measurement device for the measurement of total luminous flux of single LEDs.
Features: Cone-shaped measurement port with implemented integrating sphere, auxiliary lamp for substitution correction, spectral radiant power, color temperature, CRI, chromaticity coordinates, etc.
Show product
BTS256-EF
meter for the measurement of illuminance, light color and flicker measurement.
Features: meter, datalogger, splash-proof, Flicker measurement, spectral irradiance, photopic, scotopic and melanopic illuminance, spectral irradiance, PAR, CCT, CRI, color coordinates, Option: WiFi, etc.
Show product
BN-LH250
Calibration reference standard for spectral irradiance and illuminance.
Features: 250 W halogen lamp with stable and therefore long-lasting, helical structure. Lamp holder. Options: crosshair. Calibration in spectral irradiance, 250 nm - 2500 nm, and/or illuminance, with factory or DAkkS certificate, power supply.
Show product
BTS256-LED-DA
Example configuration
Compact Bi-Tec measurement device for the measurement of illuminance and luminous flux.
Features: Bajonett adapter with diffusor for the BTS256-LED, +/- 30° cosine corrected field of view, spectral radiant power, color temperature, CRI, chromaticity coordinates, etc.
Show product
BTS256-LED Plus Concept
The Plus concept for flexible use of the BTS256-LED.
Features: With the optional accessories, the range of functions of the BTS256-LED device can be easily enhanced to suit different applications.
Show product
BTS256-LED-IB
Example configuration
Compact Bi-Tec measurement device for the measurement of ILED-B.
Features: Bajonett adapter with ILED-B geometry according CIE 127, spectral data, color temperature, CRI, chromaticity coordinates, etc.
Show product
BTS256-HI
Compact Bi-Tec measurement device for the measurement of dental polymerization lamps and cold light sources.
Features: Measurement window with implemented integrating sphere, spectral radiant power, color temperature, CRI, chromaticity coordinates, etc.
Show product
ISD-50HF-BTS256-LED
Example configuration
System for the luminous flux measurement of 4π (optional 2π and 4π) light fixtures inside a sphere.
Features: Integrating sphere with 50cm hemispherical shell for opening and closing and auxiliary lamps. Light meter with Bi-Technology sensor for acurate measurement of luminous flux, spectral radiant power, CCT, CRI, chromaticity coordinates, etc.
Show product
ISD-50-BTS256-LED
Example configuration
System for the luminous flux and light color measurement of individual 2π light emitting diodes up to 100mm.
Features: Integrating sphere with 50cm diameter and auxiliary lamp, compact spectral light meter with Bi-Tec sensor for acurate measurement of the luminous flux, spectral radiant power, CCT, CRI, chromaticity coordinates, etc.
Show product
ISD-21-BTS256-LED
Example configuration
System for the luminous flux and light color measurement of individual 2π light emitting diodes up to 63.5mm.
Features: Integrating sphere with 21cm diameter and auxiliary lamp, compact spectral light meter with Bi-Tec sensor for acurate measurement of the luminous flux, spectral radiant power, CCT, CRI, chromaticity coordinates, etc.
Show product
ISD-100HFT-BTS256-LED
Example configuration
System for the luminous flux measurement of 2π and 4π light fixtures.
Features: Turnable Integrating sphere with a 1000 mm diameter, extra measurement ports for 2π luminaires with diameters of up to 254mm and auxiliary lamp. Light meter for acurate measurement of luminous flux, spectral radiant power, CCT, CRI, chromaticity coordinates, User software, etc.
Show product
ISD-100HF-BTS256-LED
Example configuration
System for the luminous flux measurement of 2π and 4π light fixtures inside a sphere.
Features: Integrating sphere with a 1000 mm diameter, hemispherical shell for opening and closing, auxiliary lamp. Light meter for acurate measurement of luminous flux, spectral radiant power, CCT, CRI, chromaticity coordinates, User software, etc. Options: quadripole test sockets.
Show product
BTS2048-VL-TEC-WP
Bi-technology sensor light meter for high quality solar VIS measurements.
Features: Weatherproofed, high spectral resolution, short measurement time, entrance optic with diffusor for irradiance and spectral irradiance, etc.
Show product
BTS2048-VL-TEC
Categories
Products
BTS2048-VL
Bi-technology sensor light meter for high speed LED binning.
Features: High spectral resolution, short measurement time (electronic shutter), high dynamic (filter wheel), Trigger input and output, entrance optic with diffusor for illuminance and spectral irradiance, CCT, CRI, color values, etc.
Show product
ISD-100HFT-BTS2048-VL
Example configuration
System for the luminous flux and light color measurement of individual 2π and 4π light light sources.
Features: Turnable Integrating sphere with 100cm diameter, auxiliary lamp and a hemispherical shell for opening and closing, compact spectral light meter with Bi-Tec sensor for acurate measurement of the luminous flux, spectral radiant power, CCT, CRI, chromaticity coordinates, etc.
Show product
ISD-100HF-BTS2048-VL
Example configuration
System for the luminous flux and light color measurement of individual 2π and 4π light light sources.
Features: Integrating sphere with 100cm diameter, auxiliary lamp and a hemispherical shell for opening and closing, compact spectral light meter with Bi-Tec sensor for acurate measurement of the luminous flux, spectral radiant power, CCT, CRI, chromaticity coordinates, etc.
Show product
CP-ILED-B-IS-1.0-HL
Measurement Adapter for ILED-B.
Features: High uniformity, CIE 127, UMPA-1.0-HL mount.
Show product
BTS2048-VL-CP-ILED-B-IS-1.0-HL
Example configuration
CCD-sensor spectral radiometer for measurement of CIE 127B averaged LED intensity.
Features: Measurement Adapter with compact integrating sphere for uniform active area. High-end CCD-sensor spectral Radiometer for CW and pulse measurements.
Show product
BTS2048-UV-S-WP
Bi-technology sensor light meter for high quality solar UV measurements.
Features: Weatherproofed, high stray light reduction (comparable double monochromator), high spectral resolution, short measurement time, entrance optic with diffusor for irradiance and spectral irradiance, etc.
Show product
BTS2048-UV-S
Bi-technology sensor light meter for high quality UV measurements.
Features: High stray light reduction (comparable double monochromator), high spectral resolution, short measurement time (electronic shutter), Trigger input and output, entrance optic with diffusor for irradiance and spectral irradiance, etc.
Show product
BTS2048-UV
Bi-technology sensor light meter for high quality UV measurements.
Features: Low stray light, high spectral resolution, short measurement time (electronic shutter), Trigger input and output, entrance optic with diffusor for irradiance and spectral irradiance, etc.
Show product
BTS2048-VL-TEC-F
Bi-technology sensor light meter for high speed LED binning.
Features: High spectral resolution, short measurement time (electronic shutter), high dynamic (filter wheel) and cooled chip, Trigger input and output, entrance optic with light guide adapter, CCT, CRI, color values, etc.
Show product
BTS2048-VL-F
Bi-technology sensor light meter for high speed LED binning.
Features: High spectral resolution, short measurement time (electronic shutter), high dynamic (filter wheel), Trigger input and output, entrance optic with light guide adapter, CCT, CRI, color values, etc.
Show product
S-SDK-BTS2048
Software Development Kit for BTS2048 variants.
Show product
KDW-R2
Calibration of detectors irradiance responsivity.
Features: Factory calibration certificate
Show product
KDW-P3
Calibration of the luminance responsivity.
Features: Factory calibration certificate
Show product
KDW-P2
Calibration of the illuminance responsivity.
Features: Factory calibration certificate
Show product
KDW-P1
Calibration of the luminous flux responsivity.
Features: Factory calibration certificate
Show product
ISS-5P-SR-FS
Integrating sphere source for use as transfer standard for spectral radiance in fluorescence spectroscopie.
Features: Low spectral radiance. Compact size with 20mm dia light port. Synthetic ODM98 coating. lamp. Calibration of the spectral radiance 380-1700nm. Calibration certificate.
Show product
ISS-5P
Integrating sphere source for spectral radiance.
Features: Compact size with 20mm dia light port. In-line baffle. Synthetic ODM98 coating. Halogen lamp. Calibration of the spectral radiance 380-1100nm. Calibration certificate.
Show product
BTS2048-BS
High spectral resolution spectral radiometer for blue laser.
Features: High spectral resolution, short measurement time (electronic shutter), high dynamic (filter wheel), Trigger input and output, entrance optic with diffusor for irradiance and spectral irradiance (400 - 530) nm, etc.
Show product
ISS-8P-VAHP
Integrating sphere source with variable and tens step intensity control.
Features: 80mm dia, 19mm dia luminous port, ODM98 coating. Halogen lamp. Intensity control with OD0, OD1, OD2 holes-pattern attenuators and variable attenuator. Options: calibrations of luminance, spectral radiance, lamp power supply.
Show product
ISS-8P-VA
ISS-8P-HP
Integrating sphere source with intensity control in tens-steps.
Features: 80mm dia, 19mm dia luminous port, ODM98 coating. Halogen lamp. Intensity control with OD0, OD1 and OD2 holes-pattern attenuators. Options: calibrations of luminance, spectral radiance, lamp power supply.
Show product
ISS-17-VA
Integrating sphere source with variable intensity control.
Features: 170mm dia, 50.8mm dia port, BaSO4 coating. 100W lamp with variable attenuator. 2856K and 3100K. CCT and L detector. Electronic device. Luminance and spectral radiance calibrations.
Show product
LCRT-2005-S
Light-transmission hand-held meter for thin and flat samples.
Features: Fast and precise because of spectral monitor and luminance detector. Automatic ambient light compensation. Alignment camera. ECE R43 compliant. Simulated A, C and D65.
Show product
KDW-S1
Calibration of detectors spectral responsivity.
Features: Factory calibration certificate
Show product
KDD-S1
Calibration of detectors spectral responsivity.
Features: DAkkS calibration certificate
Show product
LCRT-2005-S+850
Light and 850nm transmission hand-held meter for thin and flat samples.
Features: Fast and precise because of spectral monitor and luminance detector. Automatic ambient light compensation. Alignment camera. ECE R43 compliant. A, C, D65 and 850nm light.
Show product
LCRT-2005-SIS
Light-transmission gauge for precise measurement and fast data logger application.
Features: Precise because of spectral monitor and luminance detector. Fast data-logger measurements with photodiode. Simulated A, C and D65. LAN, USB, RS232 Interfaces.
Show product
PMS-RIT
Example configuration
Stand to extend the LCRT-2005-S use to measure the regular (in-line) transmission of thick samples up to 100mm thickness.
Features: stable stand with mount for source and receiver. Sample table.
Show product
B2S-40-TRTH
Example configuration
Rail-bench to extend the LCRT-2005-S use to evaluate thin samples transmission by diffuse and regular illumination.
Features: stable 1m length rail bench with stand for source and receiver. Carriage with sample holder.
Show product
KLW-R4
Calibration of the radiant intensity.
Features: Factory calibration
Show product
KLW-R3
Calibration of the radiance.
Features: Factory calibration
Show product
KLW-R2
Calibration of the total flux from spot lamps.
Features: Factory calibration
Show product
KLW-R1
Calibration of the irradiance produced by lamps.
Features: factory calibration certificate
Show product
KLW-P4
Calibration of the luminous intensity.
Features: Factory calibration
Show product
KLW-P3
Calibration of the luminance.
Features: Factory calibration
Show product
KLW-P2
Calibration of the luminous flux from spot lamps.
Features: Factory calibration
Show product
KLW-P1
Calibration of the illuminance produced by lamps.
Features: factory calibration certificate
Show product
ED-ISS-100-MD
Example configuration
Control electronic for integrating sphere sources.
Features: Precise 16D/A power supply for lamps up to 100W. Optometer for intensity or RGB monitor detectors. 19" bench top housing.
Show product
LPS-250
Precision power supply for lamps up to 250W.
Features: PWM power supply for the precise operation of halogen or LED lamps in constant current mode. The 16 bit D/A converter enables very accurate current setup and adjustment. For stress free switch on/off, the operation current is controlled with adjustable ramps.
Show product
LPS-100
SQUARE-D TUC 1
Rexroth 0811405 073
PULSOTRONIC FLB-CIG-15-SLIMLINE/9841-214
GESTRA RK76 DN40 PN40
Rc-technik RC-T DCTLL 200-2 380V 45/70W
hydac 1250493
OMRON LQ-LED999-24V/95RL
ATB VAV200L/4E-21 no 3879164-9
HEIDENHAIN LS187C-740(Id.Nr.526974-07)
siemens 3TD5402-OXMO
Saltus E12_1/2_mit Magnet incl. Clip 9014010000,8604002216
siemens E3S-CD16
emecanique GV2ME16/9-14A
Rexroth A2FM16/61W-VBB040
heidenhain 317393-56 ERN 1331.052-2048 S/N: 13 898 450 D
Rofa-lehmer 53043for electric drive 12B-2,Z=15
parker NO7049112042 SER NO22419742/023
Rexroth 4WRZE16W8-100-7X/6EG24K31/A1D3M
turck LT200M-Q21-LI0X3-H1141
Schmersal SRB-NA-R-C.39/CH2-24V
Woerner D0400-15-EW-G,Woerner
ARIPAX TM0393-A30-B00
ROESSEL TS-KM 2-7601-00019
PETER electronic VB400-36
DENISON 016-92276-0
MOXA C32010T/ISAPCBV2.2
RMG Regel + Messtechnik GmbH TYP.RMG320-10007009 FABR-NR.040238470 PN25 P/N-PVGW-REG-NR NG-4301AT0093
parker B3C040P5008
SCHRACK RP418021
REITZ KXE200-025030-00 15840m3/h 18500Pa 132KW
TRS SPCCARD/789-00020-01;SPCP-C600-S7/416-IB-P-OS3
hawe PSV3.1Z/D250-2 - A2J16/16/A175B175/EA/2 -A2J16/16/A175B175/EA/2 -A2J16/16/A175B175/EA/2- A2F16/16/A175B175/EA/2- A2H40/40A200B200/EA/2AN210BN210- A2H40/40A200B200/EA/2AN210BN210- E2-G24ex,with Pressure Compensation
Sensortechnics GmbH CTE8100AY4V
parker P1J-G020DS-0020
ZIEHL-ABEGG 57210016-720 FE080-SDC.6N.V7
TYCO 1-480701-1
steute E12 WR-ST
INFICON LEAKLONGTUBESUCTIONGU|FT385,385mm,FLEX 12216
Rexroth 4WE6E3X/EG24N9K4
Spohn + Burkhardt VNS04FN18ERT
rexroth 608720040
Clifford & Snell YL5/MO
TURCK Bi10T-Q34-ADZ30X2-B3131/S34
ROSS D3573A8161
omron CJ1M-CPU13-ETN
inotec 54100-000020
Rexroth E SBE 6-1X/315G24NK4M
Pister SKH-DN40-SAE6000PSI-S-3123
wollschlaeger 42832029
Rofa-lehmer Auftrag/order:243613 Art/part:50003612660101910525 Typ:5000/02-BG077 Mdmax1.3KNM-30 L1=525+40 FL1=100/6-8 FL2=100/6-8
Rexroth VALVE 3WE 6A6X/EG24K4QMBG24
AB AB soft starter/AB/150-F361 NBDB
parker EL25SOMDCF
ROHM DRAW CONNECTION CP 1231722 62.43006.00324
Eaton P-EWVD 16 S
SIEMENS 6SE7031-7HG84-1JA1
baco 3P 32A NO.0172179
KEYSTONE F79U-065 DA
SIEMENS 7ML1304-1AA01-1AQ0
rexroth LFA25D-7X/F
Wollschlaeger 5980 8
SKF NCF2940
Proportion-air QB3TFIE060
SIBA HH-6/12KV125A 510MM
Rexroth 0811.405.093,DC24V(POTM-CARD)
Parker :R5V10,493,32,P2G,0R,Ai152,056-40680-G
PARKER 1070V
Salzer M220-61040-003M1
REIS Drive4009AT ID: 3520784
SKF Y FLANGE-TYPE BEARING | SKF | FY60TF
heidenhain MT1287 Nr:376990-01
SFERAX GmbH XA 815
rexroth PVF20/20-20RA01MA0-10
balluff BSP B100-EV003-A02S1B-S4
pilz 570004
SCHUNK PGN50-2/370149
parker 1CA43-28-16
SOMMER OS050 SOMMER
Siemens 3RV1011-1JA15
schroff 34560284
SIEMENS C98043-A7001-L2
baldor 2508 190/380V 0.63/0.37A RPM??2700 CLASS??F SPEC#25E245W204G2
Hydac VST-48X2WD
Weidmuller RCM570024
Rexroth LFA40WEA-7X/
HEIDENHAIN 572250-12
Karl Dungs GW3A6 0.7-3mbar
PERKUTE 25467/53291/51239/80517/25418/80672
rexroth Z4WEH10E68-4X/6EG24N9ETK4
RABOURDIN 1021-6-32
Sartorius AG PR6145/00
heidenhain 389967-03
AB 440E-A17003
TueNKERS V40 BR2 A10 T12 90??
SINGLE PN: 06195 KG41B T203/D-A194 VE
ifm EC2082
ABB M3BP160MLB4
Schunk 5510191
schmersal TD 250-11Z-2512-10
SKF T3DE050
ROCLA K61,OMRON G7SA-2A-2B
PITTAL LU7-E-Y
END-Armaturen 11.606
WEITKOWITZ NR. 13000
Rexroth CY210G150/90-0260Z11/O1XHKM11A
rexroth R900581366 4WRAP6W7-04-2X/24K4/M
Balluff BTL5-T110-M0525-B-S103
SIKO Stecker mit Kabel, KV12S-0004, Lenght=2M
Siba 51 060 04.20
MKS 2-3/4 PKOF10
HEIDENHAIN SSI encoder EQN 4254096I
Sun power SDX-6200-24
heidenhain AE LF183C NR.316 356-04
Wolf Safety Lamp Company H-251ALED
ANTON PAAR DENSITY METER/DMA35
parker CDPH103A65-8T
Schneider 4.GY SAP:2118375 9070T1500D33
emecnique LC1-D115...C
parker 1CA43-22-12
merkel PAULSTRA 91001-900058 520033
rexroth 2.0160 H10XL-A00-0-M(10??m) R928006809
siemens 6SC8461-0AA00-0AA0
ROCKWELL 1768-PA3
tronik tronik ANA8-2
SKF NJ2217EC
SPRIMAG 51102741
SAUER DANFOSS 150F0055
PARKER Solenoid valve F51VXBG023A
Rexroth DRC10-5-5X/100YMV
SIKO IH58-2048-E1-3-PP-D-12-66-T1
Bosch Rexroth AG 0810092105 081WV06P1N1004WS024/0
hydac N5AM002-V-OVP
SCHMIDT CPS 9/1 0606 SCHMIDT
Revalco srl HIELD FFA-110A0X
parker FM22LCF
ROEHM 1833238
parker EW06LA3C
INDEV ML30RGG/M12
WOERNER VPA-B/6/0/0/0/C9/09/20/P
suco 845703 0.5bar G1/4
schroff 34560284
Baumer Huebner HOG10DN1024I
rafamet KCM-150N
hydac 1PN160E
SIEMENS 7MF4033-1FA10-1AC1-Z A02+B11+Y01+Y15
Parker 2380F-06V07 50m
heidenhain 257949-39
rexroth A4VSO 125 DFE1 /30R-PPB13N00
rexroth 4WE6HA6X/EG24N9K4
Rexroth 4WRZE16W8-150-7X/6EG24K31/A1D3M
siemens A5E03101154A
rehsler cooling/TAE EVO M03/P3/R134a
ABB E203/100r 10114037
strack z 7627-L5000
Rockwell P/N-E2108/5/001 EA07003 SCM440
TECSIS E110.075.001(0~10BAR/4~20mA)
TSCHAN NOR-MEX E240
Eaton C80-88.9
FIAMA OP6 B 5.0 DX F20 R
schmalz G-BH2_2BH20360-2AA
STOEBER GETRIEBE NR.1891687 TYP:P521SPD0070ME D=32, L=58,
PSG PSG SWW120P 132091-020312-1
SCHMIDT SCHMIDT SS 20.260 T 520999 wind sensor
Loher ANGA-225ME-04A
parker GZ22LCF
KURZ 454FTS-16-HHT
parker D1VW101BNJWS75XB072
SAMES 910002550
TECSIS S1100
SIEMENS FDK-083F5037
gestra UNA 16A h DN15
HEIDENHAIN 599501-19
Vickers DGMFN 3Y A2W B2W 41
Schimpf Type 02-20/300
ABB M3BP132M4
SPIROL CL350
Rouleau PACK GS22 50x1 .5 Axe 1 0mm Taraude M6B=292mm
KEYSTONE F79U 036 DOUBLE ACT
Resistronic AG model,512,NR.639.V230,A15,KVA 3.45
PANASONIC MDDA103A1A 03040328
SBS CAN-A20C
schroff 21005473
PMA CYLT-29S
vogel VCM-KV2-A1
Rexroth 4WRA10E60-2X/G24K4V
schmersal G50/150
Hydac VST-1/4WD
SMW-AUTOBLOK Spannsysteme GmbH BB-N-460-181-3,ser n.1174; MAX 1700 RPM,MAX 10 BAR
WALTHER-PRAEZISION LP-006-0-WR13-11-2
SCHUBER&SALZER 8020/015V DN15
Turck luhr 25183
SKF BSQU250/3 TDT-920
Polimaster PM1703GN
HANNING NR:B7 VDE0530 6kyu4S-530
wampfler Reel slip ring 18S,Slip ring number 22 * 25A +20 * MA + PE
AI-TEK 70085-1010-214
testo Option for 0632 3510
Sika XVT2070
R900229637;TYPE: ABZFV-RE2-1X/-B
Rexroth SL30PAL-4X
SIEMENS 6SY8102-0LA01
Emhart Teknologies M 018 215/20-01
heidenhain ECN1313 512 ID:377807-12
Preis GmbH MINITECH 365 Polsihing Machine
HEIDENHAIN 533631-03