專利名稱:網(wǎng)絡(luò)測試設(shè)備、系統(tǒng)及方法
發(fā)明領(lǐng)域本發(fā)明涉及一種網(wǎng)絡(luò)測試設(shè)備、系統(tǒng)及方法,尤指一種網(wǎng)絡(luò)仿真測試及流量測試的網(wǎng)絡(luò)測試設(shè)備、系統(tǒng)及方法。
發(fā)明背景目前,網(wǎng)絡(luò)發(fā)展迅猛,網(wǎng)絡(luò)規(guī)模日趨龐大、新技術(shù)不斷出現(xiàn)、網(wǎng)上應(yīng)用日益復雜、投入資金不斷增加,這對網(wǎng)絡(luò)規(guī)劃和設(shè)計人員提出了許多新的挑戰(zhàn),其包括有以IP為代表的包交換技術(shù)是現(xiàn)在網(wǎng)絡(luò)的基礎(chǔ),IP的統(tǒng)計復用特性給網(wǎng)絡(luò)的設(shè)計帶來的很大的困難,以數(shù)學計算為基礎(chǔ)的傳統(tǒng)網(wǎng)絡(luò)設(shè)計理論已經(jīng)無法滿足網(wǎng)絡(luò)設(shè)計的實際需要;目前流行的以經(jīng)驗為主的網(wǎng)絡(luò)設(shè)計方法,對于中小型網(wǎng)絡(luò)還是可行的,但是,隨著網(wǎng)絡(luò)規(guī)模的急劇擴大和網(wǎng)絡(luò)復雜性迅速增加,需要考慮的設(shè)計因素也隨的急劇增加,往往超出了人的經(jīng)驗所能企及的范圍;網(wǎng)絡(luò)技術(shù)的多樣性導致投資風險加大,目前網(wǎng)絡(luò)通訊領(lǐng)域往往對于一個問題的解決有多種的技術(shù)方法和存在有眾多互相競爭的網(wǎng)絡(luò)產(chǎn)品,如果在網(wǎng)絡(luò)設(shè)計階段時只能依靠廠家提供的報告或第三方的測試結(jié)果,投資的風險較大;如果能把網(wǎng)絡(luò)流量、性能的實際測試分析結(jié)果和網(wǎng)絡(luò)設(shè)計結(jié)合起來,則可為網(wǎng)絡(luò)優(yōu)化提供可靠的依據(jù),從而優(yōu)化現(xiàn)有網(wǎng)絡(luò)、挖掘網(wǎng)絡(luò)內(nèi)部潛力,降低網(wǎng)絡(luò)運營成本。因此在網(wǎng)絡(luò)設(shè)計時,需對網(wǎng)絡(luò)或者網(wǎng)絡(luò)設(shè)備進行測試以獲得網(wǎng)絡(luò)或者網(wǎng)絡(luò)設(shè)備的測試結(jié)果是很關(guān)鍵的,然而在傳統(tǒng)的網(wǎng)絡(luò)測試或者網(wǎng)絡(luò)設(shè)備測試中,需建立需要測試的實際的網(wǎng)絡(luò)環(huán)境。例如參閱圖1所示,為一傳統(tǒng)的網(wǎng)絡(luò)測試系統(tǒng)應(yīng)用環(huán)境示意圖。當對一被測試設(shè)備8進行測試時,被測試設(shè)備8需直接連接或者利用網(wǎng)絡(luò)4連接有多個網(wǎng)絡(luò)設(shè)備9,從而構(gòu)成該被測試設(shè)備8的應(yīng)用環(huán)境,才可對該被測試設(shè)備8進行測試。這種傳統(tǒng)的測試方法存在的不足在于,在測試過程中需要多個網(wǎng)絡(luò)設(shè)備來構(gòu)建一實際應(yīng)用環(huán)境,這需要花費太多的人力、設(shè)備及時間,增加測試的難度。
在傳統(tǒng)的網(wǎng)絡(luò)測試或者網(wǎng)絡(luò)設(shè)備測試中,流量產(chǎn)生器(Traffic Generator)為一種獨立的網(wǎng)絡(luò)測試設(shè)備,其可按照預先設(shè)置的條件產(chǎn)生數(shù)據(jù)封包(Packet)來仿真各種網(wǎng)絡(luò)設(shè)備(例如交換機或者路由器)或一網(wǎng)絡(luò)中的實際流量,來測試目標設(shè)備(如交換機或者路由器)或者網(wǎng)絡(luò)的性能及功能。例如在測試一交換機(以下稱為被測試設(shè)備;Device Under Test)的過程中,流量產(chǎn)生器產(chǎn)生數(shù)據(jù)封包并將其發(fā)送給被測試設(shè)備,在測試過程中流量產(chǎn)生器除了產(chǎn)生發(fā)送給被測試設(shè)備的流量(Inbound Traffic)外,還監(jiān)視及分析(如檢測資料包內(nèi)容及記錄流量大小)被測試設(shè)備傳出的流量(Outbound Traffic),這樣流量產(chǎn)生器即可評估被測試設(shè)備的性能及功能??剂恳涣髁慨a(chǎn)生器性能的重要因素的一在于其多個通訊端口在各種環(huán)境下是否可產(chǎn)生全速率(line rate)流量,達到這樣要求的流量產(chǎn)生器價格是很昂貴的,其價格一般在幾萬到幾十萬美元或者更多。然而在很多的交換機測試中尤為交換機的功能測試中,實際只需要利用到流量產(chǎn)生器的少量可以產(chǎn)生全速率或者非全速率的流量的通訊端口。
發(fā)明內(nèi)容因此,針對先前技術(shù)所述測試系統(tǒng)及流量產(chǎn)生器所存在的不足,本發(fā)明的目的提供一種網(wǎng)絡(luò)測試設(shè)備,其可處于網(wǎng)絡(luò)仿真測試作業(yè)模式或者流量產(chǎn)生器作業(yè)模式,并提供一利用該網(wǎng)絡(luò)測試設(shè)備進行網(wǎng)絡(luò)測試的系統(tǒng),用于網(wǎng)絡(luò)仿真測試及流量測試,以方便進行網(wǎng)絡(luò)的測試及減少網(wǎng)絡(luò)測試的費用。
本發(fā)明提供一網(wǎng)絡(luò)測試設(shè)備,用戶可通過設(shè)置來選擇該網(wǎng)絡(luò)測試設(shè)備處于網(wǎng)絡(luò)仿真測試作業(yè)模式或者流量產(chǎn)生器作業(yè)模式,其包括有一軟件模塊、一硬件模塊及多個通訊端口。其中,軟件模塊其包括有一網(wǎng)絡(luò)仿真模型庫,一網(wǎng)絡(luò)協(xié)議庫、一仿真處理模塊及流量產(chǎn)生控制模塊,該網(wǎng)絡(luò)測試設(shè)備可接收連接于該網(wǎng)絡(luò)測試設(shè)備的管理端工作站發(fā)送的網(wǎng)絡(luò)仿真模型,該網(wǎng)絡(luò)仿真模型可存儲于網(wǎng)絡(luò)仿真模型庫中,前述的網(wǎng)絡(luò)協(xié)議庫存儲有多個網(wǎng)絡(luò)協(xié)議,該網(wǎng)絡(luò)測試設(shè)備處于網(wǎng)絡(luò)仿真測試作業(yè)模式時,前述的仿真處理模塊可根據(jù)接收的網(wǎng)絡(luò)測試參數(shù)選擇網(wǎng)絡(luò)仿真模型、網(wǎng)絡(luò)協(xié)議及生成第一流量產(chǎn)生指令以控制所述網(wǎng)絡(luò)測試設(shè)備的流量產(chǎn)生,對連接于通訊端口的被測試設(shè)備進行網(wǎng)絡(luò)仿真測試;當前述的網(wǎng)絡(luò)設(shè)備處于流量產(chǎn)生器作業(yè)模式時,流量產(chǎn)生控制模塊可接收連接于該網(wǎng)絡(luò)測試設(shè)備的管理端工作站發(fā)送的第二流量產(chǎn)生參數(shù),并根據(jù)該參數(shù)生成流量產(chǎn)生指令;硬件模塊,其包括有一流量產(chǎn)生裝置及一訪問媒介控制裝置,其中流量產(chǎn)生裝置可前述第一流量產(chǎn)生指令或者第二流量產(chǎn)生指令,生成相應(yīng)流量的數(shù)據(jù)封包,訪問媒介控制裝置可將數(shù)據(jù)封包發(fā)送給相應(yīng)的通訊端口。
本發(fā)明提供一種網(wǎng)絡(luò)測試系統(tǒng),其利用前述的網(wǎng)絡(luò)測試設(shè)備進行網(wǎng)絡(luò)仿真測試及流量測試,該網(wǎng)絡(luò)測試系統(tǒng)包括有至少一管理端工作站、一網(wǎng)絡(luò)測試設(shè)備及至少一連接于網(wǎng)絡(luò)測試設(shè)備的被測試設(shè)備,管理端工作站包括有一網(wǎng)絡(luò)模型設(shè)計模塊、一仿真測試控制模塊及一流量產(chǎn)生參數(shù)設(shè)定模塊,其中網(wǎng)絡(luò)模型設(shè)計模塊用于設(shè)計網(wǎng)絡(luò)仿真模型,仿真測試控制模塊,其當所述的網(wǎng)絡(luò)測試設(shè)備處于網(wǎng)絡(luò)仿真測試作業(yè)模式時,設(shè)置網(wǎng)絡(luò)仿真測試參數(shù),網(wǎng)絡(luò)測試設(shè)備的仿真處理模塊接收網(wǎng)絡(luò)仿真測試參數(shù),并根據(jù)該網(wǎng)絡(luò)測試參數(shù)選擇網(wǎng)絡(luò)仿真模型、網(wǎng)絡(luò)協(xié)議及生成第一流量產(chǎn)生指令以控制所述網(wǎng)絡(luò)測試設(shè)備的流量產(chǎn)生,對被測試設(shè)備進行網(wǎng)絡(luò)仿真測試;流量產(chǎn)生參數(shù)設(shè)定模塊,其當所述的網(wǎng)絡(luò)測試設(shè)備處于流量產(chǎn)生器作業(yè)模式時,設(shè)置流量產(chǎn)生參數(shù),并將其傳送給網(wǎng)絡(luò)測試設(shè)備,網(wǎng)絡(luò)測試設(shè)備的流量產(chǎn)生控制模塊接收該流量產(chǎn)生參數(shù),并根據(jù)該參數(shù)產(chǎn)生流量對被測試設(shè)備進行流量測試。
本發(fā)明提供一種網(wǎng)絡(luò)測試方法,其利用前述的網(wǎng)絡(luò)測試設(shè)備進行網(wǎng)絡(luò)仿真測試及流量測試,其包括有如下的步驟(a)設(shè)置網(wǎng)絡(luò)測試設(shè)備為網(wǎng)絡(luò)仿真測試作業(yè)模式或者流量產(chǎn)生器作業(yè)模式;(b)當網(wǎng)絡(luò)測試設(shè)備設(shè)置為網(wǎng)絡(luò)仿真測試作業(yè)模式時,可進行如下的步驟(b1)利用管理端工作站設(shè)計網(wǎng)絡(luò)仿真模型,管理端工作站將設(shè)計完畢的網(wǎng)絡(luò)仿真模型傳送給網(wǎng)絡(luò)測試設(shè)備,網(wǎng)絡(luò)測試設(shè)備將其存儲于網(wǎng)絡(luò)仿真模型庫中;(b2)利用連接于網(wǎng)絡(luò)測試設(shè)備的管理端工作站設(shè)置網(wǎng)絡(luò)仿真測試參數(shù),并將該網(wǎng)絡(luò)仿真測試參數(shù)傳送給網(wǎng)絡(luò)測試設(shè)備;(b3)網(wǎng)絡(luò)測試設(shè)備的仿真處理模塊接收網(wǎng)絡(luò)仿真測試參數(shù),并根據(jù)該網(wǎng)絡(luò)測試參數(shù)選擇網(wǎng)絡(luò)仿真模型、網(wǎng)絡(luò)協(xié)議及控制流量產(chǎn)生,以對被測試設(shè)備進行網(wǎng)絡(luò)仿真測試;(c)當網(wǎng)絡(luò)測試設(shè)備設(shè)置為流量產(chǎn)生器作業(yè)模式時,可進行如下的步驟(c1)利用管理端工作站設(shè)置流量產(chǎn)生參數(shù);(c2)網(wǎng)絡(luò)測試設(shè)備的流量產(chǎn)生控制模塊接收該流量產(chǎn)生參數(shù),并根據(jù)該參數(shù)產(chǎn)生流量對被測試設(shè)備進行流量測試。
通過前述的網(wǎng)絡(luò)設(shè)備、系統(tǒng)及方法可用于網(wǎng)絡(luò)仿真測試及流量測試,以方便進行網(wǎng)絡(luò)的測試如減少網(wǎng)絡(luò)測試中投入的設(shè)備、人力及時間,從而減少網(wǎng)絡(luò)測試的費用。
圖1為一傳統(tǒng)的網(wǎng)絡(luò)測試系統(tǒng)應(yīng)用環(huán)境示意圖。
圖2為本發(fā)明網(wǎng)絡(luò)測試系統(tǒng)及方法的應(yīng)用環(huán)境示意圖。
圖3為本發(fā)明的網(wǎng)絡(luò)測試設(shè)備的結(jié)構(gòu)示意圖。
圖4為本發(fā)明網(wǎng)絡(luò)測試系統(tǒng)的數(shù)據(jù)流程圖。
圖5為本發(fā)明網(wǎng)絡(luò)測試方法的網(wǎng)絡(luò)仿真測試方法的作業(yè)流程圖。
圖6為本發(fā)明網(wǎng)絡(luò)測試方法的流量測試作業(yè)流程圖。
實施例說明圖2所示,為本發(fā)明網(wǎng)絡(luò)測試系統(tǒng)及方法的應(yīng)用環(huán)境示意圖。一管理端工作站2通過網(wǎng)絡(luò)4連接或直接連接網(wǎng)絡(luò)測試設(shè)備6,該網(wǎng)絡(luò)測試設(shè)備6連接有被測試設(shè)備8。所述的網(wǎng)絡(luò)測試設(shè)備6包括有網(wǎng)絡(luò)仿真測試作業(yè)模式及流量產(chǎn)生器作業(yè)模式,其中在網(wǎng)絡(luò)仿真測試作業(yè)模式下網(wǎng)絡(luò)測試人員(未畫出)可通過管理端工作站2控制網(wǎng)絡(luò)測試設(shè)備6對被測試設(shè)備8進行網(wǎng)絡(luò)仿真測試。網(wǎng)絡(luò)測試設(shè)備6還可選擇流量產(chǎn)生器作業(yè)模式,在流量產(chǎn)生器作業(yè)模式下,網(wǎng)絡(luò)測試設(shè)備6可產(chǎn)生一定流量速率(Traffic Rate)、數(shù)據(jù)封包(Packet)內(nèi)容及數(shù)據(jù)封包長度的流量對被測試設(shè)備8進行流量測試。
其中,管理端工作站2包括有網(wǎng)絡(luò)模型設(shè)計模塊22、仿真測試控制模塊24及流量產(chǎn)生參數(shù)設(shè)定模塊26。網(wǎng)絡(luò)模型設(shè)計模塊22為一網(wǎng)絡(luò)仿真模型設(shè)計工具,其用于為網(wǎng)絡(luò)測試人員建立網(wǎng)絡(luò)仿真模型來仿真現(xiàn)實網(wǎng)絡(luò)環(huán)境,所述的現(xiàn)實網(wǎng)絡(luò)環(huán)境可包括有網(wǎng)絡(luò)拓撲結(jié)構(gòu)、路由設(shè)計、業(yè)務(wù)配置等,經(jīng)設(shè)計完畢的網(wǎng)絡(luò)仿真模型將存儲于網(wǎng)絡(luò)測試設(shè)備6中。仿真測試控制模塊24,利用該模塊網(wǎng)絡(luò)測試人員可在網(wǎng)絡(luò)測試過程中選擇仿真測試參數(shù),如網(wǎng)絡(luò)仿真測試所使用的網(wǎng)絡(luò)仿真模型及網(wǎng)絡(luò)協(xié)議。仿真測試參數(shù)還可包括有網(wǎng)絡(luò)仿真測試中控制流量產(chǎn)生所需的第一流量產(chǎn)生參數(shù),所述第一流量參數(shù)可包括有速率(Traffic Rate)、資料內(nèi)容、資料長度及流量發(fā)送時長(即需發(fā)送多長時間的流量)等,該仿真測試控制模塊24接收所輸入的仿真測試參數(shù),并將其傳送給網(wǎng)絡(luò)測試設(shè)備6,網(wǎng)絡(luò)測試設(shè)備6根據(jù)該仿真測試參數(shù)選擇網(wǎng)絡(luò)仿真模型及網(wǎng)絡(luò)協(xié)議,并控制流量產(chǎn)生以對被測試設(shè)備8進行仿真測試,所述控制流量產(chǎn)生是控制網(wǎng)絡(luò)測試設(shè)備6產(chǎn)生流量的發(fā)送時長、速率(Traffic Rate)、資料內(nèi)容及資料長度等。流量產(chǎn)生參數(shù)設(shè)定模塊26,為提供一流量產(chǎn)生參數(shù)設(shè)定使用者界面(User Interface)(未畫出),通過該流量產(chǎn)生參數(shù)設(shè)定使用者界面(未畫出),網(wǎng)絡(luò)測試人員可輸入第二流量產(chǎn)生參數(shù),所述的第二流量產(chǎn)生參數(shù)可包括有流量速率(Traffic Rate)、資料內(nèi)容及資料長度等,該流量產(chǎn)生參數(shù)設(shè)定模塊26接收該流量產(chǎn)生參數(shù),并將其傳送給網(wǎng)絡(luò)測試設(shè)備6,網(wǎng)絡(luò)測試設(shè)備6根據(jù)該流量產(chǎn)生參數(shù),生成一定流量速率(Traffic Rate)、資料內(nèi)容及資料長度的流量對被測試設(shè)備8進行流量測試。
在本實施例中,網(wǎng)絡(luò)4可為企業(yè)內(nèi)部網(wǎng)(Intranet)或者國際互聯(lián)網(wǎng)(Internet)。被測試設(shè)備8可為交換機、路由器、服務(wù)器、計算機工作站或者網(wǎng)絡(luò)打印機、網(wǎng)絡(luò)傳真機及不間斷電源設(shè)備UPS等。
參閱圖3所示,為本發(fā)明的網(wǎng)絡(luò)測試設(shè)備6的結(jié)構(gòu)示意圖。本發(fā)明的網(wǎng)絡(luò)測試設(shè)備6可為網(wǎng)絡(luò)仿真測試作業(yè)模式及流量產(chǎn)生器作業(yè)模式,在該網(wǎng)絡(luò)測試設(shè)備6初始化或安裝時,用戶可通過使用者界面(User Interface)(未畫出)來設(shè)置該網(wǎng)絡(luò)測試設(shè)備6的作業(yè)模式。該網(wǎng)絡(luò)測試設(shè)備6的默認作業(yè)模式為網(wǎng)絡(luò)仿真測試作業(yè)模式。當需要改變該網(wǎng)絡(luò)測試設(shè)備6的作業(yè)模式可利用使用者界面進行設(shè)置。其中當網(wǎng)絡(luò)測試設(shè)備6在網(wǎng)絡(luò)仿真測試作業(yè)模式中,可選擇一網(wǎng)絡(luò)仿真模型及網(wǎng)絡(luò)協(xié)議,并控制流量產(chǎn)生,對被測試設(shè)備8進行網(wǎng)絡(luò)仿真測試,以獲得該被測試設(shè)備8的性能;而在流量產(chǎn)生器作業(yè)模式下,網(wǎng)絡(luò)測試設(shè)備6可產(chǎn)生流量對被測試設(shè)備8進行流量測試。所述的網(wǎng)絡(luò)仿真設(shè)備6包括有一軟件模塊62、一硬件模塊64及多個通訊端口66。
其中,軟件模塊62包括有一網(wǎng)絡(luò)仿真模型庫620、一網(wǎng)絡(luò)協(xié)議庫622、一仿真處理模塊624及一流量產(chǎn)生控制模塊626。其中網(wǎng)絡(luò)仿真模型庫620為一數(shù)據(jù)庫,其內(nèi)存儲有各種網(wǎng)絡(luò)仿真模型;網(wǎng)絡(luò)協(xié)議庫622為一數(shù)據(jù)庫,其內(nèi)存儲有各種網(wǎng)絡(luò)協(xié)議;仿真處理模塊624可根據(jù)管理端工作站2發(fā)送的仿真測試參數(shù),訪問網(wǎng)絡(luò)仿真模型庫620及網(wǎng)絡(luò)協(xié)議庫622獲得仿真測試參數(shù)指定的網(wǎng)絡(luò)模型、網(wǎng)絡(luò)協(xié)議,并根據(jù)仿真測試所包含的第一流量產(chǎn)生參數(shù)生成第一流量產(chǎn)生指令,控制硬件模塊64的流量產(chǎn)生,對仿真測試中流量。
當網(wǎng)絡(luò)測試設(shè)備6處于流量產(chǎn)生器作業(yè)模式時,流量產(chǎn)生控制模塊626可根據(jù)管理端工作站2發(fā)送的第二流量產(chǎn)生參數(shù)生成第二流量產(chǎn)生指令。流量產(chǎn)生控制模塊626還可以進行流量控制(Traffic Stream Control)、流量速率及分發(fā)控制(Traffic Rate and Distribution Control)、數(shù)據(jù)封包內(nèi)容與資料長度控制(Packet Content an Length Control)及數(shù)據(jù)封包接收與傳送統(tǒng)計(Transmission/Reception Statistics)。
網(wǎng)絡(luò)測試設(shè)備6的硬件模塊64可為一特定用途集成電路板(ApplicationSpecific Integrated Circuit;ASIC),其包括有流量產(chǎn)生裝置642及訪問媒介控制裝置(Media Access Control;MAC)644。本發(fā)明的網(wǎng)絡(luò)測試設(shè)備6處于流量產(chǎn)生器模式時,流量產(chǎn)生裝置642可根據(jù)軟件模塊62的流量產(chǎn)生控制模塊626所生成的第二流量產(chǎn)生指令,產(chǎn)生一定流速、內(nèi)容及資料長度的數(shù)據(jù)封包,并通過訪問媒介控制裝置644將所產(chǎn)生的數(shù)據(jù)封包發(fā)送給相應(yīng)的通訊端口66,以測試被測試設(shè)備8的性能,如交換容量、背板帶寬、處理能力、吞吐量等。當網(wǎng)絡(luò)測試設(shè)備6處于仿真測試模式時,流量產(chǎn)生裝置642可根據(jù)軟件模塊62的仿真處理模塊624發(fā)送的第一流量產(chǎn)生指令,產(chǎn)生一定流速、內(nèi)容及資料長度的數(shù)據(jù)封包,并通過訪問媒介控制裝置644將所產(chǎn)生的數(shù)據(jù)封包發(fā)送給相應(yīng)的通訊端口66,以對被測試設(shè)備8進行仿真測試。
網(wǎng)絡(luò)測試設(shè)備6的每一通訊端口66可連接各種被測試設(shè)備8(未畫出)如工作站、終端機、服務(wù)器及路由器等,實現(xiàn)網(wǎng)絡(luò)測試設(shè)備6與其它網(wǎng)絡(luò)設(shè)備間的通訊傳輸,以對其進行網(wǎng)絡(luò)仿真測試及流量測試。
參閱圖4所示,為本發(fā)明網(wǎng)絡(luò)測試系統(tǒng)的數(shù)據(jù)流程圖。當網(wǎng)絡(luò)測試設(shè)備6處于網(wǎng)絡(luò)仿真測試作業(yè)模式下時,管理端工作站2的網(wǎng)絡(luò)模型設(shè)計模塊22可用于網(wǎng)絡(luò)測試人員建立網(wǎng)絡(luò)仿真模型來仿真現(xiàn)實網(wǎng)絡(luò)環(huán)境,當網(wǎng)絡(luò)仿真模型設(shè)計完畢,管理端工作站2將網(wǎng)絡(luò)仿真模型發(fā)送給網(wǎng)絡(luò)測試設(shè)備6,網(wǎng)絡(luò)測試設(shè)備6將其存儲于網(wǎng)絡(luò)仿真模型庫620中。在網(wǎng)絡(luò)仿真測試過程中,網(wǎng)絡(luò)測試人員通過管理端工作站2的仿真測試控制模塊24選擇仿真測試參數(shù),如網(wǎng)絡(luò)測試所使用的網(wǎng)絡(luò)仿真模型、網(wǎng)絡(luò)協(xié)議及第一流量產(chǎn)生參數(shù)等,該仿真測試參數(shù)經(jīng)由管理端工作站2傳送給網(wǎng)絡(luò)測試設(shè)備6,網(wǎng)絡(luò)測試設(shè)備6的仿真處理模塊624接收該仿真測試參數(shù),訪問網(wǎng)絡(luò)仿真模型庫620及網(wǎng)絡(luò)協(xié)議庫622,獲得仿真測試參數(shù)定義的網(wǎng)絡(luò)模型及網(wǎng)絡(luò)協(xié)議,并根據(jù)第一流量產(chǎn)生參數(shù)生成第一流量產(chǎn)生指令,流量產(chǎn)生裝置642根據(jù)第一流量產(chǎn)生指令產(chǎn)生一定流速、數(shù)據(jù)封包內(nèi)容及數(shù)據(jù)封包長度的流量,并通過訪問媒介控制裝置644將所產(chǎn)生的數(shù)據(jù)封包發(fā)送給連接于相應(yīng)的通訊端口66的被測試設(shè)備8,以對該被測試設(shè)備8進行網(wǎng)絡(luò)仿真測試。
當網(wǎng)絡(luò)測試設(shè)備處于流量產(chǎn)生器作業(yè)模式時,利用管理端工作站2的流量產(chǎn)生參數(shù)設(shè)定模塊所提供的使用者界面(未畫出),網(wǎng)絡(luò)測試人員可輸入第二流量產(chǎn)生參數(shù),網(wǎng)絡(luò)測試設(shè)備6獲得該流量產(chǎn)生參數(shù),根據(jù)該第二流量產(chǎn)生參數(shù)生成流量產(chǎn)生指令,流量產(chǎn)生裝置642根據(jù)流量產(chǎn)生指令產(chǎn)生一定流速、數(shù)據(jù)封包內(nèi)容及數(shù)據(jù)封包長度的流量,并通過訪問媒介控制裝置644將所產(chǎn)生的數(shù)據(jù)封包發(fā)送給連接于相應(yīng)的通訊端口66的被測試設(shè)備8,以測試被測試設(shè)備8的性能。
參閱圖5所示,為本發(fā)明的網(wǎng)絡(luò)仿真測試方法的作業(yè)流程圖。網(wǎng)絡(luò)測試人員將網(wǎng)絡(luò)測試設(shè)備6設(shè)置為網(wǎng)絡(luò)仿真測試作業(yè)模式(步驟S510)。網(wǎng)絡(luò)測試人員利用管理端工作站2的網(wǎng)絡(luò)模型設(shè)計模塊22建立仿真現(xiàn)實網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)仿真模型(步驟S520)。管理端工作站2將設(shè)計完畢的網(wǎng)絡(luò)仿真模型傳送給網(wǎng)絡(luò)測試設(shè)備6,網(wǎng)絡(luò)測試設(shè)備6將該網(wǎng)絡(luò)仿真模型存儲于網(wǎng)絡(luò)仿真模型庫620中(步驟S530)。當進行網(wǎng)絡(luò)仿真測試時,網(wǎng)絡(luò)測試人員利用仿真測試控制模塊24(參閱圖4)設(shè)定仿真測試參數(shù),如網(wǎng)絡(luò)測試所使用的網(wǎng)絡(luò)仿真模型、網(wǎng)絡(luò)協(xié)議及在仿真測試過程中控制流量產(chǎn)生的第一流量產(chǎn)生參數(shù)等(步驟S540)。前述的仿真測試參數(shù)經(jīng)由管理端工作站2傳送給網(wǎng)絡(luò)測試設(shè)備6,網(wǎng)絡(luò)測試設(shè)備6的仿真處理模塊624接收該仿真測試參數(shù)(步驟S550)。網(wǎng)絡(luò)測試設(shè)備6的仿真處理模塊624根據(jù)仿真測試參數(shù)訪問網(wǎng)絡(luò)仿真模型庫620,獲得仿真測試參數(shù)定義的網(wǎng)絡(luò)模型(S560)。網(wǎng)絡(luò)測試設(shè)備6的仿真處理模塊624根據(jù)仿真測試參數(shù)訪問網(wǎng)絡(luò)協(xié)議庫622,獲得仿真測試參數(shù)定義的網(wǎng)絡(luò)協(xié)議(步驟S570)。仿真處理模塊624根據(jù)仿真測試參數(shù)所包括的第一流量產(chǎn)生參數(shù)生成第一流量產(chǎn)生指令(步驟S580)。流量產(chǎn)生裝置642根據(jù)流量產(chǎn)生指令產(chǎn)生一定流速、數(shù)據(jù)封包內(nèi)容及數(shù)據(jù)封包長度的流量,并通過訪問媒介控制裝置644將所產(chǎn)生的數(shù)據(jù)封包發(fā)送給連接于相應(yīng)的通訊端口66的被測試設(shè)備8,對該被測試設(shè)備8進行網(wǎng)絡(luò)仿真測試(步驟S590)。
參閱圖6所示,為本發(fā)明的流量測試作業(yè)流程圖。網(wǎng)絡(luò)測試人員將網(wǎng)絡(luò)測試設(shè)備6(參閱圖4)設(shè)置為流量產(chǎn)生器作業(yè)模式(步驟S610)。網(wǎng)絡(luò)測試人員利用管理端工作站2的流量產(chǎn)生參數(shù)設(shè)定模塊26設(shè)定第二流量產(chǎn)生參數(shù)(步驟S620)。管理端工作站2將前述的第二流量產(chǎn)生參數(shù)發(fā)送給網(wǎng)絡(luò)測試設(shè)備6,網(wǎng)絡(luò)測試設(shè)備6的流量產(chǎn)生控制模塊626(參閱圖4)獲得前述的流量產(chǎn)生參數(shù)(步驟S630)。流量產(chǎn)生控制模塊626根據(jù)該第二流量產(chǎn)生參數(shù)生成第二流量產(chǎn)生指令,并將其發(fā)送給流量產(chǎn)生裝置642(步驟S640)。流量產(chǎn)生裝置642根據(jù)第二流量產(chǎn)生指令產(chǎn)生流量,所述流量為由一定流速、內(nèi)容及資料長度的數(shù)據(jù)封包組成,并通過訪問媒介控制裝置644將所產(chǎn)生的流量發(fā)送給相應(yīng)的通訊端口66(步驟S650)。流量產(chǎn)生控制模塊626對被測試設(shè)備8的進行流量測試分析統(tǒng)計,例如對被測試設(shè)備8(參閱圖4)接收與傳送的數(shù)據(jù)封包進行統(tǒng)計(步驟S660)。
權(quán)利要求
1.一種網(wǎng)絡(luò)測試設(shè)備,其可處于網(wǎng)絡(luò)仿真測試作業(yè)模式及流量產(chǎn)生器作業(yè)模式中,分別用于網(wǎng)絡(luò)仿真測試及流量測試,其包括有一軟件模塊、一硬件模塊及多個通訊端口,其特征在于,其中軟件模塊包括有一網(wǎng)絡(luò)仿真模型庫,一網(wǎng)絡(luò)協(xié)議庫、一仿真處理模塊及流量產(chǎn)生控制模塊;其中前述的網(wǎng)絡(luò)仿真模型庫存儲有多個網(wǎng)絡(luò)模型;前述的網(wǎng)絡(luò)協(xié)議庫存儲有多個網(wǎng)絡(luò)協(xié)議;該網(wǎng)絡(luò)測試設(shè)備處于網(wǎng)絡(luò)仿真測試作業(yè)模式時,前述的仿真處理模塊可選擇仿真測試的網(wǎng)絡(luò)仿真模型及網(wǎng)絡(luò)協(xié)議,生成第一流量產(chǎn)生指令以控制所述網(wǎng)絡(luò)測試設(shè)備的流量產(chǎn)生,對連接于通訊端口的被測試設(shè)備進行網(wǎng)絡(luò)仿真測試;當前述的網(wǎng)絡(luò)測試設(shè)備處于流量產(chǎn)生器作業(yè)模式時,流量產(chǎn)生控制模塊可產(chǎn)生第二流量產(chǎn)生指令;硬件模塊包括有一流量產(chǎn)生裝置及一訪問媒介控制裝置,其中流量產(chǎn)生裝置可根據(jù)前述第一流量產(chǎn)生指令或者第二流量產(chǎn)生參數(shù),生成相應(yīng)流量的數(shù)據(jù)封包;訪問媒介控制裝置可將數(shù)據(jù)封包發(fā)送給相應(yīng)的通訊端口。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)測試設(shè)備,其特征在于,用戶可通過設(shè)置來選擇該網(wǎng)絡(luò)測試設(shè)備處于網(wǎng)絡(luò)仿真測試作業(yè)模式或者流量產(chǎn)生器作業(yè)模式。
3.如權(quán)利要求2所述的網(wǎng)絡(luò)測試設(shè)備,其特征在于,當網(wǎng)絡(luò)測試設(shè)備處于網(wǎng)絡(luò)仿真測試作業(yè)模式時,該網(wǎng)絡(luò)測試設(shè)備可接收連接于該網(wǎng)絡(luò)測試設(shè)備的管理端工作站發(fā)送的網(wǎng)絡(luò)仿真模型,該網(wǎng)絡(luò)仿真模型可存儲于網(wǎng)絡(luò)仿真模型庫中。
4.如權(quán)利要求3所述的網(wǎng)絡(luò)測試設(shè)備,其特征在于,網(wǎng)絡(luò)測試設(shè)備的仿真處理模塊可接收管理端工作站傳送的網(wǎng)絡(luò)仿真測試參數(shù),該網(wǎng)絡(luò)測試參數(shù)包括有網(wǎng)絡(luò)模型及網(wǎng)絡(luò)協(xié)議,并根據(jù)該網(wǎng)絡(luò)測試參數(shù)選擇網(wǎng)絡(luò)仿真模型及網(wǎng)絡(luò)協(xié)議對被測試設(shè)備進行網(wǎng)絡(luò)仿真測試。
5.如權(quán)利要求4所述的網(wǎng)絡(luò)測試設(shè)備,其特征在于,其中網(wǎng)絡(luò)仿真測試參數(shù)還包括有一第一流量產(chǎn)生參數(shù),所述仿真處理模塊根據(jù)前述第一流量產(chǎn)生參數(shù),生成前述第一流量產(chǎn)生指令。
6.如權(quán)利要求2所述的網(wǎng)絡(luò)測試設(shè)備,其特征在于,網(wǎng)絡(luò)測試設(shè)備處于流量產(chǎn)生器作業(yè)模式時,流量產(chǎn)生控制模塊可接收連接于該網(wǎng)絡(luò)測試設(shè)備的管理端工作站發(fā)送的第二流量產(chǎn)生參數(shù),并根據(jù)該參數(shù)生成前述第二流量產(chǎn)生指令。
7.如權(quán)利要求6所述的網(wǎng)絡(luò)測試設(shè)備,其特征在于,前述的第二流量產(chǎn)生參數(shù)可包括有流量速率、數(shù)據(jù)封包內(nèi)容及數(shù)據(jù)封包長度。
8.一種網(wǎng)絡(luò)測試系統(tǒng),其可利用權(quán)利要求1所述的網(wǎng)絡(luò)測試設(shè)備進行網(wǎng)絡(luò)仿真測試及流量測試,該網(wǎng)絡(luò)測試系統(tǒng)包括有至少一管理端工作站、前述的網(wǎng)絡(luò)測試設(shè)備及至少一與該網(wǎng)絡(luò)測試設(shè)備相連接的被測試設(shè)備,該管理端工作站包括有一仿真測試控制模塊及一流量產(chǎn)生參數(shù)設(shè)定模塊,其特征在于,其中仿真測試控制模塊,其可在所述的網(wǎng)絡(luò)測試設(shè)備處于網(wǎng)絡(luò)仿真測試作業(yè)模式時,設(shè)置網(wǎng)絡(luò)仿真測試參數(shù),網(wǎng)絡(luò)測試設(shè)備的仿真處理模塊接收網(wǎng)絡(luò)仿真測試參數(shù),根據(jù)該網(wǎng)絡(luò)仿真測試參數(shù)選擇仿真測試的網(wǎng)絡(luò)仿真模型及網(wǎng)絡(luò)協(xié)議,并生成第一流量產(chǎn)生指令以控制所述網(wǎng)絡(luò)測試設(shè)備的流量產(chǎn)生,以對被測試設(shè)備,進行網(wǎng)絡(luò)仿真測試;流量產(chǎn)生參數(shù)設(shè)定模塊,其當所述的網(wǎng)絡(luò)測試設(shè)備處于流量產(chǎn)生器作業(yè)模式時,設(shè)置第二流量產(chǎn)生參數(shù),并將其傳送給網(wǎng)絡(luò)測試設(shè)備,網(wǎng)絡(luò)測試設(shè)備的流量產(chǎn)生控制模塊接收該第二流量產(chǎn)生參數(shù),并根據(jù)第二該流量產(chǎn)生參數(shù)產(chǎn)生流量以對被測試設(shè)備進行流量測試。
9.如權(quán)利要求8所述的網(wǎng)絡(luò)測試系統(tǒng),其特征在于,其中管理端工作站還包括有一網(wǎng)絡(luò)模型設(shè)計模塊用于設(shè)計網(wǎng)絡(luò)仿真模型。
10.如權(quán)利要求9所述的網(wǎng)絡(luò)測試系統(tǒng),其特征在于,其中管理端工作站可將設(shè)計完畢的網(wǎng)絡(luò)仿真模型傳送給網(wǎng)絡(luò)測試設(shè)備,網(wǎng)絡(luò)測試設(shè)備將其存儲于網(wǎng)絡(luò)仿真模型庫中。
11.如權(quán)利要求10所述的網(wǎng)絡(luò)測試系統(tǒng),其特征在于,其中仿真測試參數(shù)包括網(wǎng)絡(luò)仿真模型、網(wǎng)絡(luò)協(xié)議及第一流量產(chǎn)生參數(shù)。
12.如權(quán)利要求8所述的網(wǎng)絡(luò)測試系統(tǒng),其特征在于,其中第二流量產(chǎn)生參數(shù)可包括有流量速率、數(shù)據(jù)封包內(nèi)容及數(shù)據(jù)封包長度。
13.如權(quán)利要求12所述的網(wǎng)絡(luò)測試系統(tǒng),其特征在于,其中管理端工作站可通過網(wǎng)絡(luò)或直接與網(wǎng)絡(luò)測試設(shè)備相連接。
14.一種網(wǎng)絡(luò)測試方法,其可利用申請專利范圍第1項所述的網(wǎng)絡(luò)測試設(shè)備進行網(wǎng)絡(luò)仿真測試及流量測試,其特征在于,其包括有如下的步驟(a)設(shè)置網(wǎng)絡(luò)測試設(shè)備為網(wǎng)絡(luò)仿真測試作業(yè)模式或者流量產(chǎn)生器作業(yè)模式;(b)當網(wǎng)絡(luò)測試設(shè)備設(shè)置為網(wǎng)絡(luò)仿真測試作業(yè)模式時,可進行如下的步驟(b1)利用連接于網(wǎng)絡(luò)測試設(shè)備的管理端工作站設(shè)置網(wǎng)絡(luò)仿真測試參數(shù),并將該網(wǎng)絡(luò)仿真測試參數(shù)傳送給網(wǎng)絡(luò)測試設(shè)備;(b2)網(wǎng)絡(luò)測試設(shè)備的仿真處理模塊接收網(wǎng)絡(luò)仿真測試參數(shù),并根據(jù)該網(wǎng)絡(luò)測試參數(shù)選擇網(wǎng)絡(luò)仿真模型、網(wǎng)絡(luò)協(xié)議及控制流量產(chǎn)生,以對被測試設(shè)備進行網(wǎng)絡(luò)仿真測試;(c)當網(wǎng)絡(luò)測試設(shè)備設(shè)置為流量產(chǎn)生器作業(yè)模式時,可進行如下的步驟(c1)利用管理端工作站設(shè)置第二流量產(chǎn)生參數(shù);(c2)網(wǎng)絡(luò)測試設(shè)備的流量產(chǎn)生控制模塊接收該第二流量產(chǎn)生參數(shù),并根據(jù)該第二流量產(chǎn)生參數(shù)產(chǎn)生流量對被測試設(shè)備進行流量測試。
15.如權(quán)利要求14所述的網(wǎng)絡(luò)測試方法,其特征在于,其中步驟(b1)還包括有通過管理端工作站設(shè)計網(wǎng)絡(luò)仿真模型,管理端工作站將設(shè)計完畢的網(wǎng)絡(luò)仿真模型傳送給網(wǎng)絡(luò)測試設(shè)備,網(wǎng)絡(luò)測試設(shè)備將其存儲于網(wǎng)絡(luò)仿真模型庫中的步驟。
16.如權(quán)利要求15所述的網(wǎng)絡(luò)測試方法,其特征在于,其中步驟(b1)網(wǎng)絡(luò)仿真測試參數(shù)包括有網(wǎng)絡(luò)仿真模型、網(wǎng)絡(luò)協(xié)議及第一流量產(chǎn)生參數(shù)。
17.如權(quán)利要求14所述的網(wǎng)絡(luò)測試方法,其特征在于,其中步驟(c1)的第二流量產(chǎn)生參數(shù)可包括有流量速率、數(shù)據(jù)封包內(nèi)容及數(shù)據(jù)封包長度。
18.如權(quán)利要求17所述的網(wǎng)絡(luò)測試系統(tǒng),其特征在于,其中步驟(c2),還包括有流量產(chǎn)生控制模塊根據(jù)流量產(chǎn)生參數(shù)生成流量產(chǎn)生指令,網(wǎng)絡(luò)測試設(shè)備的流量產(chǎn)生裝置根據(jù)該流量產(chǎn)生指令產(chǎn)生流量的步驟。
全文摘要
一種網(wǎng)絡(luò)測試系統(tǒng)及方法,其利用一可選擇網(wǎng)絡(luò)仿真測試作業(yè)模式或者流量產(chǎn)生器作業(yè)模式的網(wǎng)絡(luò)測試設(shè)備來執(zhí)行。網(wǎng)絡(luò)測試設(shè)備包括有一網(wǎng)絡(luò)仿真模型庫,其存儲有利用管理端工作站的網(wǎng)絡(luò)模型設(shè)計模塊設(shè)計的網(wǎng)絡(luò)仿真模型;一網(wǎng)絡(luò)協(xié)議庫存儲有多個網(wǎng)絡(luò)協(xié)議;一仿真處理模塊可根據(jù)管理端工作站的仿真測試控制模塊所設(shè)置的網(wǎng)絡(luò)仿真測試參數(shù),選擇網(wǎng)絡(luò)仿真模型、網(wǎng)絡(luò)協(xié)議及控制流量產(chǎn)生以對被測試設(shè)備進行網(wǎng)絡(luò)仿真測試;網(wǎng)絡(luò)測試設(shè)備的流量產(chǎn)生控制模塊可根據(jù)管理端工作站所設(shè)置的流量產(chǎn)生參數(shù)來產(chǎn)生流量對被測試設(shè)備進行測試。通過前述的網(wǎng)絡(luò)設(shè)備、系統(tǒng)及方法可方便進行網(wǎng)絡(luò)的測試,并能減少網(wǎng)絡(luò)測試中投入的設(shè)備、人力及時間,從而減少網(wǎng)絡(luò)測試的費用。
文檔編號H04M3/22GK1512717SQ0215177
公開日2004年7月14日 申請日期2002年12月28日 優(yōu)先權(quán)日2002年12月28日
發(fā)明者王建中 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司