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