- 相關(guān)推薦
網(wǎng)管員必讀—跟我學(xué)SNMP網(wǎng)絡(luò)管理
說起網(wǎng)絡(luò)管理,恐怕大部分人立刻就能想到局域網(wǎng)的組建、服務(wù)器的配置、美萍網(wǎng)管大師之類的軟件使用以及軟、硬件系統(tǒng)的安裝、調(diào)試和維護等工作,而相當多的中小規(guī)模局域網(wǎng)管理員平日里的工作也就是不斷地安裝操作系統(tǒng)和應(yīng)用軟件、查殺病毒、數(shù)據(jù)備份、計算機和網(wǎng)線、網(wǎng)卡的故障排除等等,在很多非專業(yè)人士的眼里似乎這些就是網(wǎng)絡(luò)管理的全部,而在相當多的網(wǎng)管論壇上,這些也都是大家討論的重點。然而,嚴格地說來,這類工作并不是真正意義上的網(wǎng)絡(luò)管理,它們只能被稱作系統(tǒng)管理或者系統(tǒng)維護,充其量它們只是網(wǎng)絡(luò)管理中的一個很小的并且缺乏技術(shù)含量的部分,而真正的網(wǎng)絡(luò)管理則離不開SNMP--簡單網(wǎng)絡(luò)管理協(xié)議。由于SNMP網(wǎng)絡(luò)管理的學(xué)習(xí)并不像普通的系統(tǒng)維護那么簡單,它不但要求我們的網(wǎng)絡(luò)管理員要深入了解網(wǎng)絡(luò)中的交換和路由設(shè)備,還要求我們能夠透徹認識SNMP協(xié)議原理,所以這種管理方式在大部分中小規(guī)模局域網(wǎng)中的運用并不多見。但因為SNMP是目前在計算機網(wǎng)絡(luò)中用得最廣泛的網(wǎng)絡(luò)管理協(xié)議,所以我們可以肯定的說:一個連SNMP都不清楚的網(wǎng)絡(luò)管理員就絕對不是一個好的網(wǎng)絡(luò)管理員。本文中筆者將帶領(lǐng)大家一步一步地去學(xué)習(xí)SNMP網(wǎng)絡(luò)管理,盡量減少枯燥的理論知識、加大實踐力度,將原本仿佛遙不可及的SNMP拉到大家的身邊,讓大家切身體會到SNMP網(wǎng)絡(luò)管理在日常工作中的重要意義。
初識SNMP網(wǎng)絡(luò)管理
SNMP的英文全稱是Simple Network Management Protocol,中文名為簡單網(wǎng)絡(luò)管理協(xié)議,是一個基于TCP/IP協(xié)議的網(wǎng)絡(luò)管理標準。SNMP網(wǎng)絡(luò)管理包含兩個部分:網(wǎng)絡(luò)管理站(也叫管理進程,manager)和被管的網(wǎng)絡(luò)單元(也叫被管設(shè)備)。網(wǎng)絡(luò)管理站通常是一臺安裝了網(wǎng)絡(luò)管理軟件的計算機,可以顯示所有被管設(shè)備的狀態(tài),我們一般稱之為網(wǎng)管工作站;而被管設(shè)備則種類繁多,包括交換機、路由器、防火墻、服務(wù)器以及打印機等等,被管設(shè)備上的管理軟件我們稱之為代理進程,用于回答管理進程(網(wǎng)管工作站)的查詢。圖1顯示了一個使用兩臺SNMP網(wǎng)管工作站進行網(wǎng)絡(luò)管理的拓撲結(jié)構(gòu)。
在圖1中,兩臺網(wǎng)管工作站上面分別安裝了SNMP網(wǎng)絡(luò)管理軟件,以對局域網(wǎng)中的所有的被管設(shè)備(交換機、路由器、防火墻和服務(wù)器)進行管理和監(jiān)控,而被管設(shè)備上面則運行著代理進程,因此整個網(wǎng)絡(luò)的管理就可以集中在這兩臺網(wǎng)管工作站上面來進行了。
SNMP網(wǎng)絡(luò)管理包括三個組成部分:管理信息庫MIB、管理信息結(jié)構(gòu)SMI和SNMP網(wǎng)絡(luò)管理協(xié)議。管理信息庫(MIB)中存放的是被管設(shè)備的所有信息,比方說被管設(shè)備的名稱、運行時間、接口速度、接口進來/發(fā)出的報文等等,當前的管理信息庫版本為MIB-II;管理信息結(jié)構(gòu)SMI用于定義管理信息庫MIB的結(jié)構(gòu)和表示符號,限制在MIB變量中允許的變量類型,指定對這些變量命名的規(guī)則以及創(chuàng)建定義變量類型的規(guī)則;而SNMP網(wǎng)絡(luò)管理協(xié)議則是管理進程(位于網(wǎng)管工作站上)和代理進程(位于被管設(shè)備上)之間的通信協(xié)議。
SNMP網(wǎng)絡(luò)管理定義了5種報文操作:
GetRequest操作:用于管理進程從代理進程上面提取一個或者多個MIB參數(shù)值,這些參數(shù)值均在管理信息庫中被定義;
GetNextRequest操作:從代理進程上面提取一個或多個參數(shù)的下一個參數(shù)值;
SetRequest操作:設(shè)置代理進程的一個或多個MIB參數(shù)值;
GetResponse操作:代理進程返回一個或多個MIB參數(shù)值,它是前面三種操作中的響應(yīng)操作;
Trap操作:這是代理進程主動向管理進程發(fā)出的報文,它標記出一個可能需要特殊注意的事件的發(fā)生,比方說重新啟動可能就會觸發(fā)一個Trap陷阱。
前面三個操作是管理進程向代理進程發(fā)出的,后面兩個操作則是代理進程發(fā)給管理進程的,其中除了Trap操作使用UDP162端口外,其他4個操作均使用UDP161端口。通過這五種報文操作,管理進程和代理之間就能夠進行相互之間的通信了。
在看完SNMP網(wǎng)絡(luò)管理的三個組成部分和五個報文操作的介紹后,可能還是有很多的讀者仍然對SNMP感到比較抽象,沒有關(guān)系,大家現(xiàn)在可以不用太追求對這些概念的感性認識,跟著我一步一步地往下看就行了,稍后我們會用實例來給大家提供感性的認識。
【網(wǎng)管員必讀—跟我學(xué)SNMP網(wǎng)絡(luò)管理】相關(guān)文章:
媽媽跟我學(xué)上網(wǎng)作文08-24
管理必讀:林沖的座次與公司政治08-17
寫玩小游戲的作文 “跟我學(xué)”08-15
網(wǎng)絡(luò)管理述職報告12-31
填報志愿必讀教程08-13
網(wǎng)絡(luò)發(fā)展與網(wǎng)絡(luò)管理:傳統(tǒng)傳媒與傳媒管理如何面對因特網(wǎng)的挑戰(zhàn)08-11
網(wǎng)絡(luò)發(fā)展與網(wǎng)絡(luò)管理:傳統(tǒng)傳媒與傳媒管理如何面對因特網(wǎng)的挑戰(zhàn)08-11
網(wǎng)絡(luò)發(fā)展與網(wǎng)絡(luò)管理:傳統(tǒng)傳媒與傳媒管理如何面對因特網(wǎng)的挑戰(zhàn)08-11
校園網(wǎng)絡(luò)管理初探08-07