專(zhuān)利名稱(chēng):一種基于lsp的bfd檢測(cè)方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及了一種基于LSP(Label Switched Path,標(biāo)記交換路徑)的BFD(Bidirectional Forwarding Detection,雙向轉(zhuǎn)發(fā)檢測(cè))檢測(cè)方法和設(shè)備。
背景技術(shù):
在MPLS (Multi-Protocol Label Switching,多協(xié)議標(biāo)簽交換)網(wǎng)絡(luò)中,為了實(shí)現(xiàn)故障的快速檢測(cè),可以在PE(Pr0Vider Edge,服務(wù)商邊緣)設(shè)備上配置通過(guò)BFD檢測(cè)LSP(Label Switched Path,標(biāo)記交換路徑)的功能;進(jìn)一步的,為了實(shí)現(xiàn)在檢測(cè)到LSP故障之后的快速切換,還可以在PE設(shè)備上使能主備LSP,且當(dāng)檢測(cè)到主LSP故障之后,快速將流量切換到備LSP上。如圖I所示,為PE設(shè)備上使能主備LSP的組網(wǎng)示意圖,LSR(Label SwitchingRouter,標(biāo)簽交換路由器)A為PE設(shè)備,且LSR A與LSR B之間為主LSP,LSR A、LSR C與LSR B之間為備LSP ;需要注意的是,主動(dòng)發(fā)起LSP檢測(cè)的一端為主動(dòng)端,另一端為被動(dòng)端,即LSRA需要檢測(cè)到LSRB的LSP時(shí),LSRA為檢測(cè)的主動(dòng)端,LSRB為檢測(cè)的被動(dòng)端。需要注意的是,主備LSP是針對(duì)PE設(shè)備來(lái)說(shuō)的;如在圖I所示的組網(wǎng)場(chǎng)景下,針對(duì)LSR A來(lái)說(shuō),主LSP為L(zhǎng)SR A與LSR B之間的LSP,備LSP為L(zhǎng)SR A、LSR C與LSR B之間LSP ;針對(duì)LSR B來(lái)說(shuō),主LSP為L(zhǎng)SR B與LSR A之間的LSP,備LSP為L(zhǎng)SR B、LSR C與LSRA之間LSP?,F(xiàn)有技術(shù)中,當(dāng)主動(dòng)端LSR A對(duì)主LSP (即LSR A與LSR B之間的LSP)和備LSP (即LSR A、LSR C與LSR B之間LSP)進(jìn)行BFD檢測(cè)時(shí),被動(dòng)端LSR B發(fā)送BFD報(bào)文的路徑均LSRB與LSR A之間的路由;當(dāng)LSR B與LSRA之間的路由故障時(shí),通過(guò)BFD檢測(cè)過(guò)程發(fā)現(xiàn)主LSP會(huì)D0WN(故障),且發(fā)現(xiàn)備LSP會(huì)DOWN ;但是實(shí)際上備LSP可能并未出現(xiàn)故障。
發(fā)明內(nèi)容
本發(fā)明提供一種基于LSP的BFD檢測(cè)方法和設(shè)備,以準(zhǔn)確的檢測(cè)出LSP是否發(fā)生故障。為了達(dá)到上述目的,本發(fā)明實(shí)施例提供一種基于標(biāo)記交換路徑LSP的雙向轉(zhuǎn)發(fā)檢測(cè)BFD檢測(cè)方法,該方法應(yīng)用于包括主動(dòng)端設(shè)備和被動(dòng)端設(shè)備的網(wǎng)絡(luò)中,且所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間存在LSP,該方法包括以下步驟所述主動(dòng)端設(shè)備確定在對(duì)LSP進(jìn)行BFD檢測(cè)時(shí)所述被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的最佳傳輸路徑;所述主動(dòng)端設(shè)備向所述被動(dòng)端設(shè)備發(fā)送LSPping報(bào)文,且所述LSP ping報(bào)文中攜帶所述最佳傳輸路徑的信息;由所述被動(dòng)端設(shè)備利用所述最佳傳輸路徑的信息確定在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)所述被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的被選擇傳輸路徑;在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí),所述主動(dòng)端設(shè)備通過(guò)所述被選擇傳輸路徑接收所述被動(dòng)端設(shè)備向所述主動(dòng)端設(shè)備發(fā)送的BFD報(bào)文,并根據(jù)是否接收到來(lái)自所述被動(dòng)端設(shè)備的BFD報(bào)文檢測(cè)所述LSP是否故障。本發(fā)明實(shí)施例提供一種基于標(biāo)記交換路徑LSP的雙向轉(zhuǎn)發(fā)檢測(cè)BFD檢測(cè)設(shè)備,作為主動(dòng)端設(shè)備應(yīng)用于包括所述主動(dòng)端設(shè)備和被動(dòng)端設(shè)備的網(wǎng)絡(luò)中,且所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間存在LSP,該設(shè)備包括確定模塊,用于確定所述主動(dòng)端設(shè)備在對(duì)LSP進(jìn)行BFD檢測(cè)時(shí)所述被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的最佳傳輸路徑;發(fā)送模塊,用于向所述被動(dòng)端設(shè)備發(fā)送LSP ping報(bào)文,且所述LSP ping報(bào)文中攜帶所述最佳傳輸路徑的信息;由所述被動(dòng)端設(shè)備利用所述最佳傳輸路徑的信息確定在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)所述被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的被選擇傳輸路徑;接收模塊,用于在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí),通過(guò)所述被選擇傳輸路徑接收所述被動(dòng)端設(shè)備向所述主動(dòng)端設(shè)備發(fā)送的BFD報(bào)文;檢測(cè)模塊,用于根據(jù)是否接收到所述被動(dòng)端設(shè)備通過(guò)所述被選擇傳輸路徑向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文檢測(cè)所述LSP是否故障。
本發(fā)明實(shí)施例提供一種基于標(biāo)記交換路徑LSP的雙向轉(zhuǎn)發(fā)檢測(cè)BFD檢測(cè)設(shè)備,作為被動(dòng)端設(shè)備應(yīng)用于包括主動(dòng)端設(shè)備和所述被動(dòng)端設(shè)備的網(wǎng)絡(luò)中,且所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間存在LSP,該設(shè)備包括接收模塊,用于接收來(lái)自所述主動(dòng)端設(shè)備的LSPPing報(bào)文,且所述LSP ping報(bào)文中攜帶所述主動(dòng)端設(shè)備確定的在對(duì)LSP進(jìn)行BFD檢測(cè)時(shí)所述被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的最佳傳輸路徑的信息;確定模塊,用于在接收到所述LSP ping報(bào)文后,利用所述最佳傳輸路徑的信息確定在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)所述被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的被選擇傳輸路徑;發(fā)送模塊,用于在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí),通過(guò)所述被選擇傳輸路徑向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文;由所述主動(dòng)端設(shè)備根據(jù)是否接收到來(lái)自所述被動(dòng)端設(shè)備的BFD報(bào)文檢測(cè)所述LSP是否故障。與現(xiàn)有技術(shù)相比,本發(fā)明至少具有以下優(yōu)點(diǎn)本發(fā)明實(shí)施例中,主動(dòng)端設(shè)備通過(guò)與被動(dòng)端設(shè)備協(xié)商被動(dòng)端設(shè)備發(fā)送BH)報(bào)文所使用的傳輸路徑,從而可以準(zhǔn)確的檢測(cè)出主LSP和備LSP是否發(fā)生故障;或者,準(zhǔn)確的檢測(cè)出等價(jià)LSP中的各LSP是否發(fā)生故障。
圖I是現(xiàn)有技術(shù)中在PE設(shè)備上使能主備LSP的組網(wǎng)示意圖;圖2是本發(fā)明實(shí)施例提供的一種基于LSP的BFD檢測(cè)方法流程圖;圖3是本發(fā)明實(shí)施例的具體應(yīng)用場(chǎng)景示意圖;圖4是本發(fā)明實(shí)施例提出的一種主動(dòng)端設(shè)備的結(jié)構(gòu)示意圖;圖5是本發(fā)明實(shí)施例提出的一種被動(dòng)端設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。針對(duì)現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明實(shí)施例提出了一種基于LSP的BFD檢測(cè)方法,針對(duì)主備LSP的應(yīng)用場(chǎng)景(如圖I所示)或者等價(jià)LSP的應(yīng)用場(chǎng)景(即兩個(gè)PE設(shè)備之間存在多條等價(jià)的LSP,流量可以在這些等價(jià)的LSP上進(jìn)行負(fù)載分擔(dān)),該方法用于對(duì)LSP進(jìn)行BFD檢測(cè)。本發(fā)明實(shí)施例中,該方法應(yīng)用于包括主動(dòng)端設(shè)備和被動(dòng)端設(shè)備的MPLS網(wǎng)絡(luò)中,且主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間存在LSP (在主備LSP的應(yīng)用場(chǎng)景下,主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間存在主LSP和備LSP ;在等價(jià)LSP的應(yīng)用場(chǎng)景下,主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間存在多條等價(jià)的LSP)。需要注意的是,主動(dòng)端設(shè)備和被動(dòng)端設(shè)備是相對(duì)的,如圖I所示的網(wǎng)絡(luò)示意圖,當(dāng)LSR A需要對(duì)主LSP (即LSR A與LSR B之間的LSP)進(jìn)行BFD檢測(cè)時(shí),則LSR A為檢測(cè)的主動(dòng)端,LSR B為檢測(cè)的被動(dòng)端;當(dāng)LSR B需要對(duì)主LSP (即LSR B與LSR A之間的LSP)進(jìn)行BFD檢測(cè)時(shí),則LSR B為檢測(cè)的主動(dòng)端,LSRA為檢測(cè)的被動(dòng)端?;谏鲜鰬?yīng)用場(chǎng)景,如圖2所示,該基于LSP的BFD檢測(cè)方法包括 步驟201,主動(dòng)端設(shè)備確定在對(duì)LSP進(jìn)行BFD檢測(cè)時(shí)被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的最佳傳輸路徑。 具體的,在主備LSP的應(yīng)用場(chǎng)景下,主動(dòng)端設(shè)備需要確定在對(duì)主LSP(即主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的主LSP)進(jìn)行BFD檢測(cè)時(shí)被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的最佳傳輸路徑;和/或,主動(dòng)端設(shè)備需要確定在對(duì)備LSP(即主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的備LSP)進(jìn)行BFD檢測(cè)時(shí)被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的最佳傳輸路徑;此外,在等價(jià)LSP的應(yīng)用場(chǎng)景下,主動(dòng)端設(shè)備需要確定在對(duì)等價(jià)LSP(即主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的等價(jià)LSP)中的第η (η為正整數(shù),且不大于等價(jià)LSP的條數(shù))條LSP進(jìn)行BFD檢測(cè)時(shí)被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的最佳傳輸路徑。本發(fā)明實(shí)施例中,主動(dòng)端設(shè)備確定的該最佳傳輸路徑具體可以為基于路由的傳輸路徑,或基于LSP的傳輸路徑,或基于CR-LSP (Constraint-based Routed LabelSwitched Paths,基于約束路由的標(biāo)記交換路徑)的傳輸路徑(即基于TE (TrafficEngineering,流量工程)LSP 的傳輸路徑),或基于 GRE (Generic Routing Encapsulation,通用路由封裝)的傳輸路徑。例如,主動(dòng)端設(shè)備根據(jù)實(shí)際情況直接確定最佳傳輸路徑為基于路由的傳輸路徑A ;或者,主動(dòng)端設(shè)備根據(jù)實(shí)際情況直接確定最佳傳輸路徑為基于LSP的傳輸路徑A(如主LSP或者備LSP,或者,等價(jià)LSP中的第2條LSP);或者,主動(dòng)端設(shè)備根據(jù)實(shí)際情況直接確定最佳傳輸路徑為基于CR-LSP的傳輸路徑A ;或者,主動(dòng)端設(shè)備根據(jù)實(shí)際情況直接確定最佳傳輸路徑為基于GRE的傳輸路徑A。本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施方式中,主動(dòng)端設(shè)備確定該最佳傳輸路徑為與被檢測(cè)的LSP類(lèi)型相同且狀態(tài)(如主備狀態(tài)或者等價(jià)狀態(tài))一致的LSP。具體的,當(dāng)被檢測(cè)的LSP為主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的主LSP時(shí),主動(dòng)端設(shè)備確定最佳傳輸路徑為被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的主LSP ;當(dāng)被檢測(cè)的LSP為主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的備LSP時(shí),主動(dòng)端設(shè)備確定最佳傳輸路徑為被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的備LSP ;當(dāng)被檢測(cè)的LSP為主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP時(shí),主動(dòng)端設(shè)備確定最佳傳輸路徑為被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP ;當(dāng)被檢測(cè)的LSP為主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的主CR-LSP時(shí),主動(dòng)端設(shè)備確定最佳傳輸路徑為被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的主CR-LSP ;當(dāng)被檢測(cè)的LSP為主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的備CR-LSP時(shí),主動(dòng)端設(shè)備確定最佳傳輸路徑為被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的備CR-LSP ;當(dāng)被檢測(cè)的LSP為主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP時(shí),主動(dòng)端設(shè)備確定最佳傳輸路徑為被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP ;當(dāng)被檢測(cè)的LSP為主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP時(shí),主動(dòng)端設(shè)備確定最佳傳輸路徑為被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP。步驟202,主動(dòng)端設(shè)備向被動(dòng)端設(shè)備發(fā)送LSP ping報(bào)文,且該LSP ping報(bào)文中攜帶最佳傳輸路徑的信息。需要注意的是,主動(dòng)端設(shè)備在建立BFD會(huì)話之前需要向被動(dòng)端設(shè)備發(fā)送LSP ping報(bào)文以通告BFD鑒別值,本發(fā)明實(shí)施例中,可以在LSP ping報(bào)文中增加路徑選擇字段,并通過(guò)該路徑選擇字段攜帶該最佳傳輸路徑的信息。本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施方式中,該路徑選擇字段中攜帶的最佳傳輸路徑的信息包括但不限于以下信息之一或任意組合
路徑選擇類(lèi)型用于表示該路徑選擇字段中攜帶的信息的作用。長(zhǎng)度用于表示數(shù)據(jù)字段的長(zhǎng)度,即路徑類(lèi)型和路徑數(shù)值的總長(zhǎng)度。路徑類(lèi)型,用于表示被動(dòng)端設(shè)備發(fā)送BFD報(bào)文時(shí)應(yīng)該使用的最佳傳輸路徑的類(lèi)型,且該路徑類(lèi)型具體可以為路由,或LSP,或CR-LSP,或GRE ;例如,當(dāng)步驟201中確定的最佳傳輸路徑的類(lèi)型為路由時(shí),該路徑類(lèi)型為路由;當(dāng)步驟201中確定的最佳傳輸路徑的類(lèi)型為L(zhǎng)SP時(shí),該路徑類(lèi)型為L(zhǎng)SP。路徑標(biāo)示,用于表示最佳傳輸路徑的狀態(tài),如表示最佳傳輸路徑是處于主用狀態(tài)(主LSP)還是處于備用狀態(tài)(備LSP)。路徑數(shù)值,用于表示最佳傳輸路徑所對(duì)應(yīng)的具體路徑;例如,當(dāng)路徑數(shù)值為3時(shí),則表示最佳傳輸路徑所對(duì)應(yīng)的具體路徑為傳輸路徑3,且當(dāng)路徑類(lèi)型為路由時(shí),則表示最佳傳輸路徑所對(duì)應(yīng)的具體路徑為路由3。需要注意的是,該路徑標(biāo)示還進(jìn)一步表示路徑數(shù)值代表的是傳輸路徑的值或者是傳輸路徑的名稱(chēng);例如,當(dāng)路徑標(biāo)示表示路徑數(shù)值代表的是傳輸路徑的值時(shí),如果路徑類(lèi)型為路由,路徑數(shù)值為3,則表示最佳傳輸路徑所對(duì)應(yīng)的具體路徑為第3條路由;當(dāng)路徑標(biāo)示表示路徑數(shù)值代表的是傳輸路徑的名稱(chēng)時(shí),如果路徑類(lèi)型為路由,路徑數(shù)值為3,則表示最佳傳輸路徑所對(duì)應(yīng)的具體路徑為名稱(chēng)為3的路由;又例如,當(dāng)路徑標(biāo)示表示路徑數(shù)值代表的是傳輸路徑的值時(shí),如果路徑類(lèi)型為CR-LSP,路徑數(shù)值為4,則表示最佳傳輸路徑所對(duì)應(yīng)的具體路徑為第4個(gè)到主動(dòng)端設(shè)備的CR-LSP (如果沒(méi)有第4個(gè)CR-LSP,則對(duì)4取余,得到具體的CR-LSP);當(dāng)路徑標(biāo)示表示路徑數(shù)值代表的是傳輸路徑的名稱(chēng)時(shí),如果路徑類(lèi)型為CR-LSP,路徑數(shù)值為4,則表示最佳傳輸路徑所對(duì)應(yīng)的具體路徑為隧道名為4的CR-LSP。步驟203,被動(dòng)端設(shè)備在接收到LSP ping報(bào)文之后,利用其中攜帶的最佳傳輸路徑的信息確定在主動(dòng)端設(shè)備對(duì)LSP進(jìn)行BFD檢測(cè)時(shí)被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的被選擇傳輸路徑。本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施方式中,在接收到LSP ping報(bào)文之后,被動(dòng)端設(shè)備判斷當(dāng)前是否存在最佳傳輸路徑;如果存在,則確定最佳傳輸路徑為被選擇傳輸路徑;如果不存在,則被動(dòng)端設(shè)備進(jìn)一步判斷最佳傳輸路徑的信息中是否攜帶了路徑數(shù)值;如果沒(méi)有攜帶路徑數(shù)值,則被動(dòng)端設(shè)備通過(guò)預(yù)先配置的路徑選擇策略確定被選擇傳輸路徑(如預(yù)先配置的路徑選擇策略為始終確定GRE為被選擇傳輸路徑時(shí),則被動(dòng)端設(shè)備直接確定GRE為被選擇傳輸路徑);如果攜帶路徑數(shù)值,則被動(dòng)端設(shè)備判斷當(dāng)前是否存在對(duì)應(yīng)路徑類(lèi)型(最佳傳輸路徑的信息中攜帶的路徑類(lèi)型),且與路徑標(biāo)示(最佳傳輸路徑的信息中攜帶的路徑標(biāo)示)所表示的最佳傳輸路徑的狀態(tài)一致的傳輸路徑;如果不存在相應(yīng)傳輸路徑,則被動(dòng)端設(shè)備通過(guò)預(yù)先配置的路徑選擇策略確定被選擇傳輸路徑;如果存在相應(yīng)傳輸路徑,則被動(dòng)端設(shè)備利用存在的傳輸路徑以及路徑數(shù)值確定被選擇傳輸路徑。例如,當(dāng)最佳傳輸路徑所對(duì)應(yīng)的具體路徑為隧道名為4(通過(guò)路徑數(shù)值獲知)的主(通過(guò)路徑標(biāo)示獲知)CR-LSP(通過(guò)路徑類(lèi)型獲知)時(shí),如果被動(dòng)端設(shè)備確定出當(dāng)前存在隧道名為4的主CR-LSP,則被動(dòng)端設(shè)備可以確定該被選擇傳輸路徑為該隧道名為4的主CR-LSP ;如果被動(dòng)端設(shè)備確定出當(dāng)前不存在隧道名為4的主CR-LSP,則該被動(dòng)端設(shè)備需要進(jìn)一步利用上述的最佳傳輸路徑的信息確定被選擇傳輸路徑。又例如,當(dāng)最佳傳輸路徑所對(duì)應(yīng)的具體路徑為主(通過(guò)路徑標(biāo)示獲知)CR-LSP (通過(guò)路徑類(lèi)型獲知)時(shí),如果被動(dòng)端設(shè)備確定出當(dāng)前 存在主CR-LSP(如隧道名為I的主CR-LSP,或隧道名為2的主CR-LSP等),則被動(dòng)端設(shè)備可以確定該被選擇傳輸路徑為任意的一個(gè)主CR-LSP ;如果被動(dòng)端設(shè)備確定出當(dāng)前不存在主CR-LSP,則該被動(dòng)端設(shè)備需要進(jìn)一步利用上述的最佳傳輸路徑的信息確定被選擇傳輸路徑。上述實(shí)例分別針對(duì)最佳傳輸路徑的信息中攜帶了路徑數(shù)值以及未攜帶路徑數(shù)值的情況,當(dāng)上述兩種情況需要被動(dòng)端設(shè)備進(jìn)一步利用最佳傳輸路徑的信息確定被選擇傳輸路徑時(shí),被動(dòng)端設(shè)備判斷最佳傳輸路徑的信息中是否攜帶了路徑數(shù)值;如果沒(méi)有攜帶路徑數(shù)值,則被動(dòng)端設(shè)備直接確定GRE為被選擇傳輸路徑;如果攜帶路徑數(shù)值(如上述實(shí)施例中為4),則被動(dòng)端設(shè)備判斷當(dāng)前是否存在主CR-LSP ;如果不存在主CR-LSP,則被動(dòng)端設(shè)備直接確定GRE為被選擇傳輸路徑;如果存在主CR-LSP,則被動(dòng)端設(shè)備利用存在的主CR-LSP以及路徑數(shù)值4確定被選擇傳輸路徑;如當(dāng)被動(dòng)端設(shè)備上有3條主CR-LSP時(shí),可以選取主CR-LSP I (即3條傳輸路徑對(duì)路徑數(shù)值4取余)為被選擇傳輸路徑?;谏鲜龅膮f(xié)商過(guò)程,被動(dòng)端設(shè)備可以確定出被選擇傳輸路徑,基于此,則該方法還可以包括以下步驟步驟204,在主動(dòng)端設(shè)備對(duì)LSP進(jìn)行BFD檢測(cè)時(shí),被動(dòng)端設(shè)備通過(guò)被選擇傳輸路徑向主動(dòng)端設(shè)備發(fā)送BFD報(bào)文;由主動(dòng)端設(shè)備根據(jù)是否接收到來(lái)自被動(dòng)端設(shè)備的BFD報(bào)文檢測(cè)LSP是否故障。例如,在主動(dòng)端設(shè)備對(duì)主LSP (即主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的主LSP)進(jìn)行BFD檢測(cè)時(shí),如果通過(guò)上述步驟確定出被選擇傳輸路徑為主LSP(即被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的主LSP),則被動(dòng)端設(shè)備需要通過(guò)被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的主LSP向主動(dòng)端設(shè)備發(fā)送BFD報(bào)文,由主動(dòng)端設(shè)備根據(jù)是否接收到來(lái)自被動(dòng)端設(shè)備的BFD報(bào)文檢測(cè)主LSP是否故障;又例如,在主動(dòng)端設(shè)備對(duì)備LSP(即主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的備LSP)進(jìn)行BFD檢測(cè)時(shí),如果通過(guò)上述步驟確定出被選擇傳輸路徑為備LSP (即被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的備LSP),則被動(dòng)端設(shè)備需要通過(guò)被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的備LSP向主動(dòng)端設(shè)備發(fā)送BFD報(bào)文,由主動(dòng)端設(shè)備根據(jù)是否接收到來(lái)自被動(dòng)端設(shè)備的BFD報(bào)文檢測(cè)備LSP是否故障。綜上所述,本發(fā)明實(shí)施例中,主動(dòng)端設(shè)備通過(guò)與被動(dòng)端設(shè)備協(xié)商被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的傳輸路徑,從而可以準(zhǔn)確的檢測(cè)出主LSP和備LSP是否發(fā)生故障或者準(zhǔn)確的檢測(cè)出等價(jià)LSP中的各LSP是否發(fā)生故障,繼而避免了鏈路故障時(shí)BFD的震蕩。本發(fā)明實(shí)施例中,在不存在最佳傳輸路徑時(shí),被動(dòng)端設(shè)備利用最佳傳輸路徑的信息確定了被選擇傳輸路徑之后,如果該被動(dòng)端設(shè)備獲知自身又重新生成了最佳傳輸路徑,則被動(dòng)端設(shè)備還可以確定該重新生成的最佳傳輸路徑為被選擇傳輸路徑。例如,被動(dòng)端設(shè)備在確定出當(dāng)前不存在隧道名為4的CR-LSP (即最佳傳輸路徑),且確定被選擇傳輸路徑為GRE之后,如果被動(dòng)端設(shè)備上重新生成了隧道名為4的CR-LSP,則該被動(dòng)端設(shè)備需要確定該隧道名為4的CR-LSP為被選擇傳輸路徑。進(jìn)一步的,被動(dòng)端設(shè)備確定重新生成的最佳傳輸路徑為被選擇傳輸路徑之后,還可以包括以下情況一、如果當(dāng)前BFD狀態(tài)為DOWN狀態(tài),則在主動(dòng)端設(shè)備對(duì)LSP進(jìn)行BFD檢測(cè)時(shí),被動(dòng)端設(shè)備停止在當(dāng)前的被選擇傳輸路徑上向主動(dòng)端設(shè)備發(fā)送 BFD報(bào)文,并使用重新生成的被選擇傳輸路徑向主動(dòng)端設(shè)備發(fā)送BFD報(bào)文。二、如果當(dāng)前BFD狀態(tài)為Init狀態(tài)或者UP狀態(tài),則在主動(dòng)端設(shè)備對(duì)LSP進(jìn)行BFD檢測(cè)時(shí),被動(dòng)端設(shè)備在重新生成的被選擇傳輸路徑上生成需要向主動(dòng)端設(shè)備發(fā)送BFD報(bào)文,但是并不立刻發(fā)送;且被動(dòng)端設(shè)備在之前的被選擇傳輸路徑上向主動(dòng)端設(shè)備發(fā)送BFD報(bào)文,該BFD報(bào)文中的P標(biāo)志位被置位,且該BFD報(bào)文中攜帶以下信息路徑變化類(lèi)型用于表示路徑變化的信息;長(zhǎng)度用于表示路徑類(lèi)型與路徑數(shù)值的長(zhǎng)度;路徑類(lèi)型用于表示重新生成的被選擇傳輸路徑的類(lèi)型,其具體為路由,或LSP,或CR-LSP,或GRE ;路徑數(shù)值用于表示重新生成的被選擇傳輸路徑所對(duì)應(yīng)的具體路徑,且對(duì)于CR-LSP和GRE等類(lèi)型來(lái)說(shuō),該路徑數(shù)值還可以是對(duì)應(yīng)的隧道名稱(chēng)。主動(dòng)端設(shè)備在接收到P標(biāo)志位被置位的BFD報(bào)文之后,根據(jù)BFD報(bào)文中攜帶的信息獲知主動(dòng)端設(shè)備在對(duì)LSP進(jìn)行BFD檢測(cè)時(shí),被動(dòng)端設(shè)備返回的BFD報(bào)文的被選擇傳輸路徑發(fā)生變化;之后,主動(dòng)端設(shè)備在下一個(gè)向被動(dòng)端設(shè)備發(fā)送的BFD報(bào)文中將F標(biāo)志位置位;以及根據(jù)設(shè)備的實(shí)際情況,主動(dòng)端設(shè)備可以啟動(dòng)首包超時(shí)定時(shí)器機(jī)制,若在首包超時(shí)定時(shí)器超時(shí)之前沒(méi)有接收到此BFD檢測(cè)過(guò)程所對(duì)應(yīng)BFD報(bào)文,則認(rèn)為發(fā)生故障。被動(dòng)端設(shè)備在接收到F標(biāo)志位被置位的BFD報(bào)文之后,被動(dòng)端設(shè)備停止在當(dāng)前的被選擇傳輸路徑上向主動(dòng)端設(shè)備發(fā)送BFD報(bào)文,并使用重新生成的被選擇傳輸路徑向主動(dòng)端設(shè)備發(fā)送BFD報(bào)文。為了節(jié)約資源,本發(fā)明實(shí)施例中還可以減少BFD會(huì)話的數(shù)量,基于此,在主動(dòng)端設(shè)備對(duì)LSP進(jìn)行BFD檢測(cè),且被選擇傳輸路徑為與被檢測(cè)的LSP類(lèi)型相同且狀態(tài)一致的LSP時(shí),如果被動(dòng)端設(shè)備需要對(duì)被選擇傳輸路徑進(jìn)行BFD檢測(cè),則主動(dòng)端設(shè)備對(duì)LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與被動(dòng)端設(shè)備對(duì)被選擇傳輸路徑進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話可以使用同一個(gè)BFD會(huì)話,從而減少了 BFD會(huì)話的數(shù)量,并節(jié)約了 BFD會(huì)話的資源。具體的,主動(dòng)端設(shè)備對(duì)LSP進(jìn)行BFD檢測(cè)時(shí)的BH)會(huì)話與被動(dòng)端設(shè)備對(duì)被選擇傳輸路徑進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話具體包括在主動(dòng)端設(shè)備對(duì)主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè)時(shí),如果被選擇傳輸路徑為被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的主LSP,且被動(dòng)端設(shè)備需要對(duì)被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè),則主動(dòng)端設(shè)備對(duì)主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與被動(dòng)端設(shè)備對(duì)被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者,在主動(dòng)端設(shè)備對(duì)主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè)時(shí),如果被選擇傳輸路徑為被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的備LSP,且被動(dòng)端設(shè)備需要對(duì)被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè),則主動(dòng)端設(shè)備對(duì)主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與被動(dòng)端設(shè)備對(duì)被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者,在主動(dòng)端設(shè)備對(duì)主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP進(jìn)行BFD檢測(cè)時(shí),如果被選擇傳輸路徑為被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP,且被動(dòng)端設(shè)備需要對(duì)被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP進(jìn)行BFD檢測(cè),則主動(dòng)端設(shè)備對(duì)主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與被動(dòng)端設(shè)備對(duì)被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話 ;或者,在主動(dòng)端設(shè)備對(duì)主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè)時(shí),如果被選擇傳輸路徑為被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的主CR-LSP,且被動(dòng)端設(shè)備需要對(duì)被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè),則主動(dòng)端設(shè)備對(duì)主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與被動(dòng)端設(shè)備對(duì)被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者,在主動(dòng)端設(shè)備對(duì)主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè)時(shí),如果被選擇傳輸路徑為被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的備CR-LSP,且被動(dòng)端設(shè)備需要對(duì)被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè),則主動(dòng)端設(shè)備對(duì)主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與被動(dòng)端設(shè)備對(duì)被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者,在主動(dòng)端設(shè)備對(duì)主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè)時(shí),如果被選擇傳輸路徑為被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP,且被動(dòng)端設(shè)備需要對(duì)被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè),則主動(dòng)端設(shè)備對(duì)主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與被動(dòng)端設(shè)備對(duì)被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的雙向隧道LSP主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者,在主動(dòng)端設(shè)備對(duì)主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè)時(shí),如果被選擇傳輸路徑為被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP,且被動(dòng)端設(shè)備需要對(duì)被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè),則主動(dòng)端設(shè)備對(duì)主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與被動(dòng)端設(shè)備對(duì)被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話。進(jìn)一步的,針對(duì)上述技術(shù)方案,在主動(dòng)端設(shè)備對(duì)LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與被動(dòng)端設(shè)備對(duì)被選擇傳輸路徑進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話時(shí),主動(dòng)端設(shè)備對(duì)LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話對(duì)應(yīng)的會(huì)話屬性為主動(dòng)屬性與被動(dòng)屬性,且被動(dòng)端設(shè)備對(duì)被選擇傳輸路徑進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話對(duì)應(yīng)的會(huì)話屬性為主動(dòng)屬性與被動(dòng)屬性;
當(dāng)主動(dòng)端設(shè)備通過(guò)BFD報(bào)文檢測(cè)到LSP故障后,如果BFD報(bào)文對(duì)應(yīng)的BFD會(huì)話對(duì)應(yīng)有主動(dòng)屬性,則通知將在該LSP上傳輸?shù)牧髁壳袚Q到其他LSP上;以及,當(dāng)主動(dòng)端設(shè)備通過(guò)BFD報(bào)文檢測(cè)到LSP故障后,如果主動(dòng)端設(shè)備在預(yù)設(shè)第一時(shí)間(如3秒或用戶設(shè)定時(shí)間)內(nèi)未接收到來(lái)自被動(dòng)端設(shè)備的針對(duì)該LSP的BFD報(bào)文,則將該BFD報(bào)文對(duì)應(yīng)的BFD會(huì)話的屬性修改為被動(dòng)屬性(即取消主動(dòng)屬性,此BFD會(huì)話按照被動(dòng)屬性的狀態(tài)運(yùn)行),取消此BFD會(huì)話與LSP綁定關(guān)系,并重新為L(zhǎng)SP創(chuàng)建BFD會(huì)話;當(dāng)被動(dòng)端設(shè)備通過(guò)BFD報(bào)文檢測(cè)到被選擇傳輸路徑故障后,如果BFD報(bào)文對(duì)應(yīng)的BFD會(huì)話對(duì)應(yīng)有主動(dòng)屬性,則通知將在被選擇傳輸路徑上傳輸?shù)牧髁壳袚Q到其他LSP上;以及,如果被動(dòng)端設(shè)備在預(yù)設(shè)第二時(shí)間(如3秒或用戶設(shè)定時(shí)間)內(nèi)未接收到來(lái)自主動(dòng)端設(shè)備的針對(duì)該被選擇傳輸路徑的BFD報(bào)文,則將該BFD報(bào)文對(duì)應(yīng)的BFD會(huì)話的屬性修改為被動(dòng)屬性(即取消主動(dòng)屬性,此BFD會(huì)話按照被動(dòng)屬性的狀態(tài)運(yùn)行),取消此BFD會(huì)話與LSP綁定關(guān)系,并重新為被選擇傳輸路徑創(chuàng)建BFD會(huì)話。本發(fā)明實(shí)施例中,主動(dòng)端設(shè)備根據(jù)是否接收到來(lái)自被動(dòng)端設(shè)備的BFD報(bào)文檢測(cè)LSP是否故障之后,如果主動(dòng)端設(shè)備檢測(cè)到LSP故障,則向被動(dòng)端設(shè)備發(fā)送狀態(tài)為DOWN的BFD報(bào)文,由被動(dòng)端設(shè)備利用狀 態(tài)為DOWN的BFD報(bào)文檢測(cè)到LSP故障;例如,主動(dòng)端設(shè)備在檢測(cè)到主LSP (或等價(jià)LSP中的一條LSP)故障之后,則立刻向被動(dòng)端設(shè)備發(fā)送一個(gè)狀態(tài)為DOWN的BFD報(bào)文(此BFD報(bào)文可以通過(guò)主LSP進(jìn)行發(fā)送,也可以通過(guò)備LSP進(jìn)行發(fā)送;對(duì)于等價(jià)LSP則可以通過(guò)等價(jià)中的其他LSP進(jìn)行發(fā)送);和/或,主動(dòng)端設(shè)備根據(jù)是否接收到來(lái)自被動(dòng)端設(shè)備的BFD報(bào)文檢測(cè)LSP是否故障之后,如果主動(dòng)端設(shè)備檢測(cè)到LSP故障,則刪除該故障的LSP對(duì)應(yīng)的BFD會(huì)話,并在延遲一段預(yù)設(shè)第三時(shí)間之后,如果獲知該故障的LSP還存在,則主動(dòng)端設(shè)備重新創(chuàng)建LSP對(duì)應(yīng)的BFD會(huì)話;其中,該延遲的預(yù)設(shè)第三時(shí)間可以大于等于BFD的一個(gè)檢測(cè)周期;且在新的BFD會(huì)話建立之前主LSP的狀態(tài)應(yīng)該一直標(biāo)示為故障。本發(fā)明實(shí)施例中,主動(dòng)端設(shè)備根據(jù)是否接收到來(lái)自被動(dòng)端設(shè)備的BFD報(bào)文檢測(cè)LSP是否故障之后,如果主動(dòng)端設(shè)備檢測(cè)到主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的主LSP故障,則可以將該主LSP上的流量切換到主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的備LSP上;以及,主動(dòng)端設(shè)備在檢測(cè)到該主LSP和該備LSP均故障之后,如果當(dāng)前還存在其他可用的傳輸路徑,則將該主LSP和該備LSP上的流量切換到其他可用的傳輸路徑上;或者,主動(dòng)端設(shè)備根據(jù)是否接收到來(lái)自被動(dòng)端設(shè)備的BFD報(bào)文檢測(cè)LSP是否故障之后,如果主動(dòng)端設(shè)備檢測(cè)到主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的等價(jià)LSP中的一條LSP故障,則可以將該條LSP上的流量切換到主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的等價(jià)LSP中的其他LSP上;以及,主動(dòng)端設(shè)備在檢測(cè)到等價(jià)LSP中的各條LSP均故障之后,如果當(dāng)前還存在其他可用的傳輸路徑,則將等價(jià)LSP中的各條LSP上的流量切換到其他可用的傳輸路徑上。以下結(jié)合圖3所示的具體應(yīng)用場(chǎng)景進(jìn)行說(shuō)明。主動(dòng)端設(shè)備在對(duì)主LSP (主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的主LSP)進(jìn)行BFD檢測(cè)時(shí)不指定路徑選擇信息,由被動(dòng)端設(shè)備根據(jù)預(yù)先配置的路徑選擇策略確定使用路由作為被選擇傳輸路徑;主動(dòng)端設(shè)備在對(duì)備LSP (主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的備LSP)進(jìn)行BFD檢測(cè)時(shí)指定使用被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的備LSP作為最佳傳輸路徑,由被動(dòng)端設(shè)備根據(jù)最佳傳輸路徑的信息確定使用被動(dòng)端設(shè)備與主動(dòng)端設(shè)備之間的備LSP作為被選擇傳輸路徑。當(dāng)主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的主LSP出現(xiàn)故障之后,主動(dòng)端設(shè)備針對(duì)主LSP的BFD檢測(cè)過(guò)程可以檢測(cè)到故障,而主動(dòng)端設(shè)備針對(duì)主動(dòng)端設(shè)備與被動(dòng)端設(shè)備之間的備LSP的BFD檢測(cè)過(guò)程不會(huì)檢測(cè)到故障,因此主動(dòng)端設(shè)備可以將主LSP上的流量切換到備LSP上;如果后續(xù)備LSP也出現(xiàn)了故障,則說(shuō)明整個(gè)LSP不可用,此時(shí)如果用戶還配置了其他隧道(如GRE),則可以將流量切換到其他隧道上?;谂c上述方法同樣的發(fā)明構(gòu)思,本發(fā)明還提出了一種基于標(biāo)記交換路徑LSP的雙向轉(zhuǎn)發(fā)檢測(cè)BFD檢測(cè)設(shè)備,作為主動(dòng)端設(shè)備應(yīng)用于包括所述主動(dòng)端設(shè)備和被動(dòng)端設(shè)備的網(wǎng)絡(luò)中,且所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間存在LSP,如圖4所示,該主動(dòng)端設(shè)備包括 確定模塊11,用于確定所述主動(dòng)端設(shè)備在對(duì)LSP進(jìn)行BFD檢測(cè)時(shí)所述被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的最佳傳輸路徑; 發(fā)送模塊12,用于向所述被動(dòng)端設(shè)備發(fā)送LSP ping報(bào)文,且所述LSP ping報(bào)文中攜帶所述最佳傳輸路徑的信息;由所述被動(dòng)端設(shè)備利用所述最佳傳輸路徑的信息確定在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)所述被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的被選擇傳輸路徑;接收模塊13,用于在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí),通過(guò)所述被選擇傳輸路徑接收所述被動(dòng)端設(shè)備向所述主動(dòng)端設(shè)備發(fā)送的BFD報(bào)文檢測(cè)模塊14,用于根據(jù)是否接收到所述被動(dòng)端設(shè)備通過(guò)所述被選擇傳輸路徑向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文檢測(cè)所述LSP是否故障。所述確定模塊11,具體用于確定所述最佳傳輸路徑為與所述被檢測(cè)的LSP類(lèi)型相同且狀態(tài)一致的LSP。所述確定模塊11,進(jìn)一步用于當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主LSP時(shí),確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主LSP ;當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備LSP時(shí),確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備LSP ;當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP時(shí),確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP ;當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主基于約束路由的標(biāo)記交換路徑CR-LSP時(shí),確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主CR-LSP ;當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備CR-LSP時(shí),確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備CR-LSP ;當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP時(shí),確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP;當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP時(shí),確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP。本發(fā)明實(shí)施例中,所述LSP ping報(bào)文中攜帶的所述最佳傳輸路徑的信息,具體包括路徑類(lèi)型,所述路徑類(lèi)型用于表示所述最佳傳輸路徑的類(lèi)型,且所述路徑類(lèi)型具體為路由,或LSP,或CR-LSP,或GRE ;路徑數(shù)值,所述路徑數(shù)值用于表示所述最佳傳輸路徑所對(duì)應(yīng)的具體路徑;路徑標(biāo)示,所述路徑標(biāo)示用于表示所述最佳傳輸路徑的狀態(tài)。所述確定模塊11,還用于在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè),且所述被選擇傳輸路徑為與所述被檢測(cè)的LSP類(lèi)型相同且狀態(tài)一致的LSP時(shí),如果所述被動(dòng)端設(shè)備需要對(duì)所述被選擇傳輸路徑進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被選擇傳輸路徑進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話。所述確定模塊11,進(jìn)一步用于在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同 一 BFD會(huì)話;或者,在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者,在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者,在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主CR-LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者,在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備CR-LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者,在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間雙向隧道LSP的主LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者,在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧 道LSP的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話。在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被選擇傳輸路徑進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話時(shí),所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話對(duì)應(yīng)的會(huì)話屬性為主動(dòng)屬性與被動(dòng)屬性,且所述被動(dòng)端設(shè)備對(duì)所述被選擇傳輸路徑進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話對(duì)應(yīng)的會(huì)話屬性為主動(dòng)屬性與被動(dòng)屬性;所述檢測(cè)模塊14,還用于當(dāng)通過(guò)BFD報(bào)文檢測(cè)到所述LSP故障后,如果所述BFD報(bào)文對(duì)應(yīng)的BFD會(huì)話對(duì)應(yīng)有主動(dòng)屬性,則通知將在所述LSP上傳輸?shù)牧髁壳袚Q到其他LSP上;以及,如果所述主動(dòng)端設(shè)備在預(yù)設(shè)第一時(shí)間內(nèi)未接收到來(lái)自所述被動(dòng)端設(shè)備的針對(duì)所述LSP的BFD報(bào)文,將所述BFD報(bào)文對(duì)應(yīng)的BFD會(huì)話的屬性修改為被動(dòng)屬性,并重新為所述LSP創(chuàng)建BFD會(huì)話。所述檢測(cè)模塊14,還用于在檢測(cè)到所述LSP故障之后,向所述被動(dòng)端設(shè)備發(fā)送狀態(tài)為DOWN的BFD報(bào)文,由所述被動(dòng)端設(shè)備利用所述狀態(tài)為DOWN的BFD報(bào)文檢測(cè)到所述LSP故障;和/或,在檢測(cè)到所述LSP故障之后,刪除所述故障的LSP對(duì)應(yīng)的BFD會(huì)話,并在延遲一段預(yù)設(shè)第三時(shí)間之后,如果所述故障的LSP還存在,則重新創(chuàng)建所述LSP對(duì)應(yīng)的BFD會(huì)話。其中,本發(fā)明裝置的各個(gè)模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊?;谂c上述方法同樣的發(fā)明構(gòu)思,本發(fā)明還提出了一種基于標(biāo)記交換路徑LSP的雙向轉(zhuǎn)發(fā)檢測(cè)BFD檢測(cè)設(shè)備,作為被動(dòng)端設(shè)備應(yīng)用于包括主動(dòng)端設(shè)備和所述被動(dòng)端設(shè)備的網(wǎng)絡(luò)中,且所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間存在LSP,如圖5所示,該被動(dòng)端設(shè)備包括接收模塊21,用于接收來(lái)自所述主動(dòng)端設(shè)備的LSP ping報(bào)文,且所述LSPping報(bào)文中攜帶所述主動(dòng)端設(shè)備確定的在對(duì)LSP進(jìn)行BFD檢測(cè)時(shí)所述被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的最佳傳輸路徑的信息;確定模塊22,用于在接收到所述LSP ping報(bào)文后,利用所述最佳傳輸路徑的信息確定在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)所述被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的被選擇傳輸路徑;發(fā)送模塊23,用于在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí),通過(guò)所述被選擇傳輸路徑向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文;由所述主動(dòng)端設(shè)備根據(jù)是否接收到來(lái)自所述被動(dòng)端設(shè)備的BFD報(bào)文檢測(cè)所述LSP是否故障。
本發(fā)明實(shí)施例中,所述LSPping報(bào)文中攜帶的所述最佳傳輸路徑的信息,具體包括路徑類(lèi)型,所述路徑類(lèi)型用于表示所述最佳傳輸路徑的類(lèi)型,且所述路徑類(lèi)型具體為路由,或LSP,或基于約束路由的標(biāo)記交換路徑CR-LSP,或通用路由封裝GRE ;路徑數(shù)值,所述路徑數(shù)值用于表示所述最佳傳輸路徑所對(duì)應(yīng)的具體路徑;路徑標(biāo)示,所述路徑標(biāo)示用于表示所述最佳傳輸路徑的狀態(tài)。所述確定模塊22,具體用于判斷當(dāng)前是否存在所述最佳傳輸路徑;如果存在,則確定所述最佳傳輸路徑為所述被選擇傳輸路徑;如果不存在,則判斷所述最佳傳輸路徑的信息中是否攜帶了路徑數(shù)值;如果沒(méi)有攜 帶路徑數(shù)值,則通過(guò)預(yù)先配置的路徑選擇策略確定所述被選擇傳輸路徑;如果攜帶路徑數(shù)值,則判斷當(dāng)前是否存在對(duì)應(yīng)所述最佳傳輸路徑的信息中攜帶的路徑類(lèi)型,且與路徑標(biāo)示所表示的最佳傳輸路徑的狀態(tài)一致的傳輸路徑;如果不存在相應(yīng)的傳輸路徑,則通過(guò)預(yù)先配置的路徑選擇策略確定所述被選擇傳輸路徑;如果存在相應(yīng)的傳輸路徑,則利用存在的傳輸路徑以及所述路徑數(shù)值確定所述被選擇傳輸路徑。所述確定模塊22,還用于在不存在所述最佳傳輸路徑時(shí),如果所述被動(dòng)端設(shè)備獲知自身重新生成了所述最佳傳輸路徑,則確定所述重新生成的最佳傳輸路徑為所述被選擇傳輸路徑;以及,如果當(dāng)前BFD狀態(tài)為DOWN狀態(tài),則在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí),停止在當(dāng)前的被選擇傳輸路徑上向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文,并使用所述重新生成的被選擇傳輸路徑向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文;或者,如果當(dāng)前BFD狀態(tài)為Init狀態(tài)或者UP狀態(tài),則在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí),在當(dāng)前的被選擇傳輸路徑上向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文;其中,所述BFD報(bào)文中的P標(biāo)志位被置位,且所述BFD報(bào)文中攜帶以下信息路徑類(lèi)型,所述路徑類(lèi)型用于表示所述重新生成的被選擇傳輸路徑的類(lèi)型,且所述重新生成的被選擇傳輸路徑的類(lèi)型具體為路由,或LSP,或CR-LSP,或GRE ;路徑數(shù)值,所述路徑數(shù)值用于表示所述重新生成的被選擇傳輸路徑所對(duì)應(yīng)的具體路徑;在接收到F標(biāo)志位被置位的BFD報(bào)文之后,停止在當(dāng)前的被選擇傳輸路徑上向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文,并使用所述重新生成的被選擇傳輸路徑向所述主動(dòng)端設(shè)備發(fā)送BH)報(bào)文。所述確定模塊22,還用于在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè),且所述被選擇傳輸路徑為與所述被檢測(cè)的LSP類(lèi)型相同且狀態(tài)一致的LSP時(shí),如果所述被動(dòng)端設(shè)備需要對(duì)所述被選擇傳輸路徑進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被選擇傳輸路徑進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話。所述確定模塊22,進(jìn)一步用于在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者,在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者,在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP進(jìn)行BFD檢 測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者,在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主CR-LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者,在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備CR-LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者,在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者,在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話。其中,本發(fā)明裝置的各個(gè)模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過(guò)硬件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)。基于這樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是⑶-R0M,U盤(pán),移動(dòng)硬盤(pán)等)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于 不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。上述本發(fā)明序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。以上公開(kāi)的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種基于標(biāo)記交換路徑LSP的雙向轉(zhuǎn)發(fā)檢測(cè)BFD檢測(cè)方法,該方法應(yīng)用于包括主動(dòng)端設(shè)備和被動(dòng)端設(shè)備的網(wǎng)絡(luò)中,且所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間存在LSP,其特征在于,該方法包括以下步驟 所述主動(dòng)端設(shè)備確定在對(duì)LSP進(jìn)行BFD檢測(cè)時(shí)所述被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的最佳傳輸路徑; 所述主動(dòng)端設(shè)備向所述被動(dòng)端設(shè)備發(fā)送LSP ping報(bào)文,且所述LSP ping報(bào)文中攜帶所述最佳傳輸路徑的信息;由所述被動(dòng)端設(shè)備利用所述最佳傳輸路徑的信息確定在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)所述被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的被選擇傳輸路徑; 在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí),所述主動(dòng)端設(shè)備通過(guò)所述被選擇傳輸路徑接收所述被動(dòng)端設(shè)備向所述主動(dòng)端設(shè)備發(fā)送的BFD報(bào)文,井根據(jù)是否接收到來(lái)自所述被動(dòng)端設(shè)備的BFD報(bào)文檢測(cè)所述LSP是否故障。
2.如權(quán)利要求I所述的方法,其特征在于,所述主動(dòng)端設(shè)備確定在對(duì)LSP進(jìn)行BFD檢測(cè)時(shí)所述被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的最佳傳輸路徑,包括 所述主動(dòng)端設(shè)備確定所述最佳傳輸路徑為與所述被檢測(cè)的LSP類(lèi)型相同且狀態(tài)一致的 LSP。
3.如權(quán)利要求2所述的方法,其特征在干,所述主動(dòng)端設(shè)備確定所述最佳傳輸路徑為與所述被檢測(cè)的LSP類(lèi)型相同且狀態(tài)一致的LSP,具體包括 當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主LSP時(shí),所述主動(dòng)端設(shè)備確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主LSP ; 當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備LSP時(shí),所述主動(dòng)端設(shè)備確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備LSP ; 當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的等價(jià)LSP中的第n條LSP時(shí),所述主動(dòng)端設(shè)備確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的等價(jià)LSP中的第n條LSP ; 當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主基于約束路由的標(biāo)記交換路徑CR-LSP時(shí),所述主動(dòng)端設(shè)備確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主CR-LSP ; 當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備CR-LSP時(shí),所述主動(dòng)端設(shè)備確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備CR-LSP ; 當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP吋,所述主動(dòng)端設(shè)備確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP ; 當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP時(shí),所述主動(dòng)端設(shè)備確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP。
4.如權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述LSPping報(bào)文中攜帯的所述最佳傳輸路徑的信息,具體包括 路徑類(lèi)型,所述路徑類(lèi)型用于表示所述最佳傳輸路徑的類(lèi)型,且所述路徑類(lèi)型具體為路由,或LSP,或CR-LSP,或通用路由封裝GRE ; 路徑數(shù)值,所述路徑數(shù)值用于表示所述最佳傳輸路徑所對(duì)應(yīng)的具體路徑; 路徑標(biāo)示,所述路徑標(biāo)示用于表示所述最佳傳輸路徑的狀態(tài)。
5.如權(quán)利要求4所述的方法,其特征在于,所述被動(dòng)端設(shè)備利用所述最佳傳輸路徑的信息確定在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)所述被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的被選擇傳輸路徑,具體包括 所述被動(dòng)端設(shè)備判斷當(dāng)前是否存在所述最佳傳輸路徑; 如果存在,則確定所述最佳傳輸路徑為所述被選擇傳輸路徑; 如果不存在,則判斷所述最佳傳輸路徑的信息中是否攜帶了路徑數(shù)值;如果沒(méi)有攜帶路徑數(shù)值,則通過(guò)預(yù)先配置的路徑選擇策略確定所述被選擇傳輸路徑;如果攜帶路徑數(shù)值,則判斷當(dāng)前是否存在對(duì)應(yīng)所述最佳傳輸路徑的信息中攜帶的路徑類(lèi)型,且與路徑標(biāo)示所表示的最佳傳輸路徑的狀態(tài)一致的傳輸路徑;如果不存在相應(yīng)的傳輸路徑,則通過(guò)預(yù)先配置的路徑選擇策略確定所述被選擇傳輸路徑;如果存在相應(yīng)的傳輸路徑,則利用存在的傳輸路徑以及所述路徑數(shù)值確定所述被選擇傳輸路徑。
6.如權(quán)利要求5所述的方法,其特征在于,在不存在所述最佳傳輸路徑時(shí),所述方法進(jìn)一步包括 如果所述被動(dòng)端設(shè)備獲知自身重新生成了所述最佳傳輸路徑,則所述被動(dòng)端設(shè)備確定所述重新生成的最佳傳輸路徑為所述被選擇傳輸路徑;以及, 如果當(dāng)前BFD狀態(tài)為DOWN狀態(tài),則在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí),所述被動(dòng)端設(shè)備停止在當(dāng)前的被選擇傳輸路徑上向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文,并使用所述重新生成的被選擇傳輸路徑向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文;或者, 如果當(dāng)前BFD狀態(tài)為Init狀態(tài)或者UP狀態(tài),則在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí),所述被動(dòng)端設(shè)備在當(dāng)前的被選擇傳輸路徑上向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文;其中,所述BFD報(bào)文中的P標(biāo)志位被置位,且所述BFD報(bào)文中攜帶以下信息路徑類(lèi)型,所述路徑類(lèi)型用于表示所述重新生成的被選擇傳輸路徑的類(lèi)型,且所述重新生成的被選擇傳輸路徑的類(lèi)型具體為路由,或LSP,或CR-LSP,或GRE ;路徑數(shù)值,所述路徑數(shù)值用于表示所述重新生成的被選擇傳輸路徑所對(duì)應(yīng)的具體路徑; 所述主動(dòng)端設(shè)備在接收到P標(biāo)志位被置位的BFD報(bào)文之后,根據(jù)所述BFD報(bào)文中攜帶的信息獲知所述主動(dòng)端設(shè)備在對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí),所述被動(dòng)端設(shè)備返回BFD報(bào)文的被選擇傳輸路徑發(fā)生變化;以及,在下一個(gè)向所述被動(dòng)端設(shè)備發(fā)送的BFD報(bào)文中將F標(biāo)志位置位; 所述被動(dòng)端設(shè)備在接收到F標(biāo)志位被置位的BFD報(bào)文之后,所述被動(dòng)端設(shè)備停止在當(dāng)前的被選擇傳輸路徑上向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文,并使用所述重新生成的被選擇傳輸路徑向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文。
7.如權(quán)利要求I所述的方法,其特征在于,所述方法進(jìn)一步包括 在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè),且所述被選擇傳輸路徑為與所述被檢測(cè) 的LSP類(lèi)型相同且狀態(tài)一致的LSP時(shí),如果所述被動(dòng)端設(shè)備需要對(duì)所述被選擇傳輸路徑進(jìn)行BFD檢測(cè),則所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被選擇傳輸路徑進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話。
8.如權(quán)利要求7所述的方法,其特征在于,所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被選擇傳輸路徑進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一BFD會(huì)話,具體包括 在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè)吋,如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè),則所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者, 在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè)吋,如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè),則所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者, 在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的等價(jià)LSP中的第n條LSP進(jìn)行BFD檢測(cè)吋,如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的等價(jià)LSP中的第n條LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的等價(jià)LSP中的第n條LSP進(jìn)行BFD檢測(cè),則所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的等價(jià)LSP中的第n條LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的等價(jià)LSP中的第n條LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者, 在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主CR-LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè),則所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者, 在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備CR-LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè),則所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者, 在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè)吋,如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè),則所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者, 在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè),則所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話。
9.如權(quán)利要求7或8所述的方法,其特征在于,在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被選擇傳輸路徑進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話時(shí),所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話對(duì)應(yīng)的會(huì)話屬性為主動(dòng)屬性與被動(dòng)屬性,且所述被動(dòng)端設(shè)備對(duì)所述被選擇傳輸路徑進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話對(duì)應(yīng)的會(huì)話屬性為主動(dòng)屬性與被動(dòng)屬性; 當(dāng)所述主動(dòng)端設(shè)備通過(guò)BFD報(bào)文檢測(cè)到所述LSP故障后,如果所述BFD報(bào)文對(duì)應(yīng)的BFD會(huì)話對(duì)應(yīng)有主動(dòng)屬性,則通知將在所述LSP上傳輸?shù)牧髁壳袚Q到其他LSP上;以及,如果所述主動(dòng)端設(shè)備在預(yù)設(shè)第一時(shí)間內(nèi)未接收到來(lái)自所述被動(dòng)端設(shè)備的針對(duì)所述LSP的BFD報(bào)文,則將所述BFD報(bào)文對(duì)應(yīng)的BFD會(huì)話的屬性修改為被動(dòng)屬性,并重新為所述LSP創(chuàng)建BFD會(huì)話; 當(dāng)所述被動(dòng)端設(shè)備通過(guò)BFD報(bào)文檢測(cè)到所述被選擇傳輸路徑故障后,如果所述BFD報(bào)文對(duì)應(yīng)的BFD會(huì)話對(duì)應(yīng)有主動(dòng)屬性,則通知將在所述被選擇傳輸路徑上傳輸?shù)牧髁壳袚Q到其他LSP上;以及,如果所述被動(dòng)端設(shè)備在預(yù)設(shè)第二時(shí)間內(nèi)未接收到來(lái)自所述主動(dòng)端設(shè)備的針對(duì)所述被選擇傳輸路徑的BFD報(bào)文,則將所述BFD報(bào)文對(duì)應(yīng)的BFD會(huì)話的屬性修改為被動(dòng)屬性,并重新為所述被選擇傳輸路徑創(chuàng)建BFD會(huì)話。
10.如權(quán)利要求I所述的方法,其特征在于,所述主動(dòng)端設(shè)備根據(jù)是否接收到來(lái)自所述被動(dòng)端設(shè)備的BFD報(bào)文檢測(cè)所述LSP是否故障,之后還包括 所述主動(dòng)端設(shè)備在檢測(cè)到所述LSP故障之后,向所述被動(dòng)端設(shè)備發(fā)送狀態(tài)為DOWN的BFD報(bào)文,由所述被動(dòng)端設(shè)備利用所述狀態(tài)為DOWN的BFD報(bào)文檢測(cè)到所述LSP故障;和/或, 所述主動(dòng)端設(shè)備在檢測(cè)到所述LSP故障之后,刪除所述故障的LSP對(duì)應(yīng)的BFD會(huì)話,并在延遲一段預(yù)設(shè)第三時(shí)間之后,如果所述故障的LSP還存在,則所述主動(dòng)端設(shè)備重新創(chuàng)建所述LSP對(duì)應(yīng)的BFD會(huì)話。
11.一種基于標(biāo)記交換路徑LSP的雙向轉(zhuǎn)發(fā)檢測(cè)BFD檢測(cè)設(shè)備,作為主動(dòng)端設(shè)備應(yīng)用于包括所述主動(dòng)端設(shè)備和被動(dòng)端設(shè)備的網(wǎng)絡(luò)中,且所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間存在LSP,其特征在于,該設(shè)備包括 確定模塊,用于確定所述主動(dòng)端設(shè)備在對(duì)LSP進(jìn)行BFD檢測(cè)時(shí)所述被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的最佳傳輸路徑; 發(fā)送模塊,用于向所述被動(dòng)端設(shè)備發(fā)送LSP ping報(bào)文,且所述LSP ping報(bào)文中攜帶所述最佳傳輸路徑的信息;由所述被動(dòng)端設(shè)備利用所述最佳傳輸路徑的信息確定在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)所述被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的被選擇傳輸路徑; 接收模塊,用于在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí),通過(guò)所述被選擇傳輸路徑接收所述被動(dòng)端設(shè)備向所述主動(dòng)端設(shè)備發(fā)送的BFD報(bào)文; 檢測(cè)模塊,用于根據(jù)是否接收到所述被動(dòng)端設(shè)備通過(guò)所述被選擇傳輸路徑向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文檢測(cè)所述LSP是否故障。
12.如權(quán)利要求11所述的設(shè)備,其特征在干, 所述確定模塊,具體用于確定所述最佳傳輸路徑為與所述被檢測(cè)的LSP類(lèi)型相同且狀態(tài)一致的LSP。
13.如權(quán)利要求12所述的設(shè)備,其特征在干, 所述確定模塊,進(jìn)ー步用于當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主LSP時(shí),確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主LSP ; 當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備LSP時(shí),確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備LSP ; 當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的等價(jià)LSP中的第n條LSP時(shí),確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的等價(jià)LSP中的第n條LSP ; 當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主基于約束路由的標(biāo)記交換路徑CR-LSP時(shí),確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主CR-LSP ; 當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備CR-LSP時(shí),確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備CR-LSP ; 當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP時(shí),確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP ; 當(dāng)所述被檢測(cè)的LSP為所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP吋,確定所述最佳傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP。
14.如權(quán)利要求11-13任一項(xiàng)所述的設(shè)備,其特征在于,所述LSPping報(bào)文中攜帶的所述最佳傳輸路徑的信息,具體包括 路徑類(lèi)型,所述路徑類(lèi)型用于表示所述最佳傳輸路徑的類(lèi)型,且所述路徑類(lèi)型具體為路由,或 LSP,或 CR-LSP,或 GRE ; 路徑數(shù)值,所述路徑數(shù)值用于表示所述最佳傳輸路徑所對(duì)應(yīng)的具體路徑; 路徑標(biāo)示,所述路徑標(biāo)示用于表示所述最佳傳輸路徑的狀態(tài)。
15.如權(quán)利要求11所述的設(shè)備,其特征在干, 所述確定模塊,還用于在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè),且所述被選擇傳輸路徑為與所述被檢測(cè)的LSP類(lèi)型相同且狀態(tài)一致的LSP吋,如果所述被動(dòng)端設(shè)備需要對(duì)所述被選擇傳輸路徑進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被選擇傳輸路徑進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話。
16.如權(quán)利要求15所述的設(shè)備,其特征在于, 所述確定模塊,進(jìn)一步用于在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者, 在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者, 在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的等價(jià)LSP中的第η條LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者, 在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主CR-LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者, 在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備CR-LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BH)會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者, 在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間雙向隧道LSP的主LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者, 在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè)吋,如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的 備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話。
17.如權(quán)利要求15或16所述的設(shè)備,其特征在于,在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被選擇傳輸路徑進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話時(shí),所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話對(duì)應(yīng)的會(huì)話屬性為主動(dòng)屬性與被動(dòng)屬性,且所述被動(dòng)端設(shè)備對(duì)所述被選擇傳輸路徑進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話對(duì)應(yīng)的會(huì)話屬性為主動(dòng)屬性與被動(dòng)屬性; 所述檢測(cè)模塊,還用于當(dāng)通過(guò)BFD報(bào)文檢測(cè)到所述LSP故障后,如果所述BFD報(bào)文對(duì)應(yīng)的BFD會(huì)話對(duì)應(yīng)有主動(dòng)屬性,則通知將在所述LSP上傳輸?shù)牧髁壳袚Q到其他LSP上;以及,如果所述主動(dòng)端設(shè)備在預(yù)設(shè)第一時(shí)間內(nèi)未接收到來(lái)自所述被動(dòng)端設(shè)備的針對(duì)所述LSP的BFD報(bào)文,將所述BFD報(bào)文對(duì)應(yīng)的BFD會(huì)話的屬性修改為被動(dòng)屬性,并重新為所述LSP創(chuàng)建BFD會(huì)話。
18.如權(quán)利要求11所述的設(shè)備,其特征在干, 所述檢測(cè)模塊,還用于在檢測(cè)到所述LSP故障之后,向所述被動(dòng)端設(shè)備發(fā)送狀態(tài)為DOWN的BFD報(bào)文,由所述被動(dòng)端設(shè)備利用所述狀態(tài)為DOWN的BFD報(bào)文檢測(cè)到所述LSP故障;和/或,在檢測(cè)到所述LSP故障之后,刪除所述故障的LSP對(duì)應(yīng)的BFD會(huì)話,并在延遲ー段預(yù)設(shè)第三時(shí)間之后,如果所述故障的LSP還存在,則重新創(chuàng)建所述LSP對(duì)應(yīng)的BFD會(huì)話。
19.一種基于標(biāo)記交換路徑LSP的雙向轉(zhuǎn)發(fā)檢測(cè)BFD檢測(cè)設(shè)備,作為被動(dòng)端設(shè)備應(yīng)用于包括主動(dòng)端設(shè)備和所述被動(dòng)端設(shè)備的網(wǎng)絡(luò)中,且所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間存在LSP,其特征在于,該設(shè)備包括 接收模塊,用于接收來(lái)自所述主動(dòng)端設(shè)備的LSP ping報(bào)文,且所述LSPping報(bào)文中攜帶所述主動(dòng)端設(shè)備確定的在對(duì)LSP進(jìn)行BFD檢測(cè)時(shí)所述被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的最佳傳輸路徑的信息; 確定模塊,用于在接收到所述LSP ping報(bào)文后,利用所述最佳傳輸路徑的信息確定在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)所述被動(dòng)端設(shè)備發(fā)送BFD報(bào)文所使用的被選擇傳輸路徑; 發(fā)送模塊,用于在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí),通過(guò)所述被選擇傳輸路徑向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文;由所述主動(dòng)端設(shè)備根據(jù)是否接收到來(lái)自所述被動(dòng)端設(shè)備的BFD報(bào)文檢測(cè)所述LSP是否故障。
20.如權(quán)利要求19所述的設(shè)備,其特征在于,所述LSPping報(bào)文中攜帯的所述最佳傳輸路徑的信息,具體包括 路徑類(lèi)型,所述路徑類(lèi)型用于表示所述最佳傳輸路徑的類(lèi)型,且所述路徑類(lèi)型具體為路由,或LSP,或基于約束路由的標(biāo)記交換路徑CR-LSP,或通用路由封裝GRE ; 路徑數(shù)值,所述路徑數(shù)值用于表示所述最佳傳輸路徑所對(duì)應(yīng)的具體路徑; 路徑標(biāo)示,所述路徑標(biāo)示用于表示所述最佳傳輸路徑的狀態(tài)。
21.如權(quán)利要求20所述的設(shè)備,其特征在于, 所述確定模塊,具體用于判斷當(dāng)前是否存在所述最佳傳輸路徑; 如果存在,則確定所述最佳傳輸路徑為所述被選擇傳輸路徑; 如果不存在,則判斷所述最佳傳輸路徑的信息中是否攜帶了路徑數(shù)值;如果沒(méi)有攜帶路徑數(shù)值,則通過(guò)預(yù)先配置的路徑選擇策略確定所述被選擇傳輸路徑;如果攜帶路徑數(shù)值,則判斷當(dāng)前是否存在對(duì)應(yīng)所述最佳傳輸路徑的信息中攜帶的路徑類(lèi)型,且與路徑標(biāo)示所表示的最佳傳輸路徑的狀態(tài)一致的傳輸路徑;如果不存在相應(yīng)的傳輸路徑,則通過(guò)預(yù)先配置的路徑選擇策略確定所述被選擇傳輸路徑;如果存在相應(yīng)的傳輸路徑,則利用存在的傳輸路徑以及所述路徑數(shù)值確定所述被選擇傳輸路徑。
22.如權(quán)利要求21所述的設(shè)備,其特征在于, 所述確定模塊,還用于在不存在所述最佳傳輸路徑時(shí),如果所述被動(dòng)端設(shè)備獲知自身重新生成了所述最佳傳輸路徑,則確定所述重新生成的最佳傳輸路徑為所述被選擇傳輸路徑;以及, 如果當(dāng)前BFD狀態(tài)為DOWN狀態(tài),則在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí),停止在當(dāng)前的被選擇傳輸路徑上向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文,并使用所述重新生成的被選擇傳輸路徑向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文;或者, 如果當(dāng)前BFD狀態(tài)為Init狀態(tài)或者UP狀態(tài),則在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí),在當(dāng)前的被選擇傳輸路徑上向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文;其中,所述BFD報(bào)文中的P標(biāo)志位被置位,且所述BFD報(bào)文中攜帶以下信息路徑類(lèi)型,所述路徑類(lèi)型用于表示所述重新生成的被選擇傳輸路徑的類(lèi)型,且所述重新生成的被選擇傳輸路徑的類(lèi)型具體為路由,或LSP,或CR-LSP,或GRE ;路徑數(shù)值,所述路徑數(shù)值用于表示所述重新生成的被選擇傳輸路徑所對(duì)應(yīng)的具體路徑;以及,在接收到F標(biāo)志位被置位的BFD報(bào)文之后,停止在當(dāng)前的被選擇傳輸路徑上向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文,并使用所述重新生成的被選擇傳輸路徑向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文。
23.如權(quán)利要求19所述的設(shè)備,其特征在于, 所述確定模塊,還用于在所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè),且所述被選擇傳輸路徑為與所述被檢測(cè)的LSP類(lèi)型相同且狀態(tài)一致的LSP時(shí),如果所述被動(dòng)端設(shè)備需要對(duì)所述被選擇傳輸路徑進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被選擇傳輸路徑進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話。
24.如權(quán)利要求23所述的設(shè)備,其特征在于, 所述確定模塊,進(jìn)一步用于在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者,在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè)吋,如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同 一 BFD會(huì)話;或者, 在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的等價(jià)LSP中的第n條LSP進(jìn)行BFD檢測(cè)吋,如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的等價(jià)LSP中的第n條LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的等價(jià)LSP中的第n條LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的等價(jià)LSP中的第n條LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的等價(jià)LSP中的第n條LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者, 在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主CR-LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的主CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者, 在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè)時(shí),如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備CR-LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的備CR-LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者, 在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè)吋,如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的主LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話;或者, 在所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè)吋,如果所述被選擇傳輸路徑為所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP,且所述被動(dòng)端設(shè)備需要對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè),則確定所述主動(dòng)端設(shè)備對(duì)所述主動(dòng)端設(shè)備與所述被動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話與所述被動(dòng)端設(shè)備對(duì)所述被動(dòng)端設(shè)備與所述主動(dòng)端設(shè)備之間的雙向隧道LSP的備LSP進(jìn)行BFD檢測(cè)時(shí)的BFD會(huì)話使用同一 BFD會(huì)話。
全文摘要
本發(fā)明公開(kāi)了一種基于LSP的BFD檢測(cè)方法和設(shè)備,該方法包括主動(dòng)端設(shè)備確定最佳傳輸路徑;所述主動(dòng)端設(shè)備向被動(dòng)端設(shè)備發(fā)送LSP ping報(bào)文,且所述LSP ping報(bào)文中攜帶所述最佳傳輸路徑的信息;所述被動(dòng)端設(shè)備在接收到所述LSP ping報(bào)文后,利用所述最佳傳輸路徑的信息確定被選擇傳輸路徑;在所述主動(dòng)端設(shè)備對(duì)LSP進(jìn)行BFD檢測(cè)時(shí),所述被動(dòng)端設(shè)備通過(guò)所述被選擇傳輸路徑向所述主動(dòng)端設(shè)備發(fā)送BFD報(bào)文。本發(fā)明中,可以準(zhǔn)確的檢測(cè)出主LSP和備LSP是否發(fā)生故障;或者,準(zhǔn)確的檢測(cè)出等價(jià)LSP中的各LSP是否發(fā)生故障。
文檔編號(hào)H04L12/26GK102769543SQ20121025215
公開(kāi)日2012年11月7日 申請(qǐng)日期2012年7月20日 優(yōu)先權(quán)日2012年7月20日
發(fā)明者趙昌峰 申請(qǐng)人:杭州華三通信技術(shù)有限公司