一種網(wǎng)絡(luò)智能測試方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信測試領(lǐng)域,包括以太網(wǎng)網(wǎng)絡(luò)的測試和維護(hù),對小區(qū)寬帶、客戶專線和集團(tuán)網(wǎng)絡(luò)的測試和維護(hù),涉及一種網(wǎng)絡(luò)智能測試方法。
【背景技術(shù)】
[0002]寬帶業(yè)務(wù)開通和運(yùn)維階段,用戶最關(guān)心所用專線網(wǎng)速是否滿足需求,運(yùn)維人員最關(guān)心,當(dāng)用戶帶寬不能滿足時,找到影響網(wǎng)絡(luò)帶寬的故障點(diǎn)位置;運(yùn)維人員在使用儀表測試網(wǎng)絡(luò)時,最關(guān)心的是能夠最快速的定位到故障點(diǎn)位位置。傳統(tǒng)測試方法是,運(yùn)維人員在用戶端和局端,分別掛一臺儀表,一臺儀表發(fā)送數(shù)據(jù)包,另外一臺做環(huán)回?cái)?shù)據(jù)包操作,通過收發(fā)數(shù)據(jù)包比較得出網(wǎng)絡(luò)帶寬,時延,丟包等參數(shù)。當(dāng)不能確定引起丟包的網(wǎng)絡(luò)設(shè)備具體是那一臺。要想定位到故障點(diǎn),必須采用逐段排除方法,費(fèi)時費(fèi)力。
[0003]現(xiàn)有技術(shù)中采用RFC2544協(xié)議測試標(biāo)準(zhǔn)方法進(jìn)行測試,但是RFC2544測試標(biāo)準(zhǔn)存在以下缺點(diǎn):
[0004]I) RFC2544測試標(biāo)準(zhǔn),測試網(wǎng)絡(luò)帶寬,時延,丟包率只支持離線測試,對在線業(yè)務(wù)測試,無能為力。
[0005]2)RFC2544測試標(biāo)準(zhǔn),測試網(wǎng)絡(luò)帶寬,時延,丟包率測試結(jié)果,只能顯示端到端的帶寬,時延,丟包率,不能對中間設(shè)備的帶寬,時延,丟包率進(jìn)行統(tǒng)計(jì),因此不能找到網(wǎng)絡(luò)故障點(diǎn)位置。
[0006]3)RFC2544測試標(biāo)準(zhǔn),測試帶寬、時延和丟包率,需要分三步分別進(jìn)行,測試效率低。
[0007]4)網(wǎng)絡(luò)環(huán)回方案,只能針對端口所有數(shù)據(jù)進(jìn)行環(huán)回,不能有選擇性的環(huán)回部分?jǐn)?shù)據(jù)流的數(shù)據(jù)包。
[0008]5)網(wǎng)絡(luò)環(huán)回方案,數(shù)據(jù)不能再穿通到下一跳網(wǎng)絡(luò)設(shè)備。
【發(fā)明內(nèi)容】
[0009]本發(fā)明的目的在于克服上述不足,提供一種網(wǎng)絡(luò)智能測試方法,該方法包括步驟:
[0010]步驟I)在測試網(wǎng)絡(luò)的用戶端設(shè)置主控儀表,在測試網(wǎng)絡(luò)中設(shè)置環(huán)回穿通儀表,將所述主控儀表與所述環(huán)回穿通儀表接通形成環(huán)回路徑,所述主控儀表發(fā)送控制幀至所述環(huán)回穿通儀表;
[0011]步驟2)所述環(huán)回穿通儀表,首先處于穿通測試網(wǎng)絡(luò)狀態(tài),然后接收并檢測所述控制幀,響應(yīng)所述控制幀,建立連接配置;
[0012]步驟3)所述主控儀表根據(jù)所述控制幀配置測試參數(shù),所述測試參數(shù)包括幀長和測試時長;
[0013]步驟4)所述主控儀表跟蹤所述主控儀表與所述環(huán)回穿通儀表之間的鏈路,獲取網(wǎng)絡(luò)拓?fù)?,得到所述主控儀表與所述環(huán)回穿通儀表之間全部的網(wǎng)絡(luò)設(shè)備信息;
[0014]步驟5)所述主控儀表遠(yuǎn)程登錄網(wǎng)管,統(tǒng)計(jì)初始數(shù)據(jù);
[0015]步驟6)所述主控儀表進(jìn)行網(wǎng)絡(luò)測試,收發(fā)數(shù)據(jù)包并統(tǒng)計(jì),所述環(huán)回穿通儀表接收到所述主控儀表的數(shù)據(jù)包進(jìn)行環(huán)回測試幀,穿通其它不需要環(huán)回測試的用戶幀;
[0016]步驟7)所述主控儀表獲取各所述網(wǎng)絡(luò)設(shè)備的測試收發(fā)數(shù)據(jù)包,并將其與步驟6)中發(fā)送的數(shù)據(jù)包進(jìn)行比對,獲取帶寬、時延和故障位置點(diǎn);
[0017]步驟8)所述主控儀表生成測試報(bào)告,該測試報(bào)告的內(nèi)容包括:各幀長對應(yīng)的帶寬,不同速率的丟包率,時延,統(tǒng)計(jì)并對比網(wǎng)絡(luò)中每一跳網(wǎng)絡(luò)設(shè)備收發(fā)測試包的個數(shù),丟包設(shè)備點(diǎn)位置。
[0018]優(yōu)選地,所述網(wǎng)絡(luò)智能測試方法還包括步驟:所述主控儀表發(fā)送拆除鏈路控制配置信息至所述環(huán)回穿通儀表,所述環(huán)回穿通儀表接收并拆除所述主控儀表發(fā)送的拆除鏈路控制配置信息。
[0019]優(yōu)選地,所述環(huán)回穿通儀表串聯(lián)在所述測試網(wǎng)絡(luò)中的任意位置。
[0020]優(yōu)選地,所述環(huán)回穿通儀表為同時進(jìn)行環(huán)回和穿通的環(huán)回穿通儀表。
[0021]優(yōu)選地,所述網(wǎng)絡(luò)智能測試方法還包括步驟:當(dāng)環(huán)回的數(shù)據(jù)包和經(jīng)過環(huán)回穿通儀表的穿通下行數(shù)據(jù)報(bào)文超過總帶寬時,按照所述控制幀中的預(yù)設(shè)的優(yōu)先級進(jìn)行丟包操作。
[0022]優(yōu)選地,所述網(wǎng)絡(luò)智能測試方法還包括步驟:所述主控儀表測試完畢后,根據(jù)所述主控儀表收發(fā)數(shù)據(jù)包的數(shù)量,判斷所述測試網(wǎng)絡(luò)的帶寬是否和用戶開通的帶寬匹配:
[0023]當(dāng)所述測試網(wǎng)絡(luò)的帶寬和用戶開通的帶寬匹配時,生成測試報(bào)告,不再進(jìn)行故障鏈路定位;
[0024]當(dāng)所述測試網(wǎng)絡(luò)的帶寬和用戶開通的帶寬不匹配時,所述主控儀表對每一個網(wǎng)絡(luò)設(shè)備的測試數(shù)據(jù)進(jìn)行統(tǒng)計(jì),分析得出丟包的網(wǎng)絡(luò)。
[0025]優(yōu)選地,所述步驟5)所述主控儀表遠(yuǎn)程登錄網(wǎng)管,進(jìn)一步為,所述主控儀表開放遠(yuǎn)程登錄網(wǎng)管設(shè)備功能,通過路由表和MAC地址表查詢網(wǎng)絡(luò)中對應(yīng)端口的收發(fā)數(shù)據(jù)報(bào)文個數(shù),當(dāng)沒有網(wǎng)管權(quán)限時,選擇跳過此網(wǎng)絡(luò),轉(zhuǎn)入下一跳網(wǎng)絡(luò)。
[0026]優(yōu)選地,所述控制幀中包括:數(shù)據(jù)包凈荷部分帶有公司標(biāo)示、測試報(bào)文的優(yōu)先級、以及需要被主控儀表執(zhí)行對特定的MAC和IP報(bào)文進(jìn)行環(huán)回操作信息的層級。
[0027]優(yōu)選地,當(dāng)所述環(huán)回穿通儀表設(shè)置在測試網(wǎng)絡(luò)的終端節(jié)點(diǎn)位置時,所述環(huán)回穿通儀表只進(jìn)行環(huán)回測試幀,不進(jìn)行穿通測試幀。
[0028]與現(xiàn)有技術(shù)相比,本發(fā)明的網(wǎng)絡(luò)智能測試方法,具有以下有益效果:
[0029]1)RFC2544測試標(biāo)準(zhǔn),只能檢測到局端到局端的網(wǎng)絡(luò)帶寬,不能找到中間故障網(wǎng)絡(luò)設(shè)備點(diǎn),本發(fā)明的智能網(wǎng)絡(luò)測試方法,可以通過統(tǒng)計(jì)網(wǎng)絡(luò)中間設(shè)備的收發(fā)測試報(bào)文數(shù)量,進(jìn)行對比,可以定位故障點(diǎn),不需要再進(jìn)行逐點(diǎn)排查,大大提升了工作效率;
[0030]2) RFC2544測試標(biāo)準(zhǔn)需要對帶寬、時延和丟包率分三次測試,而本發(fā)明中帶寬、時延、丟包率一起進(jìn)行測試,大大提高了測試效率,效率比RFC2544測試標(biāo)準(zhǔn)提升3倍;
[0031]3)現(xiàn)有技術(shù)中的環(huán)回測試,只能執(zhí)行簡單的環(huán)回工作,本發(fā)明的儀表,在執(zhí)行環(huán)回時,同時可以檢測統(tǒng)計(jì)其它業(yè)務(wù)流所占用的帶寬,收發(fā)包個數(shù),以及類型;
[0032]4)現(xiàn)有技術(shù)中的環(huán)回測試,測試儀表只能放在終端,位置受限,而本發(fā)明中的環(huán)回儀表位置不受限制,可以放在網(wǎng)絡(luò)終端,也可以串連在網(wǎng)絡(luò)中;
[0033]5)本發(fā)明可以有選擇性的環(huán)回部分?jǐn)?shù)據(jù)流的數(shù)據(jù)包。不需要環(huán)回的數(shù)據(jù)報(bào)文,可以穿透到下一跳設(shè)備,從而實(shí)現(xiàn)不影響其它用戶業(yè)務(wù)正常進(jìn)行;
[0034]6)本發(fā)明中的網(wǎng)絡(luò)智能測試方法,測試網(wǎng)絡(luò)帶寬、時延和丟包率時,支持離線測試和在線業(yè)務(wù)測試,不影響其它用戶業(yè)務(wù)。
【附圖說明】
[0035]此處所說明的附圖用來提供對本申請的進(jìn)一步理解,構(gòu)成本申請的一部分,本申請的示意性實(shí)施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:
[0036]圖1是傳統(tǒng)網(wǎng)絡(luò)測試拓?fù)鋱D;
[0037]圖2是實(shí)施例1的網(wǎng)絡(luò)測試拓?fù)鋱D;
[0038]圖3是實(shí)施例1的網(wǎng)絡(luò)智能測試方法流程圖;
[0039]圖4為實(shí)施例3的網(wǎng)絡(luò)智能測試應(yīng)用結(jié)構(gòu)圖;
[0040]圖5為實(shí)施例4的網(wǎng)絡(luò)智能測試應(yīng)用結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0041]如在說明書及權(quán)利要求當(dāng)中使用了某些詞匯來指稱特定組件。本領(lǐng)域技術(shù)人員應(yīng)可理解,硬件制造商可能會用不同名詞來稱呼同一個組件。本說明書及權(quán)利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準(zhǔn)則。如在通篇說明書及權(quán)利要求當(dāng)中所提及的“包含”為一開放式用語,故應(yīng)解釋成“包含但不限定于”?!按笾隆笔侵冈诳山邮盏恼`差范圍內(nèi),本領(lǐng)域技術(shù)人員能夠在一定誤差范圍內(nèi)解決所述技術(shù)問題,基本達(dá)到所述技術(shù)效果。說明書后續(xù)描述為實(shí)施本申請的較佳實(shí)施方式,然所述描述乃以說明本申請的一般原則為目的,并非用以限定本申請的范圍。本申請的保護(hù)范圍當(dāng)視所附權(quán)利要求所界定者為準(zhǔn)。
[0042]實(shí)施例1
[0043]以太網(wǎng)最初為局域網(wǎng)而設(shè)計(jì),由于局域網(wǎng)本身已具備較高的可靠性和穩(wěn)定性,因此在設(shè)計(jì)以太網(wǎng)之初并未建立管理維護(hù)的機(jī)制。而相對于局域網(wǎng),城域網(wǎng)和廣域網(wǎng)在鏈路長度和網(wǎng)絡(luò)規(guī)模上都迅速擴(kuò)大,于是有效管理維護(hù)機(jī)制的缺乏,已成為以太網(wǎng)技術(shù)在城域網(wǎng)和廣域網(wǎng)應(yīng)用的嚴(yán)重障礙。
[0044]結(jié)合圖2,本實(shí)施例提供一種網(wǎng)絡(luò)智能測試方法,包括步驟:
[0045]步驟I)在測試網(wǎng)絡(luò)的用戶端設(shè)置主控儀表,在測試網(wǎng)絡(luò)中設(shè)置環(huán)回穿通儀表,將所述主控儀表與所述環(huán)回穿通儀表接通形成環(huán)回路徑,所述主控儀表發(fā)送控制幀至所述環(huán)回穿通儀表;
[0046]本發(fā)明中的所述環(huán)回穿通儀表可以串聯(lián)在所述測試網(wǎng)絡(luò)中的任意位置。當(dāng)所述環(huán)回穿通儀表設(shè)置在測試網(wǎng)絡(luò)的終端節(jié)點(diǎn)位置時,所述環(huán)回穿通儀表只進(jìn)行環(huán)回測試幀,不進(jìn)行穿通測試幀。
[0047]步驟2)所述環(huán)回穿通儀表,首先處于穿通測試網(wǎng)絡(luò)狀態(tài),然后接收并檢測所述控制幀,響應(yīng)所述控制幀,建立連接配置;
[0048]這里的控制幀中只是在數(shù)據(jù)包凈荷部分包括帶有公司標(biāo)示,測試報(bào)文的優(yōu)先級,以及需要被控儀表執(zhí)行對某個特定的MAC,IP報(bào)文進(jìn)行第幾層環(huán)回操作。
[0049]環(huán)回穿通儀表在沒有連接到主控儀表時,一直處于監(jiān)聽狀態(tài),并且發(fā)送廣播報(bào)文,報(bào)文包容包括儀表B的MAC,IP地址,以及公司標(biāo)示。
[0050]主控儀表,可以通過掃描數(shù)據(jù)包,發(fā)現(xiàn)在網(wǎng)上可用的環(huán)回穿通設(shè)備,也可以指定特定遠(yuǎn)端環(huán)回設(shè)備B的IP地址,向環(huán)回穿通儀表發(fā)送控制報(bào)文。
[0051]環(huán)回穿通儀表對所接收的報(bào)文進(jìn)行分析,當(dāng)解析到主控儀表發(fā)送的請求時,響應(yīng)請求,并往主控儀表發(fā)送響應(yīng)請求后的狀態(tài)信息。
[0052]步驟3)所述主控儀表根據(jù)所述控制幀配置測試參數(shù),所述測試參數(shù)包括幀長和測試時長;
當(dāng)前第1頁
1 
2 
3