專利名稱:路徑故障檢測(cè)方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)可靠性保證技術(shù)領(lǐng)域,尤其涉及一種路徑故障檢測(cè)方法及裝置。
背景技術(shù):
隨著第三代移動(dòng)通信(3G)正式商用以及數(shù)據(jù)業(yè)務(wù)的大幅攀升,網(wǎng)路IP化進(jìn)程進(jìn)一步加快,數(shù)據(jù)通訊應(yīng)用比例也越來越大。隨著應(yīng)用的增加,對(duì)數(shù)據(jù)通訊的質(zhì)量要求也越來越高,一般數(shù)據(jù)設(shè)備都需要實(shí)現(xiàn)保護(hù)倒換技術(shù),而保護(hù)倒換的前提是故障檢測(cè),所以故障檢測(cè)非常重要。故障檢測(cè)可采用數(shù)據(jù)通訊路徑的檢測(cè)方法,數(shù)據(jù)通訊路徑包含多協(xié)議標(biāo)簽交換 (Multi-Protocol Label Switching,簡(jiǎn)稱 MPLS)、標(biāo)記交換路徑(Label Switching Path, 簡(jiǎn)稱LSP)、偽線(Pseudo Wire,簡(jiǎn)稱PW)和以太網(wǎng)鏈路等。MPLS作為寬帶運(yùn)營(yíng)商承載網(wǎng)絡(luò)的核心技術(shù)之一,MPLS保護(hù)機(jī)制越來越完善,尤其是LSP和PW相關(guān)的保護(hù)技術(shù)。當(dāng)網(wǎng)絡(luò)中發(fā)生故障時(shí),MPLS必須在毫秒級(jí)時(shí)間內(nèi)從故障中恢復(fù),通常要求的恢復(fù)時(shí)間是50毫秒。要實(shí)現(xiàn)業(yè)務(wù)的快速恢復(fù),故障檢測(cè)技術(shù)是關(guān)鍵,它直接影響到保護(hù)功能的實(shí)現(xiàn)和性能。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題,本發(fā)明提供了一種路徑故障檢測(cè)方法及裝置,以在不需要協(xié)議和額外帶寬的情況下實(shí)現(xiàn)故障的檢測(cè)。本發(fā)明提供了一種路徑故障檢測(cè)方法,該方法包括
初始化過程中確定路徑接收性能檢測(cè)時(shí)間間隔Tl和/或路徑發(fā)送性能檢測(cè)時(shí)間間隔
T2 ;
獲取路徑上的接收性能統(tǒng)計(jì)值和/或發(fā)送性能統(tǒng)計(jì)值;以及
根據(jù)所述接收性能統(tǒng)計(jì)值確定路徑是否有故障;和/或,根據(jù)所述發(fā)送性能統(tǒng)計(jì)值確定是否進(jìn)行插入操作。優(yōu)選地,上述路徑故障檢測(cè)方法可具有如下特點(diǎn)所述T2小于等于Tl的一半。優(yōu)選地,上述路徑故障檢測(cè)方法還可具有如下特點(diǎn) 所述根據(jù)所述接收性能統(tǒng)計(jì)值確定路徑是否有故障包括 若該接收性能統(tǒng)計(jì)值為零,則表明路徑有故障,否則,路徑正常;
延時(shí)Tl,然后重復(fù)執(zhí)行獲取路徑上的接收性能統(tǒng)計(jì)值,并根據(jù)所述接收性能統(tǒng)計(jì)值確定路徑是否有故障。優(yōu)選地,上述路徑故障檢測(cè)方法還可具有如下特點(diǎn) 所述根據(jù)所述發(fā)送性能統(tǒng)計(jì)值確定是否進(jìn)行插入操作包括 若該發(fā)送性能統(tǒng)計(jì)值為零,則在路徑上插入報(bào)文;
延時(shí)T2,然后重復(fù)執(zhí)行獲取路徑上的發(fā)送性能統(tǒng)計(jì)值,并根據(jù)所述發(fā)送性能統(tǒng)計(jì)值確定是否進(jìn)行插入操作。優(yōu)選地,上述路徑故障檢測(cè)方法還可具有如下特點(diǎn)在路徑上插入報(bào)文之后,所述方法還包括 接收端丟棄所述報(bào)文。本發(fā)明還提供了一種路徑故障檢測(cè)裝置,所述裝置包括
時(shí)間間隔確定模塊,用于初始化過程中確定路徑接收性能檢測(cè)時(shí)間間隔Tl和/或路徑發(fā)送性能檢測(cè)時(shí)間間隔T2 ;
獲取模塊,用于獲取路徑上的接收性能統(tǒng)計(jì)值和/或發(fā)送性能統(tǒng)計(jì)值;以及確定模塊,用于根據(jù)所述接收性能統(tǒng)計(jì)值確定路徑是否有故障;和/或,根據(jù)所述發(fā)送性能統(tǒng)計(jì)值確定是否進(jìn)行插入操作。優(yōu)選地,上述路徑故障檢測(cè)裝置可具有如下特點(diǎn)所述T2小于等于Tl的一半。優(yōu)選地,上述路徑故障檢測(cè)裝置還可具有如下特點(diǎn) 所述確定模塊包括
確定單元,用于若該接收性能統(tǒng)計(jì)值為零,則表明路徑有故障,否則,路徑正常; 第一延時(shí)執(zhí)行單元,用于延時(shí)Tl,然后重復(fù)執(zhí)行獲取路徑上的接收性能統(tǒng)計(jì)值,并根據(jù)所述接收性能統(tǒng)計(jì)值確定路徑是否有故障。優(yōu)選地,上述路徑故障檢測(cè)裝置還可具有如下特點(diǎn) 所述確定模塊包括
插入單元,用于若該發(fā)送性能統(tǒng)計(jì)值為零,則在路徑上插入報(bào)文; 第二延時(shí)執(zhí)行單元,用于延時(shí)T2,然后重復(fù)執(zhí)行獲取路徑上的發(fā)送性能統(tǒng)計(jì)值,并根據(jù)所述發(fā)送性能統(tǒng)計(jì)值確定是否進(jìn)行插入操作。優(yōu)選地,上述路徑故障檢測(cè)裝置還可具有如下特點(diǎn)所述裝置位于發(fā)送端或接收端。上述路徑故障檢測(cè)方法及裝置,可以實(shí)現(xiàn)網(wǎng)絡(luò)中數(shù)據(jù)路徑的故障的快速檢測(cè);且不需要使用協(xié)議,在業(yè)務(wù)正常的情況下,不需要額外的帶寬,更不需要增加額外的功能器件就可以實(shí)現(xiàn)路徑的故障檢測(cè)。
圖1為本發(fā)明的路徑故障檢測(cè)方法實(shí)施例一的流程圖; 圖2為本發(fā)明的路徑故障檢測(cè)方法實(shí)施例二的流程圖3為本發(fā)明的拓?fù)鋵?shí)現(xiàn)示意圖; 圖4為本發(fā)明的路徑故障檢測(cè)裝置實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明,但并不作為對(duì)本發(fā)明的限制。本發(fā)明提供了一種路徑故障檢測(cè)方法,所述方法包括
步驟一、初始化過程中確定路徑接收性能檢測(cè)時(shí)間間隔Tl和/或路徑發(fā)送性能檢測(cè)時(shí)間間隔T2 ;
其中,所述T2小于等于Tl的一半;步驟二、獲取路徑上的接收性能統(tǒng)計(jì)值和/或發(fā)送性能統(tǒng)計(jì)值;以及步驟三、根據(jù)所述接收性能統(tǒng)計(jì)值確定路徑是否有故障;和/或,根據(jù)所述發(fā)送性能統(tǒng)計(jì)值確定是否進(jìn)行插入操作。如圖1所示,為本發(fā)明的路徑故障檢測(cè)方法實(shí)施例一的流程圖,該實(shí)施例是從接收端進(jìn)行描述的,該故障檢測(cè)過程包括
步驟101、初始化過程中確定路徑接收性能檢測(cè)時(shí)間間隔Tl ; 步驟102、獲取路徑上的接收?qǐng)?bào)文或者字節(jié)等性能統(tǒng)計(jì);
步驟103、判斷接收性能統(tǒng)計(jì)值是否為0,若是,則執(zhí)行步驟104 ;否則,執(zhí)行步驟105 ; 步驟104、說明路徑有故障,通知上層進(jìn)行故障處理;轉(zhuǎn)向步驟106 ; 步驟105、說明路徑正常;
步驟104、延時(shí)Tl,然后重復(fù)執(zhí)行步驟102和步驟103。為了保證接收端在業(yè)務(wù)量不大的情況下不會(huì)出現(xiàn)故障錯(cuò)誤檢測(cè)的情況,對(duì)發(fā)送端的故障檢測(cè)過程可參見圖2,該過程是從發(fā)送端進(jìn)行描述的,該過程包括
步驟201、初始化過程中,確定路徑發(fā)送性能檢測(cè)時(shí)間間隔T2 ; 優(yōu)選地,T2等于接收端的檢測(cè)時(shí)間間隔Tl的一半; 步驟202、獲取路徑的發(fā)送性能;
步驟203、判斷發(fā)送性能統(tǒng)計(jì)值是否為0,若是,則執(zhí)行步驟204,否則轉(zhuǎn)向步驟205 ; 步驟204、往路徑上插入報(bào)文(插入的報(bào)文必須在接收端丟棄,不能夠影響業(yè)務(wù)),防止接收端在Tl間隔內(nèi)接收性能統(tǒng)計(jì)為零,從而造成錯(cuò)誤檢測(cè); 步驟205、延時(shí)T2,然后重復(fù)執(zhí)行步驟202和步驟203。上述路徑故障檢測(cè)方法,可以實(shí)現(xiàn)網(wǎng)絡(luò)中數(shù)據(jù)路徑的故障的快速檢測(cè);且不需要使用協(xié)議,在業(yè)務(wù)正常的情況下,不需要額外的帶寬,更不需要增加額外的功能器件就可以實(shí)現(xiàn)路徑的故障檢測(cè)。如圖3所示,為本發(fā)明的拓?fù)鋵?shí)現(xiàn)示意圖;在MPLS網(wǎng)絡(luò)中,供應(yīng)商(Provider,P) 設(shè)備是核心層設(shè)備,PE是運(yùn)營(yíng)商邊緣(Provider Edge)設(shè)備。PEl到達(dá)PE2有兩條LSP,分別是LSPl和LSP2,LSPl和LSP2都是單向的LSP,PEl作為L(zhǎng)SP的發(fā)送端,PE2作為L(zhǎng)SP接收端。PE2作為單向LSP的接收端,它實(shí)現(xiàn)故障檢測(cè)的過程為 步驟301、設(shè)置檢測(cè)LSP接收?qǐng)?bào)文的性能檢測(cè)時(shí)間間隔為20ms ; 步驟302、PE2查詢LSP的接收?qǐng)?bào)文數(shù);
步驟303、如果PE2查詢到的接收?qǐng)?bào)文數(shù)(包括錯(cuò)誤報(bào)文數(shù))為0,則表明LSP出現(xiàn)了故障,否則LSP正常;
步驟304、睡眠20ms,然后繼續(xù)進(jìn)行步驟302和步驟303。PEl作為單向LSP的發(fā)送端,它實(shí)現(xiàn)故障檢測(cè)的過程為 步驟401、設(shè)置檢測(cè)LSP發(fā)送報(bào)文的性能檢測(cè)時(shí)間間隔為IOms ; 步驟402、PEl查詢LSP的發(fā)送報(bào)文數(shù);
步驟403、如果PEl查詢到LSP發(fā)送報(bào)文數(shù)為0,則插入一個(gè)生存時(shí)間(Time To Live, 簡(jiǎn)稱TTL)為0的網(wǎng)際協(xié)議(Internet Protocol,簡(jiǎn)稱IP)的報(bào)文,此非法報(bào)文在PE2會(huì)被丟棄,不影響業(yè)務(wù);如果LSP發(fā)送報(bào)文數(shù)目不為0,則不需要進(jìn)行插入報(bào)文;步驟404、睡眠10ms,然后繼續(xù)執(zhí)行步驟402和步驟403。本發(fā)明是檢測(cè)數(shù)據(jù)設(shè)備中路徑上的統(tǒng)計(jì)性能來實(shí)現(xiàn)故障檢測(cè)的,本發(fā)明不但可以實(shí)現(xiàn)端到端,還可以實(shí)現(xiàn)點(diǎn)到點(diǎn)的故障檢測(cè)。如圖4所示,為本發(fā)明的路徑故障檢測(cè)裝置實(shí)施例的結(jié)構(gòu)示意圖,該裝置包括時(shí)間間隔確定模塊41、獲取模塊42和確定模塊43,其中時(shí)間間隔確定模塊用于初始化過程中確定路徑接收性能檢測(cè)時(shí)間間隔Tl和/或路徑發(fā)送性能檢測(cè)時(shí)間間隔T2 ;獲取模塊用于獲取路徑上的接收性能統(tǒng)計(jì)值和/或發(fā)送性能統(tǒng)計(jì)值;確定模塊用于根據(jù)所述接收性能統(tǒng)計(jì)值確定路徑是否有故障;和/或,根據(jù)所述發(fā)送性能統(tǒng)計(jì)值確定是否進(jìn)行插入操作。其中,所述T2小于等于Tl的一半。優(yōu)選地,所述確定模塊可以包括確定單元和第一延時(shí)執(zhí)行單元,該確定單元用于若該接收性能統(tǒng)計(jì)值為零,則表明路徑有故障,否則,路徑正常;該第一延時(shí)執(zhí)行單元用于延時(shí)Tl,然后重復(fù)執(zhí)行獲取路徑上的接收性能統(tǒng)計(jì)值,并根據(jù)所述接收性能統(tǒng)計(jì)值確定路徑是否有故障。包含上述確定單元和第一延時(shí)執(zhí)行單元的路徑故障檢測(cè)裝置位于接收端。 位于接收端的路徑故障檢測(cè)裝置實(shí)現(xiàn)故障檢測(cè)的過程可參見圖1。優(yōu)選地,所述確定模塊包括插入單元和第二延時(shí)執(zhí)行單元,該插入單元用于若該發(fā)送性能統(tǒng)計(jì)值為零,則在路徑上插入報(bào)文;該第二延時(shí)執(zhí)行單元用于延時(shí)T2,然后重復(fù)執(zhí)行獲取路徑上的發(fā)送性能統(tǒng)計(jì)值,并根據(jù)所述發(fā)送性能統(tǒng)計(jì)值確定是否進(jìn)行插入操作。 包含上述插入單元和第二延時(shí)執(zhí)行單元的路徑故障檢測(cè)裝置位于發(fā)送端。位于發(fā)送端的路徑故障檢測(cè)裝置實(shí)現(xiàn)故障檢測(cè)的過程可參見圖2。上述路徑故障檢測(cè)裝置,可以實(shí)現(xiàn)網(wǎng)絡(luò)中數(shù)據(jù)路徑的故障的快速檢測(cè);且不需要使用協(xié)議,在業(yè)務(wù)正常的情況下,不需要額外的帶寬,更不需要增加額外的功能器件就可以實(shí)現(xiàn)路徑的故障檢測(cè)。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,上述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,僅僅參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說明。本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.一種路徑故障檢測(cè)方法,其特征在于,所述方法包括初始化過程中確定路徑接收性能檢測(cè)時(shí)間間隔Tl和/或路徑發(fā)送性能檢測(cè)時(shí)間間隔T2 ;獲取路徑上的接收性能統(tǒng)計(jì)值和/或發(fā)送性能統(tǒng)計(jì)值;以及根據(jù)所述接收性能統(tǒng)計(jì)值確定路徑是否有故障;和/或,根據(jù)所述發(fā)送性能統(tǒng)計(jì)值確定是否進(jìn)行插入操作。
2.根據(jù)權(quán)利要求1所述的路徑故障檢測(cè)方法,其特征在于,所述T2小于等于Tl的一半。
3.根據(jù)權(quán)利要求1或2所述的路徑故障檢測(cè)方法,其特征在于,所述根據(jù)所述接收性能統(tǒng)計(jì)值確定路徑是否有故障包括若該接收性能統(tǒng)計(jì)值為零,則表明路徑有故障,否則,路徑正常; 延時(shí)Tl,然后重復(fù)執(zhí)行獲取路徑上的接收性能統(tǒng)計(jì)值,并根據(jù)所述接收性能統(tǒng)計(jì)值確定路徑是否有故障。
4.根據(jù)權(quán)利要求1或2所述的路徑故障檢測(cè)方法,其特征在于,所述根據(jù)所述發(fā)送性能統(tǒng)計(jì)值確定是否進(jìn)行插入操作包括若該發(fā)送性能統(tǒng)計(jì)值為零,則在路徑上插入報(bào)文;延時(shí)T2,然后重復(fù)執(zhí)行獲取路徑上的發(fā)送性能統(tǒng)計(jì)值,并根據(jù)所述發(fā)送性能統(tǒng)計(jì)值確定是否進(jìn)行插入操作。
5.根據(jù)權(quán)利要求3所述的路徑故障檢測(cè)方法,其特征在于,在路徑上插入報(bào)文之后,所述方法還包括接收端丟棄所述報(bào)文。
6.一種路徑故障檢測(cè)裝置,其特征在于,所述裝置包括時(shí)間間隔確定模塊,用于初始化過程中確定路徑接收性能檢測(cè)時(shí)間間隔Tl和/或路徑發(fā)送性能檢測(cè)時(shí)間間隔T2 ;獲取模塊,用于獲取路徑上的接收性能統(tǒng)計(jì)值和/或發(fā)送性能統(tǒng)計(jì)值;以及確定模塊,用于根據(jù)所述接收性能統(tǒng)計(jì)值確定路徑是否有故障;和/或,根據(jù)所述發(fā)送性能統(tǒng)計(jì)值確定是否進(jìn)行插入操作。
7.根據(jù)權(quán)利要求6所述的路徑故障檢測(cè)裝置,其特征在于,所述T2小于等于Tl的一半。
8.根據(jù)權(quán)利要求7所述的路徑故障檢測(cè)裝置,其特征在于,所述確定模塊包括 確定單元,用于若該接收性能統(tǒng)計(jì)值為零,則表明路徑有故障,否則,路徑正常;第一延時(shí)執(zhí)行單元,用于延時(shí)Tl,然后重復(fù)執(zhí)行獲取路徑上的接收性能統(tǒng)計(jì)值,并根據(jù)所述接收性能統(tǒng)計(jì)值確定路徑是否有故障。
9.根據(jù)權(quán)利要求7所述的路徑故障檢測(cè)裝置,其特征在于,所述確定模塊包括 插入單元,用于若該發(fā)送性能統(tǒng)計(jì)值為零,則在路徑上插入報(bào)文;第二延時(shí)執(zhí)行單元,用于延時(shí)T2,然后重復(fù)執(zhí)行獲取路徑上的發(fā)送性能統(tǒng)計(jì)值,并根據(jù)所述發(fā)送性能統(tǒng)計(jì)值確定是否進(jìn)行插入操作。
10.根據(jù)權(quán)利要求6-9任一權(quán)利要求所述的路徑故障檢測(cè)裝置,其特征在于,所述裝置位于發(fā)送端或接收端。
全文摘要
本發(fā)明提供了一種路徑故障檢測(cè)方法及裝置,其中,路徑故障檢測(cè)方法包括初始化過程中確定路徑接收性能檢測(cè)時(shí)間間隔T1和/或路徑發(fā)送性能檢測(cè)時(shí)間間隔T2;獲取路徑上的接收性能統(tǒng)計(jì)值和/或發(fā)送性能統(tǒng)計(jì)值;以及根據(jù)所述接收性能統(tǒng)計(jì)值確定路徑是否有故障;和/或,根據(jù)所述發(fā)送性能統(tǒng)計(jì)值確定是否進(jìn)行插入操作。上述路徑故障檢測(cè)方法及裝置,可以實(shí)現(xiàn)網(wǎng)絡(luò)中數(shù)據(jù)路徑的故障的快速檢測(cè);且不需要使用協(xié)議,在業(yè)務(wù)正常的情況下,不需要額外的帶寬,更不需要增加額外的功能器件就可以實(shí)現(xiàn)路徑的故障檢測(cè)。
文檔編號(hào)H04L12/26GK102571473SQ201010611720
公開日2012年7月11日 申請(qǐng)日期2010年12月29日 優(yōu)先權(quán)日2010年12月29日
發(fā)明者莫裕超 申請(qǐng)人:中興通訊股份有限公司