
文章插圖
隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,在網(wǎng)絡(luò)不斷普及的同時也給網(wǎng)絡(luò)管理帶來了一些問題:
網(wǎng)絡(luò)設(shè)備數(shù)量成幾何級數(shù)增加,使得網(wǎng)絡(luò)管理員對設(shè)備的管理變得越來越困難 。網(wǎng)絡(luò)設(shè)備種類多種多樣,不同設(shè)備廠商提供的管理接口各不相同,這使得網(wǎng)絡(luò)管理變得愈發(fā)復雜 。在這種背景下,SNMP應(yīng)運而生 。通過“利用網(wǎng)絡(luò)管理網(wǎng)絡(luò)”的方式,SNMP實現(xiàn)了對網(wǎng)絡(luò)設(shè)備的高效和批量的管理;同時,SNMP協(xié)議也屏蔽了不同產(chǎn)品之間的差異,實現(xiàn)了不同種類和廠商的網(wǎng)絡(luò)設(shè)備之間的統(tǒng)一管理 。
SNMP簡介SNMP(Simple Network Management Protocol) 簡單網(wǎng)絡(luò)管理協(xié)議,從字面意思可以看出它是用于網(wǎng)絡(luò)管理的協(xié)議 。不同種類不同型號的設(shè)備(如交換機、路由器、服務(wù)器、打印機等)只要遵循這個SNMP協(xié)議,那么管理員就可以通過一些網(wǎng)絡(luò)管理系統(tǒng)NMS(Network Management System)來對設(shè)備進行管控了 。默認SNMP是通過UDP161和162端口進行通信的 。目前SNMP共有v1、v2、v3三個版本,其中SNMPv1,v2采用的是明文進行傳送的,SNMPv3是通過加密進行傳送的 。如果對安全要求比較高就選用SNMPv3版本 。
SNMP組成SNMP系統(tǒng)是由網(wǎng)絡(luò)管理系統(tǒng)NMS、SNMP Agent、被管對象Management object和管理信息庫MIB(Management Information Base)四部分組成 。NMS作為整個網(wǎng)絡(luò)的網(wǎng)管中心,對設(shè)備進行管理 。每個被管理設(shè)備中都包含駐留在設(shè)備上的SNMP Agent進程、MIB和多個被管對象 。NMS通過與運行在被管理設(shè)備上的SNMP Agent交互,由SNMP Agent通過對設(shè)備端的MIB進行操作,完成NMS的指令 。
NMS:網(wǎng)絡(luò)中的管理者,是一個采用SNMP協(xié)議對網(wǎng)絡(luò)設(shè)備進行管理監(jiān)視的系統(tǒng),運行在NMS服務(wù)器上 。NMS可以向設(shè)備上的SNMP Agent發(fā)出請求,查詢或修改一個或多個具體的參數(shù)值 。NMS也可以接收設(shè)備上的SNMP Agent主動發(fā)送的SNMP Traps,以獲知被管理設(shè)備當前的一些狀態(tài)信息 。SNMP Agent:被管理設(shè)備中的一個代理進程,用于維護被管理設(shè)備的信息數(shù)據(jù)并響應(yīng)來自NMS的請求,把管理數(shù)據(jù)匯報給發(fā)送請求的NMS 。SNMP Agent接收到NMS的請求信息后,通過MIB表完成相應(yīng)指令后,并把操作結(jié)果響應(yīng)給NMS 。當設(shè)備發(fā)生故障或者其它事件時,設(shè)備會通過SNMP Agent主動發(fā)送SNMP Traps給NMS,向NMS報告設(shè)備當前的狀態(tài)變化 。Managed Object:被管理對象 。每一個設(shè)備可能包含多個被管理對象,被管理對象可以是設(shè)備中的某個硬件如cpu、內(nèi)存等,也可以是在硬件、軟件如路由選擇協(xié)議上配置的參數(shù)集合 。MIB:一個數(shù)據(jù)庫,指明了被管理設(shè)備所維護的變量 。MIB在數(shù)據(jù)庫中定義了被管理設(shè)備的一系列屬性,如對象的名稱、對象的狀態(tài)、對象的訪問權(quán)限和對象的數(shù)據(jù)類型等 。MIB也可以看作是NMS和SNMP Agent之間的一個接口,通過這個接口,NMS對被管理設(shè)備所維護的變量進行查詢設(shè)置操作 。MIB是以樹狀結(jié)構(gòu)進行存儲的 。樹的節(jié)點表示被管理對象,它可以用從根開始的一條路徑唯一地識別,這條路徑就稱為OID對象標識符(Obiect Identifier),如system的OID為1.3.6.1.2.1.1,interfaces的OID為1.3.6.1.2.1.2 。
SNMP操作管理員需要向設(shè)備獲取數(shù)據(jù),所以 SNMP 提供了“讀”操作;管理員需要向設(shè)備執(zhí)行設(shè)置操作,所以 SNMP 提供了“寫”操作;設(shè)備需要在重要狀況改變的時候,向管理員通報事件的發(fā)生,所以 SNMP 提供了“Trap”操作 。SNMP協(xié)議主要提供了三種用于控制MIB對象的基本操作命令 。它們是:Get、Set 和 Trap 。
1.Get:網(wǎng)絡(luò)管理系統(tǒng)NMS主動向SNMP Agent發(fā)送查詢請求 。NMS讀取Agent處對象的值如內(nèi)存使用率,接口流量等 。SNMP Agent接收到查詢請求后,通過MIB表完成相應(yīng)指令,并將結(jié)果反饋給NMS 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 中小學生使用手機等電子設(shè)備的現(xiàn)狀如何 對學生使用手機等電子設(shè)備的看法
- 能手機反向充電 可以反向充電手機
- 雙11千元機推薦 雙十一千元機推薦
- 讓一個信號不好的地方變得信號好 信號不好的地方怎么才能加強信號
- 臥室wifi信號差的看看 臥室wifi信號不好
- 手機信號差的五種常見原因 手機信號差的原因?
- 看2021有哪些二手手機值得入手 2021值得入手的二手手機
- 輕薄的磁吸充電寶 輕薄的磁吸充電寶哪個牌子好
- 手機清理內(nèi)存軟件 手機清理內(nèi)存的軟件
- 細數(shù)男性練瑜伽的好處
