專利名稱:測(cè)試ip網(wǎng)絡(luò)中任意兩個(gè)端系統(tǒng)之間性能參數(shù)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)測(cè)量技術(shù),尤其是一種用于遠(yuǎn)程測(cè)量網(wǎng)絡(luò)端與端性能參數(shù)的方法及系統(tǒng),具體地說(shuō)是一種測(cè)試IP網(wǎng)絡(luò)中任意兩個(gè)端系統(tǒng)之間性能參數(shù)的方法及系統(tǒng)。
背景技術(shù):
IP網(wǎng)絡(luò)具有的“盡力而為”性質(zhì),使得它在網(wǎng)絡(luò)連通時(shí)卻不一定能滿足多媒體應(yīng)用的服務(wù)質(zhì)量需求;隨著網(wǎng)絡(luò)規(guī)模的擴(kuò)大,網(wǎng)絡(luò)故障的影響也越來(lái)越嚴(yán)重。因此,監(jiān)測(cè)網(wǎng)絡(luò)端到端的性能參數(shù),并當(dāng)網(wǎng)絡(luò)出現(xiàn)故障時(shí)迅速地定位網(wǎng)絡(luò)故障點(diǎn),極為重要。
每條IP鏈路都可以用多個(gè)性能指標(biāo)(如往返時(shí)延、丟包率、帶寬等)來(lái)度量,超出某種范圍則可判斷為異常。目前常用端到端方法來(lái)測(cè)試IP網(wǎng)絡(luò)性能并判定網(wǎng)絡(luò)故障。網(wǎng)絡(luò)路徑可以表示形式為<h0,l1,h1,...ln,hn>的有向序列,每個(gè)hi(i=0,1,...n)是一個(gè)節(jié)點(diǎn)(路由器或主機(jī)),每個(gè)li是一條hi-1到hi之間的鏈路,因此通信報(bào)文將受到某路徑上的各元素h0,l1,h1,...ln和hn的綜合影響,其中任何一個(gè)元素都可能成為網(wǎng)絡(luò)故障點(diǎn)。采用端到端方式測(cè)試診斷網(wǎng)絡(luò)故障點(diǎn),就是確定該序列中可能的故障元素或故障元素范圍的過(guò)程,通常有以下幾種方式(1)派遣人員攜帶儀器到故障現(xiàn)場(chǎng),進(jìn)行相關(guān)測(cè)試。這種方法雖然能夠解決大部分網(wǎng)絡(luò)故障問(wèn)題,但存在著費(fèi)用開銷大,解決問(wèn)題時(shí)間較長(zhǎng)的缺點(diǎn)。
(2)在網(wǎng)絡(luò)中心機(jī)房中設(shè)置測(cè)試服務(wù)器,由該服務(wù)器周期性發(fā)起對(duì)路徑上的這些元素的測(cè)試報(bào)文進(jìn)行性能測(cè)試。該方法能夠監(jiān)測(cè)星型結(jié)構(gòu)網(wǎng)絡(luò)的端到端鏈路性能,但無(wú)法測(cè)試結(jié)構(gòu)復(fù)雜網(wǎng)絡(luò)中的許多路徑。
發(fā)明內(nèi)容
本發(fā)明的目的是針對(duì)目前的網(wǎng)絡(luò)測(cè)試需要專業(yè)人員進(jìn)行現(xiàn)場(chǎng)測(cè)試所帶來(lái)的不便以及現(xiàn)有的測(cè)試服務(wù)器不能測(cè)量復(fù)雜網(wǎng)絡(luò)中端到端之間性能參數(shù)的問(wèn)題,發(fā)明一種可在任意地點(diǎn)方便地實(shí)現(xiàn)測(cè)試IP網(wǎng)絡(luò)中任意兩個(gè)端系統(tǒng)之間性能參數(shù)的方法及系統(tǒng)。
本發(fā)明的技術(shù)方案是一種測(cè)試IP網(wǎng)絡(luò)中任意兩個(gè)端系統(tǒng)之間性能參數(shù)的方法,其特征是a、首先由位于被測(cè)試的兩個(gè)網(wǎng)絡(luò)終端的主機(jī)從控制中心的Web網(wǎng)站下載移動(dòng)探針;b、在網(wǎng)絡(luò)端系統(tǒng)上運(yùn)行移動(dòng)探針后,該探針自行向控制中心注冊(cè);c、由網(wǎng)管員通過(guò)瀏覽器向系統(tǒng)注冊(cè)并找到所述的擬運(yùn)行的移動(dòng)探針,網(wǎng)管員通過(guò)瀏覽器配置網(wǎng)絡(luò)測(cè)量策略以對(duì)移動(dòng)探針中的測(cè)量工具實(shí)施控制;d、當(dāng)滿足網(wǎng)絡(luò)測(cè)量策略時(shí),在網(wǎng)絡(luò)終端主機(jī)端系統(tǒng)上運(yùn)行的探針中的測(cè)量工具將按設(shè)置的測(cè)量策略自動(dòng)向信標(biāo)站或指定站點(diǎn)發(fā)送測(cè)試報(bào)文,從而獲得兩個(gè)網(wǎng)絡(luò)端系統(tǒng)之間的端到端的網(wǎng)絡(luò)性能參數(shù);e、將上述所測(cè)的網(wǎng)絡(luò)性能參數(shù)的測(cè)試結(jié)果傳送至控制中心的數(shù)據(jù)庫(kù)中,在Web瀏覽器上以圖或表的形式顯示出來(lái)。
所述的移動(dòng)探針是一種能夠在計(jì)算機(jī)操作系統(tǒng)后臺(tái)獨(dú)立運(yùn)行的具有測(cè)試功能的軟件實(shí)體,能夠經(jīng)網(wǎng)絡(luò)下載并運(yùn)行,從而能將測(cè)試功能置于需要的任一網(wǎng)絡(luò)終端,它能準(zhǔn)確測(cè)量網(wǎng)絡(luò)任意兩個(gè)端節(jié)點(diǎn)之間端到端連通性、雙向時(shí)延、丟包率、可用帶寬性能參數(shù),實(shí)現(xiàn)故障定位,它的探針測(cè)試時(shí)機(jī)和測(cè)試參數(shù)受控于網(wǎng)絡(luò)策略系統(tǒng)。
一種測(cè)試IP網(wǎng)絡(luò)中任意兩個(gè)端系統(tǒng)之間性能參數(shù)的系統(tǒng),其特征是它至少由1臺(tái)測(cè)試服務(wù)器和/或一臺(tái)信標(biāo)服務(wù)器以及n(n=2,3,4,...)個(gè)安裝有移動(dòng)探針的被測(cè)終端主機(jī)組成,它們均通過(guò)網(wǎng)絡(luò)相連,并受控于相應(yīng)的測(cè)試服務(wù)器系統(tǒng);其中的測(cè)試服務(wù)器包括了分布式通信控制程序、Web通信控制程序和數(shù)據(jù)庫(kù)服務(wù)器,信標(biāo)服務(wù)器用于為網(wǎng)絡(luò)中的用戶提供一個(gè)測(cè)試基準(zhǔn),其中分布式通信控制程序的主要功能包括定期維護(hù)UCC的注冊(cè)、在線工作、注銷和刪除等狀態(tài),接收Web通信控制程序發(fā)送的網(wǎng)絡(luò)測(cè)量Policy報(bào)文,控制移動(dòng)探針中工具的測(cè)量行為,接收移動(dòng)探針的測(cè)量結(jié)果并存放數(shù)據(jù)庫(kù)中;Web通信控制程序的主要功能包括為網(wǎng)管人員提供操作和管理系統(tǒng)的界面,選擇和設(shè)置診斷方法及測(cè)量指標(biāo),選擇包括發(fā)送方或/和接收方的測(cè)量對(duì)象和確定發(fā)起測(cè)量的時(shí)刻或測(cè)量周期,觀看測(cè)量數(shù)據(jù)和診斷結(jié)果,設(shè)置用戶管理和安全信息;數(shù)據(jù)庫(kù)服務(wù)器的主要功能包括存放用戶信息和診斷過(guò)程和結(jié)果信息,以及診斷標(biāo)準(zhǔn)信息,為診斷提供基準(zhǔn)信息;移動(dòng)探針的主要功能包括維護(hù)與分布式通信控制程序連接狀態(tài)、接收分布式通信控制程序發(fā)送的控制報(bào)文,根據(jù)其中的Policy選用特定工具及參數(shù)進(jìn)行測(cè)量、向分布式通信控制程序傳送測(cè)量結(jié)果數(shù)據(jù)。
本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明的方法穩(wěn)定可靠,實(shí)現(xiàn)成本經(jīng)濟(jì),基于使用普通個(gè)人計(jì)算機(jī)的軟硬件和通常網(wǎng)絡(luò)硬件條件設(shè)計(jì)系統(tǒng),算法通過(guò)協(xié)同位于網(wǎng)管中心的測(cè)試服務(wù)器、信標(biāo)服務(wù)器和分布于不同物理位置多臺(tái)PC上的移動(dòng)探針程序,實(shí)現(xiàn)了原先無(wú)法測(cè)試網(wǎng)絡(luò)中任意兩個(gè)端系統(tǒng)之間的性能參數(shù)的功能。
(1)本發(fā)明采用了分布式的系統(tǒng)架構(gòu),將集中式控制與對(duì)等(peer-to-peer)模式性能測(cè)試有機(jī)結(jié)合起來(lái)。本發(fā)明的核心部分包括了測(cè)試服務(wù)器和信標(biāo)服務(wù)器,系統(tǒng)的邊緣部分包括了大量分布于被測(cè)網(wǎng)絡(luò)的移動(dòng)探針。這兩部分的實(shí)體通過(guò)分布式通信控制(Distributed Communication & Control,DCC)程序、用戶通信控制(User Communication & Control,UCC)程序和Web通信控制(WebCommunication & Control,WCC)程序協(xié)同工作,完成測(cè)試任務(wù)。操作系統(tǒng)則通過(guò)瀏覽器界面驅(qū)動(dòng)的策略系統(tǒng)進(jìn)行。
(2)本發(fā)明首次提出了移動(dòng)探針的概念并解決了移動(dòng)探針實(shí)體下載、實(shí)例化、運(yùn)行、控制等技術(shù)問(wèn)題。移動(dòng)探針是一種能夠在計(jì)算機(jī)操作系統(tǒng)后臺(tái)獨(dú)立運(yùn)行的具有測(cè)試功能的軟件實(shí)體,能夠經(jīng)網(wǎng)絡(luò)下載并運(yùn)行,這樣就能將測(cè)試功能置于需要的地方,解決了網(wǎng)絡(luò)性能測(cè)試受限于IP選路表的難題。移動(dòng)探針具有準(zhǔn)確測(cè)量網(wǎng)絡(luò)任意兩個(gè)端節(jié)點(diǎn)之間端到端連通性、雙向時(shí)延、丟包率、可用帶寬等性能參數(shù)和故障定位的能力。探針測(cè)試時(shí)機(jī)和測(cè)試參數(shù)可通過(guò)網(wǎng)絡(luò)策略系統(tǒng)進(jìn)行控制。
(3)本發(fā)明可通過(guò)Web瀏覽器控制端到端性能測(cè)試、測(cè)試結(jié)果顯示和分析等操作。本發(fā)明的測(cè)試操作的測(cè)試時(shí)機(jī)、被測(cè)試的性能指標(biāo)、測(cè)試對(duì)象等都可經(jīng)瀏覽器定義,也可以通過(guò)瀏覽器查詢顯示測(cè)試的結(jié)果。這種方式擺脫了控制臺(tái)固定的限制,使得授權(quán)網(wǎng)管人員可在網(wǎng)絡(luò)任何地方進(jìn)行測(cè)試和分析。
(4)本發(fā)明可實(shí)現(xiàn)多項(xiàng)測(cè)試功能的綜合和靈活的系統(tǒng)管理。它能夠一次定制多項(xiàng)測(cè)試功能,并根據(jù)用戶需求或并行或按指定時(shí)間進(jìn)行自動(dòng)測(cè)試;測(cè)試結(jié)果進(jìn)入數(shù)據(jù)庫(kù)系統(tǒng),從而形成各種報(bào)表,并能進(jìn)行綜合分析。此外,本發(fā)明還可實(shí)現(xiàn)用戶管理、移動(dòng)探針管理、測(cè)試IP地址管理。
(5)本發(fā)明還可為網(wǎng)絡(luò)測(cè)量定義多種測(cè)量策略。測(cè)量可在任意狀態(tài)之下、任意探針之間進(jìn)行。測(cè)量策略由控制中心向探針加載。探針根據(jù)所加載的測(cè)量策略發(fā)起測(cè)量動(dòng)作。用戶通過(guò)瀏覽器向控制中心發(fā)送測(cè)量命令。
圖1是本發(fā)明的測(cè)試系統(tǒng)和結(jié)構(gòu)示意圖。
圖2是本發(fā)明的端到端測(cè)試系統(tǒng)組成示意圖。
圖3是本發(fā)明的移動(dòng)探針的體系結(jié)構(gòu)示意圖。
具體實(shí)施例方式
下面結(jié)構(gòu)附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。
如圖1-3所示。
一種測(cè)試IP網(wǎng)絡(luò)中任意兩個(gè)端系統(tǒng)之間性能參數(shù)的方法,它包括以下步驟a、首先由位于被測(cè)試的兩個(gè)網(wǎng)絡(luò)端系統(tǒng)從控制中心的Web網(wǎng)站下載移動(dòng)探針;b、在網(wǎng)絡(luò)端系統(tǒng)上運(yùn)行移動(dòng)探針后,該探針自行向控制中心注冊(cè);c、由網(wǎng)管員通過(guò)瀏覽器向系統(tǒng)注冊(cè)并找到所述的擬運(yùn)行的移動(dòng)探針,網(wǎng)管員通過(guò)瀏覽器配置網(wǎng)絡(luò)測(cè)量策略以對(duì)移動(dòng)探針中的測(cè)量工具實(shí)施控制;d、當(dāng)滿足網(wǎng)絡(luò)測(cè)量策略時(shí),在網(wǎng)絡(luò)終端主機(jī)上運(yùn)行的探針中的測(cè)量工具將按設(shè)置的測(cè)量策略自動(dòng)向信標(biāo)站或指定站點(diǎn)發(fā)送測(cè)試報(bào)文,從而獲得兩個(gè)網(wǎng)絡(luò)終端的端到端的網(wǎng)絡(luò)性能參數(shù);
e、將上述所測(cè)的網(wǎng)絡(luò)性能參數(shù)的測(cè)試結(jié)果傳送至控制中心的數(shù)據(jù)庫(kù)中,在Web瀏覽器上以圖或表的形式顯示出來(lái)。
以圖2為例,本發(fā)明的測(cè)試方法或詳述為1)位于網(wǎng)絡(luò)任意位置的主機(jī)A和B,從控制中心的Web網(wǎng)站下載測(cè)試探針程序。該程序中具有所需的測(cè)量工具功能。
2)用戶為探針設(shè)置其控制中心的IP地址(如果需要的話),運(yùn)行探針后這些探針將自行向控制中心注冊(cè)。
3)網(wǎng)管員通過(guò)瀏覽器向系統(tǒng)注冊(cè),此時(shí)能發(fā)現(xiàn)這些探針,并可配置網(wǎng)絡(luò)測(cè)量策略對(duì)探針中的測(cè)量工具實(shí)施控制。
4)當(dāng)滿足網(wǎng)絡(luò)測(cè)量策略時(shí),在主機(jī)A與B上運(yùn)行的探針中的測(cè)量工具將按設(shè)置的測(cè)量策略自動(dòng)進(jìn)行測(cè)試,從而獲得A、B間的端到端網(wǎng)絡(luò)性能參數(shù)。
5)該測(cè)試結(jié)果將傳送至控制臺(tái)的數(shù)據(jù)庫(kù)中,并可以在Web瀏覽器以圖或表的形式顯示出來(lái)。
本發(fā)明的端到端測(cè)試系統(tǒng)組成如圖2所示。
一種測(cè)試IP網(wǎng)絡(luò)中任意兩個(gè)端系統(tǒng)之間性能參數(shù)的系統(tǒng),它至少由1臺(tái)測(cè)試服務(wù)器、一臺(tái)信標(biāo)服務(wù)器(可與測(cè)試服務(wù)器運(yùn)行于同一臺(tái)或多臺(tái)硬件服務(wù)器上)以及n(n=2,3,4,...)個(gè)安裝有移動(dòng)探針(UCC)的被測(cè)終端主機(jī)組成,它們均通過(guò)網(wǎng)絡(luò)相連,并受控于相應(yīng)的測(cè)試服務(wù)器系統(tǒng);其中的測(cè)試服務(wù)器包括了分布式通信控制程序(DCC)、Web通信控制程序(WCC)和數(shù)據(jù)庫(kù)服務(wù)器,信標(biāo)服務(wù)器則用于為網(wǎng)絡(luò)中的用戶提供一個(gè)測(cè)試基準(zhǔn),其中分布式通信控制程序的主要功能包括定期維護(hù)UCC的注冊(cè)、在線工作、注銷和刪除等狀態(tài),接收Web通信控制程序發(fā)送的網(wǎng)絡(luò)測(cè)量Policy報(bào)文,控制移動(dòng)探針中工具的測(cè)量行為,接收移動(dòng)探針的測(cè)量結(jié)果并存放數(shù)據(jù)庫(kù)中;Web通信控制程序的主要功能包括為網(wǎng)管人員提供操作和管理系統(tǒng)的界面,選擇和設(shè)置診斷方法及測(cè)量指標(biāo),選擇包括發(fā)送方或/和接收方的測(cè)量對(duì)象和確定發(fā)起測(cè)量的時(shí)刻或測(cè)量周期,觀看測(cè)量數(shù)據(jù)和診斷結(jié)果,設(shè)置用戶管理和安全信息;數(shù)據(jù)庫(kù)服務(wù)器的主要功能包括存放用戶信息和診斷過(guò)程和結(jié)果信息,以及診斷標(biāo)準(zhǔn)信息,為診斷提供基準(zhǔn)信息;移動(dòng)探針的主要功能包括維護(hù)與分布式通信控制程序連接狀態(tài)、接收分布式通信控制程序發(fā)送的控制報(bào)文,根據(jù)其中的Policy選用特定工具及參數(shù)進(jìn)行測(cè)量、向分布式通信控制程序傳送測(cè)量結(jié)果數(shù)據(jù)。
如果被測(cè)試的IP網(wǎng)絡(luò)的規(guī)模大,可在網(wǎng)管中心最多配置3臺(tái)PC服務(wù)器,分別運(yùn)行DCC、WCC和信標(biāo)服務(wù)器,這些支持運(yùn)行的UCC的PC機(jī)可以多達(dá)幾百臺(tái)。
對(duì)PC服務(wù)器要求PIV CPU,主頻2.0GHz,內(nèi)存512MB,硬盤>100GB,100Mb/s以太網(wǎng)卡,運(yùn)行Windows 2003 Server操作系統(tǒng);對(duì)運(yùn)行移動(dòng)探針的PC機(jī)PIV CPU,主頻1.0GHz,內(nèi)存256MB,硬盤>10GB,100Mb/s以太網(wǎng)卡,運(yùn)行Windows XP/2003 Server或Linux操作系統(tǒng)。
其中DCC的主要功能包括定期維護(hù)UCC的注冊(cè)、在線工作、注銷和刪除等狀態(tài);接收WCC發(fā)送的網(wǎng)絡(luò)測(cè)量Policy報(bào)文,控制UCC中工具的測(cè)量行為;接收UCC的測(cè)量結(jié)果并存放數(shù)據(jù)庫(kù)中。
WCC的主要功能包括為網(wǎng)管人員提供操作和管理系統(tǒng)的界面,如選擇和設(shè)置診斷方法及測(cè)量指標(biāo),選擇測(cè)量對(duì)象(發(fā)送方或/和接收方)和確定時(shí)間(發(fā)起測(cè)量的時(shí)刻或測(cè)量周期),觀看測(cè)量數(shù)據(jù)和診斷結(jié)果,設(shè)置用戶管理和安全信息。
數(shù)據(jù)庫(kù)服務(wù)器的主要功能包括存放用戶信息和診斷過(guò)程和結(jié)果信息,以及診斷標(biāo)準(zhǔn)信息(如默認(rèn)路徑和時(shí)延),為診斷提供基準(zhǔn)信息。
UCC即移動(dòng)探針的主要功能包括維護(hù)與DCC連接狀態(tài);接收DCC發(fā)送的控制報(bào)文,根據(jù)其中的Policy選用特定工具及參數(shù)進(jìn)行測(cè)量;向DCC傳送測(cè)量結(jié)果數(shù)據(jù)。它的體系結(jié)構(gòu)參見圖3。UCC能夠運(yùn)行在Windows或Linux操作系統(tǒng)上。UCC的測(cè)試功能目前包括測(cè)量往返時(shí)延、丟包率、連通性參數(shù)的Probe,它是Ping的一個(gè)變種,每個(gè)樣本根據(jù)發(fā)送20個(gè)短包和20個(gè)長(zhǎng)包測(cè)試結(jié)果計(jì)算;測(cè)量?jī)牲c(diǎn)間路徑的Traceroute;測(cè)量TCP、UDP帶寬的Iperf;和測(cè)量時(shí)延抖動(dòng)的TJitter,這是我們自己提出和實(shí)現(xiàn)的一種測(cè)量單向時(shí)延的工具。
網(wǎng)管人員使用Web瀏覽器來(lái)操作、控制和管理系統(tǒng),使得測(cè)試操作不必固定于特定位置的控制臺(tái)。位于網(wǎng)絡(luò)任意點(diǎn)需要進(jìn)行網(wǎng)絡(luò)性能測(cè)試的主機(jī)A和主機(jī)B,能夠測(cè)試它們之間網(wǎng)絡(luò)性能參數(shù)并判斷其間是否存在問(wèn)題。
下面結(jié)合一個(gè)實(shí)施例來(lái)對(duì)本發(fā)明的方法和系統(tǒng)作具體的說(shuō)明,以加深對(duì)本發(fā)明的理解。
假定測(cè)試服務(wù)器和信標(biāo)服務(wù)器位于北京某網(wǎng)管中心(M)的機(jī)房,而北京網(wǎng)管員出差在西安。現(xiàn)在接到報(bào)告說(shuō),上海(A)到福州(B)方向的線路性能不太正常。由于從上海到福州的線路不經(jīng)過(guò)北京,因此北京網(wǎng)管員用一般方法無(wú)法直接測(cè)試這兩點(diǎn)之間的性能參數(shù)。此時(shí),北京網(wǎng)管員指令上海和福州的有關(guān)人員分別從網(wǎng)站上下載(或原先在本地的)一個(gè)UCC在本地端系統(tǒng)上運(yùn)行,這樣移動(dòng)探針一個(gè)運(yùn)行在位于福州的一個(gè)端系統(tǒng),另一個(gè)運(yùn)行在位于上海的端系統(tǒng)上。這樣,北京網(wǎng)管員通過(guò)瀏覽器就能控制本測(cè)試系統(tǒng)運(yùn)行,直接測(cè)試得到上海到福州的線路性能參數(shù),并能進(jìn)行故障定位。圖2中的數(shù)字①、②、③、④、⑤、⑥表示系統(tǒng)執(zhí)行測(cè)試的先后順序。
通過(guò)本系統(tǒng)提供的端到端路徑發(fā)現(xiàn)功能以及相應(yīng)的基準(zhǔn)路由信息(一般在網(wǎng)絡(luò)正常時(shí)測(cè)試得到),能迅速判斷出哪一跳不通,或者哪一跳可能存在問(wèn)題。例如,如果基準(zhǔn)路由信息表明A點(diǎn)到B點(diǎn)之間共有15跳,而從A到B實(shí)測(cè)有11跳,B到A進(jìn)到僅有3跳,這時(shí)我們有理由將故障點(diǎn)定位在從A到B的第12跳。
通過(guò)本系統(tǒng)能夠測(cè)試從A點(diǎn)到B點(diǎn)端到端鏈路的往返時(shí)延、丟包率、時(shí)延抖動(dòng)、帶寬、路由等指標(biāo)數(shù)值,并可同時(shí)列出網(wǎng)絡(luò)正常時(shí)測(cè)試數(shù)據(jù)作為對(duì)比。如對(duì)RTT通常采用與歷史值進(jìn)行比較的方法,如歷史平均值為30ms,而實(shí)測(cè)值為70ms,就可認(rèn)為出現(xiàn)了異常;而丟包率>4%則可認(rèn)為是異常。而目前的評(píng)價(jià)IP網(wǎng)絡(luò)性能通常只能用“不錯(cuò)”或“不行”等模糊詞語(yǔ),無(wú)法反映網(wǎng)絡(luò)一些不正常現(xiàn)象具體原因。因此本發(fā)明的方法和系統(tǒng)具有準(zhǔn)確可靠的特點(diǎn)。
權(quán)利要求
1.一種測(cè)試IP網(wǎng)絡(luò)中任意兩個(gè)端系統(tǒng)之間性能參數(shù)的方法,其特征是a、首先由位于被測(cè)試位置的兩臺(tái)網(wǎng)絡(luò)端系統(tǒng)主機(jī)從控制中心的Web網(wǎng)站下載移動(dòng)探針程序;b、在網(wǎng)絡(luò)端系統(tǒng)上運(yùn)行移動(dòng)探針后,移動(dòng)探針自行向控制中心注冊(cè);c、由網(wǎng)管員通過(guò)瀏覽器向系統(tǒng)注冊(cè)并找到擬測(cè)試的移動(dòng)探針,網(wǎng)管員經(jīng)瀏覽器配置網(wǎng)絡(luò)測(cè)量策略以對(duì)移動(dòng)探針中的測(cè)量工具實(shí)施控制;d、當(dāng)滿足網(wǎng)絡(luò)測(cè)量策略時(shí),在網(wǎng)絡(luò)端系統(tǒng)上運(yùn)行的探針中的測(cè)量工具將按設(shè)置的測(cè)量策略自動(dòng)向信標(biāo)站或指定站點(diǎn)發(fā)送測(cè)試報(bào)文進(jìn)行測(cè)試,從而獲得兩個(gè)網(wǎng)絡(luò)端系統(tǒng)之間的端到端網(wǎng)絡(luò)性能參數(shù);e、將上述所測(cè)的網(wǎng)絡(luò)性能參數(shù)的測(cè)試結(jié)果傳送至控制中心的數(shù)據(jù)庫(kù)中,在Web瀏覽器上以圖或表的形式顯示出來(lái)。
2.根據(jù)權(quán)利要求1所述的測(cè)試IP網(wǎng)絡(luò)中任意兩個(gè)端系統(tǒng)之間性能參數(shù)的方法,其特征是所述的移動(dòng)探針是一種能夠在計(jì)算機(jī)操作系統(tǒng)后臺(tái)獨(dú)立運(yùn)行的具有測(cè)試功能的軟件實(shí)體,能夠經(jīng)網(wǎng)絡(luò)下載并運(yùn)行,從而能將測(cè)試功能置于需要的任一網(wǎng)絡(luò)終端上,它能準(zhǔn)確測(cè)量網(wǎng)絡(luò)任意兩個(gè)端系統(tǒng)之間端到端連通性、雙向時(shí)延、丟包率、可用帶寬性能參數(shù),實(shí)現(xiàn)故障定位,它的探針測(cè)試時(shí)機(jī)和測(cè)試參數(shù)受控于網(wǎng)絡(luò)策略系統(tǒng)。
3.一種測(cè)試IP網(wǎng)絡(luò)中任意兩個(gè)端系統(tǒng)之間性能參數(shù)的系統(tǒng),其特征是它至少由1臺(tái)測(cè)試服務(wù)器和/或一臺(tái)信標(biāo)服務(wù)器以及n(n=2,3,4,...)個(gè)安裝有移動(dòng)探針的被測(cè)端系統(tǒng)組成,它們均通過(guò)網(wǎng)絡(luò)相連,并受控于相應(yīng)的測(cè)試服務(wù)器系統(tǒng);其中的測(cè)試服務(wù)器包括了分布式通信控制程序、Web通信控制程序和數(shù)據(jù)庫(kù)服務(wù)器,信標(biāo)服務(wù)器為網(wǎng)絡(luò)中的用戶提供一個(gè)測(cè)試基準(zhǔn),其中分布式通信控制程序的主要功能包括定期維護(hù)UCC的注冊(cè)、在線工作、注銷和刪除等狀態(tài),接收Web通信控制程序發(fā)送的網(wǎng)絡(luò)測(cè)量Policy報(bào)文,控制移動(dòng)探針中工具的測(cè)量行為,接收移動(dòng)探針的測(cè)量結(jié)果并存放數(shù)據(jù)庫(kù)中;Web通信控制程序的主要功能包括為網(wǎng)管人員提供操作和管理系統(tǒng)的界面,選擇和設(shè)置診斷方法及測(cè)量指標(biāo),選擇發(fā)送方或/和接收方的測(cè)量對(duì)象、確定發(fā)起測(cè)量的時(shí)刻或測(cè)量周期,觀看測(cè)量數(shù)據(jù)和診斷結(jié)果,設(shè)置用戶管理和安全信息;數(shù)據(jù)庫(kù)服務(wù)器的主要功能包括存放用戶信息和診斷過(guò)程和結(jié)果信息,以及診斷標(biāo)準(zhǔn)信息,為診斷提供基準(zhǔn)信息;移動(dòng)探針的主要功能包括維護(hù)與分布式通信控制程序連接狀態(tài)、接收分布式通信控制程序發(fā)送的控制報(bào)文,根據(jù)其中的Policy選用特定工具及參數(shù)進(jìn)行測(cè)量、向分布式通信控制程序傳送測(cè)量結(jié)果數(shù)據(jù)。
全文摘要
本發(fā)明針對(duì)目前的網(wǎng)絡(luò)測(cè)試需要專業(yè)人員進(jìn)行現(xiàn)場(chǎng)測(cè)試所帶來(lái)的不便以及現(xiàn)有的測(cè)試服務(wù)器不能測(cè)量復(fù)雜網(wǎng)絡(luò)中端與端之間性能參數(shù)的問(wèn)題,公開了一種可在任意地點(diǎn)方便地實(shí)現(xiàn)測(cè)試IP網(wǎng)絡(luò)中任意兩個(gè)端系統(tǒng)之間性能參數(shù)的方法及系統(tǒng),其方法是首先從網(wǎng)站上下載測(cè)試程序并向中心注冊(cè),管理員通過(guò)瀏覽器定制控制策略并發(fā)起測(cè)試;測(cè)試服務(wù)器啟動(dòng)移動(dòng)探針進(jìn)行測(cè)試,向信標(biāo)站或指定站點(diǎn)發(fā)送測(cè)試報(bào)文,測(cè)試完成時(shí)將測(cè)試結(jié)果寫入數(shù)據(jù)庫(kù)服務(wù)器;瀏覽器可顯示測(cè)試結(jié)果。系統(tǒng)主要由分布式通信控制程序、用戶通信控制程序和Web通信控制程序以及相關(guān)的數(shù)據(jù)庫(kù)程序等幾部分構(gòu)成。本發(fā)明能夠方便、快捷地測(cè)量?jī)牲c(diǎn)之間的性能參數(shù)并能定位網(wǎng)絡(luò)故障。
文檔編號(hào)H04L12/24GK101013975SQ20071001943
公開日2007年8月8日 申請(qǐng)日期2007年1月24日 優(yōu)先權(quán)日2007年1月24日
發(fā)明者陳鳴, 高屹, 邢長(zhǎng)友, 周駿 申請(qǐng)人:中國(guó)人民解放軍理工大學(xué)指揮自動(dòng)化學(xué)院