什麼是簡單網絡管理協議 (SNMP)?
概要: SNMP,代表簡單網絡管理協議,是一種互聯網標準協議。請參閱此處以了解有關 SNMP 的更多信息。
目錄
SNMP概述
SNMP 是一種 Internet 標準協議,它收集和組織有關 IP 網絡上受管設備的信息,並修改該信息以更改設備行為。
SNMP 廣泛應用於網絡管理中以監控網絡。 SNMP 在 MIB(管理信息庫)中組織的受管系統上以變量的形式公開管理數據。
這些變量描述了系統狀態和配置,然後可以通過管理應用程序進行遠程查詢。
作為 Internet 協議套件的一部分,SNMP 由 IETF-Internet 工程任務組定義。它由一組網絡管理標準組成,包括一組數據對象、一個數據庫模式和一個應用層協議。
SNMP 的基本組成部分
SNMP 具有三個關鍵組件:受管設備、代理和網絡管理站 (NMS)。
受管設備
受管設備或網絡元素是實現 SNMP 接口的網絡節點。此接口允許對特定於節點的信息採用單向(只讀或雙向)方法。
代理人
代理是駐留在受管設備上的網絡管理程序模塊。
SNMP Agent 的基本功能
- 充當某些非 SNMP 管理的網絡節點的代理。
- 向管理器發送事件信號。
- 收集有關當地環境的管理信息
- 存儲和檢索 MIB 中定義的管理信息。
網絡管理站 (NMS)
NMS 執行監視和控制受管設備的應用程序。
NMS 提供了網絡管理所需的大部分處理和內存資源。任何受管網絡上都可能有一個或多個 NMS。
SNMP基本命令
信息交換的簡單性使 SNMP 成為廣泛接受的協議。主要原因是一組簡潔的命令,如下所列:
- 通知: 此命令類似於代理啟動的 TRAP。此外,INFORM 包括收到消息時來自 SNMP 管理器的確認。
- 得到: 這個操作是一個請求,管理器發送給被管設備。執行它可以從受管設備檢索一個或多個值。
- 批量獲取: GETBULK 命令用於從大型 MIB 表中檢索大量數據。
- 下一步: GET NEXT 命令類似於 GET 命令。顯著的區別在於該命令檢索 MIB 樹中下一個 OID 的值。
- 回复: 該命令用於返回由 SNMP 管理器指示的操作的值或信號。
- 放: 管理器使用此操作來修改或分配受管設備的值。
- 陷阱: 與上述從 SNMP 管理器啟動的命令不同,TRAPS 由代理啟動。它是代理在事件發生時發送給 SNMP 管理器的信號。
SNMP 的版本
SNMPv1
作為 SNMP 的第一個版本,SNMPv1 設計於 1980 年代並在 RFC 1155 和 1157 中定義
SNMPv2c
SNMPv2c 是經過修訂的協議,在傳輸映射、協議包類型、MIB 結構元素方麵包括增強的 SNMPv1,但使用了現有的 SNMPv1 管理結構。
SNMPv3
SNMPv3 定義了 SNMP 的安全版本。 SNMPv3 協議促進了 SNMP 實體的遠程網絡監控配置。
雖然每個版本都朝著豐富的功能成熟,但每次升級的安全性方面都得到了額外的重視。
Bottom Line
SNMP 在網絡管理中的用處在於它以標準化的方式在各種硬件和軟件類型之間收集有關網絡連接設備的信息。閱讀完這篇文章後,您可能會深入了解簡單網絡管理協議 (SNMP)。
上一篇
Something You Need To Know About Sound Card 簡介: SNMP,代表簡單網絡管理協議,是一種互聯網標準協議。請參閱此處以了解有關 SNMP 的更多信息....關於 Bitwar 數據恢復
3 Steps to get back 500+ kinds of deleted, formatted or lost documents, photos, videos, audios, archive files from various data loss scenarios.
閱讀更多