亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SNMP的MIB信息解析軟件的設(shè)計(jì)與實(shí)現(xiàn)

        2012-12-31 00:00:00曹紹華

        摘要:隨著計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)變得越來越龐大復(fù)雜,為了便于對(duì)其進(jìn)行管理,需要對(duì)網(wǎng)絡(luò)設(shè)備的MIB進(jìn)行詳細(xì)的解析,本文介紹了基于SNMP的MIB信息解析的軟件的設(shè)計(jì)和大概開發(fā)流程。

        關(guān)鍵詞:SNMP;MIB;網(wǎng)絡(luò)設(shè)備

        中圖分類號(hào):TP393.07 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 24-0194-02

        1 概述

        基于SNMP協(xié)議的網(wǎng)絡(luò)管理系統(tǒng)是符合ISO網(wǎng)管模型,由管理節(jié)點(diǎn)和代理節(jié)點(diǎn)兩部分組成,其中代理節(jié)點(diǎn)上保存著管理信息庫,被管理設(shè)備上的代理進(jìn)行收集信息,最終通過SNMP提供給網(wǎng)絡(luò)管理系統(tǒng)。網(wǎng)絡(luò)管理站借助交換SNMP報(bào)文信息來實(shí)現(xiàn)通信,為保證SNMP協(xié)議的簡單性,選用UDP協(xié)議作為傳輸協(xié)議。代理進(jìn)程在UDP161端口接收?qǐng)?bào)文,其陷阱報(bào)文由網(wǎng)管站的UDP162端口接收。

        SNMP協(xié)議中對(duì)象共有3種不同的操作:Get,管理站通過代理得到管理對(duì)象的值;Set,管理站替換代理中管理對(duì)象的數(shù)值;Trap(陷阱):代理傳送非請(qǐng)求的值到管理站。管理信息的數(shù)據(jù)交換是由協(xié)議數(shù)據(jù)單元協(xié)助完成的,SNMP協(xié)議第一版本中,共定義了五種的PDU,管理站利用Get-Request從設(shè)備中檢索信息,SNMP代理通過Get-Response消息來回應(yīng)Get-Request消息。Get-Request和Get-Next-Request組合使用可以獲得一個(gè)表中的所有對(duì)象。Get-Request用來獲得一個(gè)特定對(duì)象,Get-next-Request則是請(qǐng)求表的下一個(gè)對(duì)象時(shí)使用,利用Set-Request可對(duì)設(shè)備參數(shù)進(jìn)行配置。

        2 MIB信息解析系統(tǒng)總體設(shè)計(jì)

        系統(tǒng)采用JAVA語言和AdventNet SNMP API相結(jié)合的開發(fā)方式,最終實(shí)現(xiàn)設(shè)定設(shè)備IP地址及端口號(hào)和讀寫共同體名后能查看相應(yīng)設(shè)備的基本信息,另外實(shí)現(xiàn)加載MIB信息文件后可自動(dòng)生成MIB樹型模式的功能。

        2.1 系統(tǒng)總體結(jié)構(gòu)及功能

        整個(gè)系統(tǒng)主要包含SNMP操作模塊、網(wǎng)絡(luò)加載模塊、本地加載模塊、樹形顯示模塊和結(jié)果保存模塊等部分。(1)網(wǎng)絡(luò)加載模塊:該模塊通過指定設(shè)備IP和端口來加載該設(shè)備的MIB信息文件。包括從網(wǎng)絡(luò)設(shè)備上獲得MIB文件,得到MIB信息,然后交給樹形顯示模塊,將MIB文件的結(jié)構(gòu)顯示出來。(2)本地加載模塊:該模塊用于對(duì)本地MIB文件進(jìn)行解析,獲得MIB信息。利用AdventNet API 4中的MIB文件加載來實(shí)現(xiàn)本地文件上傳,通過對(duì)加載的文件解析,進(jìn)而得到MIB文件中的信息。(3)樹形顯示模塊:該模塊將MIB文件樹形顯示,便于直觀的查詢,也便于SNMP操作。此模塊中采用了AdventNet API 4中的樹形插件。(4)SNMP操作模塊:該模塊實(shí)現(xiàn)了SNMP的幾個(gè)主要操作,Get、GetNext、GetTable、Set。(5)結(jié)果保存模塊:該模塊通過文件操作實(shí)現(xiàn)將解析到的信息進(jìn)行保存到本地硬盤上。對(duì)解析到的結(jié)果進(jìn)行文件流的操作,并以文本的方式保存到硬盤上,便于網(wǎng)管對(duì)網(wǎng)絡(luò)進(jìn)行詳細(xì)的分析。

        3 功能的設(shè)計(jì)和實(shí)現(xiàn)

        本軟件設(shè)計(jì)和實(shí)現(xiàn)的主要工作集中在SNMP協(xié)議工作機(jī)制的理解和工具包AdventNet SNMP API集成使用。軟件主要實(shí)現(xiàn)了SNMP協(xié)議中的四個(gè)主要功能:Get、GetNext、GetTable、Set。

        Get和GetNext---讀取網(wǎng)絡(luò)設(shè)備MIB庫的實(shí)例對(duì)象單個(gè)值,Get獲取OID對(duì)象實(shí)例的當(dāng)前值,GetNext為獲取下一值。多次利用GetNext操作就可以遍歷到MIB中的所有對(duì)象。

        GetTable---讀取網(wǎng)絡(luò)設(shè)備MIB庫中以表的形式存儲(chǔ)的一些對(duì)象實(shí)例。Set---設(shè)置MIB信息庫中可以讀寫的對(duì)象實(shí)例的值。

        軟件程序設(shè)計(jì)的另外部分是界面設(shè)計(jì)、MIB樹處理,以及一些其他的功能,如保存解析結(jié)果到文件中,MIB描述顯示等。下面我們以Get和GetNext為例,按流程圖、主要代碼和軟件效果展示三個(gè)方面進(jìn)行介紹。

        3.1 Get及GetNext操作:

        (1)流程圖:

        (下轉(zhuǎn)第212頁)

        经典亚洲一区二区三区| 中国丰满熟妇av| 无码国产精品一区二区vr老人| 日产精品一区二区三区| 日韩伦理av一区二区三区| av网站在线观看入口| 精精国产xxxx视频在线播放| 伊人网在线视频观看| 日本中文字幕一区二区在线观看 | 国产伦精品一区二区三区妓女| 1717国产精品久久| 国产丰满乱子伦无码专| 一本大道久久a久久综合精品| 国产三级在线观看完整版| 久久综合精品国产丝袜长腿| 国产亚洲美女精品久久久2020 | 亚洲av无码国产精品色软件| 男人添女人下部高潮全视频| 免费国产一级特黄aa大片在线| 久久91精品国产91久久跳舞| 日本欧美大码a在线观看| 亚洲av男人的天堂在线观看| 色噜噜狠狠色综合欧洲| 激情五月开心五月啪啪| 久久青青草原精品国产app| 亚洲国产成人久久综合一区77| 久久91精品国产91久久麻豆| 偷拍一区二区三区四区视频| 久久久精品网站免费观看| 久久影院午夜理论片无码| 国产乱人伦精品一区二区| 精品三级久久久久久久| 日本不卡视频一区二区| 在线观看精品视频网站| 99福利网| 日韩午夜三级在线视频| 午夜爽爽爽男女免费观看影院| 亚洲中久无码永久在线观看同| 国产成人AV乱码免费观看| 男女av免费视频网站| 色偷偷av男人的天堂|