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