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