第三十六章 無線與衛星通信(七)(1 / 3)

簡單網絡管理協議(SNMP),是一種基於TCPbrIP參考模型的應用層互聯網網管協議。它能對互聯網中各種不同類型的設備進行監控和管理,對網絡中存在的問題進行定位。SNMP自1988年問世以來,已得到廣泛接受和認可,成為事實上的工業標準。

SNMP參考模型SNMP采用管理者(Manager)和代理(Agent)模式。通常一個標準的網管係統包括4個部分:網管站(NMS)、代理(Agent)、網管協議(SNMP)和管理信息庫(MIB)。代理是常駐在網絡節點設備(如路由器、服務器等)上的軟件。它通過接收來自網管站的指令和發送響應信息,操作MIB並對網絡設備進行監控和配置。網管站和代理通過發送SNMP消息進行通信,網管站也可單向接收來自代理的未被請求的消息,了解網絡中發生的異常事件(Trap)。

MIB是管理信息的基本單元,它代表了代理中被網管站管理監控的信息。代理中的各種被管理的信息有機地組合成管理信息樹。MIB中的對象實現了與網管協議的分離,它可以被擴充和用戶化而不影響協議本身。在定義代理中的MIB時,由管理信息結構指定了MIB變量的定義和識別。SNMP的MIB是通過管理信息結構定義的邏輯數據庫。MIB以樹狀分層結構組織和管理代理支持的各種標量或表格對象,每個對象都有全局唯一的標識。千差萬別的網絡設備正是通過標準的MIB向網絡管理係統提供統一的管理接口。

管理站和代理站之間的通信有檢索(get)、設置(t)和陷阱(trap)3種基本類型。通過檢索,管理站可以獲取代理維護的MIB數據;通過設置,管理站可以修改代理維護的MIB數據,從而實現對設備的控製和配置;代理通過陷阱可以主動向管理站報告特定的事件。在SNMPv2中還增加了管理站之間的通知(inform)機製。SNMP通信協議規定了進行上述通信時的報文格式和流程。

2.3流量數據采集的實現

本係統以MIB-II為基礎,通過查詢和處理MIB-II數據來實現網絡的管理和維護。係統功能利用Java語言實現,Java語言具有可移植性、分布式、麵向對象、高性能以及安全性強等諸多優勢,為係統實現的先進性提供了有力的保障。MIB-II中共有11個組,每個組中的數據分別與網絡管理的5個功能相對應,下麵介紹本係統中使用的一些關鍵數據。

(1)if Speed:傳輸速率,單位為位brs。

(2)if ln Octets:在接口上收到的總字節數。

(3)if ln UcastPkts:發送到高層協議上的unicast(單點發送)包的總數目。

簡單網絡管理協議(SNMP),是一種基於TCPbrIP參考模型的應用層互聯網網管協議。它能對互聯網中各種不同類型的設備進行監控和管理,對網絡中存在的問題進行定位。SNMP自1988年問世以來,已得到廣泛接受和認可,成為事實上的工業標準。

SNMP參考模型SNMP采用管理者(Manager)和代理(Agent)模式。通常一個標準的網管係統包括4個部分:網管站(NMS)、代理(Agent)、網管協議(SNMP)和管理信息庫(MIB)。代理是常駐在網絡節點設備(如路由器、服務器等)上的軟件。它通過接收來自網管站的指令和發送響應信息,操作MIB並對網絡設備進行監控和配置。網管站和代理通過發送SNMP消息進行通信,網管站也可單向接收來自代理的未被請求的消息,了解網絡中發生的異常事件(Trap)。

MIB是管理信息的基本單元,它代表了代理中被網管站管理監控的信息。代理中的各種被管理的信息有機地組合成管理信息樹。MIB中的對象實現了與網管協議的分離,它可以被擴充和用戶化而不影響協議本身。在定義代理中的MIB時,由管理信息結構指定了MIB變量的定義和識別。SNMP的MIB是通過管理信息結構定義的邏輯數據庫。MIB以樹狀分層結構組織和管理代理支持的各種標量或表格對象,每個對象都有全局唯一的標識。千差萬別的網絡設備正是通過標準的MIB向網絡管理係統提供統一的管理接口。