亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

網(wǎng)絡(luò)服務(wù)質(zhì)量測試方法及系統(tǒng)的制作方法

文檔序號:7616790閱讀:575來源:國知局
專利名稱:網(wǎng)絡(luò)服務(wù)質(zhì)量測試方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,具體涉及一種網(wǎng)絡(luò)服務(wù)質(zhì)量測試方法及系統(tǒng)。
背景技術(shù)
OAM(運(yùn)行、管理和維護(hù))功能在公眾電信網(wǎng)中十分重要,它可以簡化網(wǎng)絡(luò)操作,檢驗(yàn)網(wǎng)絡(luò)性能和降低網(wǎng)絡(luò)運(yùn)行成本。在提供保障服務(wù)質(zhì)量的網(wǎng)絡(luò)中,OAM功能尤為重要。根據(jù)運(yùn)營商網(wǎng)絡(luò)運(yùn)營的實(shí)際需要,通常將網(wǎng)絡(luò)的管理工作分為三大類,其中,操作和管理主要是指完成日常網(wǎng)絡(luò)和業(yè)務(wù)進(jìn)行的分析、預(yù)測、規(guī)劃和配置工作;維護(hù)主要是對網(wǎng)絡(luò)及其業(yè)務(wù)的測試和故障管理等進(jìn)行的日常操作活動(dòng)。OAM機(jī)制不僅要預(yù)防網(wǎng)絡(luò)故障的發(fā)生,而且需要實(shí)現(xiàn)對網(wǎng)絡(luò)故障的迅速診斷和定位,最終提高網(wǎng)絡(luò)的可用性和對用戶的服務(wù)質(zhì)量。
為了增強(qiáng)以太網(wǎng)的電信特性,現(xiàn)有技術(shù)中公開了一種新的以太網(wǎng)OAM(IEEE802.3ah標(biāo)準(zhǔn))機(jī)制。該新的IEEE802.3ah標(biāo)準(zhǔn)下的OAM機(jī)制,主要是在傳統(tǒng)的MAC(媒質(zhì)接入控制)層和PHY(物理)層之間引入了一個(gè)OAM子層,并通過在設(shè)備之間傳遞OAM信息,進(jìn)而實(shí)現(xiàn)對網(wǎng)絡(luò)的監(jiān)測,該OAM的基本原理及報(bào)文格式,具體如圖1所示。
由圖1可知,該IEEE802.3ah標(biāo)準(zhǔn)下的OAM子層的主要是在輸出方向插入OAM報(bào)文,在輸入方向解析并分流OAM報(bào)文。其中OAM報(bào)文與傳統(tǒng)的以太網(wǎng)幀格式一致,只是新定義了一種OAM類型。該OAM機(jī)制具體可以通過物理PING、環(huán)回以及遠(yuǎn)端告警等方式對鏈路進(jìn)行監(jiān)測。
通過物理PING對鏈路進(jìn)行監(jiān)測的過程如圖2所示PE(運(yùn)營商邊緣)設(shè)備發(fā)起一次PING請求,CE(客戶邊緣)設(shè)備響應(yīng)這個(gè)請求,PE設(shè)備收到應(yīng)答后,得到用戶線路正常的判斷。在實(shí)際使用中,PE設(shè)備是電信局方的設(shè)備,CE設(shè)備是用戶家中的設(shè)備,如用戶家中的IPTN(IP電信網(wǎng))終端等。需要說明的是,這里的PING是一種物理層的PING操作,它不同于常用的IP PING操作,針對的是MAC地址,只有目的MAC地址是自己的用戶設(shè)備才會(huì)產(chǎn)生應(yīng)答。物理PING主要的目的是檢查用戶線和兩端設(shè)備的鏈路是否工作正常。
線路環(huán)回也是一種常見的定位手段,將接收端直接連到發(fā)送端,這樣發(fā)送方就可以檢驗(yàn)接收的數(shù)據(jù)是否和自己發(fā)送的一樣,從而判斷是否是接收設(shè)備本身的內(nèi)部處理過程有問題。當(dāng)用戶鏈路出現(xiàn)丟包和誤碼時(shí),可以通過設(shè)置環(huán)回來判斷故障究竟是設(shè)備造成的還是線路造成的。
遠(yuǎn)端告警是指當(dāng)一個(gè)方向的線路出現(xiàn)故障,比如用戶設(shè)備檢測到比較大的誤碼時(shí),會(huì)構(gòu)造特殊的OAM報(bào)文,從反方向通知PE設(shè)備,其過程如圖3所示。
這些OAM機(jī)制雖然在一定程度上增強(qiáng)了以太網(wǎng)的故障定位能力,但以太網(wǎng)OAM有以下兩個(gè)問題仍未解決一是該標(biāo)準(zhǔn)只是定義一個(gè)物理鏈路直接相連的一段網(wǎng)絡(luò)情況,而無法解決一個(gè)物理網(wǎng)絡(luò)的跨越多個(gè)直連網(wǎng)段的情況;二是以太網(wǎng)OAM只能檢測物理層的OAM情況,而無法解決MAC層以上(包括IP(因特網(wǎng)協(xié)議)層、TCP/UDP(傳輸控制協(xié)議/用戶數(shù)據(jù)報(bào)文協(xié)議)層以及更高層次)的網(wǎng)絡(luò)實(shí)際情況。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種網(wǎng)絡(luò)服務(wù)質(zhì)量測試方法,以克服現(xiàn)有技術(shù)中無法提供跨越多個(gè)網(wǎng)絡(luò)的多段物理網(wǎng)絡(luò)及MAC層以上網(wǎng)絡(luò)的OAM功能,實(shí)現(xiàn)基于寬帶實(shí)際網(wǎng)絡(luò)的、端到端的OAM測試。
本發(fā)明的另一個(gè)目的是提供一種網(wǎng)絡(luò)服務(wù)質(zhì)量測試系統(tǒng),以實(shí)現(xiàn)對網(wǎng)絡(luò)故障的迅速診斷和定位,提高網(wǎng)絡(luò)的可用性和對用戶的服務(wù)質(zhì)量。
為此,本發(fā)明提供如下的技術(shù)方案一種網(wǎng)絡(luò)服務(wù)質(zhì)量測試方法,所述方法包括步驟A、生成一與需要測試的業(yè)務(wù)流同樣的測試數(shù)據(jù)流;B、將所述測試數(shù)據(jù)流從所述網(wǎng)絡(luò)的測試起點(diǎn)發(fā)往測試終點(diǎn);C、在所述測試終點(diǎn)根據(jù)獲取的測試數(shù)據(jù)流檢測所述網(wǎng)絡(luò)的服務(wù)質(zhì)量。
所述步驟B包括B1、在所述測試起點(diǎn)的入端口處插入所述測試數(shù)據(jù)流;B2、按照業(yè)務(wù)的正常轉(zhuǎn)發(fā)流程在所述網(wǎng)絡(luò)的節(jié)點(diǎn)間轉(zhuǎn)發(fā)所述測試數(shù)據(jù)流。
可選地,所述步驟B1具體為按預(yù)定比例將所述測試數(shù)據(jù)流插入到正常業(yè)務(wù)數(shù)據(jù)流中,或根據(jù)所述測試數(shù)據(jù)流的流量大小調(diào)節(jié)所述測試數(shù)據(jù)流插入到正常業(yè)務(wù)數(shù)據(jù)流中的速度,或中止正常業(yè)務(wù)數(shù)據(jù)流后插入所述測試數(shù)據(jù)流。
優(yōu)選地,所述步驟B1中在插入所述測試數(shù)據(jù)流的同時(shí)插入其對應(yīng)的測試流標(biāo)志符和時(shí)戳。
所述步驟C包括C1、預(yù)先配置測試終點(diǎn)出端口的訪問控制表;C2、根據(jù)所述訪問控制表在所述測試終點(diǎn)的出端口處提取所述測試數(shù)據(jù)流;C3、對提取的測試數(shù)據(jù)流進(jìn)行運(yùn)行管理和維護(hù)統(tǒng)計(jì)。
所述步驟C還包括C4、當(dāng)需要對所述測試數(shù)據(jù)流進(jìn)行環(huán)回處理時(shí),對提取的測試數(shù)據(jù)流進(jìn)行處理;
C5、將處理后的測試數(shù)據(jù)流環(huán)回到所述測試起點(diǎn);C6、在所述測試起點(diǎn)根據(jù)獲取的測試數(shù)據(jù)流檢測所述網(wǎng)絡(luò)的服務(wù)質(zhì)量。
所述測試數(shù)據(jù)流從所述網(wǎng)絡(luò)的測試起點(diǎn)至測試終點(diǎn)需要經(jīng)過一次或多次網(wǎng)絡(luò)節(jié)點(diǎn)間的轉(zhuǎn)發(fā)過程。
一種網(wǎng)絡(luò)服務(wù)質(zhì)量測試系統(tǒng),包括通過網(wǎng)絡(luò)鏈路相連的測試起點(diǎn)設(shè)備和測試終點(diǎn)設(shè)備以及測試管理設(shè)備,其中,所述測試管理設(shè)備用于完成對所述測試起點(diǎn)設(shè)備及測試終點(diǎn)設(shè)備的參數(shù)配置及測試過程的管理;所述測試起點(diǎn)設(shè)備用于根據(jù)配置的參數(shù)信息插入測試數(shù)據(jù)流,并將所述測試數(shù)據(jù)流發(fā)往所述測試終點(diǎn)設(shè)備;所述測試終點(diǎn)設(shè)備用于根據(jù)配置的參數(shù)信息提取所述測試數(shù)據(jù)流,并根據(jù)提取的測試數(shù)據(jù)流檢測所述網(wǎng)絡(luò)的服務(wù)質(zhì)量。
所述測試起點(diǎn)設(shè)備包括測試數(shù)據(jù)存儲(chǔ)單元,用于存儲(chǔ)所述測試管理設(shè)備發(fā)送的測試數(shù)據(jù)流信息;測試流插入單元,耦合于所述測試數(shù)據(jù)存儲(chǔ)單元,用于將所述存儲(chǔ)的測試數(shù)據(jù)流插入到所述測試起點(diǎn)設(shè)備發(fā)送的正常業(yè)務(wù)流中。
所述測試終點(diǎn)設(shè)備包括測試流特征信息存儲(chǔ)單元,用于存儲(chǔ)所述測試管理設(shè)備發(fā)送的測試流特征信息;測試流提取單元,耦合于所述測試流特征信息存儲(chǔ)單元,用于根據(jù)所述測試流特征信息從所述測試終點(diǎn)設(shè)備接收的正常業(yè)務(wù)流中提取出對應(yīng)的測試數(shù)據(jù)流;測試處理單元,分別耦合于所述測試流特征信息存儲(chǔ)單元及所述測試流提取單元,用于根據(jù)所述測試流特征信息對提取出的測試數(shù)據(jù)流作性能檢測及統(tǒng)計(jì)處理。
所述系統(tǒng)還包括通過網(wǎng)絡(luò)鏈路與測試起點(diǎn)設(shè)備和測試終點(diǎn)設(shè)備相連的一個(gè)或多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備,用于轉(zhuǎn)發(fā)從所述測試起點(diǎn)設(shè)備發(fā)送到所述測試終點(diǎn)設(shè)備的測試數(shù)據(jù)流及正常業(yè)務(wù)流。
所述測試起點(diǎn)設(shè)備和所述測試終點(diǎn)設(shè)備分別為具有中央處理單元及存儲(chǔ)功能的網(wǎng)絡(luò)設(shè)備。
由以上本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明通過在網(wǎng)絡(luò)測試起點(diǎn)設(shè)備的業(yè)務(wù)流入端口的輸入方向,模擬與需要測試的業(yè)務(wù)流格式相同的測試數(shù)據(jù)流,將其插入到正常業(yè)務(wù)流中發(fā)往測試數(shù)據(jù)流的測試終點(diǎn)設(shè)備;該測試數(shù)據(jù)流同正常業(yè)務(wù)流一樣,經(jīng)過測試起點(diǎn)至測試終點(diǎn)間的實(shí)際網(wǎng)絡(luò)設(shè)備的正常轉(zhuǎn)發(fā)流程,到達(dá)測試終點(diǎn)設(shè)備;在測試終點(diǎn)設(shè)備的出端口提取出該測試數(shù)據(jù)流,對其進(jìn)行OAM統(tǒng)計(jì),從而實(shí)現(xiàn)了網(wǎng)絡(luò)端到端的業(yè)務(wù)OAM測試,比如,連通性測試、丟包率測試、帶寬測試等。由于測試數(shù)據(jù)流與實(shí)際的業(yè)務(wù)流格式相同,因而可以檢測到MAC層以上網(wǎng)絡(luò)的OAM功能;如果需要對測試數(shù)據(jù)流進(jìn)行環(huán)回處理,還可以將該測試數(shù)據(jù)流處理后,從測試終點(diǎn)設(shè)備的出端口環(huán)回到上行處理,進(jìn)一步檢測出回程鏈路的情況。因此,利用本發(fā)明,可以為用戶或網(wǎng)絡(luò)運(yùn)營商提供基于實(shí)際網(wǎng)絡(luò)的、端到端的OAM測試,全面、迅速、準(zhǔn)確地診斷和定位網(wǎng)絡(luò)故障,進(jìn)而提高網(wǎng)絡(luò)的可用性和對用戶的服務(wù)質(zhì)量。


圖1是802.3ah標(biāo)準(zhǔn)描述的以太網(wǎng)的運(yùn)行維護(hù)和管理機(jī)制示意圖;圖2是802.3ah標(biāo)準(zhǔn)中通過物理PING或線路環(huán)回對鏈路監(jiān)測過程的示意圖;圖3是802.3ah標(biāo)準(zhǔn)中通過遠(yuǎn)端告警對鏈路監(jiān)測過程的示意圖;圖4是本發(fā)明方法的實(shí)現(xiàn)流程圖;
圖5是本發(fā)明系統(tǒng)的組網(wǎng)示意圖。
具體實(shí)施例方式
本發(fā)明的核心在于在網(wǎng)絡(luò)測試起點(diǎn)設(shè)備的業(yè)務(wù)流入端口的輸入方向,模擬與需要測試的業(yè)務(wù)流格式相同的測試數(shù)據(jù)流,將其插入到正常業(yè)務(wù)流中發(fā)往測試數(shù)據(jù)流的測試終點(diǎn)設(shè)備;該測試數(shù)據(jù)流同正常業(yè)務(wù)流一樣,經(jīng)過測試起點(diǎn)至測試終點(diǎn)間的一個(gè)或多個(gè)實(shí)際網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備的正常轉(zhuǎn)發(fā),到達(dá)測試終點(diǎn)設(shè)備;在測試終點(diǎn)設(shè)備的出端口提取出該測試數(shù)據(jù)流,對其進(jìn)行OAM統(tǒng)計(jì),從而實(shí)現(xiàn)網(wǎng)絡(luò)端到端的業(yè)務(wù)OAM測試,比如,連通性測試、丟包率測試、帶寬測試等。如果需要對測試數(shù)據(jù)流進(jìn)行環(huán)回處理時(shí),通過在測試終點(diǎn)設(shè)備的出端口對提取出的測試數(shù)據(jù)流進(jìn)行相應(yīng)處理后,再將其環(huán)回到上行鏈路中處理,在測試起點(diǎn)設(shè)備的出端口將環(huán)回的測試數(shù)據(jù)流提取出,對其進(jìn)行OAM統(tǒng)計(jì),進(jìn)一步檢測回程鏈路的情況。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和實(shí)施方式對本發(fā)明作進(jìn)一步的詳細(xì)說明。
本技術(shù)領(lǐng)域人員知道,隨著用戶需求的不斷提升和以太網(wǎng)帶寬技術(shù)的發(fā)展以及整網(wǎng)QOS(服務(wù)質(zhì)量)保障能力的提高,網(wǎng)絡(luò)對用戶提供端到端的、具有SLA(服務(wù)等級協(xié)議)保障的業(yè)務(wù)已是一種要求和趨勢,但如何驗(yàn)證網(wǎng)絡(luò)提供的業(yè)務(wù)是否滿足SLA的要求,目前還沒有一種方法,能夠?qū)崿F(xiàn)對網(wǎng)絡(luò)提供的服務(wù)質(zhì)量實(shí)現(xiàn)端到端的測試,本發(fā)明即是適應(yīng)這種需求而提出的。
根據(jù)實(shí)際需求的不同,電信網(wǎng)絡(luò)可以有多種不同的組網(wǎng)方式,比如,局域網(wǎng)、城域網(wǎng)與廣域網(wǎng)等。局域網(wǎng)在網(wǎng)絡(luò)拓外結(jié)構(gòu)上主要分為總線型、環(huán)型與星型結(jié)構(gòu)三種。在網(wǎng)絡(luò)傳輸介質(zhì)上,局域網(wǎng)主要采用雙絞線、同軸電纜與光纖,以及無線技術(shù)。目前應(yīng)用最廣泛的一類局域網(wǎng)是以太網(wǎng),隨著用戶需求的不斷提高,更高帶寬的局域網(wǎng),如快速以太網(wǎng)與千兆以太網(wǎng)也相繼得到了快速的發(fā)展。
通過網(wǎng)絡(luò)互聯(lián)設(shè)備實(shí)現(xiàn)網(wǎng)絡(luò)間的互聯(lián),這些設(shè)備主要有中繼器、網(wǎng)橋、路由器、網(wǎng)關(guān)、交換機(jī)等,它們在實(shí)現(xiàn)LAN(局域網(wǎng))與LAN的連接中相對于OSI(Open Systems Interconnection,開放系統(tǒng)互聯(lián)體系)參考模型的不同層。業(yè)務(wù)數(shù)據(jù)在這些網(wǎng)絡(luò)中傳輸,通過這些設(shè)備的轉(zhuǎn)發(fā)處理將業(yè)務(wù)數(shù)據(jù)流從起點(diǎn)傳送到終點(diǎn),從而實(shí)現(xiàn)不同網(wǎng)絡(luò)終端設(shè)備之間的通信。
本發(fā)明實(shí)現(xiàn)的基于實(shí)際網(wǎng)絡(luò)的、端到端業(yè)務(wù)OAM功能的測試方案,在測試開始前,首先需要對測試起點(diǎn)設(shè)備和測試終點(diǎn)設(shè)備進(jìn)行測試參數(shù)配置,比如,發(fā)送方和接收方的地址信息、測試流的源端口號和目的端口號等信息,以及檢測動(dòng)作信息(比如,連通信檢查、丟包率檢查、環(huán)回動(dòng)作等)。這些信息一般由測試管理中心或網(wǎng)管,通過測試管理通道對測試起點(diǎn)設(shè)備和測試終端設(shè)備進(jìn)行配置管理實(shí)現(xiàn)的。
參照圖4所示本發(fā)明方法的流程圖,本發(fā)明方法包括以下步驟首先,在步驟401生成測試數(shù)據(jù)流。在測試起點(diǎn)設(shè)備的業(yè)務(wù)流入端口的輸入方向,模擬生成一個(gè)與需要測試的業(yè)務(wù)流格式相同的測試數(shù)據(jù)流,這樣,該測試數(shù)據(jù)流就可以包含MAC層以上(包括IP層、TCP/UDP層以及更高層次)的一些信息。
步驟402在測試起點(diǎn)的入端口處插入測試數(shù)據(jù)流。
考慮到正常業(yè)務(wù)的傳輸,可以在業(yè)務(wù)數(shù)據(jù)包的正常轉(zhuǎn)發(fā)流程前,按一定比例將測試數(shù)據(jù)流插入到正常業(yè)務(wù)數(shù)據(jù)流中,如測試數(shù)據(jù)流和正常業(yè)務(wù)流各占50%的流量。當(dāng)然也可以中止正常業(yè)務(wù)數(shù)據(jù)流后插入測試數(shù)據(jù)流。
在本發(fā)明技術(shù)方案中,測試數(shù)據(jù)流的插入是通過硬件配合來完成的,具體過程如下將生成的測試數(shù)據(jù)流的數(shù)據(jù)包特征字節(jié)內(nèi)容,如包頭前一定字節(jié)的內(nèi)容目的MAC地址、源MAC地址、長度/類型、子類型、版本號、編碼等信息寫入測試業(yè)務(wù)流特征寄存器,硬件讀取這些特征寄存器,并且自動(dòng)插入凈荷及填充字、以及測試流當(dāng)前標(biāo)志信息,如數(shù)據(jù)包ID及當(dāng)前時(shí)戳等信息,根據(jù)測試包長需求填補(bǔ)其他內(nèi)容后,作相應(yīng)校驗(yàn),然后將其加入到正常的輸入端口數(shù)據(jù)流中。在插入測試數(shù)據(jù)流時(shí),可自動(dòng)插入測試的當(dāng)前標(biāo)志信息,如數(shù)據(jù)包ID及當(dāng)前時(shí)戳,以便為測試分析提供更多的信息。
測試流數(shù)據(jù)包所需的凈荷數(shù)據(jù)可預(yù)先寫入存儲(chǔ)器中,插入時(shí)根據(jù)測試業(yè)務(wù)流特征寄存器中的數(shù)據(jù)包長度信息從存儲(chǔ)器讀取相應(yīng)長度的凈荷數(shù)據(jù),也可以隨機(jī)產(chǎn)生測試流數(shù)據(jù)包所需的凈荷數(shù)據(jù)。
測試數(shù)據(jù)流的插入速度可以根據(jù)測試數(shù)據(jù)流的流量大小進(jìn)行調(diào)節(jié)。
這些測試數(shù)據(jù)流同正常業(yè)務(wù)流一樣,由測試起點(diǎn)設(shè)備發(fā)往測試終點(diǎn)設(shè)備。前面已經(jīng)提到,根據(jù)實(shí)際需要的不同,可以會(huì)有各種各樣的組網(wǎng)方式,網(wǎng)絡(luò)互聯(lián)設(shè)備也有多種,業(yè)務(wù)數(shù)據(jù)經(jīng)過這些網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備的轉(zhuǎn)發(fā)從源節(jié)點(diǎn)到達(dá)目的節(jié)點(diǎn)。由于測試數(shù)據(jù)流的格式與需要測試的業(yè)務(wù)流的格式相同,在網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備看來,如同正常業(yè)務(wù)流一樣,根據(jù)其包含的目的端口地址,進(jìn)行正常業(yè)務(wù)流的轉(zhuǎn)發(fā)流程。
即步驟403按照業(yè)務(wù)的正常轉(zhuǎn)發(fā)流程在網(wǎng)絡(luò)的節(jié)點(diǎn)間轉(zhuǎn)發(fā)所述測試數(shù)據(jù)流。
在測試起點(diǎn)至測試終點(diǎn),根據(jù)不同的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),可能需要經(jīng)過網(wǎng)間設(shè)備的一次或多次轉(zhuǎn)發(fā)。當(dāng)然根據(jù)測試需要,測試起點(diǎn)和測試終點(diǎn)也可能是網(wǎng)絡(luò)上的兩個(gè)相鄰節(jié)點(diǎn),這時(shí)不需要經(jīng)過中間環(huán)節(jié)的轉(zhuǎn)發(fā)過程,就可將測試數(shù)據(jù)流從測試起點(diǎn)設(shè)備直接發(fā)送到測試終點(diǎn)設(shè)備。
當(dāng)測試數(shù)據(jù)流轉(zhuǎn)發(fā)到測試終點(diǎn)設(shè)備后,就可將這些數(shù)據(jù)流提取出來,對其進(jìn)行分析,從而確定網(wǎng)絡(luò)運(yùn)行狀況。
步驟404在測試終點(diǎn)根據(jù)獲取的測試數(shù)據(jù)流檢測網(wǎng)絡(luò)的服務(wù)質(zhì)量。
為了實(shí)現(xiàn)對網(wǎng)絡(luò)的統(tǒng)一管理,可由網(wǎng)絡(luò)管理中心預(yù)先配置測試終點(diǎn)出端口的訪問控制表,在該表中包含發(fā)送方和接收方的地址信息、測試流ID等信息。在測試設(shè)備的出端口處,測試設(shè)備根據(jù)這些信息提取出相應(yīng)的測試數(shù)據(jù)流,然后,對提取的測試數(shù)據(jù)流進(jìn)行運(yùn)行管理和維護(hù)統(tǒng)計(jì),比如,網(wǎng)絡(luò)的連通性、錯(cuò)誤統(tǒng)計(jì)、丟包率統(tǒng)計(jì)(根據(jù)包的個(gè)數(shù)或者時(shí)戳對應(yīng)的ID順序)等。
連通性和丟包率的統(tǒng)計(jì)可以根據(jù)一定時(shí)間內(nèi)接收到的數(shù)據(jù)包個(gè)數(shù)與發(fā)送的數(shù)據(jù)包個(gè)數(shù)進(jìn)行比較獲得。由硬件統(tǒng)計(jì)出一定時(shí)間內(nèi)接收到的數(shù)據(jù)包的個(gè)數(shù),再由軟件根據(jù)硬件統(tǒng)計(jì)出的個(gè)數(shù)計(jì)算丟包率。
對有些測試業(yè)務(wù),如MPLS(多協(xié)議標(biāo)簽交換)的LSP(標(biāo)簽交換路徑)等,也可以根據(jù)時(shí)戳的順序進(jìn)行判斷丟包率。
實(shí)際使用帶寬的計(jì)算也可以根據(jù)單位時(shí)間內(nèi)接收到的業(yè)務(wù)流量計(jì)算獲得。
為了進(jìn)一步檢測回程鏈路的狀況,還可以對提取的測試數(shù)據(jù)流進(jìn)行環(huán)回處理在測試終點(diǎn),將提取的測試數(shù)據(jù)流的數(shù)據(jù)包進(jìn)行處理,更換相應(yīng)的源、目的地址,并打上相應(yīng)的時(shí)戳,如果需要,還可更換包中的某些業(yè)務(wù)字節(jié),然后,將處理后的測試數(shù)據(jù)流從測試終點(diǎn)設(shè)備的出端口發(fā)往測試起點(diǎn),當(dāng)測試起點(diǎn)設(shè)備收到該測試數(shù)據(jù)流后,就可在測試起點(diǎn)根據(jù)該測試數(shù)據(jù)流檢測網(wǎng)絡(luò)的服務(wù)質(zhì)量。同樣,在測試起點(diǎn)也可以檢測網(wǎng)絡(luò)的連通性,進(jìn)行錯(cuò)誤統(tǒng)計(jì)、丟包率統(tǒng)計(jì)等操作。
本發(fā)明對于不同的業(yè)務(wù)測試,通過模擬與該業(yè)務(wù)數(shù)據(jù)流相同的測試數(shù)據(jù)流,從而實(shí)現(xiàn)了對任何業(yè)務(wù)的、基于實(shí)際網(wǎng)絡(luò)的端到端測試,為網(wǎng)絡(luò)的OOS提供更好的監(jiān)測手段。
圖5是本發(fā)明系統(tǒng)的組網(wǎng)示意圖
該系統(tǒng)包括測試管理設(shè)備500、測試起點(diǎn)設(shè)備501及測試終點(diǎn)設(shè)備502,這些設(shè)備通過網(wǎng)絡(luò)鏈路相連,比如,同軸電線、光纜等。
不同網(wǎng)絡(luò)的互聯(lián)需要不同的網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備來實(shí)現(xiàn),業(yè)務(wù)數(shù)據(jù)從源節(jié)點(diǎn)到目的節(jié)點(diǎn)可能就需要多個(gè)節(jié)點(diǎn)設(shè)備的轉(zhuǎn)發(fā)。根據(jù)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的不同,在測試起點(diǎn)設(shè)備501和測試終點(diǎn)設(shè)備502之間可能有一個(gè)或多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備(圖中未示出),比如,中繼器、網(wǎng)橋、路由器、網(wǎng)關(guān)、網(wǎng)絡(luò)交換機(jī)等。
測試管理設(shè)備500完成對測試起點(diǎn)設(shè)備及測試終點(diǎn)設(shè)備的參數(shù)配置及測試過程的管理。
在進(jìn)行網(wǎng)絡(luò)服務(wù)質(zhì)量測試時(shí),首先由測試管理設(shè)備將需要插入的測試數(shù)據(jù)流、需要檢測的性能及統(tǒng)計(jì)信息、測試起點(diǎn)、測試終點(diǎn)等信息通過專用的測試管理通道或者網(wǎng)管使用的物理通道發(fā)送給測試起點(diǎn)設(shè)備和測試終點(diǎn)設(shè)備。在測試起點(diǎn)設(shè)備的出端口處,根據(jù)配置的參數(shù)信息插入測試數(shù)據(jù)流,并將測試數(shù)據(jù)流與業(yè)務(wù)數(shù)據(jù)流發(fā)往測試終點(diǎn)設(shè)備。這些測試數(shù)據(jù)流同業(yè)務(wù)流一樣,經(jīng)過測試起點(diǎn)設(shè)備和測試終點(diǎn)設(shè)備之間的網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備轉(zhuǎn)發(fā)后,到達(dá)測試終點(diǎn)設(shè)備。
測試終點(diǎn)設(shè)備收到這些數(shù)據(jù)后,根據(jù)配置的參數(shù)信息提取出其中的測試數(shù)據(jù)流,并根據(jù)提取的測試數(shù)據(jù)流檢測網(wǎng)絡(luò)的服務(wù)質(zhì)量。通常,可由測試管理設(shè)備500在測試前將出端口ACL發(fā)送給測試終點(diǎn)設(shè)備,測試終點(diǎn)設(shè)備根據(jù)該出端口ACL識別出測試業(yè)務(wù)流的特征并作相應(yīng)的測試處理,比如,根據(jù)配置的發(fā)送方和接收方的地址信息、測試數(shù)據(jù)流ID信息等進(jìn)行錯(cuò)誤統(tǒng)計(jì)、丟包率統(tǒng)計(jì)等操作。
由于在測試起點(diǎn)設(shè)備和測試終點(diǎn)設(shè)備都需要一些軟件的處理,因此,測試起點(diǎn)設(shè)備和測試終點(diǎn)設(shè)備都需要具有CPU(中央處理單元)及存儲(chǔ)功能,比如,帶有CPU的網(wǎng)絡(luò)交換機(jī)或其他網(wǎng)絡(luò)設(shè)備。
如圖5所示,測試起點(diǎn)設(shè)備進(jìn)一步包括測試數(shù)據(jù)存儲(chǔ)單元511和測試流插入單元512。
測試起點(diǎn)設(shè)備接收到測試管理設(shè)備發(fā)送的配置信息后,將其存儲(chǔ)到測試存儲(chǔ)單元中,需要插入時(shí),在其出端口處由測試流插入單元讀取這些數(shù)據(jù),并將其按一定比例插入到正常的業(yè)務(wù)流中。
測試終點(diǎn)設(shè)備進(jìn)一步包括測試流特征信息存儲(chǔ)單元521、測試流提取單元522和測試處理單元523。
測試終點(diǎn)設(shè)備接收到測試管理設(shè)備發(fā)送的配置信息后,將其存儲(chǔ)到測試流特征信息存儲(chǔ)單元中,當(dāng)收到網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)流后,根據(jù)存儲(chǔ)的配置信息(包括測試流特征信息)從這些業(yè)務(wù)流中提取出對應(yīng)的測試數(shù)據(jù)流。測試處理單元523分別耦合于測試流特征信息存儲(chǔ)單元521及測試流提取單元522中,根據(jù)測試流特征信息對提取出的測試數(shù)據(jù)流作性能檢測及統(tǒng)計(jì)處理。
如果對測試數(shù)據(jù)流需要做環(huán)回處理,則可由測試管理設(shè)備將環(huán)回需求通過出端口ACL發(fā)送給測試終點(diǎn)設(shè)備,測試終點(diǎn)設(shè)備提取出相應(yīng)的測試數(shù)據(jù)流后,根據(jù)ACL的動(dòng)作,作相應(yīng)的數(shù)據(jù)包處理,如根據(jù)動(dòng)作指示,替換包頭中的一些字節(jié),并打上相應(yīng)的時(shí)戳內(nèi)容,從測試終點(diǎn)設(shè)備的出端口環(huán)回到測試起點(diǎn)設(shè)備。測試起點(diǎn)設(shè)備根據(jù)收到的該數(shù)據(jù)流作網(wǎng)絡(luò)性能檢測和統(tǒng)計(jì)處理,從而可以得知回程鏈路的運(yùn)行狀況。
本發(fā)明系統(tǒng)可以應(yīng)用在多種網(wǎng)絡(luò)中,比如,以太網(wǎng),RPR(彈性分組環(huán))網(wǎng)等。
雖然通過實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本發(fā)明的精神。
權(quán)利要求
1.一種網(wǎng)絡(luò)服務(wù)質(zhì)量測試方法,其特征在于,所述方法包括步驟A、生成一與需要測試的業(yè)務(wù)流同樣的測試數(shù)據(jù)流;B、將所述測試數(shù)據(jù)流從所述網(wǎng)絡(luò)的測試起點(diǎn)發(fā)往測試終點(diǎn);C、在所述測試終點(diǎn)根據(jù)獲取的測試數(shù)據(jù)流檢測所述網(wǎng)絡(luò)的服務(wù)質(zhì)量。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B包括B1、在所述測試起點(diǎn)的入端口處插入所述測試數(shù)據(jù)流;B2、按照業(yè)務(wù)的正常轉(zhuǎn)發(fā)流程在所述網(wǎng)絡(luò)的節(jié)點(diǎn)間轉(zhuǎn)發(fā)所述測試數(shù)據(jù)流。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟B1具體為按預(yù)定比例將所述測試數(shù)據(jù)流插入到正常業(yè)務(wù)數(shù)據(jù)流中,或根據(jù)所述測試數(shù)據(jù)流的流量大小調(diào)節(jié)所述測試數(shù)據(jù)流插入到正常業(yè)務(wù)數(shù)據(jù)流中的速度,或中止正常業(yè)務(wù)數(shù)據(jù)流后插入所述測試數(shù)據(jù)流。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟B1中在插入所述測試數(shù)據(jù)流的同時(shí)插入其對應(yīng)的測試流標(biāo)志符和時(shí)戳。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述步驟C包括C1、預(yù)先配置測試終點(diǎn)出端口的訪問控制表;C2、根據(jù)所述訪問控制表在所述測試終點(diǎn)的出端口處提取所述測試數(shù)據(jù)流;C3、對提取的測試數(shù)據(jù)流進(jìn)行運(yùn)行管理和維護(hù)統(tǒng)計(jì)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述步驟C還包括C4、當(dāng)需要對所述測試數(shù)據(jù)流進(jìn)行環(huán)回處理時(shí),對提取的測試數(shù)據(jù)流進(jìn)行處理;C5、將處理后的測試數(shù)據(jù)流環(huán)回到所述測試起點(diǎn);C6、在所述測試起點(diǎn)根據(jù)獲取的測試數(shù)據(jù)流檢測所述網(wǎng)絡(luò)的服務(wù)質(zhì)量。
7.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述測試數(shù)據(jù)流從所述網(wǎng)絡(luò)的測試起點(diǎn)至測試終點(diǎn)需要經(jīng)過一次或多次網(wǎng)絡(luò)節(jié)點(diǎn)間的轉(zhuǎn)發(fā)過程。
8.一種網(wǎng)絡(luò)服務(wù)質(zhì)量測試系統(tǒng),其特征在于,包括通過網(wǎng)絡(luò)鏈路相連的測試起點(diǎn)設(shè)備和測試終點(diǎn)設(shè)備以及測試管理設(shè)備,其中,所述測試管理設(shè)備用于完成對所述測試起點(diǎn)設(shè)備及測試終點(diǎn)設(shè)備的參數(shù)配置及測試過程的管理;所述測試起點(diǎn)設(shè)備用于根據(jù)配置的參數(shù)信息插入測試數(shù)據(jù)流,并將所述測試數(shù)據(jù)流發(fā)往所述測試終點(diǎn)設(shè)備;所述測試終點(diǎn)設(shè)備用于根據(jù)配置的參數(shù)信息提取所述測試數(shù)據(jù)流,并根據(jù)提取的測試數(shù)據(jù)流檢測所述網(wǎng)絡(luò)的服務(wù)質(zhì)量。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述測試起點(diǎn)設(shè)備包括測試數(shù)據(jù)存儲(chǔ)單元,用于存儲(chǔ)所述測試管理設(shè)備發(fā)送的測試數(shù)據(jù)流信息;測試流插入單元,耦合于所述測試數(shù)據(jù)存儲(chǔ)單元,用于將所述存儲(chǔ)的測試數(shù)據(jù)流插入到所述測試起點(diǎn)設(shè)備發(fā)送的正常業(yè)務(wù)流中。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述測試終點(diǎn)設(shè)備包括測試流特征信息存儲(chǔ)單元,用于存儲(chǔ)所述測試管理設(shè)備發(fā)送的測試流特征信息;測試流提取單元,耦合于所述測試流特征信息存儲(chǔ)單元,用于根據(jù)所述測試流特征信息從所述測試終點(diǎn)設(shè)備接收的正常業(yè)務(wù)流中提取出對應(yīng)的測試數(shù)據(jù)流;測試處理單元,分別耦合于所述測試流特征信息存儲(chǔ)單元及所述測試流提取單元,用于根據(jù)所述測試流特征信息對提取出的測試數(shù)據(jù)流作性能檢測及統(tǒng)計(jì)處理。
11.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括通過網(wǎng)絡(luò)鏈路與測試起點(diǎn)設(shè)備和測試終點(diǎn)設(shè)備相連的一個(gè)或多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備,用于轉(zhuǎn)發(fā)從所述測試起點(diǎn)設(shè)備發(fā)送到所述測試終點(diǎn)設(shè)備的測試數(shù)據(jù)流及正常業(yè)務(wù)流。
12.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述測試起點(diǎn)設(shè)備和所述測試終點(diǎn)設(shè)備分別為具有中央處理單元及存儲(chǔ)功能的網(wǎng)絡(luò)設(shè)備。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)服務(wù)質(zhì)量測試方法,包括生成與需要測試的業(yè)務(wù)流同樣的測試數(shù)據(jù)流;將測試數(shù)據(jù)流從網(wǎng)絡(luò)的測試起點(diǎn)發(fā)往測試終點(diǎn);在測試終點(diǎn)根據(jù)獲取的測試數(shù)據(jù)流檢測網(wǎng)絡(luò)的服務(wù)質(zhì)量。本發(fā)明還公開了一種網(wǎng)絡(luò)服務(wù)質(zhì)量測試系統(tǒng),包括通過網(wǎng)絡(luò)鏈路相連的測試起點(diǎn)設(shè)備和測試終點(diǎn)設(shè)備以及測試管理設(shè)備,其中,測試管理設(shè)備完成對測試起點(diǎn)設(shè)備及測試終點(diǎn)設(shè)備的參數(shù)配置及測試過程的管理;測試起點(diǎn)設(shè)備及測試終點(diǎn)設(shè)備根據(jù)配置的參數(shù)信息分別插入及提取測試數(shù)據(jù)流,并根據(jù)提取的測試數(shù)據(jù)流檢測網(wǎng)絡(luò)的服務(wù)質(zhì)量。利用本發(fā)明,可以實(shí)現(xiàn)基于寬帶實(shí)際網(wǎng)絡(luò)的、端到端的OAM測試,全面、迅速、準(zhǔn)確地診斷和定位網(wǎng)絡(luò)故障,提高網(wǎng)絡(luò)的可用性和對用戶的服務(wù)質(zhì)量。
文檔編號H04L12/56GK1725718SQ20051005998
公開日2006年1月25日 申請日期2005年4月4日 優(yōu)先權(quán)日2005年4月4日
發(fā)明者于洋, 張海濤 申請人:杭州華為三康技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1