SNMP通訊卡的工作原理
發(fā)布時(shí)間 : 2019-08-01
工作原理
在典型的SNMP用法中,有許多系統(tǒng)被管理,而且是有一或多個(gè)系統(tǒng)在管理它們。每一個(gè)被管理的系統(tǒng)上又運(yùn)行一個(gè)叫做代理者(agent)的軟件元件,且通過SNMP對(duì)管理系統(tǒng)報(bào)告資訊。
基本上,SNMP代理者以變量呈現(xiàn)管理資料。管理系統(tǒng)透過GET,GETNEXT和GETBULK協(xié)定指令取回資訊,或是代理者在沒有被詢問的情況下,使用TRAP或INFORM傳送資料。管理系統(tǒng)也可以傳送配置更新或控制的請(qǐng)求,透過SET協(xié)定指令達(dá)到主動(dòng)管理系統(tǒng)的目的。配置和控制指令只有當(dāng)網(wǎng)絡(luò)基本結(jié)構(gòu)需要改變的時(shí)候使用,而監(jiān)控指令則通常是常態(tài)性的工作。
可透過SNMP存取的變量以階層的方式結(jié)合。這些分層和其他元數(shù)據(jù)(例如變量的類型和描述)以管理信息庫(MIBs)的方式描述。
應(yīng)用模型
SNMP是基于TCP/IP協(xié)議族的網(wǎng)絡(luò)管理標(biāo)準(zhǔn),是一種在IP網(wǎng)絡(luò)中管理網(wǎng)絡(luò)節(jié)點(diǎn)(如服務(wù)器、工作站、路由器、交換機(jī)等)的標(biāo)準(zhǔn)協(xié)議。SNMP能夠使網(wǎng)絡(luò)管理員提高網(wǎng)絡(luò)管理效能,及時(shí)發(fā)現(xiàn)并解決網(wǎng)絡(luò)問題以及規(guī)劃網(wǎng)絡(luò)的增長(zhǎng)。網(wǎng)絡(luò)管理員還可以通過SNMP接收網(wǎng)絡(luò)節(jié)點(diǎn)的通知消息以及告警事件報(bào)告等來獲知網(wǎng)絡(luò)出現(xiàn)的問題。
SNMP管理的網(wǎng)絡(luò)主要由三部分組成:
被管理的設(shè)備
SNMP代理
網(wǎng)絡(luò)管理系統(tǒng)(NMS)
網(wǎng)絡(luò)中被管理的每一個(gè)設(shè)備都存在一個(gè)管理信息庫(MIB)用于收集并儲(chǔ)存管理信息。通過SNMP協(xié)議,NMS能獲取這些信息。被管理設(shè)備,又稱為網(wǎng)絡(luò)單元或網(wǎng)絡(luò)節(jié)點(diǎn),可以是支持SNMP協(xié)議的路由器、交換機(jī)、服務(wù)器或者主機(jī)等等。
SNMP代理是被管理設(shè)備上的一個(gè)網(wǎng)絡(luò)管理軟件模塊,擁有本地設(shè)備的相關(guān)管理信息,并用于將它們轉(zhuǎn)換成與SNMP兼容的格式,傳遞給NMS。
NMS運(yùn)行應(yīng)用程序來實(shí)現(xiàn)監(jiān)控被管理設(shè)備的功能。另外,NMS還為網(wǎng)絡(luò)管理提供大量的處理程序及必須的儲(chǔ)存資源。