亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

網(wǎng)絡(luò)管理工作站及網(wǎng)絡(luò)管理軟件調(diào)試方法

文檔序號:7852041閱讀:381來源:國知局
專利名稱:網(wǎng)絡(luò)管理工作站及網(wǎng)絡(luò)管理軟件調(diào)試方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)設(shè)備管理技術(shù),特別涉及網(wǎng)絡(luò)設(shè)備管理軟件調(diào)試方法。
背景技術(shù)
SNMP (Simple Network Management Protocol,簡單網(wǎng)絡(luò)管理協(xié)議)是目前網(wǎng)絡(luò)管理系統(tǒng)應(yīng)用最為廣泛的網(wǎng)絡(luò)管理協(xié)議,也是事實上的エ業(yè)標(biāo)準(zhǔn)。SNMP協(xié)議定義了五種交互報文,用于NMS (Network Management Station,網(wǎng)絡(luò)管理工作站)和Agent (設(shè)備代理)之間的交互。Agent是駐留在被管理設(shè)備上的ー個進(jìn)程,負(fù)責(zé)接收、處理來自NMS的報文,配置被管理設(shè)備參數(shù)或是將被管理設(shè)備當(dāng)前狀況參數(shù)報告給NMS,實現(xiàn)網(wǎng)絡(luò)管理業(yè)務(wù)。由于技術(shù)實現(xiàn)方式不同等各種原因,在實際產(chǎn)品開發(fā)中,設(shè)備和網(wǎng)絡(luò)管理開發(fā)進(jìn)度往往會出現(xiàn)不一致的情況,導(dǎo)致集成調(diào)試時出現(xiàn)設(shè)備代理和網(wǎng)絡(luò)管理開發(fā)不同步的情況,影響集成效率。

發(fā)明內(nèi)容
本發(fā)明的目的就是克服目前匪S和Agent在集成調(diào)試時出現(xiàn)設(shè)備代理和網(wǎng)絡(luò)管理開發(fā)不同步導(dǎo)致網(wǎng)絡(luò)管理軟件調(diào)試成本過高的缺點,提供一種網(wǎng)絡(luò)管理工作站及網(wǎng)絡(luò)管理軟件調(diào)試方法。本發(fā)明解決其技術(shù)問題,采用的技術(shù)方案是,提供一種網(wǎng)絡(luò)管理工作站,包括SNMP請求發(fā)送模塊,還包括SNMP請求過濾器及虛擬設(shè)備代理模塊,所述SNMP請求發(fā)送模塊,用于按照網(wǎng)絡(luò)管理業(yè)務(wù)發(fā)送相應(yīng)的SNMP請求報文,SNMP請求報文中包含IP地址;所述SNMP請求過濾器,用于攔截SNMP請求發(fā)送模塊發(fā)送的SNMP請求報文,判斷該SNMP請求報文中的IP地址是否為約定的特殊IP地址,若是則將該SNMP請求報文發(fā)送給虛擬設(shè)備代理模塊,否則發(fā)送給對應(yīng)的被管理設(shè)備;所述虛擬設(shè)備代理模塊,用于解析接收到的SNMP請求報文,返回相應(yīng)的響應(yīng)報文。具體的,所述虛擬設(shè)備代理模塊包括資源文件,所述資源文件用于寫入解析SNMP請求報文后得到的數(shù)據(jù)。進(jìn)ー步的,所述數(shù)據(jù)為MIB數(shù)據(jù)。具體的,所述虛擬設(shè)備代理模塊為ー個線程。本發(fā)明的另ー個目的是,提供一種網(wǎng)絡(luò)管理軟件調(diào)試方法,其特征在于,包括以下步驟步驟I. SNMP請求發(fā)送模塊根據(jù)網(wǎng)絡(luò)管理業(yè)務(wù)需求發(fā)送SNMP請求報文,SNMP請求報文中包含IP地址;步驟2. SNMP請求過濾模塊攔截下SNMP請求發(fā)送模塊所發(fā)送的SNMP請求報文;步驟3. SNMP請求過濾模塊判斷攔截的SNMP請求報文中的IP地址是否為約定的特殊IP地址,若是則進(jìn)入步驟4,否則進(jìn)入步驟7 ;
步驟4. SNMP請求過濾模塊將該SNMP請求報文發(fā)送給虛擬設(shè)備代理模塊;步驟5.虛擬設(shè)備代理模塊解析該SNMP請求報文,并返回相應(yīng)的響應(yīng)報文;步驟6. SNMP請求過濾模塊將該SNMP請求報文發(fā)送給對應(yīng)的被管理設(shè)備,網(wǎng)絡(luò)管理工作站進(jìn)入正常流程,向該IP地址的被管理設(shè)備發(fā)送SNMP報文。具體的,步驟5包括以下步驟步驟501.虛擬設(shè)備代理模塊解析該SNMP請求報文,判斷該SNMP請求報文中是否包含需要記錄的數(shù)據(jù),若是則進(jìn)入步驟502,否則返回相應(yīng)的響應(yīng)報文;步驟502.虛擬設(shè)備代理模塊將該數(shù)據(jù)寫入到資源文件中。進(jìn)ー步的,步驟501中,所述需要記錄的數(shù)據(jù)為配置信息。 具體的,步驟501中,所述需要記錄的數(shù)據(jù)為MIB數(shù)據(jù)。本發(fā)明的有益效果是,在本發(fā)明方案中,通過在SNMP報文中設(shè)置特殊IP地址的方式,SNMP請求過濾模塊將符合條件的SNMP報文發(fā)送至虛擬設(shè)備代理模塊進(jìn)行處理,大大降低了網(wǎng)絡(luò)管理軟件和設(shè)備聯(lián)調(diào)的成本。


圖I是本發(fā)明網(wǎng)絡(luò)管理工作站的結(jié)構(gòu)框圖。圖2是本發(fā)明網(wǎng)絡(luò)管理軟件調(diào)試方法的處理流程圖。
具體實施例方式下面結(jié)合實施例及附圖,詳細(xì)描述本發(fā)明的技術(shù)方案。參見圖1,為本發(fā)明網(wǎng)絡(luò)管理工作站的結(jié)構(gòu)框圖。本發(fā)明的網(wǎng)絡(luò)管理工作站中,包括SNMP請求發(fā)送模塊、SNMP請求過濾器及虛擬設(shè)備代理模塊,SNMP請求發(fā)送模塊用于按照網(wǎng)絡(luò)管理業(yè)務(wù)發(fā)送相應(yīng)的SNMP請求報文,SNMP請求報文中包含IP地址;SNMP請求過濾器用于攔截SNMP請求發(fā)送模塊發(fā)送的SNMP請求報文,判斷該SNMP請求報文中的IP地址是否為約定的特殊IP地址,若是則將該SNMP請求報文發(fā)送給虛擬設(shè)備代理模塊,否則發(fā)送給對應(yīng)的被管理設(shè)備;虛擬設(shè)備代理模塊用于解析接收到的SNMP請求報文,返回相應(yīng)的響應(yīng)報文。本發(fā)明的網(wǎng)絡(luò)管理軟件調(diào)試方法中,首先SNMP請求發(fā)送模塊根據(jù)網(wǎng)絡(luò)管理業(yè)務(wù)需求發(fā)送SNMP請求報文,SNMP請求報文中包含IP地址,SNMP請求過濾模塊再攔截下SNMP請求發(fā)送模塊所發(fā)送的SNMP請求報文,并判斷攔截的SNMP請求報文中的IP地址是否為約定的特殊IP地址,若不是則SNMP請求過濾模塊將該SNMP請求報文發(fā)送給對應(yīng)的被管理設(shè)備,網(wǎng)絡(luò)管理工作站進(jìn)入正常流程,向該IP地址的被管理設(shè)備發(fā)送SNMP報文,若為特殊IP地址則SNMP請求過濾模塊將該SNMP請求報文發(fā)送給虛擬設(shè)備代理模塊,然后虛擬設(shè)備代理模塊解析該SNMP請求報文,并返回相應(yīng)的響應(yīng)報文。實施例本發(fā)明網(wǎng)絡(luò)管理工作站實施例的結(jié)構(gòu)框圖參見圖I。本發(fā)明實施例的網(wǎng)絡(luò)管理工作站,包括SNMP請求發(fā)送模塊、SNMP請求過濾器及虛擬設(shè)備代理模塊,虛擬設(shè)備代理模塊中包含資源文件;SNMP請求發(fā)送模塊用于按照網(wǎng)絡(luò)管理業(yè)務(wù)發(fā)送相應(yīng)的SNMP請求報文,SNMP請求報文中包含IP地址;
SNMP請求過濾器用于攔截SNMP請求發(fā)送模塊發(fā)送的SNMP請求報文,判斷該SNMP請求報文中的IP地址是否為約定的特殊IP地址,若是則將該SNMP請求報文發(fā)送給虛擬設(shè)備代理模塊,否則發(fā)送給對應(yīng)的被管理設(shè)備;虛擬設(shè)備代理模塊為ー個線程,用于解析接收到的SNMP請求報文,返回相應(yīng)的響應(yīng)報文,虛擬設(shè)備代理模塊中的資源文件用于寫入解析SNMP請求報文所得到的需要記錄的數(shù)據(jù),這些數(shù)據(jù)可以為MIB數(shù)據(jù)。如圖2是本發(fā)明網(wǎng)絡(luò)管理軟件調(diào)試方法的處理流程圖。現(xiàn)以網(wǎng)絡(luò)管理工作站開發(fā)過程中,需要調(diào)試在某個尚未開發(fā)完成的設(shè)備配置一個業(yè)務(wù)功能為例,其具體步驟包含A.網(wǎng)管工作站從用戶界面獲取到相關(guān)配置信息,生成ー個set-request請求報文,并填寫IP為特殊IP地址,交給SNMP請求發(fā)送模塊發(fā)送該請求報文;B. SNMP請求過濾模塊攔截下SNMP請求發(fā)送模塊所發(fā)送的SNMP請求報文,并對其 進(jìn)行過濾,發(fā)現(xiàn)該IP為特殊IP地址后,轉(zhuǎn)發(fā)該請求報文到虛擬設(shè)備代理模塊;C.虛擬設(shè)備代理模塊解析這個set-request請求報文,將請求報文中需要記錄的數(shù)據(jù)寫入到資源文件中,井向網(wǎng)絡(luò)管理工作站返回請求成功的響應(yīng),這里需要記錄的數(shù)據(jù)為配置信息,為MIB數(shù)據(jù);D.網(wǎng)絡(luò)管理工作站收到響應(yīng)后,需要再對該虛擬設(shè)備代理模塊發(fā)起ー個get-request請求報文,獲取對當(dāng)前的虛擬設(shè)備代理模塊情況以在用戶界面上進(jìn)行展示;E. SNMP請求過濾模塊攔截下SNMP請求發(fā)送模塊所發(fā)送的SNMP請求報文,并對其進(jìn)行過濾,發(fā)現(xiàn)該IP為特殊IP地址后,轉(zhuǎn)發(fā)該請求到虛擬設(shè)備代理模塊;F.虛擬設(shè)備代理模塊解析這個get-request請求報文,將資源文件中的數(shù)據(jù)讀取出來返回給網(wǎng)絡(luò)管理工作站,這里資源文件中的數(shù)據(jù)即是步驟C中所記錄的數(shù)據(jù);G.網(wǎng)絡(luò)管理工作站收到響應(yīng)后,將獲取到的數(shù)據(jù)在用戶界面上展示。
權(quán)利要求
1.網(wǎng)絡(luò)管理工作站,包括SNMP請求發(fā)送模塊,其特征在于,還包括SNMP請求過濾器及虛擬設(shè)備代理模塊, 所述SNMP請求發(fā)送模塊,用于按照網(wǎng)絡(luò)管理業(yè)務(wù)發(fā)送相應(yīng)的SNMP請求報文,SNMP請求報文中包含IP地址; 所述SNMP請求過濾器,用于攔截SNMP請求發(fā)送模塊發(fā)送的SNMP請求報文,判斷該SNMP請求報文中的IP地址是否為約定的特殊IP地址,若是則將該SNMP請求報文發(fā)送給虛擬設(shè)備代理模塊,否則發(fā)送給對應(yīng)的被管理設(shè)備; 所述虛擬設(shè)備代理模塊用于解析接收到的SNMP請求報文,返回相應(yīng)的響應(yīng)報文。
2.如權(quán)利要求I所述的網(wǎng)絡(luò)管理工作站,其特征在于,所述虛擬設(shè)備代理模塊包括資源文件,所述資源文件用于寫入解析SNMP請求報文所得到的需要記錄的數(shù)據(jù)。
3.如權(quán)利要求2所述的網(wǎng)絡(luò)管理工作站,其特征在于,所述數(shù)據(jù)為MIB數(shù)據(jù)。
4.如權(quán)利要求I或2或3所述的網(wǎng)絡(luò)管理工作站,其特征在于,所述虛擬設(shè)備代理模塊為一個線程。
5.網(wǎng)絡(luò)管理軟件調(diào)試方法,其特征在于,包括以下步驟 步驟I. SNMP請求發(fā)送模塊根據(jù)網(wǎng)絡(luò)管理業(yè)務(wù)需求發(fā)送SNMP請求報文,SNMP請求報文中包含IP地址; 步驟2. SNMP請求過濾模塊攔截下SNMP請求發(fā)送模塊所發(fā)送的SNMP請求報文; 步驟3. SNMP請求過濾模塊判斷攔截的SNMP請求報文中的IP地址是否為約定的特殊IP地址,若是則進(jìn)入步驟4,若不是則進(jìn)入步驟7 ; 步驟4. SNMP請求過濾模塊將該SNMP請求報文發(fā)送給虛擬設(shè)備代理模塊; 步驟5.虛擬設(shè)備代理模塊解析該SNMP請求報文,并返回相應(yīng)的響應(yīng)報文; 步驟6. SNMP請求過濾模塊將該SNMP請求報文發(fā)送給對應(yīng)的被管理設(shè)備,網(wǎng)絡(luò)管理工作站進(jìn)入正常流程,向該IP地址的被管理設(shè)備發(fā)送SNMP報文。
6.如權(quán)利要求5所述的網(wǎng)絡(luò)管理軟件調(diào)試方法,其特征在于,步驟5包括以下步驟 步驟501.虛擬設(shè)備代理模塊解析該SNMP請求報文,判斷該SNMP請求報文中是否包含需要記錄的數(shù)據(jù),若是則進(jìn)入步驟502,若不是則返回相應(yīng)的響應(yīng)報文; 步驟502.虛擬設(shè)備代理模塊將該數(shù)據(jù)寫入到資源文件中。
7.如權(quán)利要求6所述的網(wǎng)絡(luò)管理軟件調(diào)試方法,其特征在于,步驟501中,所述需要記錄的數(shù)據(jù)為配置信息。
8.如權(quán)利要求6或7所述的網(wǎng)絡(luò)管理軟件調(diào)試方法,步驟501中,所述需要記錄的數(shù)據(jù)為MIB數(shù)據(jù)。
全文摘要
本發(fā)明涉及網(wǎng)絡(luò)設(shè)備管理技術(shù)。本發(fā)明解決了現(xiàn)有NMS和Agent在集成調(diào)試時出現(xiàn)設(shè)備代理和網(wǎng)絡(luò)管理開發(fā)不同步導(dǎo)致網(wǎng)絡(luò)管理軟件調(diào)試成本過高的問題,提供了一種網(wǎng)絡(luò)管理工作站及網(wǎng)絡(luò)管理軟件調(diào)試方法,其技術(shù)方案可概括為網(wǎng)絡(luò)管理工作站包括SNMP請求發(fā)送模塊,其用于發(fā)送相應(yīng)的SNMP請求報文;SNMP請求過濾器,其用于攔截SNMP請求報文,若其中的IP地址為約定的特殊IP地址則將該報文發(fā)送給虛擬設(shè)備代理模塊,否則發(fā)送給對應(yīng)的被管理設(shè)備;虛擬設(shè)備代理模塊,其用于解析接收到的SNMP請求報文,返回相應(yīng)的響應(yīng)報文。本發(fā)明的有益效果是大大降低了網(wǎng)絡(luò)管理軟件和設(shè)備聯(lián)調(diào)的成本,適用于網(wǎng)絡(luò)管理工作站。
文檔編號H04L12/26GK102684924SQ201210165689
公開日2012年9月19日 申請日期2012年5月25日 優(yōu)先權(quán)日2012年5月25日
發(fā)明者佘健, 楊晉 申請人:邁普通信技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1