基于測(cè)試報(bào)文的主備切換時(shí)間的測(cè)試方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其是涉及一種基于測(cè)試報(bào)文的主備切換時(shí)間的測(cè)試方法及裝置。
【背景技術(shù)】
[0002]運(yùn)營(yíng)商網(wǎng)絡(luò)承載著大量的應(yīng)用,這些應(yīng)用對(duì)于網(wǎng)絡(luò)的可靠性提出了很高的要求。一般電信級(jí)的網(wǎng)絡(luò)要求可靠性達(dá)到99.999%,也就是一年最多只能故障5分鐘,并且業(yè)務(wù)中斷時(shí)間必須小于50ms,業(yè)務(wù)中斷時(shí)間一旦超過(guò)這個(gè)時(shí)間,就會(huì)使得用戶體驗(yàn)變差,造成巨大的損失。因此電信級(jí)網(wǎng)絡(luò)必須提供足夠的手段來(lái)保障網(wǎng)絡(luò)可靠性,保護(hù)倒換技術(shù)就是其中最主要的手段。
[0003]保護(hù)倒換,顧名思義,即是提供一定的網(wǎng)絡(luò)冗余,在網(wǎng)絡(luò)發(fā)生故障時(shí)將流量轉(zhuǎn)移到備用路徑上去,從而保證業(yè)務(wù)能夠快速恢復(fù)的一種技術(shù)。保護(hù)倒換技術(shù)覆蓋網(wǎng)絡(luò)及設(shè)備的各個(gè)層次,從網(wǎng)絡(luò)的視點(diǎn)來(lái)說(shuō)一般分為路徑保護(hù)和端口保護(hù)。
[0004]目前業(yè)界測(cè)試保護(hù)切換時(shí)間的通用方法,是利用測(cè)試儀以固定的每秒幀數(shù)發(fā)送數(shù)據(jù)報(bào)文,然后在對(duì)端接收。通過(guò)記錄保護(hù)切換過(guò)程中的丟包數(shù),除以發(fā)包速率得到服務(wù)中斷時(shí)間。
[0005]這種方式一般存在以下兩個(gè)缺點(diǎn):1、必須將待測(cè)試設(shè)備連接到測(cè)試儀上,這對(duì)一些放置在偏遠(yuǎn)機(jī)房的回傳網(wǎng)基站來(lái)說(shuō)尤其不方便;2、即便待測(cè)設(shè)備可以連接到測(cè)試儀,也必須占用設(shè)備接口,會(huì)改變接入側(cè)的拓?fù)浣Y(jié)構(gòu),帶來(lái)無(wú)法預(yù)知的影響。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供一種基于測(cè)試報(bào)文的主備切換時(shí)間的測(cè)試方法及裝置,不需要借助測(cè)試儀收發(fā)包,也不需要改變接入側(cè)的拓?fù)洌瑢?shí)現(xiàn)以太網(wǎng)鏈路或MPLS-LSP主備切換時(shí)間的精確測(cè)量。
[0007]為實(shí)現(xiàn)上述目的,本發(fā)明提出如下技術(shù)方案:一種基于測(cè)試報(bào)文的主備切換時(shí)間的測(cè)試方法,包括以下步驟:
[0008]將測(cè)試報(bào)文以設(shè)定發(fā)送速率從發(fā)送設(shè)備經(jīng)主路徑發(fā)送給對(duì)端的接收設(shè)備;
[0009]斷開(kāi)所述主路徑,將所述測(cè)試報(bào)文切換到所述發(fā)送設(shè)備和接收設(shè)備之間的備路徑上傳輸;
[0010]所述發(fā)送設(shè)備停止向接收設(shè)備發(fā)送所述測(cè)試報(bào)文;
[0011]根據(jù)所述發(fā)送設(shè)備發(fā)送的測(cè)試報(bào)文總數(shù)和所述接收設(shè)備接收的測(cè)試報(bào)文總數(shù),計(jì)算得出主備切換時(shí)間。
[0012]優(yōu)選地,所述發(fā)送和接收設(shè)備的芯片或網(wǎng)絡(luò)處理器支持以太網(wǎng)測(cè)試報(bào)文或者M(jìn)PLS-TP測(cè)試報(bào)文的收發(fā)和計(jì)數(shù)。
[0013]優(yōu)選地,所述測(cè)試報(bào)文的發(fā)送速率不大于所述主路徑和所述備路徑的最小可用帶寬。
[0014]優(yōu)選地,所述測(cè)試報(bào)文的發(fā)送速率不小于100每秒包。
[0015]優(yōu)選地,在發(fā)送測(cè)試報(bào)文之前,所述發(fā)送設(shè)備和接收設(shè)備之間主路徑是暢通的,所述備路徑是阻塞的。
[0016]優(yōu)選地,通過(guò)發(fā)送的測(cè)試報(bào)文總數(shù)和接收的測(cè)試報(bào)文總數(shù)之差除以所述測(cè)試報(bào)文的發(fā)送速率,計(jì)算得出主備切換時(shí)間。
[0017]優(yōu)選地,所述主路徑之間、備路徑之間和所述發(fā)送設(shè)備和接收設(shè)備之間各有一對(duì)維護(hù)端點(diǎn)MEP。
[0018]本發(fā)明的另一目的還在于提供一種基于測(cè)試報(bào)文的主備切換時(shí)間的測(cè)試裝置,包括發(fā)送設(shè)備、接收設(shè)備、主備切換設(shè)備和一對(duì)維護(hù)端點(diǎn)MEP,所述發(fā)送設(shè)備和接收設(shè)備之間具有用于測(cè)試報(bào)文傳輸?shù)闹髀窂胶蛡渎窂?,所述發(fā)送設(shè)備以設(shè)定的發(fā)送速率通過(guò)所述主路徑或所述備路徑發(fā)送測(cè)試報(bào)文給所述接收設(shè)備;所述主備切換設(shè)備用于對(duì)所述測(cè)試報(bào)文的傳輸路徑進(jìn)行主備切換;所述維護(hù)端點(diǎn)位于所述發(fā)送設(shè)備和接收設(shè)備之間,用于對(duì)所述發(fā)送設(shè)備的發(fā)送報(bào)文數(shù)和所述接收設(shè)備的接收?qǐng)?bào)文數(shù)進(jìn)行計(jì)數(shù)。
[0019]本發(fā)明的有益效果是:本發(fā)明無(wú)需引入測(cè)試儀,也無(wú)需改變?cè)型負(fù)?,利用設(shè)備的芯片或是網(wǎng)絡(luò)處理器NP自主發(fā)送Test的報(bào)文,通過(guò)Test報(bào)文的收發(fā)計(jì)數(shù)差和發(fā)送速率,即可實(shí)現(xiàn)對(duì)以太網(wǎng)鏈路和LSP主備切換時(shí)間的測(cè)量。
【附圖說(shuō)明】
[0020]圖1a和圖1b是本發(fā)明實(shí)施例一基于測(cè)試報(bào)文的以太網(wǎng)主備切換時(shí)間的測(cè)試方法的原理不意圖;
[0021]圖2a和圖2b是本發(fā)明實(shí)施例二基于測(cè)試報(bào)文的MPLS-TP主備切換時(shí)間的測(cè)試方法的原理示意圖。
【具體實(shí)施方式】
[0022]下面將結(jié)合本發(fā)明的附圖,對(duì)本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行清楚、完整的描述。
[0023]本發(fā)明通過(guò)設(shè)備本身的芯片或者是網(wǎng)絡(luò)處理器NP發(fā)送穩(wěn)定速率的測(cè)試報(bào)文來(lái)實(shí)現(xiàn)主備切換時(shí)間的測(cè)量。其中,設(shè)備需要一些硬性的特性支持,具體為:1、設(shè)備的芯片或者是NP支持基于ITU-Y.1731協(xié)議的以太網(wǎng)測(cè)試報(bào)文或者是MPLS-TP測(cè)試報(bào)文的收發(fā)和計(jì)數(shù);2、測(cè)試報(bào)文的發(fā)送不受鏈路切換的影響;3、設(shè)備支持指定測(cè)試報(bào)文的每秒包發(fā)送速率,要求發(fā)送過(guò)程中保持速率穩(wěn)定。考慮到測(cè)量效果,發(fā)包速率最好不小于100每秒包,此時(shí)測(cè)量精度為1ms ;4、設(shè)備發(fā)包速率不能大于主備鏈路沿途的最小帶寬,務(wù)必保證丟包不是因?yàn)槁窂缴蠋挷蛔阋鸬摹H缁贕reatBelt芯片的PTN(Packet TransportNetwork,分組傳送網(wǎng))設(shè)備即可符合上述要求。
[0024]結(jié)合圖1和圖2所示,本發(fā)明實(shí)施例一以以太網(wǎng)保護(hù)切換場(chǎng)景為例,具體介紹本發(fā)明基于測(cè)試報(bào)文的主備切換時(shí)間的測(cè)試方法。本發(fā)明拓?fù)渲杏玫饺龑?duì)MEP:—對(duì)位于主鏈路之間,用于監(jiān)視主鏈路狀態(tài);一對(duì)位于備鏈路之間,用于監(jiān)視備鏈路狀態(tài);一對(duì)位于PEl設(shè)備和PE2設(shè)備之間,用于測(cè)試報(bào)文的發(fā)送報(bào)文數(shù)計(jì)數(shù)或接收?qǐng)?bào)文數(shù)計(jì)數(shù)。
[0025]PEl設(shè)備向PE2設(shè)備發(fā)送以太網(wǎng)測(cè)試報(bào)文,正常情況下,以太網(wǎng)測(cè)試報(bào)文是在主鏈路上傳輸,當(dāng)主鏈路檢查到中斷的時(shí)候,備鏈路打開(kāi),以太網(wǎng)測(cè)試報(bào)文轉(zhuǎn)用備鏈路傳輸。且,當(dāng)PEl設(shè)備和PE2設(shè)備之間的主備鏈路運(yùn)行G.8031的時(shí)候,只有一條路徑是可用的,另外一條路徑被阻塞住,防止形成環(huán)路。
[0026]本發(fā)明實(shí)施例二的測(cè)試方法具體包括以下步驟:
[0027]在PEl設(shè)備和PE2設(shè)備兩端的MEP上使能以太網(wǎng)測(cè)試報(bào)文,將以太網(wǎng)測(cè)試報(bào)文以設(shè)定發(fā)送速率從PEl設(shè)備經(jīng)主鏈路發(fā)送給對(duì)端的PE2設(shè)備,設(shè)定以太網(wǎng)測(cè)試報(bào)文的發(fā)送速率為X每秒包;
[0028]待流量穩(wěn)定后,斷開(kāi)主鏈路,將以太網(wǎng)測(cè)試報(bào)文切換到PEl設(shè)備和PE2設(shè)備之間的備鏈路上傳輸;
[0029]待流量穩(wěn)定后,PEl設(shè)備停止向PE2設(shè)備發(fā)送以太網(wǎng)測(cè)試報(bào)文,停止雙向發(fā)包,是為了讓以太網(wǎng)測(cè)試報(bào)文的發(fā)包和收包數(shù)不再增長(zhǎng),以便計(jì)算收發(fā)包數(shù)差;
[0030]根據(jù)PEl設(shè)備發(fā)送的測(cè)試報(bào)文總數(shù)和PE2設(shè)備接收的測(cè)試報(bào)文總數(shù),計(jì)算得出主備切換時(shí)間。
[0031]具體地,通過(guò)發(fā)送的測(cè)試報(bào)文總數(shù)和接收的測(cè)試報(bào)文總數(shù)之差除以測(cè)試報(bào)文的發(fā)送速率X,計(jì)算得出主備切換時(shí)間At,即At = ΔΝ/χ,其中,ΔΝ表示發(fā)送的測(cè)試報(bào)文總數(shù)和接收的測(cè)試報(bào)文總數(shù)之差,At的單位是S。