一種網(wǎng)絡(luò)雙向測(cè)試的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信測(cè)試領(lǐng)域,包括以太網(wǎng)網(wǎng)絡(luò)的測(cè)試和維護(hù),對(duì)小區(qū)寬帶、客戶專線和集團(tuán)網(wǎng)絡(luò)的測(cè)試和維護(hù),涉及一種網(wǎng)絡(luò)雙向測(cè)試的方法。
【背景技術(shù)】
[0002]寬帶業(yè)務(wù)開通和運(yùn)維階段,用戶最關(guān)心所用專線網(wǎng)速是否滿足需求,運(yùn)維人員最關(guān)心,當(dāng)用戶帶寬不能滿足時(shí),找到影響網(wǎng)絡(luò)帶寬的故障點(diǎn)位置;運(yùn)維人員在使用儀表測(cè)試網(wǎng)絡(luò)時(shí),最關(guān)心的是能夠最快速的定位到故障點(diǎn)位位置。傳統(tǒng)測(cè)試方法是,運(yùn)維人員在用戶端和局端,分別掛一臺(tái)儀表,一臺(tái)儀表發(fā)送數(shù)據(jù)包,另外一臺(tái)做環(huán)回?cái)?shù)據(jù)包操作,通過收發(fā)數(shù)據(jù)包比較得出網(wǎng)絡(luò)帶寬,時(shí)延,丟包等參數(shù)。當(dāng)不能確定引起丟包的網(wǎng)絡(luò)設(shè)備具體是那一臺(tái)。要想定位到故障點(diǎn),必須采用逐段排除方法,費(fèi)時(shí)費(fèi)力。
[0003]現(xiàn)有技術(shù)中采用RFC2544技術(shù)和TCP/IP協(xié)議的測(cè)試標(biāo)準(zhǔn)的方法進(jìn)行測(cè)試,但是RFC2544技術(shù)和TCP/IP協(xié)議的測(cè)試標(biāo)準(zhǔn)存在以下缺點(diǎn):1)本地到遠(yuǎn)端的網(wǎng)絡(luò)性能測(cè)試,在網(wǎng)絡(luò)兩端需要兩臺(tái)測(cè)試儀表實(shí)現(xiàn)端到端單向的測(cè)試且需要穿通整個(gè)網(wǎng)絡(luò)。2)整個(gè)測(cè)試過程需要兩臺(tái)儀表,一臺(tái)需要發(fā)送控制幀、另一臺(tái)需要設(shè)置相應(yīng)的環(huán)回?cái)?shù)據(jù)層,而且遠(yuǎn)端需要運(yùn)維人員手動(dòng)運(yùn)行環(huán)回端和監(jiān)測(cè)儀表情況與對(duì)端人員做好相應(yīng)的配合,降低了測(cè)試效率;3)不能監(jiān)測(cè)本端和遠(yuǎn)端的整個(gè)網(wǎng)絡(luò)鏈路連接情況;4)測(cè)試效率比較慢,需要交換兩臺(tái)儀表的功能,進(jìn)行兩次測(cè)試才能完成網(wǎng)絡(luò)的雙向測(cè)試;5)由于每個(gè)方向測(cè)試,數(shù)據(jù)都由遠(yuǎn)端環(huán)回到本地,導(dǎo)致數(shù)據(jù)收發(fā)在網(wǎng)路中傳輸鏈路不一致,導(dǎo)致測(cè)試結(jié)果不科學(xué),也不嚴(yán)謹(jǐn)。
[0004]專利申請(qǐng)文件200510089815.2提供了一種網(wǎng)絡(luò)設(shè)備測(cè)試方法及系統(tǒng),應(yīng)用在計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),該計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)須至少包括服務(wù)端平臺(tái)、至少一個(gè)客戶端平臺(tái)和網(wǎng)絡(luò)連接裝置,其中該服務(wù)端平臺(tái)借由該網(wǎng)絡(luò)連接裝置連接到各個(gè)客戶端平臺(tái),且各個(gè)客戶端平臺(tái)上均預(yù)先裝設(shè)有待測(cè)的網(wǎng)絡(luò)設(shè)備,對(duì)各個(gè)待測(cè)的網(wǎng)絡(luò)設(shè)備提供傳輸可靠性測(cè)試程序,該網(wǎng)絡(luò)設(shè)備測(cè)試方法至少包括:在該服務(wù)端平臺(tái)上,產(chǎn)生一連串預(yù)定數(shù)量的測(cè)試數(shù)據(jù)包;在該服務(wù)端平臺(tái)上,將產(chǎn)生的測(cè)試數(shù)據(jù)包以多點(diǎn)廣播方式通過該網(wǎng)絡(luò)連接裝置發(fā)送到各個(gè)客戶端平臺(tái);在各個(gè)客戶端平臺(tái)上,通過各個(gè)待測(cè)的網(wǎng)絡(luò)設(shè)備攔截該服務(wù)端單元通過該網(wǎng)絡(luò)連接裝置傳送來的測(cè)試數(shù)據(jù)包;在各個(gè)客戶端平臺(tái)上,響應(yīng)所攔截到的測(cè)試數(shù)據(jù)包,通過各個(gè)待測(cè)的網(wǎng)絡(luò)設(shè)備及經(jīng)由該網(wǎng)絡(luò)連接裝置,向該服務(wù)端單元回傳相同數(shù)量的測(cè)試數(shù)據(jù)包;以及在該服務(wù)端平臺(tái)上,統(tǒng)計(jì)各個(gè)客戶端平臺(tái)所回傳測(cè)試數(shù)據(jù)包的數(shù)量,并將其數(shù)量與先前發(fā)送的測(cè)試數(shù)據(jù)包的數(shù)量進(jìn)行對(duì)比檢查二者是否相符合;若是,則發(fā)出測(cè)試通過信息;反之若否,則發(fā)出測(cè)試不通過信息。此網(wǎng)絡(luò)測(cè)試步驟繁多,方法復(fù)雜,需要服務(wù)器和客戶端來操作,測(cè)試效率慢,測(cè)試結(jié)果不夠準(zhǔn)確,需要多次測(cè)試才能得到測(cè)試結(jié)果。
[0005]因此,如何研發(fā)一種網(wǎng)絡(luò)雙向測(cè)試的方法,解決上述問題,便成為亟待解決的技術(shù)冋題。
【發(fā)明內(nèi)容】
[0006]本申請(qǐng)解決的主要問題是提供一種網(wǎng)絡(luò)雙向測(cè)試的方法,以解決無法實(shí)現(xiàn)的方法簡(jiǎn)單,測(cè)試效率高、測(cè)試結(jié)果科學(xué)和嚴(yán)謹(jǐn)?shù)募夹g(shù)問題。
[0007]為了解決上述技術(shù)問題,本發(fā)明公開了一種網(wǎng)絡(luò)雙向測(cè)試的方法,包括步驟:
[0008]步驟I)在測(cè)試網(wǎng)絡(luò)的用戶端設(shè)置主控儀表,在測(cè)試網(wǎng)絡(luò)中設(shè)置被控儀表,所述主控儀表與所述被控儀表形成雙向測(cè)試路徑;
[0009]步驟2)所述主控儀表與所述被控儀表建立連接,并配置測(cè)試參數(shù),同時(shí)發(fā)送控制幀至所述被控儀表;
[0010]步驟3)所述主控儀表開始執(zhí)行網(wǎng)絡(luò)測(cè)試,所述被控儀表接收并響應(yīng)所述控制幀并執(zhí)行測(cè)試;所述主控儀表收發(fā)上行數(shù)據(jù)包并統(tǒng)計(jì),所述被控儀表收發(fā)下行數(shù)據(jù)包并統(tǒng)計(jì),并將收發(fā)的下行數(shù)據(jù)包發(fā)送至主控儀表;
[0011]步驟4)所述主控儀表獲取被控儀表發(fā)送的上行數(shù)據(jù)包,并將其與步驟3)中主控儀表發(fā)送的上行數(shù)據(jù)包進(jìn)行比對(duì),獲取上行網(wǎng)絡(luò)的帶寬、背靠背和丟包率;
[0012]步驟5)所述主控儀表獲取被控儀表發(fā)送的下行數(shù)據(jù)包,并將其與步驟3)中被控儀表發(fā)送的下行數(shù)據(jù)包進(jìn)行比對(duì),獲取下行網(wǎng)絡(luò)的帶寬、背靠背和丟包率;
[0013]步驟6)所述主控儀表生成測(cè)試報(bào)告。
[0014]進(jìn)一步地,其中,當(dāng)所述主控儀表與所述被控儀表之間具有多個(gè)網(wǎng)絡(luò)設(shè)備時(shí),所述步驟還包括:
[0015]所述主控儀表遠(yuǎn)程登錄網(wǎng)管,統(tǒng)計(jì)初始數(shù)據(jù);
[0016]所述主控儀表跟蹤所述主控儀表與所述被控儀表之間的鏈路,獲取網(wǎng)關(guān)拓?fù)洌玫剿鲋骺貎x表與所述被控儀表之間全部的網(wǎng)絡(luò)設(shè)備信息。
[0017]進(jìn)一步地,其中,所述步驟還包括:根據(jù)所述主控儀表收發(fā)數(shù)據(jù)包的數(shù)量,判斷測(cè)試網(wǎng)絡(luò)的帶寬是否和用戶開通的帶寬匹配:
[0018]當(dāng)所述測(cè)試網(wǎng)絡(luò)的帶寬和用戶開通的帶寬匹配時(shí),生成測(cè)試報(bào)告,不再進(jìn)行故障鏈路定位;
[0019]當(dāng)所述測(cè)試網(wǎng)絡(luò)的帶寬和用戶開通的帶寬不匹配時(shí),所述主控儀表對(duì)每一個(gè)網(wǎng)絡(luò)設(shè)備的測(cè)試數(shù)據(jù)進(jìn)行統(tǒng)計(jì),分析得出丟包的網(wǎng)絡(luò)設(shè)備。
[0020]進(jìn)一步地,其中,所述網(wǎng)絡(luò)雙向測(cè)試的方法還包括步驟:所述主控儀表發(fā)送拆除鏈路控制配置信息至被控儀表,所述被控儀表接收并拆除所述主控儀表發(fā)送的拆除鏈路控制配置信息。
[0021]進(jìn)一步地,其中,所述步驟I)的所述主控儀表與所述被控儀表形成雙向測(cè)試路徑,進(jìn)一步為,所述被控儀表以固定頻率向測(cè)試網(wǎng)絡(luò)中發(fā)送私有IP廣播通信報(bào)文,同時(shí),主控儀表開啟自動(dòng)搜索功能,當(dāng)所述主控儀表搜索到所述被控儀表時(shí)建立連接,形成雙向測(cè)試路徑。
[0022]進(jìn)一步地,其中,所述步驟3)中,所述主控儀表與所述被控儀表為同時(shí)進(jìn)行測(cè)試的。
[0023]進(jìn)一步地,其中,所述步驟5)中的所述被控儀表收發(fā)下行數(shù)據(jù)包并統(tǒng)計(jì),將該下行數(shù)據(jù)包發(fā)送至主控儀表,進(jìn)一步為,所述被控儀表收發(fā)下行數(shù)據(jù)包并統(tǒng)計(jì),將該下行數(shù)據(jù)通過私有IP協(xié)議報(bào)文發(fā)送至主控儀表。
[0024]進(jìn)一步地,其中,所述被控儀表串聯(lián)在所述測(cè)試網(wǎng)絡(luò)中的任意位置。
[0025]進(jìn)一步地,其中,所述測(cè)試參數(shù),包括:幀長(zhǎng)、測(cè)試時(shí)長(zhǎng)和數(shù)據(jù)層。
[0026]進(jìn)一步地,其中,所述測(cè)試報(bào)告的內(nèi)容包括:各幀長(zhǎng)對(duì)應(yīng)的帶寬,不同速率的丟包率和背靠背O
[0027]與現(xiàn)有技術(shù)相比,本發(fā)明的網(wǎng)絡(luò)雙向測(cè)試的方法,具有以下有益效果:
[0028]I)在測(cè)試網(wǎng)絡(luò)的用戶端設(shè)置主控儀表,在測(cè)試網(wǎng)絡(luò)中設(shè)置被控儀表,所述主控儀表與所述被控儀表形成雙向測(cè)試路徑;測(cè)試過程設(shè)置兩臺(tái)儀表,一臺(tái)作為主控端發(fā)送數(shù)據(jù)包,另一臺(tái)作為被控制端,控制端帶動(dòng)被控制端進(jìn)行測(cè)試,測(cè)試完成直接在控制端得到測(cè)試結(jié)果,測(cè)試效率高,一次測(cè)試可以得到上行網(wǎng)絡(luò)和下行網(wǎng)絡(luò)的測(cè)試數(shù)據(jù);
[0029]2)本發(fā)明中帶寬、時(shí)延、丟包率以及吞吐率可以一起進(jìn)行測(cè)試,大大提高了測(cè)試效率,效率比RFC2544測(cè)試標(biāo)準(zhǔn)提升4倍,且測(cè)試結(jié)果測(cè)試結(jié)果科學(xué)、嚴(yán)謹(jǐn);
[0030]3)本發(fā)明的網(wǎng)絡(luò)雙向測(cè)試的方法,還可以通過統(tǒng)計(jì)網(wǎng)絡(luò)中間設(shè)備的收發(fā)測(cè)試報(bào)文數(shù)量,進(jìn)行對(duì)比,可以定位故障點(diǎn),不需要再進(jìn)行逐點(diǎn)排查,大大提升了工作效率;
[0031]4)本發(fā)明中的被控儀表位置不受限制,可以放在網(wǎng)絡(luò)終端,也可以串連在