国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種多網(wǎng)元仿真測(cè)試系統(tǒng)及實(shí)現(xiàn)方法

      文檔序號(hào):7610953閱讀:180來(lái)源:國(guó)知局
      專利名稱:一種多網(wǎng)元仿真測(cè)試系統(tǒng)及實(shí)現(xiàn)方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及當(dāng)網(wǎng)管系統(tǒng)與網(wǎng)元設(shè)備之間是一對(duì)多進(jìn)行管理時(shí),對(duì)網(wǎng)管系統(tǒng)進(jìn)行測(cè)試的方法。
      背景技術(shù)
      傳送網(wǎng)管系統(tǒng)傳統(tǒng)的主要功能是對(duì)各種傳送設(shè)備提供配置、監(jiān)控、管理功能,所以網(wǎng)管的研發(fā)過(guò)程離不開設(shè)備,在進(jìn)入工程實(shí)踐之前,需要結(jié)合物理設(shè)備進(jìn)行詳盡、全面的聯(lián)調(diào)、測(cè)試。網(wǎng)管同網(wǎng)元設(shè)備之間的通訊是通過(guò)管理者和代理者實(shí)現(xiàn)的,是一對(duì)多的管理關(guān)系,參見圖1所示,一般是采用流行的TCP/IP協(xié)議進(jìn)行網(wǎng)管和網(wǎng)元設(shè)備之間的通訊,管理者為了適應(yīng)這種通訊結(jié)構(gòu),其構(gòu)架一般分為上下兩層結(jié)構(gòu)。隨著傳送網(wǎng)絡(luò)規(guī)模的不斷擴(kuò)大,一個(gè)網(wǎng)管系統(tǒng)所需要管理的網(wǎng)絡(luò)節(jié)點(diǎn)也越來(lái)越多,就目前的狀況而言,一臺(tái)網(wǎng)管管理幾百個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)是比較普遍的,而且還有隨著網(wǎng)絡(luò)規(guī)模的擴(kuò)大而增長(zhǎng)的趨勢(shì)。
      在網(wǎng)管的開發(fā)過(guò)程中,為了很好的實(shí)現(xiàn)工程中的穩(wěn)定性、可用性,最好的辦法就是模擬實(shí)際的網(wǎng)絡(luò)狀況進(jìn)行聯(lián)調(diào)、測(cè)試驗(yàn)證,但是由于傳送網(wǎng)設(shè)備的價(jià)格較高,所以在實(shí)驗(yàn)室中用成百上千臺(tái)實(shí)際設(shè)備來(lái)進(jìn)行調(diào)測(cè)是不可能的。現(xiàn)在網(wǎng)管系統(tǒng)的調(diào)測(cè)方法一般有兩種,第一種是利用有限的幾臺(tái)實(shí)際設(shè)備對(duì)網(wǎng)絡(luò)狀況完成調(diào)測(cè);第二種則是為了降低開發(fā)成本和減少對(duì)設(shè)備的依賴性,在計(jì)算機(jī)上對(duì)開發(fā)設(shè)備的模擬系統(tǒng)進(jìn)行調(diào)測(cè)。但是從目前的狀況來(lái)說(shuō),這兩種方法都存在局限性。
      第一種方法利用真實(shí)的設(shè)備,就單點(diǎn)和小規(guī)模的配置、監(jiān)控、管理等而言是可以很好的完成調(diào)測(cè)功能,但是有一個(gè)致命的缺點(diǎn)是難以模擬大規(guī)模的現(xiàn)行網(wǎng)絡(luò)情況,而網(wǎng)管的效率、可用性、易用性等特點(diǎn)受網(wǎng)絡(luò)規(guī)模的影響非常大,量變引起質(zhì)變,管理幾個(gè)設(shè)備可以正常運(yùn)行的網(wǎng)管系統(tǒng)在同時(shí)管理幾百個(gè)設(shè)備時(shí)就可能完全沒有辦法工作。
      第二種方法相比較于第一種方法有了一定的改進(jìn),它利用模擬系統(tǒng)進(jìn)行調(diào)測(cè),雖然真實(shí)性有所降低,但由于脫離了具體的設(shè)備,增加了靈活性,這是該方法的優(yōu)點(diǎn)。但是,由于在TCP/IP的通訊方式下,每一設(shè)備都有一個(gè)獨(dú)立的IP地址和相同的套結(jié)字端口號(hào),所以現(xiàn)在的模擬設(shè)備對(duì)計(jì)算機(jī)都是獨(dú)占方式的,即每臺(tái)計(jì)算機(jī)只能模擬一臺(tái)設(shè)備,如果要模擬現(xiàn)行網(wǎng)絡(luò)的情況,同樣需要大量的計(jì)算機(jī),這也沒有從根本上解決需要大量資源的問(wèn)題,只是將矛盾轉(zhuǎn)移了,所以同樣沒有從根本上解決如何進(jìn)行大規(guī)模測(cè)試的問(wèn)題。

      發(fā)明內(nèi)容
      本發(fā)明的目的是為了克服現(xiàn)有技術(shù)中模擬一臺(tái)實(shí)際設(shè)備需要獨(dú)占一臺(tái)計(jì)算機(jī)的缺點(diǎn),解決利用現(xiàn)有的技術(shù)無(wú)法進(jìn)行大規(guī)模網(wǎng)絡(luò)模擬測(cè)試的問(wèn)題,提出了一種多網(wǎng)元仿真測(cè)試系統(tǒng)及實(shí)現(xiàn)方法,從而提高網(wǎng)管系統(tǒng)在開發(fā)階段調(diào)測(cè)的可信性,以及在工程中的適應(yīng)能力。
      為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明一方面提供了一種多網(wǎng)元仿真測(cè)試系統(tǒng),所述多網(wǎng)元仿真測(cè)試系統(tǒng)包括圖形用戶界面、管理者和代理者模擬系統(tǒng),所述代理者模擬系統(tǒng)包括代理者管理器和模擬代理者。在系統(tǒng)初始化時(shí),代理者模擬系統(tǒng)以所在計(jì)算機(jī)的IP地址和端口號(hào)創(chuàng)建一個(gè)通訊服務(wù)器;管理者的通訊適配層發(fā)送同代理者模擬系統(tǒng)建鏈的請(qǐng)求,代理者管理器收到請(qǐng)求后,返回接收請(qǐng)求的應(yīng)答并生成通訊通道C1;管理者接收到代理者管理器建鏈成功的應(yīng)答后建立通訊通道C2;圖形用戶界面將要?jiǎng)?chuàng)建的網(wǎng)元信息下發(fā)給管理者,管理者的通訊層從下發(fā)的網(wǎng)元信息中截獲并綁定該網(wǎng)元地址;管理者的通訊適配層截獲通訊層的綁定動(dòng)作,直接返回C2作為管理者建立的通道,管理者通過(guò)一個(gè)映射表T2建立通道C2同網(wǎng)元的映射關(guān)系,然后管理者通過(guò)通道C2將創(chuàng)建網(wǎng)元的操作下發(fā)給代理者模擬系統(tǒng);代理者模擬系統(tǒng)接收到下發(fā)的創(chuàng)建新網(wǎng)元的命令,代理者管理器生成一個(gè)新的模擬代理者來(lái)模擬該網(wǎng)元的特性,并通過(guò)一個(gè)映射表T1建立網(wǎng)元同模擬代理者之間的對(duì)應(yīng)關(guān)系;通過(guò)圖形用戶界面下發(fā)針對(duì)該網(wǎng)元的用戶操作,管理者通過(guò)網(wǎng)元和通訊通道關(guān)系表來(lái)查找該網(wǎng)元的通訊通道,通過(guò)該通訊通道將操作發(fā)給代理者管理器,代理者管理器通過(guò)網(wǎng)元和模擬代理者關(guān)系表來(lái)查找該網(wǎng)元對(duì)應(yīng)的模擬代理者,模擬代理者操作成功后,將執(zhí)行應(yīng)答通過(guò)通道C1返回給代理者管理器并上報(bào)給管理者,管理者進(jìn)一步將結(jié)果上報(bào)給圖形用戶界面,完成一個(gè)測(cè)試過(guò)程。
      為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明另一方面提供一種實(shí)現(xiàn)多網(wǎng)元仿真測(cè)試的方法,該方法包括如下步驟(1)系統(tǒng)初始化,代理者模擬系統(tǒng)以所在計(jì)算機(jī)的IP地址和端口號(hào)創(chuàng)建一個(gè)通訊服務(wù)器;(2)管理者的通訊適配層發(fā)送同代理者模擬系統(tǒng)建鏈的請(qǐng)求,代理者管理器收到請(qǐng)求后,返回接收請(qǐng)求的應(yīng)答并生成通訊通道C1,管理者收到代理者管理器建鏈成功的應(yīng)答后建立通訊通道C2;(3)圖形用戶界面將要?jiǎng)?chuàng)建的網(wǎng)元信息下發(fā)給管理者,管理者的通訊層從下發(fā)的網(wǎng)元信息中截獲并綁定該網(wǎng)元地址;(4)管理者的通訊適配層截獲通訊層的綁定動(dòng)作,將C2傳遞給管理者的通訊層,管理者通過(guò)一個(gè)映射表T2建立通道C2同網(wǎng)元的映射關(guān)系,然后管理者通過(guò)通道C2將創(chuàng)建網(wǎng)元的操作下發(fā)給代理者模擬系統(tǒng);(5)代理者模擬系統(tǒng)接收到下發(fā)的創(chuàng)建新網(wǎng)元的命令,代理者管理器生成一個(gè)新的模擬代理者來(lái)模擬該網(wǎng)元的特性,并通過(guò)一個(gè)映射表T1建立網(wǎng)元同模擬代理者之間的對(duì)應(yīng)關(guān)系;(6)通過(guò)圖形用戶界面下發(fā)針對(duì)該網(wǎng)元的用戶操作,管理者通過(guò)網(wǎng)元和通訊通道關(guān)系表來(lái)查找該網(wǎng)元的通訊通道,通過(guò)該通訊通道將操作發(fā)給模擬代理者,模擬代理者通過(guò)網(wǎng)元和模擬代理者關(guān)系表來(lái)查找該網(wǎng)元對(duì)應(yīng)的模擬代理者,模擬代理者操作成功后,將執(zhí)行應(yīng)答通過(guò)通道C1返回給代理者管理器并上報(bào)給管理者,管理者進(jìn)一步將結(jié)果上報(bào)給圖形用戶界面,完成一個(gè)測(cè)試過(guò)程。
      采用本發(fā)明所述方法和系統(tǒng),由于無(wú)需采用多個(gè)計(jì)算機(jī)就可以實(shí)現(xiàn)多個(gè)網(wǎng)元的仿真,所以解決了對(duì)大規(guī)模組網(wǎng)進(jìn)行測(cè)試的難題,節(jié)省了設(shè)備的投入,提高了網(wǎng)管調(diào)測(cè)的可信性,提高了網(wǎng)管系統(tǒng)工程應(yīng)用的穩(wěn)定性。


      圖1是網(wǎng)管與設(shè)備的關(guān)系示意圖;圖2是本發(fā)明的仿真測(cè)試系統(tǒng)結(jié)構(gòu)示意圖;圖3測(cè)試系統(tǒng)的工作過(guò)程示意圖。
      具體實(shí)施例方式
      下面結(jié)合實(shí)例對(duì)本發(fā)明所述的技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述。
      參見圖2,本發(fā)明所述的多網(wǎng)元仿真測(cè)試系統(tǒng)包括圖形用戶界面、管理者和代理者模擬系統(tǒng)三大部分。一臺(tái)計(jì)算機(jī)上運(yùn)行網(wǎng)管系統(tǒng),所述網(wǎng)管系統(tǒng)包括圖形用戶界面和管理者,所述圖形用戶界面是網(wǎng)管系統(tǒng)與用戶交互的接口,所述管理者在應(yīng)用層和通訊層之上增加通訊適配層,所述通訊適配層是一個(gè)軟件模塊,功能是完成截獲管理者通訊層綁定動(dòng)作,直接返回綁定成功信息;另一臺(tái)計(jì)算機(jī)上運(yùn)行代理者模擬系統(tǒng),所述的代理者模擬系統(tǒng)包括代理者管理器和模擬代理者兩大部分,所述的代理者管理器由一個(gè)軟件模塊實(shí)現(xiàn),所述軟件模塊至少包含一個(gè)通訊功能子模塊和命令處理功能子模塊,主要功能包括(1)與管理者之間的通訊;(2)根據(jù)配置信息生成相應(yīng)的模擬代理者,每個(gè)網(wǎng)元對(duì)應(yīng)一個(gè)模擬代理者;(3)建立網(wǎng)元標(biāo)識(shí)同模擬代理者之間的映射關(guān)系表;(4)將接收到的管理者操作命令根據(jù)映射關(guān)系表轉(zhuǎn)發(fā)到相應(yīng)的模擬代理者;(5)將模擬代理者的應(yīng)答或者主動(dòng)上報(bào)消息發(fā)送給管理者,所述的模擬代理者則是由一組軟件線程模塊組成,至少包含通訊功能子模塊、命令處理子模塊和主動(dòng)上報(bào)功能子模塊,主要功能包括(1)模擬真實(shí)設(shè)備對(duì)管理者的操作做出應(yīng)答,并發(fā)送給代理者管理器;(2)模擬真實(shí)設(shè)備的信息主動(dòng)上報(bào)能力,將信息上報(bào)給代理者管理器;(3)根據(jù)管理者發(fā)送的創(chuàng)建網(wǎng)元操作報(bào)文中的內(nèi)容,將網(wǎng)元信息予以永久保存;(4)根據(jù)管理者發(fā)送的其他設(shè)置操作報(bào)文中的內(nèi)容,永久保存其他認(rèn)為必要的信息。
      下面詳細(xì)描述利用多網(wǎng)元模擬測(cè)試系統(tǒng)的實(shí)現(xiàn)方法。
      1、系統(tǒng)初始化1)管理者啟動(dòng),通過(guò)讀取配置信息獲取多網(wǎng)元仿真系統(tǒng)的IP地址和服務(wù)端口號(hào);
      2)代理者模擬系統(tǒng)啟動(dòng),從配置文件中讀取服務(wù)器的IP地址和端口號(hào),同管理者啟動(dòng)時(shí)獲取的一致,然后,代理者模擬系統(tǒng)中的代理者管理器首先以該IP地址和端口號(hào)創(chuàng)建一通訊服務(wù)器;3)多網(wǎng)元仿真系統(tǒng)中的代理者管理器從配置文件中讀取網(wǎng)元信息,網(wǎng)元信息主要包括每個(gè)網(wǎng)元的標(biāo)識(shí)和設(shè)備類型;4)代理者管理器對(duì)每一個(gè)網(wǎng)元生成一個(gè)模擬代理者,用來(lái)模擬一個(gè)實(shí)際網(wǎng)元的特性;并建立一個(gè)網(wǎng)元標(biāo)識(shí)和該模擬代理者之間的一一對(duì)應(yīng)關(guān)系的映射表T1;網(wǎng)元標(biāo)識(shí)與模擬代理者線程組之間的映射表T1

      5)如果配置文件中已經(jīng)包含了N個(gè)網(wǎng)元,4)的過(guò)程需要執(zhí)行N次;2、管理者與代理者模擬系統(tǒng)之間建立通訊連接過(guò)程1)管理者綁定初始化時(shí)獲得的IP和服務(wù)端口號(hào);2)代理者模擬系統(tǒng)接收到管理者的連接請(qǐng)求,代理者管理器接受請(qǐng)求,返回成功應(yīng)答給管理者并生成通訊通道C1;3)管理者收到對(duì)端的應(yīng)答建立通訊通道C2;4)管理者管理已有的網(wǎng)元時(shí),管理者從已有的網(wǎng)元信息中獲取IP地址,并進(jìn)行綁定該地址的動(dòng)作,通訊適配層將截獲通訊層的綁定動(dòng)作,取代的是一個(gè)偽綁定動(dòng)作,直接返回C2作為管理者建立的通道,管理者通過(guò)映射表T2將建立的通訊通道同該網(wǎng)元標(biāo)識(shí)之間建立一個(gè)映射關(guān)系,完成通訊通道建立的轉(zhuǎn)換過(guò)程,將建立的通道信息返回給通訊層,完成通訊通道建立的過(guò)程;網(wǎng)元標(biāo)識(shí)與通訊通道之間的映射表T2

      5)創(chuàng)建一個(gè)新的網(wǎng)元設(shè)備時(shí),圖形用戶界面將要?jiǎng)?chuàng)建的網(wǎng)元信息下發(fā)給管理者,管理者的通訊層首先從下發(fā)的網(wǎng)元信息中獲取該網(wǎng)元的IP地址,并進(jìn)行綁定該地址的動(dòng)作,通訊適配層將截獲通訊層的綁定動(dòng)作,取代的是一個(gè)偽綁定動(dòng)作,直接返回C2作為管理者建立的通道,管理者通過(guò)映射表T2,將建立的通訊通道同該網(wǎng)元建立一個(gè)映射關(guān)系,完成通訊通道建立的過(guò)程,然后管理者再通過(guò)該通道C2將創(chuàng)建網(wǎng)元的操作下發(fā)給代理者模擬系統(tǒng);6)代理者模擬系統(tǒng)接收到管理者向代理者下發(fā)的創(chuàng)建新網(wǎng)元命令,代理者模擬系統(tǒng)中的代理者管理器根據(jù)創(chuàng)建網(wǎng)元命令中的網(wǎng)元標(biāo)識(shí)和設(shè)備類型生成新的模擬代理者,來(lái)模擬該網(wǎng)元的特性,并將網(wǎng)元標(biāo)識(shí)和該模擬代理者之間的對(duì)應(yīng)關(guān)系加入到映射表T1中,然后,該模擬代理者通過(guò)代理者管理器返回管理者創(chuàng)建網(wǎng)元成功的應(yīng)答;3、用戶操作的測(cè)試1)任何通過(guò)圖形用戶界面下發(fā)給特定網(wǎng)元的操作到達(dá)管理者后,管理者首先根據(jù)網(wǎng)元標(biāo)識(shí)從映射表T2中獲取與代理者模擬系統(tǒng)之間的通訊通道,然后通過(guò)該通道下發(fā)給代理者管理器;2)代理者管理器收到管理者的任何一個(gè)操作后,都先分析該操作所對(duì)應(yīng)的網(wǎng)元標(biāo)識(shí),然后通過(guò)網(wǎng)元標(biāo)識(shí)查找映射表T1獲得對(duì)應(yīng)的模擬代理者,并將該操作發(fā)送給找到的網(wǎng)元模擬代理者;3)模擬代理者執(zhí)行完畢后返回結(jié)果給代理者管理器,然后代理者管理器將結(jié)果上報(bào)管理者;4)管理者收到代理者模擬系統(tǒng)的命令應(yīng)答后,將執(zhí)行結(jié)果返回給圖形用戶界面,完成一個(gè)具體操作的測(cè)試;4、主動(dòng)上報(bào)功能的測(cè)試1)模擬代理者可以模擬實(shí)際網(wǎng)元設(shè)備的主動(dòng)上報(bào)功能,所有網(wǎng)元主動(dòng)上報(bào)的消息都將由該網(wǎng)元對(duì)應(yīng)的模擬代理者產(chǎn)生并通過(guò)代理者管理器經(jīng)由通訊通道傳送給管理者;2)任何通過(guò)多網(wǎng)元模擬系統(tǒng)上報(bào)的信息都將通過(guò)通訊適配層建立的通訊通道C1傳遞到管理者,然后經(jīng)過(guò)管理者處理后上報(bào)給圖形用戶界面,完成主動(dòng)上報(bào)信息的測(cè)試。
      這樣,我們就可以根據(jù)需要進(jìn)行任何需要的測(cè)試操作過(guò)程。
      下面以實(shí)例來(lái)明確描述本發(fā)明的仿真測(cè)試過(guò)程。
      1、假設(shè)代理者模擬系統(tǒng)所在的計(jì)算機(jī)IP地址為192.192.192.1,提供服務(wù)的端口號(hào)為8000。在該計(jì)算機(jī)上運(yùn)行多網(wǎng)元仿真系統(tǒng),生成IP地址為192.192.192.1,端口號(hào)為8000的TCP/IP通訊服務(wù)器;2、在IP地址為192.192.192.2的計(jì)算機(jī)上運(yùn)行后臺(tái)網(wǎng)管系統(tǒng)的圖形用戶界面和管理者,管理者讀取配置文件,獲得多網(wǎng)元仿真系統(tǒng)的IP地址和服務(wù)端口號(hào),分別為192.192.192.1和8000;3、管理者的通訊適配層發(fā)起同代理者模擬系統(tǒng)之間建鏈的請(qǐng)求;4、代理者模擬系統(tǒng)接收到地址為192.192.192.2的管理者的建鏈請(qǐng)求后,返回接收請(qǐng)求的應(yīng)答并生成通訊通道C1,將通訊通道C1保存在內(nèi)存中;5、管理者收到代理者模擬系統(tǒng)返回的建鏈成功的應(yīng)答,建立通訊通道C2并予以在管理者內(nèi)存中保存;6、通過(guò)圖形用戶界面創(chuàng)建網(wǎng)元1,網(wǎng)元1的IP地址為192.192.192.3,服務(wù)的端口號(hào)為8000,圖形用戶將要?jiǎng)?chuàng)建的網(wǎng)元信息下發(fā)給管理者;7、管理者接收到該操作后,從下發(fā)的操作報(bào)文信息中獲取該網(wǎng)元的IP地址和端口號(hào),并執(zhí)行綁定操作,將綁定動(dòng)作和所攜帶的網(wǎng)元地址信息傳遞給通訊適配層;8、通訊適配層在獲取對(duì)該IP地址和端口號(hào)進(jìn)行建立連接的信息后,并不執(zhí)行真正的綁定操作,而是將C2傳遞給管理者的通訊層;9、管理者通過(guò)映射表T2將網(wǎng)元標(biāo)識(shí)1和通訊通道C2之間建立一個(gè)映射關(guān)系;10、管理者將要?jiǎng)?chuàng)建網(wǎng)元的的信息通過(guò)通訊通道C2下發(fā)給代理者管理器;11、代理者模擬系統(tǒng)在收到創(chuàng)建網(wǎng)元的操作信息后,生成一組線程,模擬所創(chuàng)建的網(wǎng)元設(shè)備,該組線程號(hào)為入口線程的線程標(biāo)識(shí)ID1,將網(wǎng)元標(biāo)識(shí)1同線程組標(biāo)識(shí)ID1建立映射關(guān)系,記錄在映射表1中;12、模擬代理者在生成模擬線程組后,將創(chuàng)建網(wǎng)元命令成功的應(yīng)答通過(guò)通訊通道C1上報(bào)給管理者,對(duì)管理者來(lái)說(shuō),這個(gè)應(yīng)答同真實(shí)的網(wǎng)元設(shè)備上報(bào)的沒有任何區(qū)別;13、管理者收到所述應(yīng)答后,將應(yīng)答進(jìn)一步上報(bào)給圖形用戶界面;
      14、對(duì)圖形用戶界面下發(fā)的其他用戶操作,管理者都首先分析用戶操作對(duì)應(yīng)的網(wǎng)元標(biāo)識(shí)為1,然后在表格T1中查找網(wǎng)元1對(duì)應(yīng)的通訊通道C2,通過(guò)通訊通道C2將操作下發(fā)給模擬代理者;15、代理者管理器收到管理者下發(fā)的用戶操作后,分析網(wǎng)元標(biāo)識(shí)為1,通過(guò)查找映射表T1獲取發(fā)送的線程組標(biāo)識(shí)ID1,將操作發(fā)送給該組線程;16、該組線程執(zhí)行成功后,將執(zhí)行應(yīng)答返回給代理者管理器并通過(guò)通訊通道C1上報(bào)給管理者;17、管理者收到模擬代理者的應(yīng)答后,將結(jié)果上報(bào)給圖形用戶界面,完成一個(gè)命令的測(cè)試過(guò)程;18、網(wǎng)元1主動(dòng)上報(bào)的信息也由ID1的線程組產(chǎn)生后通過(guò)代理者管理器上報(bào)給管理者;19、管理者收到網(wǎng)元1發(fā)送的主動(dòng)上報(bào)信息,處理后發(fā)送給圖形用戶界面,完成主動(dòng)上報(bào)功能的處理測(cè)試。
      本領(lǐng)域技術(shù)人員應(yīng)該理解,本發(fā)明所述的系統(tǒng)和方法并不局限于所述實(shí)施例,可以在不脫離本發(fā)明思想的情況下對(duì)本發(fā)明作出各種修改和替代,而這些都是在本發(fā)明保護(hù)范圍之內(nèi)的。
      權(quán)利要求
      1.一種多網(wǎng)元仿真測(cè)試系統(tǒng),包括圖形用戶界面、管理者和代理者模擬系統(tǒng),所述代理者模擬系統(tǒng)包括代理者管理器和模擬代理者,在系統(tǒng)初始化時(shí),代理者模擬系統(tǒng)以所在計(jì)算機(jī)的IP地址和端口號(hào)創(chuàng)建一個(gè)通訊服務(wù)器;管理者的通訊適配層發(fā)起同代理者模擬系統(tǒng)的建鏈請(qǐng)求,代理者模擬系統(tǒng)收到請(qǐng)求后,返回接受請(qǐng)求的應(yīng)答并生成通訊通道C1,管理者收到代理者模擬系統(tǒng)建鏈成功的應(yīng)答后建立通訊通道C2;圖形用戶界面將要?jiǎng)?chuàng)建的網(wǎng)元信息下發(fā)給管理者,管理者的通訊層從下發(fā)的網(wǎng)元信息中截獲并綁定該網(wǎng)元地址;管理者的通訊適配層截獲通訊層的綁定動(dòng)作,直接返回C2作為管理者建立的通道,管理者通過(guò)一個(gè)映射表T2建立通道C2同網(wǎng)元的映射關(guān)系,然后管理者通過(guò)通道C2將創(chuàng)建網(wǎng)元的操作下發(fā)給代理者模擬系統(tǒng);代理者模擬系統(tǒng)接收到下發(fā)的創(chuàng)建新網(wǎng)元的命令,代理者管理器生成一個(gè)新的模擬代理者來(lái)模擬該網(wǎng)元的特性,并通過(guò)一個(gè)映射表T1建立網(wǎng)元同模擬代理者之間的對(duì)應(yīng)關(guān)系;通過(guò)圖形用戶界面下發(fā)針對(duì)該網(wǎng)元的用戶操作,管理者通過(guò)網(wǎng)元和通訊通道關(guān)系表來(lái)查找該網(wǎng)元的通訊通道,通過(guò)該通訊通道將操作發(fā)給代理者模擬系統(tǒng),代理者模擬系統(tǒng)通過(guò)網(wǎng)元和模擬代理者關(guān)系表來(lái)查找該網(wǎng)元對(duì)應(yīng)的模擬代理者,模擬代理者操作成功后,將執(zhí)行應(yīng)答通過(guò)通道C1返回給代理者管理器并上報(bào)給管理者,管理者進(jìn)一步將結(jié)果上報(bào)給圖形用戶界面,完成一個(gè)測(cè)試過(guò)程。
      2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于模擬代理者可以模擬實(shí)際設(shè)備的主動(dòng)上報(bào)功能,所有網(wǎng)元主動(dòng)上報(bào)的消息都將由該網(wǎng)元對(duì)應(yīng)的模擬代理者產(chǎn)生并通過(guò)代理者管理器經(jīng)由通訊通道C1傳送給管理者,然后經(jīng)過(guò)管理者處理后上報(bào)給圖形用戶界面,完成主動(dòng)上報(bào)信息的測(cè)試。
      3.一種實(shí)現(xiàn)多網(wǎng)元仿真測(cè)試的方法,實(shí)施該方法的系統(tǒng)包括圖形用戶界面、管理者和代理者模擬系統(tǒng),所述代理者模擬系統(tǒng)包括代理者管理器和模擬代理者,該方法包括如下步驟(1)系統(tǒng)初始化,代理者模擬系統(tǒng)以所在計(jì)算機(jī)的IP地址和端口號(hào)創(chuàng)建一個(gè)通訊服務(wù)器;(2)管理者的通訊適配層發(fā)起同代理者模擬系統(tǒng)建鏈的請(qǐng)求,代理者模擬系統(tǒng)收到請(qǐng)求后,返回接受請(qǐng)求的應(yīng)答并生成通訊通道C1,管理者收到代理者模擬系統(tǒng)建鏈成功的應(yīng)答后建立通訊通道C2;(3)圖形用戶界面將要?jiǎng)?chuàng)建的網(wǎng)元信息下發(fā)給管理者,管理者的通訊層從下發(fā)的網(wǎng)元信息中截獲并綁定該網(wǎng)元地址;(4)管理者的通訊適配層截獲通訊層的綁定動(dòng)作,直接返回C2作為管理者建立的通道,管理者通過(guò)一個(gè)映射表T2建立通道C2同網(wǎng)元的映射關(guān)系,然后管理者通過(guò)通道C2將創(chuàng)建網(wǎng)元的操作下發(fā)給代理者模擬系統(tǒng);(5)代理者模擬系統(tǒng)接收到下發(fā)的創(chuàng)建新網(wǎng)元的命令,代理者管理器生成一個(gè)新的模擬代理者來(lái)模擬該網(wǎng)元的特性,并通過(guò)一個(gè)映射表T1建立網(wǎng)元同模擬代理者之間的對(duì)應(yīng)關(guān)系;(6)通過(guò)圖形用戶界面下發(fā)針對(duì)該網(wǎng)元的用戶操作,管理者通過(guò)網(wǎng)元和通訊通道關(guān)系表來(lái)查找該網(wǎng)元的通訊通道,通過(guò)該通訊通道將操作發(fā)給代理者模擬系統(tǒng),代理者模擬系統(tǒng)通過(guò)網(wǎng)元和模擬代理者關(guān)系表來(lái)查找該網(wǎng)元對(duì)應(yīng)的模擬代理者,模擬代理者操作成功后,將執(zhí)行應(yīng)答通過(guò)通道C1返回給代理者管理器并上報(bào)給管理者,管理者進(jìn)一步將結(jié)果上報(bào)給圖形用戶界面,完成一個(gè)測(cè)試過(guò)程。
      4.根據(jù)權(quán)利要求3所述的方法,其特征在于模擬代理者可以模擬實(shí)際設(shè)備的主動(dòng)上報(bào)功能,所有網(wǎng)元主動(dòng)上報(bào)的消息都將由該網(wǎng)元對(duì)應(yīng)的模擬代理者產(chǎn)生并通過(guò)代理者管理器經(jīng)由通訊通道C1傳送給管理者;然后經(jīng)過(guò)管理者處理后上報(bào)給圖形用戶界面,完成主動(dòng)上報(bào)信息的測(cè)試。
      全文摘要
      本發(fā)明提供了一種多網(wǎng)元仿真測(cè)試系統(tǒng)及實(shí)現(xiàn)方法,該系統(tǒng)包括圖形用戶界面、管理者和多網(wǎng)元仿真系統(tǒng),其特征在于多網(wǎng)元仿真系統(tǒng)包括代理管理器和模擬代理者,代理管理器根據(jù)網(wǎng)元配置信息生成相應(yīng)于網(wǎng)元標(biāo)識(shí)的模擬代理者;管理者根據(jù)網(wǎng)元標(biāo)識(shí)建立與多網(wǎng)元仿真系統(tǒng)的多個(gè)網(wǎng)元之間的通訊通道(C2);管理者通過(guò)相應(yīng)于一網(wǎng)元標(biāo)識(shí)的通訊通道(C2)向相應(yīng)于該網(wǎng)元標(biāo)識(shí)的模擬代理者發(fā)出操作命令;代理管理器通過(guò)通訊通道(C1)與管理者進(jìn)行通訊,將模擬代理者的操作結(jié)果上報(bào)給管理者,將執(zhí)行結(jié)果顯示于圖形用戶界面上。本發(fā)明由于無(wú)需采用多個(gè)計(jì)算機(jī)就可以實(shí)現(xiàn)多個(gè)網(wǎng)元的仿真,所以解決了對(duì)大規(guī)模組網(wǎng)進(jìn)行測(cè)試的難題。
      文檔編號(hào)H04L12/26GK1805381SQ20051000196
      公開日2006年7月19日 申請(qǐng)日期2005年1月13日 優(yōu)先權(quán)日2005年1月13日
      發(fā)明者段磊令 申請(qǐng)人:中興通訊股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1