簡單網路管理協議SNMP初學者指南

2021-09-24 16:33:50 字數 2444 閱讀 4845

什麼是snmp?

簡單網路管理協議用於在網路管理系統和網路元素之間傳遞管理資訊。

使用snmp,網路運營者可以管理其網路元素,識別故障並配置遠端系統。

讓我們舉乙個簡單的例子來理解snmp。

考慮具有1000個網路元素的網路,如路由器,交換機,閘道器和其他網路裝置。

有一天,由於一些內部故障導致網路元件癱瘓。現在,網路運營者如何找到哪個元素發生故障?

如果裝置數量較少,則操作員可以輕鬆找到合適的裝置。如果網路是乙個非常大的網路,找到合適的任務真的是一項繁瑣的工作。

使用像snmp這樣的管理協議,您可以輕鬆找到合適的裝置。

1.在管理應用程式中,snmp協議可用於輪詢在網路裝置中執行的snmp**以查詢其可用性。

2.使用snmp,網路管理系統可以在網路裝置之間交換管理資訊。

3.網路管理系統可以向snmp**查詢特定值或狀態。

4.裝置中執行的snmp**可以在裝置出現問題時向management station傳送通知。

snmp操作:

snmp支援的操作列表是,

1.獲取請求

a. 獲取請求是受管裝置上的讀取操作。

b. 獲取請求用於從受管裝置獲取特定物件識別符號(oid)的資訊

2.獲取下乙個請求

a. 獲取下乙個請求與獲取請求操作相同。它用於檢索mib層次結構中下乙個oid值的值。

b. 獲取下乙個請求對於從受管裝置檢索多條資訊非常有用。

3.散裝

a. 獲取批量請求用於從mib物件中檢索大量資料。

b. 它在內部使用一系列get next操作來從mib表中檢索所有資料。

4.設定請求

a. set request是受管裝置上的寫入操作。

b. set request用於在受管裝置中設定/寫入值。基本上它用於配置網路元素。

5.陷阱

a. 陷阱是一種從受管裝置傳播到網路管理系統的非同步通知。

b. 陷阱在遇到某些錯誤情況時會從網路元素生成。

6.通知

a. snmp inform與traps類似,但更可靠。

b. 當**將陷阱傳送到網路管理系統(管理器)時,管理器會收到陷阱,並且不會向**傳送確認。通過這種方式,**不知道管理器是否已經收到陷阱。在通知請求中,管理器在收到通知請求後可以使用snmp響應pdu確認**。通過這種方式,agent可以知道是否已達到inform。

如果**未從manager收到確認,則可以再次重新傳送通知請求。

支援的snmp版本:

1. snmp - v1

a. snmpv1是snmp協議的第乙個版本。

b. snmpv1安全性基於社群字串身份驗證。

c. v1中支援的操作列表包括get,get next,get response,set,trap。

2. snmp - v2

a. snmpv2是snmpv1的下一代演進。

b. 除了snmpv1中定義的操作外,它還新增了諸如get bulk和inform之類的操作。上述操作的一些訊息格式在v2中已更改。

c. snmpv2c是常用的。它還使用相同的基於社群字串的安全性。

3. snmp - v3

a. snmpv3是最新版本,並已發展為安全性。

b. 它包括以下安全模型

i。基於使用者的安全模型

1.用於識別訊息來自正確的**

ii。基於檢視的訪問控制模型

1.用於控制哪些使用者可以訪問mib物件的各個部分。

snmp訊息格式:

snmp訊息格式包括以下內容,

a. snmp版本識別符號

b. snmp社群名稱

c. 協議資料單元(pdu)

支援的pdu型別列表是

- getrequest pdu 

- getnextrequest pdu 

- getresponse pdu 

- getbulk pdu 

- setrequest pdu 

- 陷阱pdu

1. snmp v1和v2訊息格式 - get / getnext / set / getresponse - pdu

2. snmp v1訊息格式 - 陷阱pdu

3. snmp v2訊息格式 - getbulk pdu

結論:使用snmp,您可以管理任何網路裝置。snmp中的操作很簡單,您可以通過輪詢裝置或來自裝置的通知輕鬆找出裝置中的原因。

初學者如何理解網路協議

網路協議是什麼?協議分層是怎麼回事?什麼是協議的實現?回想當年初識網路協議,被一張網路層次模型圖中的 物理層 資料鏈路層 網路層 傳輸層 搞得雲裡霧裡。花了很長時間才搞明白網路協議大概是怎麼回事,甚至己經做出了幾個網路程式,但仍感覺對網路協議的本質認識還不夠清楚。一直在思考這些問題,突然有一天,我發...

snmp 簡單網路管理協議

snmp是基於tcp ip協議族的網路管理標準,是一種在ip網路中管理網路節點 如伺服器 工作站 路由器 交換機等 的標準協議。snmp能夠使網路管理員提高網路管理效能,及時發現並解決網路問題以及規劃網路的增長。網路管理員還可以通過snmp接收網路節點的通知訊息以及告警事件報告等來獲知網路出現的問題...

SNMP 簡單網路管理協議

snmp network management protocol簡單網路管理協議 應用與管理軟體與裝置之間交流的協議 snmp 在配置snmp時,配置了snmp的網路裝置 snmp管理 安裝了管理軟體的主機 snmp 將自己的狀態資訊傳送給snmp管理,snmp將其整理後,通過圖形介面匯報給使用者,...