王帥 劉其海 王慧瑜 賈萍 郭飛
摘要:網(wǎng)絡(luò)技術(shù)的迅速發(fā)展背景下,為能提高網(wǎng)絡(luò)的應(yīng)用安全穩(wěn)定,這就需要網(wǎng)絡(luò)監(jiān)控系統(tǒng)的支持。本文主要從理論層面就SNMP網(wǎng)絡(luò)監(jiān)控系統(tǒng)設(shè)計(jì)的要點(diǎn)以及關(guān)鍵技術(shù)詳細(xì)探究,希望能為實(shí)際系統(tǒng)技術(shù)的推廣起到積極作用。
關(guān)鍵詞:網(wǎng)絡(luò)監(jiān)控;SNMP協(xié)議;關(guān)鍵基礎(chǔ)
中圖分類號(hào):TP393.08?文獻(xiàn)標(biāo)識(shí)碼:A?文章編號(hào):1672-9129(2020)10-0080-01
引言:SNMP協(xié)議基礎(chǔ)上的網(wǎng)絡(luò)監(jiān)控系統(tǒng)能夠?qū)W(wǎng)絡(luò)上路由器管理問題,能夠在使用TCP/IP協(xié)議網(wǎng)絡(luò)上使用,也能在IPX等網(wǎng)絡(luò)中使用,應(yīng)用范圍比較廣?;赟NMP協(xié)議的網(wǎng)絡(luò)監(jiān)控系統(tǒng)中涉及到的關(guān)鍵技術(shù)多樣,發(fā)揮各自技術(shù)的優(yōu)勢(shì),為保障網(wǎng)絡(luò)監(jiān)控系統(tǒng)的安全打下基礎(chǔ)。
1?SNMP體系結(jié)構(gòu)及網(wǎng)絡(luò)監(jiān)控系統(tǒng)設(shè)計(jì)要點(diǎn)
1.1SNMP體系結(jié)構(gòu)。網(wǎng)絡(luò)管理系統(tǒng)中比較關(guān)鍵的元素是管理者和代理,網(wǎng)絡(luò)管理體系結(jié)構(gòu)在因特網(wǎng)的支持下,操作網(wǎng)絡(luò)管理功能,代理是嵌入到網(wǎng)絡(luò)設(shè)備中的軟件,通過軟件手機(jī)設(shè)備數(shù)據(jù),管理者通過SNMP協(xié)議向代理查詢以及修改記錄的信息[1]。典型代理的功能有幾個(gè)層面,如存儲(chǔ)檢索管理信息庫定義的管理數(shù)據(jù),完整實(shí)現(xiàn)SNMP協(xié)議,作為非SNMP管理設(shè)備代理。而典型管理者功能有完整實(shí)現(xiàn)SNMP協(xié)議,查詢代理以及從代理獲得響應(yīng),對(duì)代理設(shè)置MIB變量等。
1.2基于SNMP的網(wǎng)絡(luò)監(jiān)控系統(tǒng)設(shè)計(jì)要點(diǎn)?;赟NMP協(xié)議的網(wǎng)絡(luò)監(jiān)控系統(tǒng)的設(shè)計(jì)過程中,需要從幾個(gè)要點(diǎn)加強(qiáng)重視,要能和現(xiàn)有大部分硬件設(shè)備相兼容,通過RFC1213中定義的MIB-2功能組的運(yùn)用能實(shí)現(xiàn),能夠獲得大多數(shù)設(shè)備支持,硬件兼容性強(qiáng)。系統(tǒng)設(shè)計(jì)當(dāng)中要注重采用SNMP方式獲得網(wǎng)絡(luò)拓?fù)?,私有MIB當(dāng)中有直接功能,而對(duì)網(wǎng)絡(luò)環(huán)境和設(shè)備有著比較高的要求,Cisco網(wǎng)絡(luò)當(dāng)中有的部分雖是非Cisco知識(shí)CDp但數(shù)量少,為保持設(shè)備和網(wǎng)絡(luò)兼容,通過保守對(duì)象實(shí)現(xiàn)核心功能顯得比較重要。
2?基于SNMP的網(wǎng)絡(luò)監(jiān)控系統(tǒng)關(guān)鍵技術(shù)
SNMP的網(wǎng)絡(luò)監(jiān)控系統(tǒng)中涉及到諸多關(guān)鍵基礎(chǔ),從以下幾點(diǎn)進(jìn)行闡述:
2.1 SNMP技術(shù)。SNMP前身是簡(jiǎn)單網(wǎng)關(guān)監(jiān)控協(xié)議,技術(shù)的發(fā)展中協(xié)議有了生機(jī),加入了符合因特網(wǎng)定義的SMI以及MIB,通過改進(jìn)后協(xié)議的應(yīng)用更為廣泛。SNMP協(xié)議為應(yīng)用層協(xié)議,定義網(wǎng)絡(luò)管理者怎樣對(duì)代理進(jìn)程MIB對(duì)象讀寫操作,當(dāng)中MIB是樹狀數(shù)據(jù)庫,MIB管理對(duì)象為樹端節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)都有唯一的位置以及稱號(hào)[2]。結(jié)合OSI網(wǎng)絡(luò)協(xié)議參考模型,SNMP是應(yīng)用層協(xié)議,運(yùn)輸層采用UDP協(xié)議封裝,UDP只提供無連接服務(wù),所以SNMP協(xié)議不用在代理以及管理器間保持連接,實(shí)體發(fā)送消息后不用等待應(yīng)答能繼續(xù)發(fā)送其它消息,應(yīng)用的可靠性比較強(qiáng)。
2.2 SNMP++開發(fā)包技術(shù)。網(wǎng)絡(luò)監(jiān)控系統(tǒng)關(guān)鍵技術(shù)當(dāng)中,SNMP++是C++類集合,能夠?yàn)榫W(wǎng)絡(luò)管理應(yīng)用開發(fā)者提供SNMP服務(wù),SNMP++通過提供靈活性功能能降低管理執(zhí)行復(fù)雜度,面向?qū)ο髢?yōu)點(diǎn)帶到網(wǎng)絡(luò)編程當(dāng)中,從內(nèi)存管理層面來看,創(chuàng)建或是銷毀對(duì)象時(shí),SNMP++類負(fù)責(zé)對(duì)這一對(duì)象使用資源申請(qǐng)以及釋放,該對(duì)象能夠以靜態(tài)或是采用動(dòng)態(tài)方式進(jìn)行創(chuàng)建,程序員也不用擔(dān)心采用SNMP++對(duì)象造成資源以及內(nèi)存發(fā)生泄漏的問題。SNMP++開發(fā)包技術(shù)有著比較突出的移植性的作用功能,采用SNMP++開發(fā)包技術(shù)進(jìn)行編寫網(wǎng)絡(luò)管理程序的移植性比較突出,以及能提供超時(shí)以及重傳的機(jī)制,不同超時(shí)以及重傳的機(jī)制目標(biāo)得以實(shí)現(xiàn)。除此之外,SNMP++開發(fā)包技術(shù)的應(yīng)用下能夠?qū)崿F(xiàn)阻塞模式以及非阻塞模式網(wǎng)絡(luò)請(qǐng)求,軟件包相關(guān)類運(yùn)用了面向?qū)ο缶幊碳夹g(shù),具體的應(yīng)用中只要設(shè)置相關(guān)參數(shù)調(diào)用對(duì)象方法就能方便的完成各SNMP操作。
2.3實(shí)時(shí)網(wǎng)絡(luò)運(yùn)行狀態(tài)輪詢改進(jìn)。基于SNMP的網(wǎng)絡(luò)監(jiān)控系統(tǒng)的安全穩(wěn)定運(yùn)行,需要從多方面加強(qiáng)重視,注重實(shí)時(shí)網(wǎng)絡(luò)運(yùn)行狀態(tài)輪詢和改進(jìn)方法的科學(xué)化運(yùn)用,SNMP當(dāng)中有諸多MIB對(duì)象提供大量網(wǎng)絡(luò)信息,采用SNMP輪詢方式來從主機(jī)以及網(wǎng)絡(luò)設(shè)備定期獲得MIB信息并統(tǒng)計(jì)分析,能夠?qū)W(wǎng)絡(luò)實(shí)時(shí)性能狀態(tài)有了解[3]。通過SNMP輪詢的方式在進(jìn)行實(shí)際改進(jìn)過程中,每個(gè)代理以自身周期發(fā)送管理信息,網(wǎng)絡(luò)監(jiān)控中沒有請(qǐng)求周期性輪詢,結(jié)合管理信息中時(shí)間變化計(jì)算監(jiān)控周期AMP,代理倘若是改變報(bào)告周期,可發(fā)送含有AMP消息給NMP,通過這一新的方式能夠?qū)W(wǎng)絡(luò)運(yùn)行的狀況準(zhǔn)確的把控。
結(jié)語:
基于SNMP的網(wǎng)絡(luò)監(jiān)控系統(tǒng)中涉及到的關(guān)鍵技術(shù)比較多樣,通過對(duì)相應(yīng)關(guān)鍵技術(shù)有充分的了解認(rèn)識(shí),做好相應(yīng)的技術(shù)管理工作,才能真正有助于提升系統(tǒng)運(yùn)行的質(zhì)量。通過上文中就網(wǎng)絡(luò)監(jiān)控系統(tǒng)關(guān)鍵技術(shù)的探究,希望能有助于技術(shù)推廣。
參考文獻(xiàn):
[1]孫延靖.淺談通信電源集中監(jiān)控系統(tǒng)中的網(wǎng)絡(luò)通信技術(shù)[J].儀器儀表用戶,2019(05):122-123.
[2]]鄭均輝,孫澤軍,李笑凇.基于嵌入式技術(shù)的網(wǎng)絡(luò)遠(yuǎn)程視頻監(jiān)控系統(tǒng)的研究與實(shí)現(xiàn)[J].安防科技,2019(05):37-39.
[3]宇文慧彪,陳燁,陳煒.基于SOPC技術(shù)的網(wǎng)絡(luò)監(jiān)控系統(tǒng)的設(shè)計(jì)[J].工礦自動(dòng)化,2018,37(12):118-122.