科技資訊:說一說簡單網絡管理協議是什么及簡單網絡管理協議有什么用

導讀新時代高科技不計其數越來越發達,小伙伴們看過不少科技新聞吧,在我們生活中應該也用到很多這些高科技東西,有哪些小伙伴值的關注的呢,今

新時代高科技不計其數越來越發達,小伙伴們看過不少科技新聞吧,在我們生活中應該也用到很多這些高科技東西,有哪些小伙伴值的關注的呢,今天就跟大家分享一篇有關科技方面知識,希望大家會喜歡。

今天來說一下關于簡單網絡管理協議是什么及簡單網絡管理協議有什么用這方面的一些訊息,不少朋友對于簡單網絡管理協議是什么及簡單網絡管理協議有什么用這方面的信息頗感興趣的。小編今天就為此整理一些相關的訊息,希望對有需要的朋友有所幫助。

簡單網絡管理協議(SNMP) 是專門設計用于在 IP 網絡管理網絡節點(服務器、工作站、路由器、交換機及 HUBS 等)的一種標準協議,它是一種應用層協議。

SNMP 簡單網絡管理協議

SNMP 是專門設計用于在 IP 網絡管理網絡節點(服務器、工作站、路由器、交換機及 HUBS 等)的一種標準協議,它是一種應用層協議。 SNMP 使網絡管理員能夠管理網絡效能,發現并解決網絡問題以及規劃網絡增長。通過 SNMP 接收隨機消息(及事件報告)網絡管理系統獲知網絡出現問題。

SNMP 的前身是簡單網關監控協議(SGMP),用來對通信線路進行管理。隨后,人們對 SGMP 進行了很大的修改,特別是加入了符合 Internet 定義的 SMI 和 MIB,改進后的協議就是著名的 SNMP。基于 TCP/IP 的 SNMP 網絡管理框架是工業上的現行標準,由 3 個主要部分組成,分別是管理信息結構 SMI(Structure ofManagement Information)、管理信息庫 MIB 和管理協議 SNMP。

SMI 定義了 SNMP 框架所用信息的組織和標識,為 MIB 定義管理對象及使用管理對象提供模板。

MIB 定義了可以通過 SNMP 進行訪問的管理對象的集合。

SNMP 協議是應用層協議,定義了網絡管理者如何對代理進程的 MIB 對象進行讀寫操作。

SNMP 中的 MIB 是一種樹狀數據庫,MIB 管理的對象,就是樹的端節點,每個節點都有唯一位置和唯一名字.IETF 規定管理信息庫對象識別符(OID,Object Identifier)唯一指定,其命名規則就是父節點的名字作為子節點名字的前綴。

組成部分

一個 SNMP 管理的網絡由下列三個關鍵組件組成:

網絡管理系統(NMS,Network-management systems)

被管理的設備(managed device)

代理者(agent)

網絡管理系統運行應用程序,以該應用程序監視并控制被管理的設備。也稱為管理實體(managingentity),網絡管理員在這兒與網絡設備進行交互。網絡管理系統提供網絡管理需要的大量運算和記憶資源。一個被管理的網絡可能存在一個以上的網絡管理系統。

被管理的設備是一個網絡節點,它包含一個存在于被管理的網絡中的 SNMP 代理者。被管理的設備通過管理信息庫(MIB)收集并存儲管理信息,并且讓網絡管理系統能夠通過 SNMP 代理者取得這項信息。

代理者是一種存在于被管理的設備中的網絡管理軟件模塊。代理者控制本地機器的管理信息,以和 SNMP 兼容的格式傳送這項信息。

技術優點

SNMP 是管理進程(NMS)和代理進程(Agent)之間的通信協議。它規定了在網絡環境中對設備進行監視和管理的標準化管理框架、通信的公共語言、相應的安全和訪問控制機制。網絡管理員使用 SNMP 功能可以查詢設備信息、修改設備的參數值、監控設備狀態、自動發現網絡故障、生成報告等。

SNMP 具有以下技術優點:

基于 TCP/IP 互聯網的標準協議,傳輸層協議一般采用 UDP。

自動化網絡管理。網絡管理員可以利用 SNMP 平臺在網絡上的節點檢索信息、修改信息、發現故障、完成故障診斷、進行容量規劃和生成報告。

屏蔽不同設備的物理差異,實現對不同廠商產品的自動化管理。SNMP 只提供最基本的功能集,使得管理任務與被管設備的物理特性和實際網絡類型相對獨立,從而實現對不同廠商設備的管理。

簡單的請求—應答方式和主動通告方式相結合,并有超時和重傳機制。

報文種類少,報文格式簡單,方便解析,易于實現。

SNMPv3 版本提供了認證和加密安全機制,以及基于用戶和視圖的訪問控制功能,增強了安全性。

架構方式

主代理

主代理是一個在可運行 SNMP 的網絡組件上運作的軟件,可回應從管理站發出的 SNMP 要求。它的角色類似客戶端/服務器結構(Client/Server)術語中的服務器。主代理依賴子代理提供有關特定功能的管理信息。

如果系統當前擁有多個可管理的子系統,主代理就會傳遞它從一個或多個子代理處收到的請求。這些子代理在一個子系統以及對那個子系統進行監測和管理操作的接口內為關心的對象建模。主代理和子代理的角色可以合并,在這種情況下我們可以簡單的稱之為代理(agent)。

協議種類

目前, SNMP 有 3 種: SNMPV1 、 SNMPV2 、 SNMPV3。第 1 版和第 2 版沒有太大差距,但 SNMPV2 是增強版本,包含了其它協議操作。與前兩種相比, SNMPV3 則包含更多安全和遠程配置。為了解決不同 SNMP 版本間的不兼容問題, RFC3584 中定義了三者共存策略。

SNMP 還包括一組由 RMON、RMON2、MTB、MTB2、OCDS 及 OCDS 定義的擴展協議。

協議結構

SNMP 是一種應用程序協議,封裝在 UDP 中。各種版本的 SNMP 信息通用格式如下所示:

Version Community PDU

Version:SNMP 版本號。管理器和代理器必須使用相同版本的 SNMP。需要刪除具有不同版本號的信息,并不對它們作進一步的處理。

Community:團體名稱,用于在訪問代理器之前認證管理器。

PDU(協議數據單元):SNMPv1、v2 和 v3 中的 PDU 類型和格式將在對應文件中作具體介紹。

開發和使用

第一版

SNMP 的第一個 RFC 系列出現在 1988 年:

RFC 1065:基于 TCP/IP 網絡的管理信息的結構和認定

RFC 1066:以基于 TCP/IP 網絡的網絡管理為基礎的管理信息

RFC 1067:一個簡單網絡管理協議

這些協議被廢除經由:

RFC 1155:基于 TCP/IP 網絡的管理信息的結構和認定

RFC 1156:以基于 TCP/IP 網絡的網絡管理為基礎的管理信息

RFC 1157:一個簡單網絡管理協議

SNMP 協議工作在 OSI 模型的應用層(第七層)。它(在第一版中)指定了四種核心協議數據單元(PDU):

GET,用來得到一條管理信息

GETNEXT,用來反復得到管理信息的串行

SET,用來給一個被管理的子系統制造一個變化

TRAP,用來報告一個關于被管理子系統的警告或其他異步事件

典型的,SNMP 為代理使用 UDP 端口 161,為管理站使用 UDP 端口 162。

第一版因為其脆弱的安全性而備受爭議。客戶端的認證使用明碼傳送。在 80 年代,SNMP 第一版被設計出來的時期,互聯網標準的認證/安全并不被主要的協議設計團體所重視。

以上就是關于簡單網絡管理協議是什么及簡單網絡管理協議有什么用這方面的一些信息了 小編整理的這些訊息希望對童鞋們有所幫助

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!