手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

幫助中心 >  行業(yè)資訊 >  其他 >  簡單網(wǎng)絡(luò)管理協(xié)議SNMP

簡單網(wǎng)絡(luò)管理協(xié)議SNMP

2021-04-28 10:56:15 6363

一、SNMP的概念與作用

1.SNMP概述

SNMP(Simple Network Management Protocol)簡單網(wǎng)絡(luò)管理協(xié)議是基于TCP/IP五層協(xié)議中的應(yīng)用層協(xié)議。SNMP 使網(wǎng)絡(luò)管理員能夠管理網(wǎng)絡(luò)效能,發(fā)現(xiàn)并解決網(wǎng)絡(luò)問題以及規(guī)劃網(wǎng)絡(luò)增長。由于其簡單可靠,提供了一種監(jiān)控和管理網(wǎng)絡(luò)設(shè)備的系統(tǒng)方法,因此受到了眾多廠商的歡迎,成為了目前最為廣泛的網(wǎng)管協(xié)議。

SNMP是管理進(jìn)程(NMS)和代理進(jìn)程(Agent)之間的通信協(xié)議。它規(guī)定了在網(wǎng)絡(luò)環(huán)境中對(duì)設(shè)備進(jìn)行監(jiān)視和管理的標(biāo)準(zhǔn)化管理框架、通信的公共語言、相應(yīng)的安全和訪問控制機(jī)制。通過網(wǎng)絡(luò),管理員可以管理位于不同物理空間的設(shè)備,從而大大提高網(wǎng)絡(luò)管理的效率,簡化網(wǎng)絡(luò)管理員的工作。

2.SNMP的組成

SNMP模型包括NMS、Agent、Management object和MIB。

1)NMS(Network-management systems網(wǎng)絡(luò)管理系統(tǒng)):在網(wǎng)絡(luò)中扮演管理者角色,是一個(gè)采用SNMP協(xié)議對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行管理/監(jiān)視的系統(tǒng),運(yùn)行在NMS服務(wù)器上。

2)Agent(代理進(jìn)程):是被管理設(shè)備中的一個(gè)代理進(jìn)程,用于維護(hù)被管理設(shè)備的信息數(shù)據(jù),并響應(yīng)來自NMS的請(qǐng)求,把管理數(shù)據(jù)匯報(bào)給發(fā)送請(qǐng)求的NMS。

3)Management object(被管理對(duì)象):每一個(gè)設(shè)備可能包含多個(gè)被管理對(duì)象,被管理對(duì)象可以是設(shè)備中的某個(gè)硬件(如一塊接口板)、軟件(如路由選擇協(xié)議)及其配置參數(shù)的集合。

4)MIB(管理信息庫):任何一個(gè)被管理的資源都表示成一個(gè)對(duì)象,稱為被管理對(duì)象,MIB是被管理對(duì)象的集合。MIB在數(shù)據(jù)庫中定義了被管理設(shè)備的一系列屬性:對(duì)象的名稱、對(duì)象的狀態(tài)、對(duì)象的訪問權(quán)限和對(duì)象的數(shù)據(jù)類型等。MIB也可以看作是NMS(網(wǎng)管系統(tǒng))和Agent之間的溝通橋梁。


1.png


二、SNMP的版本

SNMP目前共有v1、v2、v3三個(gè)版本。

SNMP v1:SNMP協(xié)議的最初版本,存在較多安全缺陷,現(xiàn)在這個(gè)版本使用的比較少了。

SNMP v2:在兼容SNMPv1的同時(shí)又?jǐn)U充了SNMPv1的功能,具體擴(kuò)展了數(shù)據(jù)類型、支持分布式網(wǎng)絡(luò)管理、可以實(shí)現(xiàn)大量數(shù)據(jù)的傳輸,提高了效率和性能,豐富了故障處理能力及增加了集合處理功能。

SNMP v3:是最新版本的SNMP。它相對(duì)于V2版本,在安全性上得到了重要提升,增加了對(duì)認(rèn)證和密文傳輸?shù)闹С帧?/span>

三、報(bào)文格式

SNMP封裝在UDP中,一個(gè)SNMP報(bào)文由三個(gè)主要部分組成:協(xié)議版本(version)、SNMP共同體(community)標(biāo)識(shí)符、數(shù)據(jù)區(qū)。

Version:SNMP 版本號(hào)。管理器和代理器必須使用相同版本的 SNMP。

Community:團(tuán)體名稱,用于在訪問代理器之前認(rèn)證管理器。

數(shù)據(jù)區(qū):分成若干個(gè)協(xié)議數(shù)據(jù)單元PDU(Protocol Data Unit),每個(gè)PDU包括一個(gè)請(qǐng)求(由管理系統(tǒng)發(fā)送)或一個(gè)響應(yīng)(由管理代理發(fā)送)。


2.png


四、操作類型

SNMP v1 版本規(guī)定了5種操作類型,用來在管理進(jìn)程和代理之間信息的交換。

get-request 操作:由管理進(jìn)程發(fā)出,從代理進(jìn)程處提取一個(gè)OID(對(duì)象標(biāo)識(shí)符)值。

get-next-request 操作:由管理進(jìn)程發(fā)出,從代理進(jìn)程(MIB中)處提取緊跟當(dāng)前參數(shù)值的下一個(gè)OID值,進(jìn)行遍歷。

set-request 操作:由管理進(jìn)程發(fā)出,設(shè)置代理進(jìn)程的一個(gè)或多個(gè)參數(shù)值。

get-response 操作:由代理進(jìn)程發(fā)出,返回的一個(gè)或多個(gè)參數(shù)值。

trap 操作:由代理進(jìn)程主動(dòng)發(fā)出,告知管理進(jìn)程設(shè)備端出現(xiàn)的情況。

其中代理進(jìn)程端是用 161 端口接收 get 或 set 報(bào)文,而在管理進(jìn)程端是用 162 端口來接收 trap 報(bào)文。


3.png


在SNMP v2版本又增加了2種操作類型。

inform-request 操作:由代理進(jìn)程發(fā)出,需要NMS回復(fù)InformResponse來進(jìn)行確認(rèn)

getBulk-request 操作:由管理進(jìn)程發(fā)出,實(shí)現(xiàn)了NMS對(duì)被管理設(shè)備的信息群查詢。該操作基于GetNext實(shí)現(xiàn),相當(dāng)于連續(xù)執(zhí)行多次GetNext操作。在NMS上可以設(shè)置被管理設(shè)備在一次GetBulk報(bào)文交互時(shí),執(zhí)行GetNext操作的次數(shù)。


4.jpg


SNMPv3涉及的部分操作。

1)NMS向Agent發(fā)送不帶安全參數(shù)的Get請(qǐng)求報(bào)文。

2)Agent響應(yīng)NMS的請(qǐng)求,并向NMS反饋請(qǐng)求的參數(shù)。

3)NMS再次向Agent發(fā)送帶安全參數(shù)的Get請(qǐng)求報(bào)文。

4)Agent對(duì)響應(yīng)消息進(jìn)行加密,并向NMS反饋請(qǐng)求的參數(shù)。


5.jpg


提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問題: