SNMP指的是簡單網絡管理協議,英文全名為“Simple Network Management Protocol”這是最常用的計算機網絡管理協議,也是Internet工程任務組ietf提出的面向Internet的管理協議。
SNMP查詢操作的工作原理
不同版本的SNMP查詢操作的工作原理基本一致,唯一的區別是SNMPv3版本增加了身份驗證和加密處理。下面以SNMPv2c版本的Get操作為例介紹SNMP查詢操作的工作原理。
假定NMS想要獲取被管理設備MIB節點sysContact的值,使用可讀團體名為public,過程如下所示:
NMS:向SNMP Agent發送Get請求報文。報文中各字段的設置如下:版本號為所使用的SNMP版本;團體名為public;PDU中PDU類型為Get類型,綁定變量填入MIB節點名sysContact。
SNMP Agent:首先對報文中攜帶版本號和團體名進行認證,認證成功后,SNMP Agent根據請求查詢MIB中的sysContact節點,得到sysContact的值并將其封裝到Response報文中的PDU,向NMS發送響應;如果查詢不成功,SNMP Agent會向NMS發送出錯響應。
SNMP具有以下技術優點:
自動化網絡管理。
報文種類少,報文格式簡單,方便解析,易于實現。
基于TCP/IP互聯網的標準協議,傳輸層協議一般采用UDP。
簡單的請求—應答方式和主動通告方式相結合,并有超時和重傳機制。
SNMPv3版本提供了認證和加密安全機制,以及基于用戶和視圖的訪問控制功能,增強了安全性。
屏蔽不同設備的物理差異,實現對不同廠商產品的自動化管理。SNMP只提供最基本的功能集,使得管理任務與被管設備的物理特性和實際網絡類型相對獨立,從而實現對不同廠商設備的管理。
整合自:網絡工程師阿龍、百度百科、CSDN
編輯:jq
-
SNMP
+關注
關注
0文章
85瀏覽量
29757 -
UDP
+關注
關注
0文章
325瀏覽量
33960 -
MIB
+關注
關注
0文章
9瀏覽量
8239 -
TCP/IP
+關注
關注
0文章
15瀏覽量
10590
發布評論請先 登錄
相關推薦
評論