snmp是什麼

來源:互聯網
上載者:User

 一 SNMP協議介紹

  簡易網路管理通訊協定(SNMP:Simple Network Management Protocol)是由互連網工程工作群組(IETF:Internet Engineering Task Force )定義的一套網路管理協議。該協議基於簡單網關監視協議(SGMP:Simple Gateway Monitor Protocol)。利用SNMP,一個管理工作站可以遠端管理所有支援這種協議的網路裝置,包括監視網路狀態、修改網路裝置配置、接收網路事件警告等。雖然SNMP開始是面向基於IP的網路管理,但作為一個工業標準也被成功用於電話網路管理。

1. SNMP基本原理

  SNMP採用了Client/Server模型的特殊形式:代理/管理站模型。對網路的管理與維護是通過管理工作站與SNMP代理間的互動工作完成的。每個SNMP從代理負責回答SNMP管理工作站(主代理)關於MIB定義資訊的各種查詢。10是NMS公司網路產品中SNMP協議的實現模型。

圖10

  SNMP代理和管理站通過SNMP協議中的標準訊息進行通訊,每個訊息都是一個單獨的資料報。SNMP使用UDP(使用者資料包通訊協定)作為第四層協議(傳輸協議),進行無串連操作。SNMP訊息報文包含兩個部分:SNMP前序和協議資料單元PDU。資料報結構如11。

圖11

版本識別符(version identifier):確保SNMP代理使用相同的協議,每個SNMP代理都直接拋棄與自己協議版本不同的資料報。

團體名(Community Name):用於SNMP從代理對SNMP管理站進行認證;如果網路設定成要求驗證時,SNMP從代理將對團體名和管理站的IP地址進行認證,如果失敗,SNMP從代理將向管理站發送一個認證失敗的Trap訊息(見後);

協議資料單元(PDU):其中PDU指明了SNMP的訊息類型及其相關參數。

2. 管理資訊庫MIB

  IETF規定的管理資訊庫MIB(由中定義了可訪問的網路裝置及其屬性,由對象識別符(OID:Object Identifier)唯一指定。MIB是一個樹形結構,SNMP協議訊息通過遍曆MIB樹形目錄中的節點來訪問網路中的裝置。

  給出了NMS系統中SNMP可訪問網路裝置的對象識別樹(OID:Object Identifier)結構。

圖12

  13給出了對一個DS1線路狀態進行查詢的OID設定例子。

圖13

  圖14中左圖給出了RFC2495對DS1/E1中繼線的MIB資訊樹圖,右圖是NMS系統中對機架Chassis管理MIB約定。

點擊查看 圖14

 

3. SNMP的五種訊息類型

  SNMP中定義了五種訊息類型:Get-Request、Get-Response、Get-Next-Request、Set-Request、Trap。

Get-Request 、Get-Next-Request與Get-Response

  SNMP管理站用Get-Request訊息從擁有SNMP代理的網路裝置中檢索資訊,而SNMP代理則用Get-Response訊息響應。Get-Next-Request用於和Get-Request組合起來查詢特定的表對象中的列元素。如:

首先通過下面的原語獲得所要查詢的裝置的介面數:

{iso org(3) dod(6) internet(1) mgmt(2) mib(1) interfaces(2) ifNumber(2)}

然後再通過下面的原語,進行查詢(其中第一次用Get-Request,其後用Get-Next-Request):

{iso org(3) dod(6) internet(1) mgmt(2) mib(1) interfaces(2) ifTable(2)}

Set-Request

  SNMP管理站用Set-Request 可以對網路裝置進行遠程配置(包括裝置名稱、裝置屬性、刪除裝置或使某一個裝置屬性有效/無效等)。

Trap

  SNMP代理使用Trap向SNMP管理站發送非請求訊息,一般用於描述某一事件的發生。

 

可查看連結:
http://baike.baidu.com/view/2899.html?wtp=tt

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.