什么是Snmp
SNMP英文全稱是“Simple Network Management Protocol”的縮寫,英譯過來就是“簡單網(wǎng)絡(luò)管理協(xié)議”。SNMP是一種簡單網(wǎng)絡(luò)管理協(xié)議,它屬于TCP/IP五層協(xié)議中的應(yīng)用層協(xié)議,用于網(wǎng)絡(luò)管理的協(xié)議。SNMP主要用于網(wǎng)絡(luò)設(shè)備的管理。由于SNMP協(xié)議簡單可靠 ,受到了眾多廠商的歡迎,成為了目前最為廣泛的網(wǎng)管協(xié)議。
SNMP五種協(xié)議數(shù)據(jù)單元
SNMP規(guī)定了5種協(xié)議數(shù)據(jù)單元PDU(也就是SNMP報文),用來在管理進程和代理之間的交換。
get-request操作:從代理進程處提取一個或多個參數(shù)值(網(wǎng)管系統(tǒng)發(fā)送)
get-next-request操作:從代理進程處提取緊跟當前參數(shù)值的下一個參數(shù)值(網(wǎng)管系統(tǒng)發(fā)送)
set-request操作:設(shè)置代理進程的一個或多個參數(shù)值(網(wǎng)管系統(tǒng)發(fā)送)
get-response操作:返回的一個或多個參數(shù)值。這個操作是由代理進程發(fā)出的,它是前面三種操作的響應(yīng)操作(代理發(fā)送)
trap操作:代理進程主動發(fā)出的報文,通知管理進程有某些事情發(fā)生(代理發(fā)送)
前面的3種操作是由管理進程向代理進程發(fā)出的,后面的2個操作是代理進程發(fā)給管理進程的,為了簡化起見,前面3個操作叫做get、get-next和set操作。
SNMP框架組成
理實體角度
使用SNMP對網(wǎng)絡(luò)進行管理應(yīng)該包含:至少一臺管理工作站(NMS,Network Management Station)或主機,一個或多個代理(Agent)設(shè)備,或者其中還包括代理服務(wù)器(Proxy) 。
協(xié)議角度
SMI(Structure of Management Information,管理信息結(jié)構(gòu)):是ASN.1(Abstract Syntax Notation One,抽象語法標記)的一個子集,SMI規(guī)定了SNMP中可使用ASN.1中的元素、自定義的數(shù)據(jù)類型和宏等,由這些元素、數(shù)據(jù)類型、宏及其相關(guān)的語法可定義SNMP中的MIB。
整合自:博客、CSDN、IT青年1029
編輯:jq
-
管理
+關(guān)注
關(guān)注
2文章
384瀏覽量
26396 -
SNMP
+關(guān)注
關(guān)注
0文章
85瀏覽量
29752 -
PDU
+關(guān)注
關(guān)注
0文章
94瀏覽量
16981
發(fā)布評論請先 登錄
相關(guān)推薦
評論