欧美……一区二区三区,欧美日韩亚洲另类视频,亚洲国产欧美日韩中字,日本一区二区三区dvd视频在线

上海壹僑國際貿(mào)易有限公司

主營產(chǎn)品: FILA,DEBOLD,ESTA,baumer,bernstein,bucher,PILZ,camozzi,schmalz

8

聯(lián)系電話

13370032884

您現(xiàn)在的位置: 上海壹僑國際貿(mào)易有限公司>>GIGAHERTZ-OPTIK>> GIGAHERTZ-OPTIK RW-37 with SRT-M37-L

公司信息

聯(lián)人:
張奇凡
話:
021-69513882-805
機:
13370032884
真:
址:
上海市嘉定區(qū)曹安公路2038號華拓大廈410室
編:
網(wǎng)址:
www.onebridge.cn/
鋪:
http://www.hbwxwy.cn/st374967/
給他留言
GIGAHERTZ-OPTIK RW-37 with SRT-M37-L
GIGAHERTZ-OPTIK RW-37 with SRT-M37-L
參考價 面議
具體成交價以合同協(xié)議為準
  • 型號
  • 品牌 其他品牌
  • 廠商性質(zhì) 經(jīng)銷商
  • 所在地 上海市

更新時間:2025-05-05 08:20:04瀏覽次數(shù):453

聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!

【簡單介紹】
產(chǎn)地類別 進口 應(yīng)用領(lǐng)域 生物產(chǎn)業(yè)
GIGAHERTZ-OPTIK
GIGAHERTZ-OPTIK RW-37 with SRT-M37-L
【詳細說明】

業(yè)銷售gigahertz-optik

.1 基本設(shè)計思想

從本質(zhì)上講,網(wǎng)絡(luò)探測器是一個支持RMON規(guī)范的SNMP Agent,其主要任務(wù)包括:

(1)采集、分析和統(tǒng)計局域網(wǎng)的各種有用信息,按照RMON規(guī)范對這些信息進行組織;

(2)實現(xiàn)SNMP Agent,提供標準的SNMP接口,供管理站從它獲得網(wǎng)絡(luò)管理信息。

網(wǎng)絡(luò)探測器底層的平臺是嵌入式Linux系統(tǒng),該系統(tǒng)具有網(wǎng)絡(luò)模塊,可以接入以太局域網(wǎng)。具體的平臺要求是:

硬件系統(tǒng)平臺:性能較高,處理速度相對較快,內(nèi)存容量較大,帶有網(wǎng)絡(luò)模塊;

操作系統(tǒng)平臺:支持網(wǎng)絡(luò)功能,能夠接入以太網(wǎng),提供C++編譯開發(fā)工具。

在本網(wǎng)絡(luò)探測器的實現(xiàn)時,考慮到運行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:

(1)針對目前較常見的以太網(wǎng)環(huán)境;

(2)有一個接口使其僅能連接到一個子網(wǎng),這樣可使得系統(tǒng)簡單有效、易于安裝配置;

(3)全部MIB對象存放在內(nèi)存中,提高運行效率;

(4)有選擇地實現(xiàn)一些重要的MIB組;RMON是一個功能非常強大的MIB庫,能夠為管理站提供詳細的網(wǎng)絡(luò)管理信息,然而,在一般應(yīng)用中都不大可能對所有的SNMP MIB組加以實現(xiàn)。

3.2 系統(tǒng)基本體系結(jié)構(gòu)

圖2給出了本網(wǎng)絡(luò)探測器的基本體系結(jié)構(gòu)。網(wǎng)絡(luò)探測器包括以下一些基本組成模塊:網(wǎng)絡(luò)偵聽、數(shù)據(jù)包分析、分類統(tǒng)計計數(shù)、RMON MIB庫、SNMP處理以及Trap發(fā)送等。

探測器系統(tǒng)中,各個功能模塊的主要功能如下:

網(wǎng)絡(luò)偵聽模塊負責從網(wǎng)絡(luò)上截獲所有的數(shù)據(jù)包;網(wǎng)絡(luò)探測器連接在特定局域網(wǎng)上,它能夠?qū)υ摼钟蚓W(wǎng)上傳輸?shù)乃袛?shù)據(jù)包進行截獲,然后提交給上層模塊進行分析處理。

數(shù)據(jù)包分析模塊對截獲的數(shù)據(jù)包根據(jù)數(shù)據(jù)包的類型、源地址、目的地址、包大小等基本信息逐個進行分析。

數(shù)據(jù)包分析模塊在對數(shù)據(jù)包進行分析后,根據(jù)數(shù)據(jù)包的特性,調(diào)用特定的分類統(tǒng)計計數(shù)模塊對該包進行統(tǒng)計計數(shù),分類統(tǒng)計計數(shù)模塊按照MIB庫的規(guī)范要求,將統(tǒng)計結(jié)果更新到有關(guān)的一些MIB對象中。

RMON MIB庫用來保存各種RMON MIB對象(實際上還包括MIB-II的System組和Interface組),這些對象按照RMON MIB規(guī)范進行組織,這里的MIB庫是一個概念上的數(shù)據(jù)庫,實際上各種信息都組織在內(nèi)存中,以提高訪問效率。

SNMP處理模塊負責實現(xiàn)SNMP訪問接口,接收SNMP請求(包括Get、GetRequest、Set等操作),對它進行分析處理,并按照要求訪問RMON MIB庫,從中取得需要的MIB對象值并返回給請求者(對Get、GetRequest而言),或者設(shè)置有關(guān)的MIB對象值(對Set操作而言)。

Trap發(fā)送模塊負責在發(fā)生特定事件時,主動發(fā)送Trap信息給預(yù)定的管理站;在分類統(tǒng)計計數(shù)模塊對MIB對象的值進行計數(shù)時,如果發(fā)現(xiàn)特定值超過了預(yù)定的范圍,則啟動Trap發(fā)送模塊,按照預(yù)定策略發(fā)送Trap信息給管理站。

探測實現(xiàn)技術(shù)

4.1 SNMP Agent的實現(xiàn)

目前,已經(jīng)有一些可用的SNMP Agent開發(fā)工具包,它們提供一些基本的框架平臺,實現(xiàn)了Agent的通用功能,在其基礎(chǔ)上,開發(fā)者可以集中精力進行具體邏輯功能的實現(xiàn),如MIB對象的數(shù)據(jù)采集等。這樣有利于簡化開發(fā)工作,加快開發(fā)進程。常見的SNMP Agent開發(fā)工具包有:Agent++、net-snmp、WinSnmp API(適用于Windows平臺)等。

為了方便探測器Agent的實現(xiàn),我們選擇了Agent++平臺,它是免費的且源代碼公開。

Agent++是一套用于開發(fā)SNMP Agent的C++庫,它建立在SNMP++的基礎(chǔ)之上。Agent++提供了完整的協(xié)議處理框架,提供了標量對象和表對象等MIB對象的基類,通過繼承用戶可以方便地定義MIB對象。Agent++具有以下一些特點:

(1)功能強大,能夠?qū)崿F(xiàn)各種復(fù)雜的MIB對象;

(2)簡單易用,開發(fā)人員無需深入了解底層的SNMP處理,僅使用一些簡單的類和接口,即可快速實現(xiàn)帶有各種MIB對象的Agent;

(3)擴展性強,方便定義和實現(xiàn)新的功能;

(4)可移植性好,代碼可以方便地移植到Windows、UNIX、Linux等平臺上;

(5)支持SNMPv1和SNMPv2c;

(6)支持多線程處理,在線程中處理SNMP請求,可以進行并發(fā)的處理;

(7)支持MIB對象的持久保存,可將MIB對象保存到硬盤上,并可以從硬盤裝載;

(8)具有詳細的日志功能。

4.2 網(wǎng)絡(luò)數(shù)據(jù)包偵聽的實現(xiàn)

網(wǎng)絡(luò)數(shù)據(jù)包的偵聽也可以使用一些現(xiàn)成的開發(fā)包來實現(xiàn),winpcap和libpcap是比較較有名的開發(fā)包,提供了較強的網(wǎng)絡(luò)數(shù)據(jù)包截獲功能,其中,winpcap運行在Windows平臺上,libpcap運行在UNIX和Linux平臺上。

本項目使用libpcap作為數(shù)據(jù)包偵聽部分的開發(fā)包。

libpcap(Packet Capture Library),即數(shù)據(jù)包捕獲函數(shù)庫。在網(wǎng)絡(luò)包抓取中l(wèi)ibpcap是非常常用的一個庫,較有名的tcpdump就是用它來實現(xiàn)的。libpcap是一個與實現(xiàn)無關(guān)的訪問操作系統(tǒng)所提供的分組捕獲函數(shù)庫,用于訪問數(shù)據(jù)鏈路層。這個庫為不同的平臺提供了*的C函數(shù)編程接口,在安裝了 libpcap 的平臺上,以 libpcap 為接口寫的程序、應(yīng)用,能夠自由地跨平臺使用。它支持多種操作系統(tǒng)。

libpcap 結(jié)構(gòu)簡單,使用方便;它提供了20多個API封裝函數(shù),我們利用這些API函數(shù)即可完成本網(wǎng)絡(luò)探測器所需的網(wǎng)絡(luò)數(shù)據(jù)包監(jiān)聽功能。.1 基本設(shè)計思想

從本質(zhì)上講,網(wǎng)絡(luò)探測器是一個支持RMON規(guī)范的SNMP Agent,其主要任務(wù)包括:

(1)采集、分析和統(tǒng)計局域網(wǎng)的各種有用信息,按照RMON規(guī)范對這些信息進行組織;

(2)實現(xiàn)SNMP Agent,提供標準的SNMP接口,供管理站從它獲得網(wǎng)絡(luò)管理信息。

網(wǎng)絡(luò)探測器底層的平臺是嵌入式Linux系統(tǒng),該系統(tǒng)具有網(wǎng)絡(luò)模塊,可以接入以太局域網(wǎng)。具體的平臺要求是:

硬件系統(tǒng)平臺:性能較高,處理速度相對較快,內(nèi)存容量較大,帶有網(wǎng)絡(luò)模塊;

操作系統(tǒng)平臺:支持網(wǎng)絡(luò)功能,能夠接入以太網(wǎng),提供C++編譯開發(fā)工具。

在本網(wǎng)絡(luò)探測器的實現(xiàn)時,考慮到運行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:

(1)針對目前較常見的以太網(wǎng)環(huán)境;

(2)有一個接口使其僅能連接到一個子網(wǎng),這樣可使得系統(tǒng)簡單有效、易于安裝配置;

(3)全部MIB對象存放在內(nèi)存中,提高運行效率;

(4)有選擇地實現(xiàn)一些重要的MIB組;RMON是一個功能非常強大的MIB庫,能夠為管理站提供詳細的網(wǎng)絡(luò)管理信息,然而,在一般應(yīng)用中都不大可能對所有的SNMP MIB組加以實現(xiàn)。

3.2 系統(tǒng)基本體系結(jié)構(gòu)

圖2給出了本網(wǎng)絡(luò)探測器的基本體系結(jié)構(gòu)。網(wǎng)絡(luò)探測器包括以下一些基本組成模塊:網(wǎng)絡(luò)偵聽、數(shù)據(jù)包分析、分類統(tǒng)計計數(shù)、RMON MIB庫、SNMP處理以及Trap發(fā)送等。

探測器系統(tǒng)中,各個功能模塊的主要功能如下:

網(wǎng)絡(luò)偵聽模塊負責從網(wǎng)絡(luò)上截獲所有的數(shù)據(jù)包;網(wǎng)絡(luò)探測器連接在特定局域網(wǎng)上,它能夠?qū)υ摼钟蚓W(wǎng)上傳輸?shù)乃袛?shù)據(jù)包進行截獲,然后提交給上層模塊進行分析處理。

數(shù)據(jù)包分析模塊對截獲的數(shù)據(jù)包根據(jù)數(shù)據(jù)包的類型、源地址、目的地址、包大小等基本信息逐個進行分析。

數(shù)據(jù)包分析模塊在對數(shù)據(jù)包進行分析后,根據(jù)數(shù)據(jù)包的特性,調(diào)用特定的分類統(tǒng)計計數(shù)模塊對該包進行統(tǒng)計計數(shù),分類統(tǒng)計計數(shù)模塊按照MIB庫的規(guī)范要求,將統(tǒng)計結(jié)果更新到有關(guān)的一些MIB對象中。

RMON MIB庫用來保存各種RMON MIB對象(實際上還包括MIB-II的System組和Interface組),這些對象按照RMON MIB規(guī)范進行組織,這里的MIB庫是一個概念上的數(shù)據(jù)庫,實際上各種信息都組織在內(nèi)存中,以提高訪問效率。

SNMP處理模塊負責實現(xiàn)SNMP訪問接口,接收SNMP請求(包括Get、GetRequest、Set等操作),對它進行分析處理,并按照要求訪問RMON MIB庫,從中取得需要的MIB對象值并返回給請求者(對Get、GetRequest而言),或者設(shè)置有關(guān)的MIB對象值(對Set操作而言)。

Trap發(fā)送模塊負責在發(fā)生特定事件時,主動發(fā)送Trap信息給預(yù)定的管理站;在分類統(tǒng)計計數(shù)模塊對MIB對象的值進行計數(shù)時,如果發(fā)現(xiàn)特定值超過了預(yù)定的范圍,則啟動Trap發(fā)送模塊,按照預(yù)定策略發(fā)送Trap信息給管理站。

探測實現(xiàn)技術(shù)

4.1 SNMP Agent的實現(xiàn)

目前,已經(jīng)有一些可用的SNMP Agent開發(fā)工具包,它們提供一些基本的框架平臺,實現(xiàn)了Agent的通用功能,在其基礎(chǔ)上,開發(fā)者可以集中精力進行具體邏輯功能的實現(xiàn),如MIB對象的數(shù)據(jù)采集等。這樣有利于簡化開發(fā)工作,加快開發(fā)進程。常見的SNMP Agent開發(fā)工具包有:Agent++、net-snmp、WinSnmp API(適用于Windows平臺)等。

為了方便探測器Agent的實現(xiàn),我們選擇了Agent++平臺,它是免費的且源代碼公開。

Agent++是一套用于開發(fā)SNMP Agent的C++庫,它建立在SNMP++的基礎(chǔ)之上。Agent++提供了完整的協(xié)議處理框架,提供了標量對象和表對象等MIB對象的基類,通過繼承用戶可以方便地定義MIB對象。Agent++具有以下一些特點:

(1)功能強大,能夠?qū)崿F(xiàn)各種復(fù)雜的MIB對象;

(2)簡單易用,開發(fā)人員無需深入了解底層的SNMP處理,僅使用一些簡單的類和接口,即可快速實現(xiàn)帶有各種MIB對象的Agent;

(3)擴展性強,方便定義和實現(xiàn)新的功能;

(4)可移植性好,代碼可以方便地移植到Windows、UNIX、Linux等平臺上;

(5)支持SNMPv1和SNMPv2c;

(6)支持多線程處理,在線程中處理SNMP請求,可以進行并發(fā)的處理;

(7)支持MIB對象的持久保存,可將MIB對象保存到硬盤上,并可以從硬盤裝載;

(8)具有詳細的日志功能。

4.2 網(wǎng)絡(luò)數(shù)據(jù)包偵聽的實現(xiàn)

網(wǎng)絡(luò)數(shù)據(jù)包的偵聽也可以使用一些現(xiàn)成的開發(fā)包來實現(xiàn),winpcap和libpcap是比較較有名的開發(fā)包,提供了較強的網(wǎng)絡(luò)數(shù)據(jù)包截獲功能,其中,winpcap運行在Windows平臺上,libpcap運行在UNIX和Linux平臺上。

本項目使用libpcap作為數(shù)據(jù)包偵聽部分的開發(fā)包。

libpcap(Packet Capture Library),即數(shù)據(jù)包捕獲函數(shù)庫。在網(wǎng)絡(luò)包抓取中l(wèi)ibpcap是非常常用的一個庫,較有名的tcpdump就是用它來實現(xiàn)的。libpcap是一個與實現(xiàn)無關(guān)的訪問操作系統(tǒng)所提供的分組捕獲函數(shù)庫,用于訪問數(shù)據(jù)鏈路層。這個庫為不同的平臺提供了*的C函數(shù)編程接口,在安裝了 libpcap 的平臺上,以 libpcap 為接口寫的程序、應(yīng)用,能夠自由地跨平臺使用。它支持多種操作系統(tǒng)。

libpcap 結(jié)構(gòu)簡單,使用方便;它提供了20多個API封裝函數(shù),我們利用這些API函數(shù)即可完成本網(wǎng)絡(luò)探測器所需的網(wǎng)絡(luò)數(shù)據(jù)包監(jiān)聽功能。.1 基本設(shè)計思想

從本質(zhì)上講,網(wǎng)絡(luò)探測器是一個支持RMON規(guī)范的SNMP Agent,其主要任務(wù)包括:

(1)采集、分析和統(tǒng)計局域網(wǎng)的各種有用信息,按照RMON規(guī)范對這些信息進行組織;

(2)實現(xiàn)SNMP Agent,提供標準的SNMP接口,供管理站從它獲得網(wǎng)絡(luò)管理信息。

網(wǎng)絡(luò)探測器底層的平臺是嵌入式Linux系統(tǒng),該系統(tǒng)具有網(wǎng)絡(luò)模塊,可以接入以太局域網(wǎng)。具體的平臺要求是:

硬件系統(tǒng)平臺:性能較高,處理速度相對較快,內(nèi)存容量較大,帶有網(wǎng)絡(luò)模塊;

操作系統(tǒng)平臺:支持網(wǎng)絡(luò)功能,能夠接入以太網(wǎng),提供C++編譯開發(fā)工具。

在本網(wǎng)絡(luò)探測器的實現(xiàn)時,考慮到運行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:

(1)針對目前較常見的以太網(wǎng)環(huán)境;

(2)有一個接口使其僅能連接到一個子網(wǎng),這樣可使得系統(tǒng)簡單有效、易于安裝配置;

(3)全部MIB對象存放在內(nèi)存中,提高運行效率;

(4)有選擇地實現(xiàn)一些重要的MIB組;RMON是一個功能非常強大的MIB庫,能夠為管理站提供詳細的網(wǎng)絡(luò)管理信息,然而,在一般應(yīng)用中都不大可能對所有的SNMP MIB組加以實現(xiàn)。

3.2 系統(tǒng)基本體系結(jié)構(gòu)

圖2給出了本網(wǎng)絡(luò)探測器的基本體系結(jié)構(gòu)。網(wǎng)絡(luò)探測器包括以下一些基本組成模塊:網(wǎng)絡(luò)偵聽、數(shù)據(jù)包分析、分類統(tǒng)計計數(shù)、RMON MIB庫、SNMP處理以及Trap發(fā)送等。

探測器系統(tǒng)中,各個功能模塊的主要功能如下:

網(wǎng)絡(luò)偵聽模塊負責從網(wǎng)絡(luò)上截獲所有的數(shù)據(jù)包;網(wǎng)絡(luò)探測器連接在特定局域網(wǎng)上,它能夠?qū)υ摼钟蚓W(wǎng)上傳輸?shù)乃袛?shù)據(jù)包進行截獲,然后提交給上層模塊進行分析處理。

數(shù)據(jù)包分析模塊對截獲的數(shù)據(jù)包根據(jù)數(shù)據(jù)包的類型、源地址、目的地址、包大小等基本信息逐個進行分析。

數(shù)據(jù)包分析模塊在對數(shù)據(jù)包進行分析后,根據(jù)數(shù)據(jù)包的特性,調(diào)用特定的分類統(tǒng)計計數(shù)模塊對該包進行統(tǒng)計計數(shù),分類統(tǒng)計計數(shù)模塊按照MIB庫的規(guī)范要求,將統(tǒng)計結(jié)果更新到有關(guān)的一些MIB對象中。

RMON MIB庫用來保存各種RMON MIB對象(實際上還包括MIB-II的System組和Interface組),這些對象按照RMON MIB規(guī)范進行組織,這里的MIB庫是一個概念上的數(shù)據(jù)庫,實際上各種信息都組織在內(nèi)存中,以提高訪問效率。

SNMP處理模塊負責實現(xiàn)SNMP訪問接口,接收SNMP請求(包括Get、GetRequest、Set等操作),對它進行分析處理,并按照要求訪問RMON MIB庫,從中取得需要的MIB對象值并返回給請求者(對Get、GetRequest而言),或者設(shè)置有關(guān)的MIB對象值(對Set操作而言)。

Trap發(fā)送模塊負責在發(fā)生特定事件時,主動發(fā)送Trap信息給預(yù)定的管理站;在分類統(tǒng)計計數(shù)模塊對MIB對象的值進行計數(shù)時,如果發(fā)現(xiàn)特定值超過了預(yù)定的范圍,則啟動Trap發(fā)送模塊,按照預(yù)定策略發(fā)送Trap信息給管理站。

探測實現(xiàn)技術(shù)

4.1 SNMP Agent的實現(xiàn)

目前,已經(jīng)有一些可用的SNMP Agent開發(fā)工具包,它們提供一些基本的框架平臺,實現(xiàn)了Agent的通用功能,在其基礎(chǔ)上,開發(fā)者可以集中精力進行具體邏輯功能的實現(xiàn),如MIB對象的數(shù)據(jù)采集等。這樣有利于簡化開發(fā)工作,加快開發(fā)進程。常見的SNMP Agent開發(fā)工具包有:Agent++、net-snmp、WinSnmp API(適用于Windows平臺)等。

為了方便探測器Agent的實現(xiàn),我們選擇了Agent++平臺,它是免費的且源代碼公開。

Agent++是一套用于開發(fā)SNMP Agent的C++庫,它建立在SNMP++的基礎(chǔ)之上。Agent++提供了完整的協(xié)議處理框架,提供了標量對象和表對象等MIB對象的基類,通過繼承用戶可以方便地定義MIB對象。Agent++具有以下一些特點:

(1)功能強大,能夠?qū)崿F(xiàn)各種復(fù)雜的MIB對象;

(2)簡單易用,開發(fā)人員無需深入了解底層的SNMP處理,僅使用一些簡單的類和接口,即可快速實現(xiàn)帶有各種MIB對象的Agent;

(3)擴展性強,方便定義和實現(xiàn)新的功能;

(4)可移植性好,代碼可以方便地移植到Windows、UNIX、Linux等平臺上;

(5)支持SNMPv1和SNMPv2c;

(6)支持多線程處理,在線程中處理SNMP請求,可以進行并發(fā)的處理;

(7)支持MIB對象的持久保存,可將MIB對象保存到硬盤上,并可以從硬盤裝載;

(8)具有詳細的日志功能。

4.2 網(wǎng)絡(luò)數(shù)據(jù)包偵聽的實現(xiàn)

網(wǎng)絡(luò)數(shù)據(jù)包的偵聽也可以使用一些現(xiàn)成的開發(fā)包來實現(xiàn),winpcap和libpcap是比較較有名的開發(fā)包,提供了較強的網(wǎng)絡(luò)數(shù)據(jù)包截獲功能,其中,winpcap運行在Windows平臺上,libpcap運行在UNIX和Linux平臺上。

本項目使用libpcap作為數(shù)據(jù)包偵聽部分的開發(fā)包。

libpcap(Packet Capture Library),即數(shù)據(jù)包捕獲函數(shù)庫。在網(wǎng)絡(luò)包抓取中l(wèi)ibpcap是非常常用的一個庫,較有名的tcpdump就是用它來實現(xiàn)的。libpcap是一個與實現(xiàn)無關(guān)的訪問操作系統(tǒng)所提供的分組捕獲函數(shù)庫,用于訪問數(shù)據(jù)鏈路層。這個庫為不同的平臺提供了*的C函數(shù)編程接口,在安裝了 libpcap 的平臺上,以 libpcap 為接口寫的程序、應(yīng)用,能夠自由地跨平臺使用。它支持多種操作系統(tǒng)。

libpcap 結(jié)構(gòu)簡單,使用方便;它提供了20多個API封裝函數(shù),我們利用這些API函數(shù)即可完成本網(wǎng)絡(luò)探測器所需的網(wǎng)絡(luò)數(shù)據(jù)包監(jiān)聽功能。.1 基本設(shè)計思想

從本質(zhì)上講,網(wǎng)絡(luò)探測器是一個支持RMON規(guī)范的SNMP Agent,其主要任務(wù)包括:

(1)采集、分析和統(tǒng)計局域網(wǎng)的各種有用信息,按照RMON規(guī)范對這些信息進行組織;

(2)實現(xiàn)SNMP Agent,提供標準的SNMP接口,供管理站從它獲得網(wǎng)絡(luò)管理信息。

網(wǎng)絡(luò)探測器底層的平臺是嵌入式Linux系統(tǒng),該系統(tǒng)具有網(wǎng)絡(luò)模塊,可以接入以太局域網(wǎng)。具體的平臺要求是:

硬件系統(tǒng)平臺:性能較高,處理速度相對較快,內(nèi)存容量較大,帶有網(wǎng)絡(luò)模塊;

操作系統(tǒng)平臺:支持網(wǎng)絡(luò)功能,能夠接入以太網(wǎng),提供C++編譯開發(fā)工具。

在本網(wǎng)絡(luò)探測器的實現(xiàn)時,考慮到運行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:

(1)針對目前較常見的以太網(wǎng)環(huán)境;

(2)有一個接口使其僅能連接到一個子網(wǎng),這樣可使得系統(tǒng)簡單有效、易于安裝配置;

(3)全部MIB對象存放在內(nèi)存中,提高運行效率;

(4)有選擇地實現(xiàn)一些重要的MIB組;RMON是一個功能非常強大的MIB庫,能夠為管理站提供詳細的網(wǎng)絡(luò)管理信息,然而,在一般應(yīng)用中都不大可能對所有的SNMP MIB組加以實現(xiàn)。

3.2 系統(tǒng)基本體系結(jié)構(gòu)

圖2給出了本網(wǎng)絡(luò)探測器的基本體系結(jié)構(gòu)。網(wǎng)絡(luò)探測器包括以下一些基本組成模塊:網(wǎng)絡(luò)偵聽、數(shù)據(jù)包分析、分類統(tǒng)計計數(shù)、RMON MIB庫、SNMP處理以及Trap發(fā)送等。

探測器系統(tǒng)中,各個功能模塊的主要功能如下:

網(wǎng)絡(luò)偵聽模塊負責從網(wǎng)絡(luò)上截獲所有的數(shù)據(jù)包;網(wǎng)絡(luò)探測器連接在特定局域網(wǎng)上,它能夠?qū)υ摼钟蚓W(wǎng)上傳輸?shù)乃袛?shù)據(jù)包進行截獲,然后提交給上層模塊進行分析處理。

數(shù)據(jù)包分析模塊對截獲的數(shù)據(jù)包根據(jù)數(shù)據(jù)包的類型、源地址、目的地址、包大小等基本信息逐個進行分析。

數(shù)據(jù)包分析模塊在對數(shù)據(jù)包進行分析后,根據(jù)數(shù)據(jù)包的特性,調(diào)用特定的分類統(tǒng)計計數(shù)模塊對該包進行統(tǒng)計計數(shù),分類統(tǒng)計計數(shù)模塊按照MIB庫的規(guī)范要求,將統(tǒng)計結(jié)果更新到有關(guān)的一些MIB對象中。

RMON MIB庫用來保存各種RMON MIB對象(實際上還包括MIB-II的System組和Interface組),這些對象按照RMON MIB規(guī)范進行組織,這里的MIB庫是一個概念上的數(shù)據(jù)庫,實際上各種信息都組織在內(nèi)存中,以提高訪問效率。

SNMP處理模塊負責實現(xiàn)SNMP訪問接口,接收SNMP請求(包括Get、GetRequest、Set等操作),對它進行分析處理,并按照要求訪問RMON MIB庫,從中取得需要的MIB對象值并返回給請求者(對Get、GetRequest而言),或者設(shè)置有關(guān)的MIB對象值(對Set操作而言)。

Trap發(fā)送模塊負責在發(fā)生特定事件時,主動發(fā)送Trap信息給預(yù)定的管理站;在分類統(tǒng)計計數(shù)模塊對MIB對象的值進行計數(shù)時,如果發(fā)現(xiàn)特定值超過了預(yù)定的范圍,則啟動Trap發(fā)送模塊,按照預(yù)定策略發(fā)送Trap信息給管理站。

探測實現(xiàn)技術(shù)

4.1 SNMP Agent的實現(xiàn)

目前,已經(jīng)有一些可用的SNMP Agent開發(fā)工具包,它們提供一些基本的框架平臺,實現(xiàn)了Agent的通用功能,在其基礎(chǔ)上,開發(fā)者可以集中精力進行具體邏輯功能的實現(xiàn),如MIB對象的數(shù)據(jù)采集等。這樣有利于簡化開發(fā)工作,加快開發(fā)進程。常見的SNMP Agent開發(fā)工具包有:Agent++、net-snmp、WinSnmp API(適用于Windows平臺)等。

為了方便探測器Agent的實現(xiàn),我們選擇了Agent++平臺,它是免費的且源代碼公開。

Agent++是一套用于開發(fā)SNMP Agent的C++庫,它建立在SNMP++的基礎(chǔ)之上。Agent++提供了完整的協(xié)議處理框架,提供了標量對象和表對象等MIB對象的基類,通過繼承用戶可以方便地定義MIB對象。Agent++具有以下一些特點:

(1)功能強大,能夠?qū)崿F(xiàn)各種復(fù)雜的MIB對象;

(2)簡單易用,開發(fā)人員無需深入了解底層的SNMP處理,僅使用一些簡單的類和接口,即可快速實現(xiàn)帶有各種MIB對象的Agent;

(3)擴展性強,方便定義和實現(xiàn)新的功能;

(4)可移植性好,代碼可以方便地移植到Windows、UNIX、Linux等平臺上;

(5)支持SNMPv1和SNMPv2c;

(6)支持多線程處理,在線程中處理SNMP請求,可以進行并發(fā)的處理;

(7)支持MIB對象的持久保存,可將MIB對象保存到硬盤上,并可以從硬盤裝載;

(8)具有詳細的日志功能。

4.2 網(wǎng)絡(luò)數(shù)據(jù)包偵聽的實現(xiàn)

網(wǎng)絡(luò)數(shù)據(jù)包的偵聽也可以使用一些現(xiàn)成的開發(fā)包來實現(xiàn),winpcap和libpcap是比較較有名的開發(fā)包,提供了較強的網(wǎng)絡(luò)數(shù)據(jù)包截獲功能,其中,winpcap運行在Windows平臺上,libpcap運行在UNIX和Linux平臺上。

本項目使用libpcap作為數(shù)據(jù)包偵聽部分的開發(fā)包。

libpcap(Packet Capture Library),即數(shù)據(jù)包捕獲函數(shù)庫。在網(wǎng)絡(luò)包抓取中l(wèi)ibpcap是非常常用的一個庫,較有名的tcpdump就是用它來實現(xiàn)的。libpcap是一個與實現(xiàn)無關(guān)的訪問操作系統(tǒng)所提供的分組捕獲函數(shù)庫,用于訪問數(shù)據(jù)鏈路層。這個庫為不同的平臺提供了*的C函數(shù)編程接口,在安裝了 libpcap 的平臺上,以 libpcap 為接口寫的程序、應(yīng)用,能夠自由地跨平臺使用。它支持多種操作系統(tǒng)。

libpcap 結(jié)構(gòu)簡單,使用方便;它提供了20多個API封裝函數(shù),我們利用這些API函數(shù)即可完成本網(wǎng)絡(luò)探測器所需的網(wǎng)絡(luò)數(shù)據(jù)包監(jiān)聽功能。.1 基本設(shè)計思想

從本質(zhì)上講,網(wǎng)絡(luò)探測器是一個支持RMON規(guī)范的SNMP Agent,其主要任務(wù)包括:

(1)采集、分析和統(tǒng)計局域網(wǎng)的各種有用信息,按照RMON規(guī)范對這些信息進行組織;

(2)實現(xiàn)SNMP Agent,提供標準的SNMP接口,供管理站從它獲得網(wǎng)絡(luò)管理信息。

網(wǎng)絡(luò)探測器底層的平臺是嵌入式Linux系統(tǒng),該系統(tǒng)具有網(wǎng)絡(luò)模塊,可以接入以太局域網(wǎng)。具體的平臺要求是:

硬件系統(tǒng)平臺:性能較高,處理速度相對較快,內(nèi)存容量較大,帶有網(wǎng)絡(luò)模塊;

操作系統(tǒng)平臺:支持網(wǎng)絡(luò)功能,能夠接入以太網(wǎng),提供C++編譯開發(fā)工具。

在本網(wǎng)絡(luò)探測器的實現(xiàn)時,考慮到運行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:

(1)針對目前較常見的以太網(wǎng)環(huán)境;

(2)有一個接口使其僅能連接到一個子網(wǎng),這樣可使得系統(tǒng)簡單有效、易于安裝配置;

(3)全部MIB對象存放在內(nèi)存中,提高運行效率;

(4)有選擇地實現(xiàn)一些重要的MIB組;RMON是一個功能非常強大的MIB庫,能夠為管理站提供詳細的網(wǎng)絡(luò)管理信息,然而,在一般應(yīng)用中都不大可能對所有的SNMP MIB組加以實現(xiàn)。

3.2 系統(tǒng)基本體系結(jié)構(gòu)

圖2給出了本網(wǎng)絡(luò)探測器的基本體系結(jié)構(gòu)。網(wǎng)絡(luò)探測器包括以下一些基本組成模塊:網(wǎng)絡(luò)偵聽、數(shù)據(jù)包分析、分類統(tǒng)計計數(shù)、RMON MIB庫、SNMP處理以及Trap發(fā)送等。

探測器系統(tǒng)中,各個功能模塊的主要功能如下:

網(wǎng)絡(luò)偵聽模塊負責從網(wǎng)絡(luò)上截獲所有的數(shù)據(jù)包;網(wǎng)絡(luò)探測器連接在特定局域網(wǎng)上,它能夠?qū)υ摼钟蚓W(wǎng)上傳輸?shù)乃袛?shù)據(jù)包進行截獲,然后提交給上層模塊進行分析處理。

數(shù)據(jù)包分析模塊對截獲的數(shù)據(jù)包根據(jù)數(shù)據(jù)包的類型、源地址、目的地址、包大小等基本信息逐個進行分析。

數(shù)據(jù)包分析模塊在對數(shù)據(jù)包進行分析后,根據(jù)數(shù)據(jù)包的特性,調(diào)用特定的分類統(tǒng)計計數(shù)模塊對該包進行統(tǒng)計計數(shù),分類統(tǒng)計計數(shù)模塊按照MIB庫的規(guī)范要求,將統(tǒng)計結(jié)果更新到有關(guān)的一些MIB對象中。

RMON MIB庫用來保存各種RMON MIB對象(實際上還包括MIB-II的System組和Interface組),這些對象按照RMON MIB規(guī)范進行組織,這里的MIB庫是一個概念上的數(shù)據(jù)庫,實際上各種信息都組織在內(nèi)存中,以提高訪問效率。

SNMP處理模塊負責實現(xiàn)SNMP訪問接口,接收SNMP請求(包括Get、GetRequest、Set等操作),對它進行分析處理,并按照要求訪問RMON MIB庫,從中取得需要的MIB對象值并返回給請求者(對Get、GetRequest而言),或者設(shè)置有關(guān)的MIB對象值(對Set操作而言)。

Trap發(fā)送模塊負責在發(fā)生特定事件時,主動發(fā)送Trap信息給預(yù)定的管理站;在分類統(tǒng)計計數(shù)模塊對MIB對象的值進行計數(shù)時,如果發(fā)現(xiàn)特定值超過了預(yù)定的范圍,則啟動Trap發(fā)送模塊,按照預(yù)定策略發(fā)送Trap信息給管理站。

探測實現(xiàn)技術(shù)

4.1 SNMP Agent的實現(xiàn)

目前,已經(jīng)有一些可用的SNMP Agent開發(fā)工具包,它們提供一些基本的框架平臺,實現(xiàn)了Agent的通用功能,在其基礎(chǔ)上,開發(fā)者可以集中精力進行具體邏輯功能的實現(xiàn),如MIB對象的數(shù)據(jù)采集等。這樣有利于簡化開發(fā)工作,加快開發(fā)進程。常見的SNMP Agent開發(fā)工具包有:Agent++、net-snmp、WinSnmp API(適用于Windows平臺)等。

為了方便探測器Agent的實現(xiàn),我們選擇了Agent++平臺,它是免費的且源代碼公開。

Agent++是一套用于開發(fā)SNMP Agent的C++庫,它建立在SNMP++的基礎(chǔ)之上。Agent++提供了完整的協(xié)議處理框架,提供了標量對象和表對象等MIB對象的基類,通過繼承用戶可以方便地定義MIB對象。Agent++具有以下一些特點:

(1)功能強大,能夠?qū)崿F(xiàn)各種復(fù)雜的MIB對象;

(2)簡單易用,開發(fā)人員無需深入了解底層的SNMP處理,僅使用一些簡單的類和接口,即可快速實現(xiàn)帶有各種MIB對象的Agent;

(3)擴展性強,方便定義和實現(xiàn)新的功能;

(4)可移植性好,代碼可以方便地移植到Windows、UNIX、Linux等平臺上;

(5)支持SNMPv1和SNMPv2c;

(6)支持多線程處理,在線程中處理SNMP請求,可以進行并發(fā)的處理;

(7)支持MIB對象的持久保存,可將MIB對象保存到硬盤上,并可以從硬盤裝載;

(8)具有詳細的日志功能。

4.2 網(wǎng)絡(luò)數(shù)據(jù)包偵聽的實現(xiàn)

網(wǎng)絡(luò)數(shù)據(jù)包的偵聽也可以使用一些現(xiàn)成的開發(fā)包來實現(xiàn),winpcap和libpcap是比較較有名的開發(fā)包,提供了較強的網(wǎng)絡(luò)數(shù)據(jù)包截獲功能,其中,winpcap運行在Windows平臺上,libpcap運行在UNIX和Linux平臺上。

本項目使用libpcap作為數(shù)據(jù)包偵聽部分的開發(fā)包。

libpcap(Packet Capture Library),即數(shù)據(jù)包捕獲函數(shù)庫。在網(wǎng)絡(luò)包抓取中l(wèi)ibpcap是非常常用的一個庫,較有名的tcpdump就是用它來實現(xiàn)的。libpcap是一個與實現(xiàn)無關(guān)的訪問操作系統(tǒng)所提供的分組捕獲函數(shù)庫,用于訪問數(shù)據(jù)鏈路層。這個庫為不同的平臺提供了*的C函數(shù)編程接口,在安裝了 libpcap 的平臺上,以 libpcap 為接口寫的程序、應(yīng)用,能夠自由地跨平臺使用。它支持多種操作系統(tǒng)。

libpcap 結(jié)構(gòu)簡單,使用方便;它提供了20多個API封裝函數(shù),我們利用這些API函數(shù)即可完成本網(wǎng)絡(luò)探測器所需的網(wǎng)絡(luò)數(shù)據(jù)包監(jiān)聽功能。.1 基本設(shè)計思想

從本質(zhì)上講,網(wǎng)絡(luò)探測器是一個支持RMON規(guī)范的SNMP Agent,其主要任務(wù)包括:

(1)采集、分析和統(tǒng)計局域網(wǎng)的各種有用信息,按照RMON規(guī)范對這些信息進行組織;

(2)實現(xiàn)SNMP Agent,提供標準的SNMP接口,供管理站從它獲得網(wǎng)絡(luò)管理信息。

網(wǎng)絡(luò)探測器底層的平臺是嵌入式Linux系統(tǒng),該系統(tǒng)具有網(wǎng)絡(luò)模塊,可以接入以太局域網(wǎng)。具體的平臺要求是:

硬件系統(tǒng)平臺:性能較高,處理速度相對較快,內(nèi)存容量較大,帶有網(wǎng)絡(luò)模塊;

操作系統(tǒng)平臺:支持網(wǎng)絡(luò)功能,能夠接入以太網(wǎng),提供C++編譯開發(fā)工具。

在本網(wǎng)絡(luò)探測器的實現(xiàn)時,考慮到運行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:

(1)針對目前較常見的以太網(wǎng)環(huán)境;

(2)有一個接口使其僅能連接到一個子網(wǎng),這樣可使得系統(tǒng)簡單有效、易于安裝配置;

(3)全部MIB對象存放在內(nèi)存中,提高運行效率;

(4)有選擇地實現(xiàn)一些重要的MIB組;RMON是一個功能非常強大的MIB庫,能夠為管理站提供詳細的網(wǎng)絡(luò)管理信息,然而,在一般應(yīng)用中都不大可能對所有的SNMP MIB組加以實現(xiàn)。

3.2 系統(tǒng)基本體系結(jié)構(gòu)

圖2給出了本網(wǎng)絡(luò)探測器的基本體系結(jié)構(gòu)。網(wǎng)絡(luò)探測器包括以下一些基本組成模塊:網(wǎng)絡(luò)偵聽、數(shù)據(jù)包分析、分類統(tǒng)計計數(shù)、RMON MIB庫、SNMP處理以及Trap發(fā)送等。

探測器系統(tǒng)中,各個功能模塊的主要功能如下:

網(wǎng)絡(luò)偵聽模塊負責從網(wǎng)絡(luò)上截獲所有的數(shù)據(jù)包;網(wǎng)絡(luò)探測器連接在特定局域網(wǎng)上,它能夠?qū)υ摼钟蚓W(wǎng)上傳輸?shù)乃袛?shù)據(jù)包進行截獲,然后提交給上層模塊進行分析處理。

數(shù)據(jù)包分析模塊對截獲的數(shù)據(jù)包根據(jù)數(shù)據(jù)包的類型、源地址、目的地址、包大小等基本信息逐個進行分析。

數(shù)據(jù)包分析模塊在對數(shù)據(jù)包進行分析后,根據(jù)數(shù)據(jù)包的特性,調(diào)用特定的分類統(tǒng)計計數(shù)模塊對該包進行統(tǒng)計計數(shù),分類統(tǒng)計計數(shù)模塊按照MIB庫的規(guī)范要求,將統(tǒng)計結(jié)果更新到有關(guān)的一些MIB對象中。

RMON MIB庫用來保存各種RMON MIB對象(實際上還包括MIB-II的System組和Interface組),這些對象按照RMON MIB規(guī)范進行組織,這里的MIB庫是一個概念上的數(shù)據(jù)庫,實際上各種信息都組織在內(nèi)存中,以提高訪問效率。

SNMP處理模塊負責實現(xiàn)SNMP訪問接口,接收SNMP請求(包括Get、GetRequest、Set等操作),對它進行分析處理,并按照要求訪問RMON MIB庫,從中取得需要的MIB對象值并返回給請求者(對Get、GetRequest而言),或者設(shè)置有關(guān)的MIB對象值(對Set操作而言)。

Trap發(fā)送模塊負責在發(fā)生特定事件時,主動發(fā)送Trap信息給預(yù)定的管理站;在分類統(tǒng)計計數(shù)模塊對MIB對象的值進行計數(shù)時,如果發(fā)現(xiàn)特定值超過了預(yù)定的范圍,則啟動Trap發(fā)送模塊,按照預(yù)定策略發(fā)送Trap信息給管理站。

探測實現(xiàn)技術(shù)

4.1 SNMP Agent的實現(xiàn)

目前,已經(jīng)有一些可用的SNMP Agent開發(fā)工具包,它們提供一些基本的框架平臺,實現(xiàn)了Agent的通用功能,在其基礎(chǔ)上,開發(fā)者可以集中精力進行具體邏輯功能的實現(xiàn),如MIB對象的數(shù)據(jù)采集等。這樣有利于簡化開發(fā)工作,加快開發(fā)進程。常見的SNMP Agent開發(fā)工具包有:Agent++、net-snmp、WinSnmp API(適用于Windows平臺)等。

為了方便探測器Agent的實現(xiàn),我們選擇了Agent++平臺,它是免費的且源代碼公開。

Agent++是一套用于開發(fā)SNMP Agent的C++庫,它建立在SNMP++的基礎(chǔ)之上。Agent++提供了完整的協(xié)議處理框架,提供了標量對象和表對象等MIB對象的基類,通過繼承用戶可以方便地定義MIB對象。Agent++具有以下一些特點:

(1)功能強大,能夠?qū)崿F(xiàn)各種復(fù)雜的MIB對象;

(2)簡單易用,開發(fā)人員無需深入了解底層的SNMP處理,僅使用一些簡單的類和接口,即可快速實現(xiàn)帶有各種MIB對象的Agent;

(3)擴展性強,方便定義和實現(xiàn)新的功能;

(4)可移植性好,代碼可以方便地移植到Windows、UNIX、Linux等平臺上;

(5)支持SNMPv1和SNMPv2c;

(6)支持多線程處理,在線程中處理SNMP請求,可以進行并發(fā)的處理;

(7)支持MIB對象的持久保存,可將MIB對象保存到硬盤上,并可以從硬盤裝載;

(8)具有詳細的日志功能。

4.2 網(wǎng)絡(luò)數(shù)據(jù)包偵聽的實現(xiàn)

網(wǎng)絡(luò)數(shù)據(jù)包的偵聽也可以使用一些現(xiàn)成的開發(fā)包來實現(xiàn),winpcap和libpcap是比較較有名的開發(fā)包,提供了較強的網(wǎng)絡(luò)數(shù)據(jù)包截獲功能,其中,winpcap運行在Windows平臺上,libpcap運行在UNIX和Linux平臺上。

本項目使用libpcap作為數(shù)據(jù)包偵聽部分的開發(fā)包。

libpcap(Packet Capture Library),即數(shù)據(jù)包捕獲函數(shù)庫。在網(wǎng)絡(luò)包抓取中l(wèi)ibpcap是非常常用的一個庫,較有名的tcpdump就是用它來實現(xiàn)的。libpcap是一個與實現(xiàn)無關(guān)的訪問操作系統(tǒng)所提供的分組捕獲函數(shù)庫,用于訪問數(shù)據(jù)鏈路層。這個庫為不同的平臺提供了*的C函數(shù)編程接口,在安裝了 libpcap 的平臺上,以 libpcap 為接口寫的程序、應(yīng)用,能夠自由地跨平臺使用。它支持多種操作系統(tǒng)。

libpcap 結(jié)構(gòu)簡單,使用方便;它提供了20多個API封裝函數(shù),我們利用這些API函數(shù)即可完成本網(wǎng)絡(luò)探測器所需的網(wǎng)絡(luò)數(shù)據(jù)包監(jiān)聽功能。.1 基本設(shè)計思想

從本質(zhì)上講,網(wǎng)絡(luò)探測器是一個支持RMON規(guī)范的SNMP Agent,其主要任務(wù)包括:

(1)采集、分析和統(tǒng)計局域網(wǎng)的各種有用信息,按照RMON規(guī)范對這些信息進行組織;

(2)實現(xiàn)SNMP Agent,提供標準的SNMP接口,供管理站從它獲得網(wǎng)絡(luò)管理信息。

網(wǎng)絡(luò)探測器底層的平臺是嵌入式Linux系統(tǒng),該系統(tǒng)具有網(wǎng)絡(luò)模塊,可以接入以太局域網(wǎng)。具體的平臺要求是:

硬件系統(tǒng)平臺:性能較高,處理速度相對較快,內(nèi)存容量較大,帶有網(wǎng)絡(luò)模塊;

操作系統(tǒng)平臺:支持網(wǎng)絡(luò)功能,能夠接入以太網(wǎng),提供C++編譯開發(fā)工具。

在本網(wǎng)絡(luò)探測器的實現(xiàn)時,考慮到運行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:

(1)針對目前較常見的以太網(wǎng)環(huán)境;

(2)有一個接口使其僅能連接到一個子網(wǎng),這樣可使得系統(tǒng)簡單有效、易于安裝配置;

(3)全部MIB對象存放在內(nèi)存中,提高運行效率;

(4)有選擇地實現(xiàn)一些重要的MIB組;RMON是一個功能非常強大的MIB庫,能夠為管理站提供詳細的網(wǎng)絡(luò)管理信息,然而,在一般應(yīng)用中都不大可能對所有的SNMP MIB組加以實現(xiàn)。

3.2 系統(tǒng)基本體系結(jié)構(gòu)

圖2給出了本網(wǎng)絡(luò)探測器的基本體系結(jié)構(gòu)。網(wǎng)絡(luò)探測器包括以下一些基本組成模塊:網(wǎng)絡(luò)偵聽、數(shù)據(jù)包分析、分類統(tǒng)計計數(shù)、RMON MIB庫、SNMP處理以及Trap發(fā)送等。

探測器系統(tǒng)中,各個功能模塊的主要功能如下:

網(wǎng)絡(luò)偵聽模塊負責從網(wǎng)絡(luò)上截獲所有的數(shù)據(jù)包;網(wǎng)絡(luò)探測器連接在特定局域網(wǎng)上,它能夠?qū)υ摼钟蚓W(wǎng)上傳輸?shù)乃袛?shù)據(jù)包進行截獲,然后提交給上層模塊進行分析處理。

數(shù)據(jù)包分析模塊對截獲的數(shù)據(jù)包根據(jù)數(shù)據(jù)包的類型、源地址、目的地址、包大小等基本信息逐個進行分析。

數(shù)據(jù)包分析模塊在對數(shù)據(jù)包進行分析后,根據(jù)數(shù)據(jù)包的特性,調(diào)用特定的分類統(tǒng)計計數(shù)模塊對該包進行統(tǒng)計計數(shù),分類統(tǒng)計計數(shù)模塊按照MIB庫的規(guī)范要求,將統(tǒng)計結(jié)果更新到有關(guān)的一些MIB對象中。

RMON MIB庫用來保存各種RMON MIB對象(實際上還包括MIB-II的System組和Interface組),這些對象按照RMON MIB規(guī)范進行組織,這里的MIB庫是一個概念上的數(shù)據(jù)庫,實際上各種信息都組織在內(nèi)存中,以提高訪問效率。

SNMP處理模塊負責實現(xiàn)SNMP訪問接口,接收SNMP請求(包括Get、GetRequest、Set等操作),對它進行分析處理,并按照要求訪問RMON MIB庫,從中取得需要的MIB對象值并返回給請求者(對Get、GetRequest而言),或者設(shè)置有關(guān)的MIB對象值(對Set操作而言)。

Trap發(fā)送模塊負責在發(fā)生特定事件時,主動發(fā)送Trap信息給預(yù)定的管理站;在分類統(tǒng)計計數(shù)模塊對MIB對象的值進行計數(shù)時,如果發(fā)現(xiàn)特定值超過了預(yù)定的范圍,則啟動Trap發(fā)送模塊,按照預(yù)定策略發(fā)送Trap信息給管理站。

探測實現(xiàn)技術(shù)

4.1 SNMP Agent的實現(xiàn)

目前,已經(jīng)有一些可用的SNMP Agent開發(fā)工具包,它們提供一些基本的框架平臺,實現(xiàn)了Agent的通用功能,在其基礎(chǔ)上,開發(fā)者可以集中精力進行具體邏輯功能的實現(xiàn),如MIB對象的數(shù)據(jù)采集等。這樣有利于簡化開發(fā)工作,加快開發(fā)進程。常見的SNMP Agent開發(fā)工具包有:Agent++、net-snmp、WinSnmp API(適用于Windows平臺)等。

為了方便探測器Agent的實現(xiàn),我們選擇了Agent++平臺,它是免費的且源代碼公開。

Agent++是一套用于開發(fā)SNMP Agent的C++庫,它建立在SNMP++的基礎(chǔ)之上。Agent++提供了完整的協(xié)議處理框架,提供了標量對象和表對象等MIB對象的基類,通過繼承用戶可以方便地定義MIB對象。Agent++具有以下一些特點:

(1)功能強大,能夠?qū)崿F(xiàn)各種復(fù)雜的MIB對象;

(2)簡單易用,開發(fā)人員無需深入了解底層的SNMP處理,僅使用一些簡單的類和接口,即可快速實現(xiàn)帶有各種MIB對象的Agent;

(3)擴展性強,方便定義和實現(xiàn)新的功能;

(4)可移植性好,代碼可以方便地移植到Windows、UNIX、Linux等平臺上;

(5)支持SNMPv1和SNMPv2c;

(6)支持多線程處理,在線程中處理SNMP請求,可以進行并發(fā)的處理;

(7)支持MIB對象的持久保存,可將MIB對象保存到硬盤上,并可以從硬盤裝載;

(8)具有詳細的日志功能。

4.2 網(wǎng)絡(luò)數(shù)據(jù)包偵聽的實現(xiàn)

網(wǎng)絡(luò)數(shù)據(jù)包的偵聽也可以使用一些現(xiàn)成的開發(fā)包來實現(xiàn),winpcap和libpcap是比較較有名的開發(fā)包,提供了較強的網(wǎng)絡(luò)數(shù)據(jù)包截獲功能,其中,winpcap運行在Windows平臺上,libpcap運行在UNIX和Linux平臺上。

本項目使用libpcap作為數(shù)據(jù)包偵聽部分的開發(fā)包。

libpcap(Packet Capture Library),即數(shù)據(jù)包捕獲函數(shù)庫。在網(wǎng)絡(luò)包抓取中l(wèi)ibpcap是非常常用的一個庫,較有名的tcpdump就是用它來實現(xiàn)的。libpcap是一個與實現(xiàn)無關(guān)的訪問操作系統(tǒng)所提供的分組捕獲函數(shù)庫,用于訪問數(shù)據(jù)鏈路層。這個庫為不同的平臺提供了*的C函數(shù)編程接口,在安裝了 libpcap 的平臺上,以 libpcap 為接口寫的程序、應(yīng)用,能夠自由地跨平臺使用。它支持多種操作系統(tǒng)。

libpcap 結(jié)構(gòu)簡單,使用方便;它提供了20多個API封裝函數(shù),我們利用這些API函數(shù)即可完成本網(wǎng)絡(luò)探測器所需的網(wǎng)絡(luò)數(shù)據(jù)包監(jiān)聽功能。.1 基本設(shè)計思想

從本質(zhì)上講,網(wǎng)絡(luò)探測器是一個支持RMON規(guī)范的SNMP Agent,其主要任務(wù)包括:

(1)采集、分析和統(tǒng)計局域網(wǎng)的各種有用信息,按照RMON規(guī)范對這些信息進行組織;

(2)實現(xiàn)SNMP Agent,提供標準的SNMP接口,供管理站從它獲得網(wǎng)絡(luò)管理信息。

網(wǎng)絡(luò)探測器底層的平臺是嵌入式Linux系統(tǒng),該系統(tǒng)具有網(wǎng)絡(luò)模塊,可以接入以太局域網(wǎng)。具體的平臺要求是:

硬件系統(tǒng)平臺:性能較高,處理速度相對較快,內(nèi)存容量較大,帶有網(wǎng)絡(luò)模塊;

操作系統(tǒng)平臺:支持網(wǎng)絡(luò)功能,能夠接入以太網(wǎng),提供C++編譯開發(fā)工具。

在本網(wǎng)絡(luò)探測器的實現(xiàn)時,考慮到運行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:

(1)針對目前較常見的以太網(wǎng)環(huán)境;

(2)有一個接口使其僅能連接到一個子網(wǎng),這樣可使得系統(tǒng)簡單有效、易于安裝配置;

(3)全部MIB對象存放在內(nèi)存中,提高運行效率;

(4)有選擇地實現(xiàn)一些重要的MIB組;RMON是一個功能非常強大的MIB庫,能夠為管理站提供詳細的網(wǎng)絡(luò)管理信息,然而,在一般應(yīng)用中都不大可能對所有的SNMP MIB組加以實現(xiàn)。

3.2 系統(tǒng)基本體系結(jié)構(gòu)

圖2給出了本網(wǎng)絡(luò)探測器的基本體系結(jié)構(gòu)。網(wǎng)絡(luò)探測器包括以下一些基本組成模塊:網(wǎng)絡(luò)偵聽、數(shù)據(jù)包分析、分類統(tǒng)計計數(shù)、RMON MIB庫、SNMP處理以及Trap發(fā)送等。

探測器系統(tǒng)中,各個功能模塊的主要功能如下:

網(wǎng)絡(luò)偵聽模塊負責從網(wǎng)絡(luò)上截獲所有的數(shù)據(jù)包;網(wǎng)絡(luò)探測器連接在特定局域網(wǎng)上,它能夠?qū)υ摼钟蚓W(wǎng)上傳輸?shù)乃袛?shù)據(jù)包進行截獲,然后提交給上層模塊進行分析處理。

數(shù)據(jù)包分析模塊對截獲的數(shù)據(jù)包根據(jù)數(shù)據(jù)包的類型、源地址、目的地址、包大小等基本信息逐個進行分析。

數(shù)據(jù)包分析模塊在對數(shù)據(jù)包進行分析后,根據(jù)數(shù)據(jù)包的特性,調(diào)用特定的分類統(tǒng)計計數(shù)模塊對該包進行統(tǒng)計計數(shù),分類統(tǒng)計計數(shù)模塊按照MIB庫的規(guī)范要求,將統(tǒng)計結(jié)果更新到有關(guān)的一些MIB對象中。

RMON MIB庫用來保存各種RMON MIB對象(實際上還包括MIB-II的System組和Interface組),這些對象按照RMON MIB規(guī)范進行組織,這里的MIB庫是一個概念上的數(shù)據(jù)庫,實際上各種信息都組織在內(nèi)存中,以提高訪問效率。

SNMP處理模塊負責實現(xiàn)SNMP訪問接口,接收SNMP請求(包括Get、GetRequest、Set等操作),對它進行分析處理,并按照要求訪問RMON MIB庫,從中取得需要的MIB對象值并返回給請求者(對Get、GetRequest而言),或者設(shè)置有關(guān)的MIB對象值(對Set操作而言)。

Trap發(fā)送模塊負責在發(fā)生特定事件時,主動發(fā)送Trap信息給預(yù)定的管理站;在分類統(tǒng)計計數(shù)模塊對MIB對象的值進行計數(shù)時,如果發(fā)現(xiàn)特定值超過了預(yù)定的范圍,則啟動Trap發(fā)送模塊,按照預(yù)定策略發(fā)送Trap信息給管理站。

探測實現(xiàn)技術(shù)

4.1 SNMP Agent的實現(xiàn)

目前,已經(jīng)有一些可用的SNMP Agent開發(fā)工具包,它們提供一些基本的框架平臺,實現(xiàn)了Agent的通用功能,在其基礎(chǔ)上,開發(fā)者可以集中精力進行具體邏輯功能的實現(xiàn),如MIB對象的數(shù)據(jù)采集等。這樣有利于簡化開發(fā)工作,加快開發(fā)進程。常見的SNMP Agent開發(fā)工具包有:Agent++、net-snmp、WinSnmp API(適用于Windows平臺)等。

為了方便探測器Agent的實現(xiàn),我們選擇了Agent++平臺,它是免費的且源代碼公開。

Agent++是一套用于開發(fā)SNMP Agent的C++庫,它建立在SNMP++的基礎(chǔ)之上。Agent++提供了完整的協(xié)議處理框架,提供了標量對象和表對象等MIB對象的基類,通過繼承用戶可以方便地定義MIB對象。Agent++具有以下一些特點:

(1)功能強大,能夠?qū)崿F(xiàn)各種復(fù)雜的MIB對象;

(2)簡單易用,開發(fā)人員無需深入了解底層的SNMP處理,僅使用一些簡單的類和接口,即可快速實現(xiàn)帶有各種MIB對象的Agent;

(3)擴展性強,方便定義和實現(xiàn)新的功能;

(4)可移植性好,代碼可以方便地移植到Windows、UNIX、Linux等平臺上;

(5)支持SNMPv1和SNMPv2c;

(6)支持多線程處理,在線程中處理SNMP請求,可以進行并發(fā)的處理;

(7)支持MIB對象的持久保存,可將MIB對象保存到硬盤上,并可以從硬盤裝載;

(8)具有詳細的日志功能。

4.2 網(wǎng)絡(luò)數(shù)據(jù)包偵聽的實現(xiàn)

網(wǎng)絡(luò)數(shù)據(jù)包的偵聽也可以使用一些現(xiàn)成的開發(fā)包來實現(xiàn),winpcap和libpcap是比較較有名的開發(fā)包,提供了較強的網(wǎng)絡(luò)數(shù)據(jù)包截獲功能,其中,winpcap運行在Windows平臺上,libpcap運行在UNIX和Linux平臺上。

本項目使用libpcap作為數(shù)據(jù)包偵聽部分的開發(fā)包。

libpcap(Packet Capture Library),即數(shù)據(jù)包捕獲函數(shù)庫。在網(wǎng)絡(luò)包抓取中l(wèi)ibpcap是非常常用的一個庫,較有名的tcpdump就是用它來實現(xiàn)的。libpcap是一個與實現(xiàn)無關(guān)的訪問操作系統(tǒng)所提供的分組捕獲函數(shù)庫,用于訪問數(shù)據(jù)鏈路層。這個庫為不同的平臺提供了*的C函數(shù)編程接口,在安裝了 libpcap 的平臺上,以 libpcap 為接口寫的程序、應(yīng)用,能夠自由地跨平臺使用。它支持多種操作系統(tǒng)。

libpcap 結(jié)構(gòu)簡單,使用方便;它提供了20多個API封裝函數(shù),我們利用這些API函數(shù)即可完成本網(wǎng)絡(luò)探測器所需的網(wǎng)絡(luò)數(shù)據(jù)包監(jiān)聽功能。.1 基本設(shè)計思想

從本質(zhì)上講,網(wǎng)絡(luò)探測器是一個支持RMON規(guī)范的SNMP Agent,其主要任務(wù)包括:

(1)采集、分析和統(tǒng)計局域網(wǎng)的各種有用信息,按照RMON規(guī)范對這些信息進行組織;

(2)實現(xiàn)SNMP Agent,提供標準的SNMP接口,供管理站從它獲得網(wǎng)絡(luò)管理信息。

網(wǎng)絡(luò)探測器底層的平臺是嵌入式Linux系統(tǒng),該系統(tǒng)具有網(wǎng)絡(luò)模塊,可以接入以太局域網(wǎng)。具體的平臺要求是:

硬件系統(tǒng)平臺:性能較高,處理速度相對較快,內(nèi)存容量較大,帶有網(wǎng)絡(luò)模塊;

操作系統(tǒng)平臺:支持網(wǎng)絡(luò)功能,能夠接入以太網(wǎng),提供C++編譯開發(fā)工具。

在本網(wǎng)絡(luò)探測器的實現(xiàn)時,考慮到運行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:

(1)針對目前較常見的以太網(wǎng)環(huán)境;

(2)有一個接口使其僅能連接到一個子網(wǎng),這樣可使得系統(tǒng)簡單有效、易于安裝配置;

(3)全部MIB對象存放在內(nèi)存中,提高運行效率;

(4)有選擇地實現(xiàn)一些重要的MIB組;RMON是一個功能非常強大的MIB庫,能夠為管理站提供詳細的網(wǎng)絡(luò)管理信息,然而,在一般應(yīng)用中都不大可能對所有的SNMP MIB組加以實現(xiàn)。

3.2 系統(tǒng)基本體系結(jié)構(gòu)

圖2給出了本網(wǎng)絡(luò)探測器的基本體系結(jié)構(gòu)。網(wǎng)絡(luò)探測器包括以下一些基本組成模塊:網(wǎng)絡(luò)偵聽、數(shù)據(jù)包分析、分類統(tǒng)計計數(shù)、RMON MIB庫、SNMP處理以及Trap發(fā)送等。

探測器系統(tǒng)中,各個功能模塊的主要功能如下:

網(wǎng)絡(luò)偵聽模塊負責從網(wǎng)絡(luò)上截獲所有的數(shù)據(jù)包;網(wǎng)絡(luò)探測器連接在特定局域網(wǎng)上,它能夠?qū)υ摼钟蚓W(wǎng)上傳輸?shù)乃袛?shù)據(jù)包進行截獲,然后提交給上層模塊進行分析處理。

數(shù)據(jù)包分析模塊對截獲的數(shù)據(jù)包根據(jù)數(shù)據(jù)包的類型、源地址、目的地址、包大小等基本信息逐個進行分析。

數(shù)據(jù)包分析模塊在對數(shù)據(jù)包進行分析后,根據(jù)數(shù)據(jù)包的特性,調(diào)用特定的分類統(tǒng)計計數(shù)模塊對該包進行統(tǒng)計計數(shù),分類統(tǒng)計計數(shù)模塊按照MIB庫的規(guī)范要求,將統(tǒng)計結(jié)果更新到有關(guān)的一些MIB對象中。

RMON MIB庫用來保存各種RMON MIB對象(實際上還包括MIB-II的System組和Interface組),這些對象按照RMON MIB規(guī)范進行組織,這里的MIB庫是一個概念上的數(shù)據(jù)庫,實際上各種信息都組織在內(nèi)存中,以提高訪問效率。

SNMP處理模塊負責實現(xiàn)SNMP訪問接口,接收SNMP請求(包括Get、GetRequest、Set等操作),對它進行分析處理,并按照要求訪問RMON MIB庫,從中取得需要的MIB對象值并返回給請求者(對Get、GetRequest而言),或者設(shè)置有關(guān)的MIB對象值(對Set操作而言)。

Trap發(fā)送模塊負責在發(fā)生特定事件時,主動發(fā)送Trap信息給預(yù)定的管理站;在分類統(tǒng)計計數(shù)模塊對MIB對象的值進行計數(shù)時,如果發(fā)現(xiàn)特定值超過了預(yù)定的范圍,則啟動Trap發(fā)送模塊,按照預(yù)定策略發(fā)送Trap信息給管理站。

探測實現(xiàn)技術(shù)

4.1 SNMP Agent的實現(xiàn)

目前,已經(jīng)有一些可用的SNMP Agent開發(fā)工具包,它們提供一些基本的框架平臺,實現(xiàn)了Agent的通用功能,在其基礎(chǔ)上,開發(fā)者可以集中精力進行具體邏輯功能的實現(xiàn),如MIB對象的數(shù)據(jù)采集等。這樣有利于簡化開發(fā)工作,加快開發(fā)進程。常見的SNMP Agent開發(fā)工具包有:Agent++、net-snmp、WinSnmp API(適用于Windows平臺)等。

為了方便探測器Agent的實現(xiàn),我們選擇了Agent++平臺,它是免費的且源代碼公開。

Agent++是一套用于開發(fā)SNMP Agent的C++庫,它建立在SNMP++的基礎(chǔ)之上。Agent++提供了完整的協(xié)議處理框架,提供了標量對象和表對象等MIB對象的基類,通過繼承用戶可以方便地定義MIB對象。Agent++具有以下一些特點:

(1)功能強大,能夠?qū)崿F(xiàn)各種復(fù)雜的MIB對象;

(2)簡單易用,開發(fā)人員無需深入了解底層的SNMP處理,僅使用一些簡單的類和接口,即可快速實現(xiàn)帶有各種MIB對象的Agent;

(3)擴展性強,方便定義和實現(xiàn)新的功能;

(4)可移植性好,代碼可以方便地移植到Windows、UNIX、Linux等平臺上;

(5)支持SNMPv1和SNMPv2c;

(6)支持多線程處理,在線程中處理SNMP請求,可以進行并發(fā)的處理;

(7)支持MIB對象的持久保存,可將MIB對象保存到硬盤上,并可以從硬盤裝載;

(8)具有詳細的日志功能。

4.2 網(wǎng)絡(luò)數(shù)據(jù)包偵聽的實現(xiàn)

網(wǎng)絡(luò)數(shù)據(jù)包的偵聽也可以使用一些現(xiàn)成的開發(fā)包來實現(xiàn),winpcap和libpcap是比較較有名的開發(fā)包,提供了較強的網(wǎng)絡(luò)數(shù)據(jù)包截獲功能,其中,winpcap運行在Windows平臺上,libpcap運行在UNIX和Linux平臺上。

本項目使用libpcap作為數(shù)據(jù)包偵聽部分的開發(fā)包。

libpcap(Packet Capture Library),即數(shù)據(jù)包捕獲函數(shù)庫。在網(wǎng)絡(luò)包抓取中l(wèi)ibpcap是非常常用的一個庫,較有名的tcpdump就是用它來實現(xiàn)的。libpcap是一個與實現(xiàn)無關(guān)的訪問操作系統(tǒng)所提供的分組捕獲函數(shù)庫,用于訪問數(shù)據(jù)鏈路層。這個庫為不同的平臺提供了*的C函數(shù)編程接口,在安裝了 libpcap 的平臺上,以 libpcap 為接口寫的程序、應(yīng)用,能夠自由地跨平臺使用。它支持多種操作系統(tǒng)。

libpcap 結(jié)構(gòu)簡單,使用方便;它提供了20多個API封裝函數(shù),我們利用這些API函數(shù)即可完成本網(wǎng)絡(luò)探測器所需的網(wǎng)絡(luò)數(shù)據(jù)包監(jiān)聽功能。.1 基本設(shè)計思想

從本質(zhì)上講,網(wǎng)絡(luò)探測器是一個支持RMON規(guī)范的SNMP Agent,其主要任務(wù)包括:

(1)采集、分析和統(tǒng)計局域網(wǎng)的各種有用信息,按照RMON規(guī)范對這些信息進行組織;

(2)實現(xiàn)SNMP Agent,提供標準的SNMP接口,供管理站從它獲得網(wǎng)絡(luò)管理信息。

網(wǎng)絡(luò)探測器底層的平臺是嵌入式Linux系統(tǒng),該系統(tǒng)具有網(wǎng)絡(luò)模塊,可以接入以太局域網(wǎng)。具體的平臺要求是:

硬件系統(tǒng)平臺:性能較高,處理速度相對較快,內(nèi)存容量較大,帶有網(wǎng)絡(luò)模塊;

操作系統(tǒng)平臺:支持網(wǎng)絡(luò)功能,能夠接入以太網(wǎng),提供C++編譯開發(fā)工具。

在本網(wǎng)絡(luò)探測器的實現(xiàn)時,考慮到運行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:

(1)針對目前較常見的以太網(wǎng)環(huán)境;

(2)有一個接口使其僅能連接到一個子網(wǎng),這樣可使得系統(tǒng)簡單有效、易于安裝配置;

(3)全部MIB對象存放在內(nèi)存中,提高運行效率;

(4)有選擇地實現(xiàn)一些重要的MIB組;RMON是一個功能非常強大的MIB庫,能夠為管理站提供詳細的網(wǎng)絡(luò)管理信息,然而,在一般應(yīng)用中都不大可能對所有的SNMP MIB組加以實現(xiàn)。

3.2 系統(tǒng)基本體系結(jié)構(gòu)

圖2給出了本網(wǎng)絡(luò)探測器的基本體系結(jié)構(gòu)。網(wǎng)絡(luò)探測器包括以下一些基本組成模塊:網(wǎng)絡(luò)偵聽、數(shù)據(jù)包分析、分類統(tǒng)計計數(shù)、RMON MIB庫、SNMP處理以及Trap發(fā)送等。

探測器系統(tǒng)中,各個功能模塊的主要功能如下:

網(wǎng)絡(luò)偵聽模塊負責從網(wǎng)絡(luò)上截獲所有的數(shù)據(jù)包;網(wǎng)絡(luò)探測器連接在特定局域網(wǎng)上,它能夠?qū)υ摼钟蚓W(wǎng)上傳輸?shù)乃袛?shù)據(jù)包進行截獲,然后提交給上層模塊進行分析處理。

數(shù)據(jù)包分析模塊對截獲的數(shù)據(jù)包根據(jù)數(shù)據(jù)包的類型、源地址、目的地址、包大小等基本信息逐個進行分析。

數(shù)據(jù)包分析模塊在對數(shù)據(jù)包進行分析后,根據(jù)數(shù)據(jù)包的特性,調(diào)用特定的分類統(tǒng)計計數(shù)模塊對該包進行統(tǒng)計計數(shù),分類統(tǒng)計計數(shù)模塊按照MIB庫的規(guī)范要求,將統(tǒng)計結(jié)果更新到有關(guān)的一些MIB對象中。

RMON MIB庫用來保存各種RMON MIB對象(實際上還包括MIB-II的System組和Interface組),這些對象按照RMON MIB規(guī)范進行組織,這里的MIB庫是一個概念上的數(shù)據(jù)庫,實際上各種信息都組織在內(nèi)存中,以提高訪問效率。

SNMP處理模塊負責實現(xiàn)SNMP訪問接口,接收SNMP請求(包括Get、GetRequest、Set等操作),對它進行分析處理,并按照要求訪問RMON MIB庫,從中取得需要的MIB對象值并返回給請求者(對Get、GetRequest而言),或者設(shè)置有關(guān)的MIB對象值(對Set操作而言)。

Trap發(fā)送模塊負責在發(fā)生特定事件時,主動發(fā)送Trap信息給預(yù)定的管理站;在分類統(tǒng)計計數(shù)模塊對MIB對象的值進行計數(shù)時,如果發(fā)現(xiàn)特定值超過了預(yù)定的范圍,則啟動Trap發(fā)送模塊,按照預(yù)定策略發(fā)送Trap信息給管理站。

探測實現(xiàn)技術(shù)

4.1 SNMP Agent的實現(xiàn)

目前,已經(jīng)有一些可用的SNMP Agent開發(fā)工具包,它們提供一些基本的框架平臺,實現(xiàn)了Agent的通用功能,在其基礎(chǔ)上,開發(fā)者可以集中精力進行具體邏輯功能的實現(xiàn),如MIB對象的數(shù)據(jù)采集等。這樣有利于簡化開發(fā)工作,加快開發(fā)進程。常見的SNMP Agent開發(fā)工具包有:Agent++、net-snmp、WinSnmp API(適用于Windows平臺)等。

為了方便探測器Agent的實現(xiàn),我們選擇了Agent++平臺,它是免費的且源代碼公開。

Agent++是一套用于開發(fā)SNMP Agent的C++庫,它建立在SNMP++的基礎(chǔ)之上。Agent++提供了完整的協(xié)議處理框架,提供了標量對象和表對象等MIB對象的基類,通過繼承用戶可以方便地定義MIB對象。Agent++具有以下一些特點:

(1)功能強大,能夠?qū)崿F(xiàn)各種復(fù)雜的MIB對象;

(2)簡單易用,開發(fā)人員無需深入了解底層的SNMP處理,僅使用一些簡單的類和接口,即可快速實現(xiàn)帶有各種MIB對象的Agent;

(3)擴展性強,方便定義和實現(xiàn)新的功能;

(4)可移植性好,代碼可以方便地移植到Windows、UNIX、Linux等平臺上;

(5)支持SNMPv1和SNMPv2c;

(6)支持多線程處理,在線程中處理SNMP請求,可以進行并發(fā)的處理;

(7)支持MIB對象的持久保存,可將MIB對象保存到硬盤上,并可以從硬盤裝載;

(8)具有詳細的日志功能。

4.2 網(wǎng)絡(luò)數(shù)據(jù)包偵聽的實現(xiàn)

網(wǎng)絡(luò)數(shù)據(jù)包的偵聽也可以使用一些現(xiàn)成的開發(fā)包來實現(xiàn),winpcap和libpcap是比較較有名的開發(fā)包,提供了較強的網(wǎng)絡(luò)數(shù)據(jù)包截獲功能,其中,winpcap運行在Windows平臺上,libpcap運行在UNIX和Linux平臺上。

本項目使用libpcap作為數(shù)據(jù)包偵聽部分的開發(fā)包。

libpcap(Packet Capture Library),即數(shù)據(jù)包捕獲函數(shù)庫。在網(wǎng)絡(luò)包抓取中l(wèi)ibpcap是非常常用的一個庫,較有名的tcpdump就是用它來實現(xiàn)的。libpcap是一個與實現(xiàn)無關(guān)的訪問操作系統(tǒng)所提供的分組捕獲函數(shù)庫,用于訪問數(shù)據(jù)鏈路層。這個庫為不同的平臺提供了*的C函數(shù)編程接口,在安裝了 libpcap 的平臺上,以 libpcap 為接口寫的程序、應(yīng)用,能夠自由地跨平臺使用。它支持多種操作系統(tǒng)。

libpcap 結(jié)構(gòu)簡單,使用方便;它提供了20多個API封裝函數(shù),我們利用這些API函數(shù)即可完成本網(wǎng)絡(luò)探測器所需的網(wǎng)絡(luò)數(shù)據(jù)包監(jiān)聽功能。.1 基本設(shè)計思想

從本質(zhì)上講,網(wǎng)絡(luò)探測器是一個支持RMON規(guī)范的SNMP Agent,其主要任務(wù)包括:

(1)采集、分析和統(tǒng)計局域網(wǎng)的各種有用信息,按照RMON規(guī)范對這些信息進行組織;

(2)實現(xiàn)SNMP Agent,提供標準的SNMP接口,供管理站從它獲得網(wǎng)絡(luò)管理信息。

網(wǎng)絡(luò)探測器底層的平臺是嵌入式Linux系統(tǒng),該系統(tǒng)具有網(wǎng)絡(luò)模塊,可以接入以太局域網(wǎng)。具體的平臺要求是:

硬件系統(tǒng)平臺:性能較高,處理速度相對較快,內(nèi)存容量較大,帶有網(wǎng)絡(luò)模塊;

操作系統(tǒng)平臺:支持網(wǎng)絡(luò)功能,能夠接入以太網(wǎng),提供C++編譯開發(fā)工具。

在本網(wǎng)絡(luò)探測器的實現(xiàn)時,考慮到運行效率、硬件成本、使用方便性等各方面的因素,做了以下限定:

(1)針對目前較常見的以太網(wǎng)環(huán)境;

(2)有一個接口使其僅能連接到一個子網(wǎng),這樣可使得系統(tǒng)簡單有效、易于安裝配置;

(3)全部MIB對象存放在內(nèi)存中,提高運行效率;

(4)有選擇地實現(xiàn)一些重要的MIB組;RMON是一個功能非常強大的MIB庫,能夠為管理站提供詳細的網(wǎng)絡(luò)管理信息,然而,在一般應(yīng)用中都不大可能對所有的SNMP MIB組加以實現(xiàn)。

3.2 系統(tǒng)基本體系結(jié)構(gòu)

圖2給出了本網(wǎng)絡(luò)探測器的基本體系結(jié)構(gòu)。網(wǎng)絡(luò)探測器包括以下一些基本組成模塊:網(wǎng)絡(luò)偵聽、數(shù)據(jù)包分析、分類統(tǒng)計計數(shù)、RMON MIB庫、SNMP處理以及Trap發(fā)送等。

探測器系統(tǒng)中,各個功能模塊的主要功能如下:

網(wǎng)絡(luò)偵聽模塊負責從網(wǎng)絡(luò)上截獲所有的數(shù)據(jù)包;網(wǎng)絡(luò)探測器連接在特定局域網(wǎng)上,它能夠?qū)υ摼钟蚓W(wǎng)上傳輸?shù)乃袛?shù)據(jù)包進行截獲,然后提交給上層模塊進行分析處理。

數(shù)據(jù)包分析模塊對截獲的數(shù)據(jù)包根據(jù)數(shù)據(jù)包的類型、源地址、目的地址、包大小等基本信息逐個進行分析。

數(shù)據(jù)包分析模塊在對數(shù)據(jù)包進行分析后,根據(jù)數(shù)據(jù)包的特性,調(diào)用特定的分類統(tǒng)計計數(shù)模塊對該包進行統(tǒng)計計數(shù),分類統(tǒng)計計數(shù)模塊按照MIB庫的規(guī)范要求,將統(tǒng)計結(jié)果更新到有關(guān)的一些MIB對象中。

RMON MIB庫用來保存各種RMON MIB對象(實際上還包括MIB-II的System組和Interface組),這些對象按照RMON MIB規(guī)范進行組織,這里的MIB庫是一個概念上的數(shù)據(jù)庫,實際上各種信息都組織在內(nèi)存中,以提高訪問效率。

SNMP處理模塊負責實現(xiàn)SNMP訪問接口,接收SNMP請求(包括Get、GetRequest、Set等操作),對它進行分析處理,并按照要求訪問RMON MIB庫,從中取得需要的MIB對象值并返回給請求者(對Get、GetRequest而言),或者設(shè)置有關(guān)的MIB對象值(對Set操作而言)。

Trap發(fā)送模塊負責在發(fā)生特定事件時,主動發(fā)送Trap信息給預(yù)定的管理站;在分類統(tǒng)計計數(shù)模塊對MIB對象的值進行計數(shù)時,如果發(fā)現(xiàn)特定值超過了預(yù)定的范圍,則啟動Trap發(fā)送模塊,按照預(yù)定策略發(fā)送Trap信息給管理站。

探測實現(xiàn)技術(shù)

4.1 SNMP Agent的實現(xiàn)

目前,已經(jīng)有一些可用的SNMP Agent開發(fā)工具包,它們提供一些基本的框架平臺,實現(xiàn)了Agent的通用功能,在其基礎(chǔ)上,開發(fā)者可以集中精力進行具體邏輯功能的實現(xiàn),如MIB對象的數(shù)據(jù)采集等。這樣有利于簡化開發(fā)工作,加快開發(fā)進程。常見的SNMP Agent開發(fā)工具包有:Agent++、net-snmp、WinSnmp API(適用于Windows平臺)等。

為了方便探測器Agent的實現(xiàn),我們選擇了Agent++平臺,它是免費的且源代碼公開。

Agent++是一套用于開發(fā)SNMP Agent的C++庫,它建立在SNMP++的基礎(chǔ)之上。Agent++提供了完整的協(xié)議處理框架,提供了標量對象和表對象等MIB對象的基類,通過繼承用戶可以方便地定義MIB對象。Agent++具有以下一些特點:

(1)功能強大,能夠?qū)崿F(xiàn)各種復(fù)雜的MIB對象;

(2)簡單易用,開發(fā)人員無需深入了解底層的SNMP處理,僅使用一些簡單的類和接口,即可快速實現(xiàn)帶有各種MIB對象的Agent;

(3)擴展性強,方便定義和實現(xiàn)新的功能;

(4)可移植性好,代碼可以方便地移植到Windows、UNIX、Linux等平臺上;

(5)支持SNMPv1和SNMPv2c;

(6)支持多線程處理,在線程中處理SNMP請求,可以進行并發(fā)的處理;

(7)支持MIB對象的持久保存,可將MIB對象保存到硬盤上,并可以從硬盤裝載;

(8)具有詳細的日志功能。

4.2 網(wǎng)絡(luò)數(shù)據(jù)包偵聽的實現(xiàn)

網(wǎng)絡(luò)數(shù)據(jù)包的偵聽也可以使用一些現(xiàn)成的開發(fā)包來實現(xiàn),winpcap和libpcap是比較較有名的開發(fā)包,提供了較強的網(wǎng)絡(luò)數(shù)據(jù)包截獲功能,其中,winpcap運行在Windows平臺上,libpcap運行在UNIX和Linux平臺上。

本項目使用libpcap作為數(shù)據(jù)包偵聽部分的開發(fā)包。

libpcap(Packet Capture Library),即數(shù)據(jù)包捕獲函數(shù)庫。在網(wǎng)絡(luò)包抓取中l(wèi)ibpcap是非常常用的一個庫,較有名的tcpdump就是用它來實現(xiàn)的。libpcap是一個與實現(xiàn)無關(guān)的訪問操作系統(tǒng)所提供的分組捕獲函數(shù)庫,用于訪問數(shù)據(jù)鏈路層。這個庫為不同的平臺提供了*的C函數(shù)編程接口,在安裝了 libpcap 的平臺上,以 libpcap 為接口寫的程序、應(yīng)用,能夠自由地跨平臺使用。它支持多種操作系統(tǒng)。

libpcap 結(jié)構(gòu)簡單,使用方便;它提供了20多個API封裝函數(shù),我們利用這些API函數(shù)即可完成本網(wǎng)絡(luò)探測器所需的網(wǎng)絡(luò)數(shù)據(jù)包監(jiān)聽功能。

GIGAHERTZ-OPTIK RW-37 with SRT-M37-L

GIGAHERTZ-OPTIK RW-37 with SRT-M37-L

 


PD-9304
專業(yè)銷售gigahertz-optik

 

XD-9506
專業(yè)銷售gigahertz-optik

XD-9503

 

XD-9502
專業(yè)銷售gigahertz-optik
XD-9501 
專業(yè)銷售gigahertz-optik
UV-A and UV-B detector head for use in phototherapy.


RW-37 with SRT-M37-L

專業(yè)銷售gigahertz-optik

LP-9910

專業(yè)銷售gigahertz-optik
ISD-5P-SiUV

專業(yè)銷售gigahertz-optik

ISD-5P-Si
專業(yè)銷售gigahertz-optik

ISD-5P-IGA
專業(yè)銷售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
 



產(chǎn)品對比 產(chǎn)品對比 二維碼

掃一掃訪問手機商鋪

對比框

在線留言
国产精品久久一区二区三区夜色| 91污在线观看一区二区三区| 欧美日韩欧美国产中文字幕| 亚洲综合网伊人中文| 中国熟女色av夜夜嗨| 精品国产自在现线看| 老司机精品成人无码AV| 一区二区三区四区五六区| 婷婷6月天丁香综合在线| 交换夫妇4中文字幕| 久久久久有精品国产麻豆| 欧美日韩精品视频在线第一区| 亚洲天堂成年人在线视频| 天天天天天干夜夜夜夜夜操| 成人黄色网破处在线播放| 综合伊人久久在一二三区| 美女被插入小穴涩涩视频| 最新中文字幕av不卡高清| 国产精品免费99久久久| 久久久久久久久中文字幕| 国产精品免费第一区二区| 国产高清乱码女大生AV| 国产乱理伦片在线观看夜| 一级e片在线观看| 男生鸡鸡插进女生笑穴里| 久久久18禁一区二区网| 泡芙啪啪啪黄色污污| 久久精品国产自清天天线| AV天堂手机福利网| 熟妇丰满大阴户熟妇啪啪| 欧美高清在线观看一区二区三区| 亚洲福利左线观看| 日韩人妻精品一区二区三区| 欧美人人做人人爽人人喊| 午夜国产精品午夜福利网| 中文字幕欧美人妻在线| 91精品欧美久久久久久| 日本二区在线观看| 中文国产成人精品久久久| 操美女干逼调教捆绑视频| 国产精品免费第一区二区|