專利名稱:一種多段偽線故障的端到端通告方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種承載在MPLS PSN和MPLS-TP PSN類型的多段偽線故障的端到端通告方法及系統(tǒng)。
背景技術(shù):
隨著IP數(shù)據(jù)網(wǎng)的發(fā)展,IP網(wǎng)絡(luò)本身的可拓展、可升級以及兼容互通能力非常 強(qiáng),而傳統(tǒng)的通信網(wǎng)絡(luò)的升級、擴(kuò)展、互通的靈活性則相對比較差,受限于傳輸?shù)姆绞?和業(yè)務(wù)的類型,并且新建的網(wǎng)絡(luò)共用性也較差,不宜于互通管理。因此在傳統(tǒng)的通信網(wǎng) 面臨升級,拓展應(yīng)用的過程中,是各自建立重復(fù)的網(wǎng)絡(luò),還是充分利用現(xiàn)有或公共的資 源達(dá)到升級網(wǎng)絡(luò)和擴(kuò)展應(yīng)用的目的,而且如何才能夠達(dá)到這個目標(biāo),是大家都在考慮的 問題。PWE3 (Pseudowire Emulation Edge to Edge,端到端偽線仿真)正是為解決傳統(tǒng)通 信網(wǎng)絡(luò)與現(xiàn)有分組網(wǎng)絡(luò)結(jié)合而提出的方法之一。PWE3是一種端到端的二層業(yè)務(wù)承載技術(shù),屬于點到點方式的L2VPN (Layer 2Virtual Private Networks, 2 層虛擬私有網(wǎng)絡(luò))。在 PSN(Packet Switched Network,分 組交換網(wǎng)絡(luò))的兩臺PE (Provider Edge,提供商邊緣)設(shè)備中,它以LDP/RS VP (Label Distribution Protocal/Resource Reservation Protocal,標(biāo)簽分布協(xié)議 / 資源預(yù)留協(xié)議)作為 信令,通過隧道(可能是MPLS (Multiple Protocal Label Switching,多協(xié)議標(biāo)簽交換)隧 道、GRE、L2TPv3或其他)模擬CE (Customer Edge,客戶邊緣)端的各種二層業(yè)務(wù),如 ATM (Asynchronous Transfer Mode,異步傳輸模式)、TDM (Time Division Multiplexing, 時分復(fù)用)、FR(Frame Relay,幀中繼)等,使CE端的二層數(shù)據(jù)在PSN網(wǎng)絡(luò)中透明傳 遞。偽線可以分為單跳偽線和多跳偽線。SS-PW (Single Segment Pseudowires,單跳 偽線),是指在兩個PE之間直接建立PW,中間不通過其它的交換節(jié)點,如圖1中,在 PEl 和 PE2 之間建立的一條 PW。MS-PW(Multi-Segment Pseudowires,多段偽線),是 在兩個PE (T-PE, Terminating Provider Edge,終結(jié)ΡΕ)之間創(chuàng)建的PW需要經(jīng)過一個或 多個中間節(jié)點(稱為交換ΡΕ,即S-PE,Switching ΡΕ),如圖1中所示在PEl和ΡΕ3之 間建立一條MS-PW,在PEl和ΡΕ3之間經(jīng)過一個中間節(jié)點ΡΕ2,稱為交換節(jié)點S-PE, PEl和ΡΕ3稱為終端節(jié)點T-PE。目前,在 PWE3 工作組中定義 了單跳 PW OAM (Operation Administration and Maintenance,操作管理維護(hù))的實現(xiàn)機(jī)制,主要用于PW故障的檢測、通告。這些機(jī) 制有 PW OAM message mapping、ethernet 和 PW OAM 的互通、VCCV(Virtual Circuit Connectivity Verification,虛電路連通性確認(rèn))。前面兩種技術(shù)方案規(guī)定了二層業(yè)務(wù)OAM
和PW OAM之間如何實現(xiàn)映射和互通,VCCV則是PW的連通性檢測機(jī)制。如圖1所 示,VCCV是在PW的入口和出口節(jié)點之間提供了一條控制信道,在該控制信道上傳輸連 通性確認(rèn)消息,用于PW的故障檢測。單跳偽線的VCCV機(jī)制定義了 3種VCCV報文 ICMP Ping> BFD禾Π LSP Ping。下面簡單介紹一下具體如何實施的。
BFD檢測方法是一個PE在協(xié)商好的發(fā)送間隔內(nèi)向?qū)Χ薖E發(fā)送BFD控制報文, 如果對端PE在一定的時間內(nèi)沒有接收到BFD報文,則表示PEs之間的路徑出現(xiàn)了故障, 否則,表示路徑正常。如圖1所示,如果PE2在一定時間內(nèi)沒有接收到PEl發(fā)送的BFD 報文,則認(rèn)為PEl和PE2之間的路徑發(fā)生了某種故障。而Ping檢測方法是一個PE(PEl) 向?qū)Χ薖E(PE2)發(fā)送Ping request報文,PE2接收到request報文后將其環(huán)回作為響應(yīng)報 文。如果在給定的時間內(nèi)PEl沒有收到環(huán)回的響應(yīng)報文,則表示PEl和PE2之間的路徑 出現(xiàn)故障,否則,表示路徑正常。PEl和PE2之間通過上 述方法檢測到故障時,可以上報告警或者執(zhí)行保護(hù)倒換。VCCV也可以用來實現(xiàn)多段偽線的OAM,通過設(shè)置合適的TTL值,可以進(jìn)行端 到端的連通性檢測,也可以是對檢測T-PE到某個S-PE之間的偽線段的連通性。多段偽 線VCCV定義的報文和單段偽線是相同的,但是,這就得需要S-PE節(jié)點也得做一些本地 處理,比如,在VCCV能力協(xié)商過程中需要對報文進(jìn)行檢查,去除本地不支持的VCCV 能力參數(shù),然后繼續(xù)向下游PE轉(zhuǎn)發(fā)。如圖2所示,PW標(biāo)簽每經(jīng)過一個交換PE節(jié)點, TTL值就要減1,當(dāng)TTL為0時,將VCCV報文送至控制平面處理。這樣,通過設(shè)置合 適的TTL值就可以進(jìn)行端到端偽線的連通性檢測或者部分偽線段的檢測。這種MS-PW VCCV方案存在著一定的限制,就是所有的PE節(jié)點都得支持VCCV能力。另外,ping和 BFD都依賴于IP的,如果PSN網(wǎng)絡(luò)不支持IP轉(zhuǎn)發(fā)機(jī)制,比如MPLS-TP (Transport Profile for MPLS,多協(xié)議標(biāo)簽交換傳輸框架)(MPLS-TP需求中第47條指出MPLS-TP數(shù)據(jù)平 面的轉(zhuǎn)發(fā)不依賴于IP),那么上述方法就不適用了。目前,核心網(wǎng)主要是MPLS類型的網(wǎng)絡(luò),MPLS-TP作為一種分組傳送網(wǎng)技術(shù), 存在和MPLS網(wǎng)絡(luò)互聯(lián)互通的場景;在這種場景下,需要跨越不同類型PSN網(wǎng)絡(luò)的多段 偽線來承載各種不同的二層業(yè)務(wù),其中,一種是MPLS-TP網(wǎng)絡(luò),另一種是MPLS網(wǎng)絡(luò)。 由于MPLS-TP網(wǎng)絡(luò)不支持IP轉(zhuǎn)發(fā)能力,上述制定的MS-PW VCCV機(jī)制就不能實現(xiàn)端到 端的連通性檢測。并且,現(xiàn)有的技術(shù)方案也未解決這種多段偽線場景下故障的端到端通 告。如果沒有這種端到端的故障通告,就會導(dǎo)致對端PE和/或CE無法獲知轉(zhuǎn)發(fā)出現(xiàn)故 障,用戶流量可能會一直在發(fā)送,而對端節(jié)點由于故障接收不到用戶流量,導(dǎo)致流量傳 輸中斷和帶寬資源的浪費。本發(fā)明就是為了解決上述問題,實現(xiàn)不能端到端完全支持IP轉(zhuǎn)發(fā)的多段偽線場 景下故障的端到端通告。當(dāng)PE或CE節(jié)點接收到故障通告消息時,可以上報告警,或者 是執(zhí)行保護(hù)倒換,從而確保流量的可靠傳輸。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種多段偽線故障的端到端通告方法及 系統(tǒng)。用于解決上述多段偽線的端到端故障通告問題,尤其是承載在不同類型PSN網(wǎng)絡(luò) 上、且不能支持端到端的IP能力的多跳偽線上的端到端故障通告問題。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種多段偽線故障的端到端通告方法,包括所述多段偽線承載在不同類型分組交換網(wǎng)絡(luò)PSN上,使用基于每段偽線段的操 作管理維護(hù)OAM機(jī)制進(jìn)行每段獨立的連通性檢測;
當(dāng)故障產(chǎn)生時,進(jìn)行端到端的故障通告,在故障通告消息中攜帶檢測到故障的 節(jié)點地址以及用于標(biāo)識故障是否為本偽線段故障的標(biāo)識。進(jìn)一步地,所述不同類型分組交換網(wǎng)絡(luò)包括多協(xié)議標(biāo)簽交換傳輸框架MPLS-TP 網(wǎng)絡(luò)和多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò);MPLS-TP網(wǎng)絡(luò)采用MPLS-TP偽線OAM連通性檢 測機(jī)制檢測網(wǎng)絡(luò)的連通性及進(jìn)行故障通告,MPLS網(wǎng)絡(luò)使用虛電路連通性確認(rèn)雙向轉(zhuǎn)發(fā)檢 測VCCV BFD進(jìn)行連通性檢測及故障通告。
進(jìn)一步地,所述方法在多協(xié)議標(biāo)簽交換傳輸框架的后向故障指示MPLS-TPBDI 報文、多協(xié)議標(biāo)簽交換傳輸框架的前向故障指示MPLS-TP FDI報文及虛電路連通性 確認(rèn)雙向轉(zhuǎn)發(fā)檢測VCCV BFD報文中攜帶檢測到故障的提供商邊緣PE設(shè)備地址;在 MPLS-TP BDI和MPLS-TP FDI報文中攜帶標(biāo)識所述故障是否為本偽線段故障的標(biāo)識; 所述故障的節(jié)點地址及是否為本偽線段故障的標(biāo)識用于進(jìn)行故障定位以及判斷是否需要 執(zhí)行相應(yīng)的故障處理程序。進(jìn)一步地,所述方法使用基于每段偽線的OAM機(jī)制進(jìn)行每段獨立的連通性檢 測,所述偽線的故障可以是偽線的OAM機(jī)制檢測到的故障,也可以是關(guān)聯(lián)的標(biāo)簽交換路 徑LSP通告的低層故障。進(jìn)一步地,當(dāng)由MPLS-TP網(wǎng)絡(luò)向MPLS網(wǎng)絡(luò)通告故障時,將MPLS-TP FDI 報文或MPLS-TP BDI報文映射到VCCV BFD報文中,添加故障節(jié)點的地址到VCCV BFD報文中;當(dāng)由MPLS網(wǎng)絡(luò)向MPLS-TP網(wǎng)絡(luò)通告故障時,將VCCVBFD報文映射到 MPLS-TP BDI報文,添加故障節(jié)點的地址及標(biāo)識故障是否為本偽線段故障的標(biāo)識?;谏鲜龇椒?,本發(fā)明還提出一種多段偽線故障的端到端通告系統(tǒng),包括終結(jié) 提供商邊緣T-PE、交換提供商邊緣S-PE、客戶邊緣CE:T-PE和S-PE之間的多段偽線承載在不同類型分組交換網(wǎng)絡(luò)PSN上,使用基于 每段偽線的操作管理維護(hù)OAM機(jī)制進(jìn)行每段獨立的連通性檢測,當(dāng)故障產(chǎn)生時,進(jìn)行端 到端的故障通告,在故障通告消息中攜帶檢測到故障的節(jié)點地址以及用于標(biāo)識故障是否 為本偽線段故障的標(biāo)識?;谏鲜鱿到y(tǒng),進(jìn)一步地,所述不同類型分組交換網(wǎng)絡(luò)包括多協(xié)議標(biāo)簽交換傳 輸框架MPLS-TP網(wǎng)絡(luò)和多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò);MPLS-TP網(wǎng)絡(luò)采用MPLS-TP偽
線OAM連通性檢測機(jī)制檢測網(wǎng)絡(luò)的連通性及進(jìn)行故障通告,MPLS網(wǎng)絡(luò)使用虛電路連通 性確認(rèn)雙向轉(zhuǎn)發(fā)檢測VCCVBFD進(jìn)行連通性檢測及故障通告。進(jìn)一步地,所述系統(tǒng)在多協(xié)議標(biāo)簽交換傳輸框架的后向故障指示MPLS-TPBDI 報文、多協(xié)議標(biāo)簽交換傳輸框架的前向故障指示MPLS-TP FDI報文及虛電路連通性確 認(rèn)雙向轉(zhuǎn)發(fā)檢測VCCV BFD報文中攜帶檢測到故障的節(jié)點地址;在MPLS-TP BDI和 MPLS-TP FDI報文中攜帶標(biāo)識所述故障是否為本偽線段故障的標(biāo)識;所述故障的節(jié)點地 址及是否為本偽線段故障的標(biāo)識用于進(jìn)行故障定位以及判斷是否需要執(zhí)行相應(yīng)的故障處 理程序。進(jìn)一步地,所述系統(tǒng)使用基于每段偽線的OAM機(jī)制進(jìn)行每段獨立的連通性檢 測,所述偽線的故障可以是偽線的OAM機(jī)制檢測到的故障,也可以是關(guān)聯(lián)的標(biāo)簽交換路 徑LSP通告的低層故障?;谏鲜鱿到y(tǒng),進(jìn)一步地,當(dāng)由MPLS-TP網(wǎng)絡(luò)向MPLS網(wǎng)絡(luò)通告故障時,將MPLS-TP FDI或MPLS-TP BDI報文映射到VCCV BFD報文中,添加故障節(jié)點的地址到 VCCV BFD報文中;當(dāng)由MPLS網(wǎng)絡(luò)向MPLS-TP網(wǎng)絡(luò)通告故障時,需將VCCV BFD報 文映射到MPLS-TP BDI報文,添加故障節(jié)點的地址及標(biāo)識故障是否為本偽線段故障的標(biāo) 識。 在本發(fā)明方案中,故障通告報文不僅攜帶了檢測到故障的節(jié)點地址,并且通過 設(shè)置P比特來表明是否為本偽線段故障,通過上述方法不僅可以達(dá)到端到端的故障通 告,而且有助于進(jìn)行故障定位以及判斷是否需要執(zhí)行相應(yīng)的故障處理程序。
圖1是PW模型示意圖,包括單跳PW和多跳PW ;圖2 是 MS-PW VCCV 的示例;圖3為本發(fā)明實施例一對應(yīng)的多段偽線模型;圖4A為本發(fā)明實施例一(A)的故障位置示意圖;圖4B為本發(fā)明實施例一(A)的故障通告流程圖;圖5A為本發(fā)明實施例一(B)的故障位置示意圖;圖5B為本發(fā)明實施例一(B)的故障通告流程圖;圖6為本發(fā)明實施例二對應(yīng)的多段偽線模型;圖7A為本發(fā)明實施例二(A)的故障位置示意圖;圖7B為本發(fā)明實施例二(A)的故障通告流程;圖8A為本發(fā)明實施例二(B)的故障位置示意圖;圖8B為本發(fā)明實施例二(B)的故障通告流程;圖9A為本發(fā)明實施例二(C)的故障位置示意圖;圖9B為本發(fā)明實施例二(C)的故障通告流程;圖IOA為本發(fā)明實施例二(D)的故障位置示意圖;圖IOB為本發(fā)明實施例二(D)的故障通告流程。
具體實施例方式本發(fā)明涉及到的多段偽線承載在兩種不同類型的PSN網(wǎng)絡(luò)上的,一種為 MPLS-TP類型的,一種為MPLS類型的。以圖3為例,其中,第一偽線段是承載在 MPLS-TP網(wǎng)絡(luò)上的,且轉(zhuǎn)發(fā)不支持IP路由;第二偽線段是承載在MPLS網(wǎng)絡(luò)上的,偽線 段可以是通過LDP創(chuàng)建的,也可以是靜態(tài)配置的。本發(fā)明的目的在于提供一種用于承載在不同類型PSN網(wǎng)絡(luò)(包括MPLS和 MPLS-TP)上的多段偽線的端到端故障通告機(jī)制,同時在MPLS-TP PW BDI(Backward Defect Indication,后向故障指示)、MPLS TP PW FDI(Forward Defect Indication,前向 故障指不)、VCCV BFD (Virtual Circuit Connectivity Verification Bidirectional Forwarding Detection,虛電路連通性確認(rèn)雙向轉(zhuǎn)發(fā)檢測)雙向轉(zhuǎn)發(fā)檢測報文中攜帶檢測到故障的PE 地址,有助于進(jìn)行故障定位。另外,在MPLS-TP的FDI和BDI報文中,定義了一個新 的比特位P,用以指明該報文通告的故障是本偽線段的故障還是其它偽線段的故障,便于 進(jìn)行故障定位以及判斷是否需要執(zhí)行哪些相應(yīng)的故障處理程序。
在本發(fā) 明中,使用基于每段的OAM機(jī)制進(jìn)行偽線的連通性檢測,其中,PW的 故障可以是PWOAM機(jī)制檢測到的故障,也可以是關(guān)聯(lián)的LSP通告的低層故障。每段之 間的檢測是相互獨立的。但是,故障通告是端到端的,以便發(fā)送和接收業(yè)務(wù)的雙方都了 解到偽線發(fā)生了故障,并進(jìn)行相應(yīng)的處理,這些處理可以是上報告警,或者是執(zhí)行保護(hù) 倒換。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下舉實施例并參照附 圖,對本發(fā)明進(jìn)一步詳細(xì)說明。實施例一本實施例中,多段偽線具有一個S-PE,見圖3。T-PE 1到S-PE之間的偽線 (PW seg 1)是建立在MPLS-TP PSN網(wǎng)絡(luò)上的,目前僅支持靜態(tài)配置;S-PE到T-PE 2的 偽線段(PWseg 2)是建立在MPLS PSN網(wǎng)絡(luò)上的,可以是LDP創(chuàng)建的,也可以是靜態(tài)配 置的。PW seg 1采用MPLS-TP PW OAM連通性檢測機(jī)制檢測該段的連通性,PW seg 2 使用VCCV BFD進(jìn)行連通性檢測以及故障通告(連通性確認(rèn)CV類型為0x08或0x20的 VCCV BFD)。BFD故障通告機(jī)制只運行在轉(zhuǎn)發(fā)平面,而LDP通告消息是運行在控制平面的, 然后將故障通告給轉(zhuǎn)發(fā)平面,因此,這里使用BFD來實現(xiàn)故障通告功能。實施例一中的所有子實施例都是CEl為源、CE2為宿的方向的。
實施例一(A) -PW seg 1 故障PW seg 1產(chǎn)生故障,故障位置示意圖如圖4A所示,該故障會被S_PE節(jié)點檢測 至IJ,需要將這個故障通告給兩端的T-PEs以及CEs。該實施例下的故障通告流程如圖4B所示步驟401 T-PEl到S-PE間的偽線段發(fā)生故障,S-PE檢測到該故障,S-PE同 時向T-PEl和T-PE2發(fā)送故障通告消息。步驟402 S-PE向T-PE1發(fā)送MPLS-TP BDI報文,并在報文中攜帶S-PE的地
址,P比特位設(shè)置為0表示是本偽線段的故障;步驟403 T-PEl 接收到 MPLS-TP BDI 報文,將其映射為 ACl (Attachment Circuit,附屬電路)可以識別的NS OAM (Native service OAM,本地服務(wù)OAM)故障通告
消息發(fā)送給CEl ;步驟404 CEl接收到NS OAM報文,進(jìn)行相應(yīng)的處理。步驟405 S-PE同時將故障信息映射到VCCVBFD報文中、并向該報文中添加 S-PE的地址,向T-PE 2通告前向故障;步驟406 T-PE2接收到VCCV BFD報文,將其按照現(xiàn)有技術(shù)轉(zhuǎn)化為AC2可以 識別的NS OAM報文;并插入到相應(yīng)的AC上;步驟407: CE2接收到NS OAM報文,進(jìn)行相應(yīng)的處理。
實施例一(B) -PW seg 2 故障PW seg 2產(chǎn)生故障,故障位置示意圖如圖5A所示,該故障會被S-PE和T-PE2 檢測到,并需要將這個故障通告給對端的T-PEl以及CEl和CE2。該實施例下的故障通告流程如圖5B所示,具體步驟如下步驟501 S-PE到T-PE2之間的偽線發(fā)生故障,S-PE和T-PE2都會檢測到該故障;步驟502 S-PE觸發(fā)MPLS-TP PW OAM模塊生成MPLS-TP BDI報文,并在報 文中攜帶S-PE的地址,以及設(shè)置P比特位為1,表示不是本偽線段的故障;步驟503 T-PEl接收到MPLS-TP BDI報文,并將其轉(zhuǎn)化為ACl可以識別的NS OAM消息發(fā)送給CEl ;步驟504 CEl接收到NS OAM消息,進(jìn)行相應(yīng)的處理。步驟505 T-PE2生成AC2可以識別的NS OAM報文通告給CE2 ;步驟506 CE2接收到NS OAM消息,進(jìn)行相應(yīng)的處理。實施例二 在本實施例中,多段偽線由4個偽線段組成,具有3個S-PEs節(jié)點,如圖6所 示T-PE 1到S-PEl之間的PW segl以及S-PE1到S-PE2之間的PW seg2均是靜態(tài) 配置在MPLS-TP PSN網(wǎng)絡(luò)上,而S-PE2到S-PE23之間的PW seg3以及S-PE3到T-PE2 之間的PW seg4均是建立在MPLS PSN網(wǎng)絡(luò)上,可以是通過LDP信令創(chuàng)建或靜態(tài)配置 的。PW segl和PW seg2采用MPLS-TP PW OAM機(jī)制進(jìn)行連通性檢測,且連通性檢測 是相互獨立的。PW seg3和PW seg4采用VCCVBFD檢測每段PW的連通性以及進(jìn)行故 障通告。實施例二中的所有子實施例都是CEl為源、CE2為宿的方向的。實施例二(A)-PW seg 1 故障PW segl故障產(chǎn)生故障,故障位置示意圖如圖7A所示,該故障會被S-PE1檢測 至IJ,需要將該故障通告給T-PEl和T-PE2,以及客戶域的CEs。該實施例下的故障通告流程如圖7B所示步驟701 S-PEl檢測到故障,同時向T-PE1和S-PE2發(fā)送通告消息;步驟702 S-PEl向T-PE1發(fā)送MPLS-TP BDI,并在報文中攜帶S-PE1的地
址,P標(biāo)識為0,表示為本偽線段的故障;步驟703 T-PEl接收到MPLS-TP BDI報文將其轉(zhuǎn)化為AC1可以識別的NS OAM報文,插入到ACl上通告給CEl ;步驟704 CEl接收到NS OAM報文,進(jìn)行相應(yīng)的處理。步驟705 S-PEl向S-PE2發(fā)送MPLS-TP FDI報文,并在報文中攜帶S-PE1的
地址,P標(biāo)識位設(shè)置為1,表示不是本偽線段的故障;步驟706 S-PE2接收到MPLS-TP FDI報文,根據(jù)P標(biāo)識判斷不是S-PE1至Ij S-PE2之間的故障,將該故障映射到VCCV BFD報文中,并添加S-PE1的地址到VCCV
BFD報文中,將前向故障通告給對端S-PE3 ;步驟707 S-PE3接收到MPLS-TP BFD報文,將其映射到下游VCCV BFD報
文將前 向故障通告給對端T-PE2 ;步驟708 T-PE2接收到VCCV BFD報文,將其轉(zhuǎn)換為AC2可以識別的NS OAM報文,并插入到AC2上通告給CE2 ;步驟709 CE2接收到NS OAM報文,進(jìn)行相應(yīng)的處理。實施例二(B)-PW seg 2 故障
PWseg 2故障,故障位置示意圖如圖8A所示,該故障會被S-PE2檢測到,需要 將該故障通告給T-PEl和T-PE2,以及客戶域的CEs。該實施例下的故障通告流程如圖8B所示步驟800 S-PE2檢測到故障,同時向S-PE1和S-PE3發(fā)送故障通告消息;步驟801 S-PE2向S-PE1發(fā)送MPLS-TP BDI報文,并在報文中攜帶S-PE2地 址,以及設(shè)置P比特位為0指明是本偽線段的故障;步驟802: S-PEl接收到MPLS-TP BDI報文,進(jìn)行分析后,發(fā)現(xiàn)是下游偽線
段的故障,因此將P比特位設(shè)置為1,表明非本偽線段故障,然后將BDI報文轉(zhuǎn)發(fā)給 T-PEl ; 步驟803 T-PEl接收到MPLS-TP BDI報文將其轉(zhuǎn)化為AC1可以識別的NS OAM報文,插入到ACl上通告給CEl ;步驟804 CEl接收到NS OAM報文,進(jìn)行相應(yīng)的處理。步驟811 S-PE2將故障映射到VCCV BFD報文中,并將S_PE2的地址填充到 該報文中,將前向故障通告給對端S-PE3;步驟812 S-PE3接收到VCCV BFD報文,將其映射到下游VCCV BFD報文中 將前向故障通告給對端T-PE2 ;步驟813 T-PE2接收到VCCV BFD報文,將其轉(zhuǎn)換為AC2可以識別的NS OAM報文,并插入到AC2上通告給CE2 ;步驟814 CE2接收到NS OAM報文,進(jìn)行相應(yīng)的處理。實施例二(C)-PW seg 3 故障PW seg 3故障發(fā)生故障,故障位置示意圖如圖9A所示,由于S-PE2和S-PE3之 間采用的雙向故障檢測機(jī)制,所以故障會同時被S-PE2和S-PE3檢測到,需要將該故障 通告給T-PEl和T-PE2,以及客戶域的CEs。該實施例下的故障通告流程如圖9B所示步驟900 S-PE2和S-PE3之間發(fā)生故障,S-PE2和S-PE3檢測到故障;步驟901 觸發(fā)S-PE2 PW OAM模塊向S-PE1發(fā)送MPLS-TP BDI報文,在該 報文中攜帶S-PE的地址,P標(biāo)識位置1表示不是本段偽線的故障;步驟902 S-PEl接收到MPLS-TP BDI報文,根據(jù)P標(biāo)識分析發(fā)現(xiàn)不是本偽線 段的故障,將BDI報文透傳到T-PEl ;步驟903 T-PEl接收到MPLS-TP BDI報文將其轉(zhuǎn)化為AC1可以識別的NS OAM報文,插入到ACl上通告給CEl ;步驟904 CE2接收到NS OAM報文,進(jìn)行相應(yīng)的處理;步驟911 S-PE3將該故障映射到VCCV BFD報文中,并將S-PE3的地址填充
到該報文中,將前向故障通告給對端T-PE2;步驟912 T-PE2接收到VCCV BFD報文,將其轉(zhuǎn)換為AC2可以識別的NS OAM報文,并插入到AC2上通告給CE2 ;步驟913: CE2接收到NS OAM報文,進(jìn)行相應(yīng)的處理。實施例二(D)-PW seg 4 故障PW seg 4故障之間產(chǎn)生故障,故障位置示意圖如圖10A,該故障會被S-PE3和T-PE2檢測到,需要將該故障通告給T-PEl,以及客戶域的CEs。該實施例下的故障通告流程如圖IOB所示步驟1000 S-PE3和T-PE2之間的偽線段發(fā)生故障,S-PE3和T-PE2檢測到故 障;步驟1001 S-PE3將該故障通過VCCV BFD報文通告給S-PE2,并將S-PE3的 地址填充到該報文中;注意,本發(fā)明在VCCV協(xié)議段的BFD報文中,不需要添加P標(biāo)識 位;步驟1002 S-PE2接收到VCCV BFD報文,將其映射為MPLS-TP BDI報文發(fā) 送給S-PEl ;,在報文中攜帶S-PE3的地址,P標(biāo)識位置1表明是對端偽線段的故障;
步驟1003 S-PEl 接收到 MPLS-TP BDI 報文,轉(zhuǎn)發(fā)給 T-PE1 ;步驟1004 T-PEl接收到MPLS-TP BDI報文將其轉(zhuǎn)化為ACl可以識別的NS OAM報文,插入到ACl上通告給CEl ;步驟1005 CEl接收到NS OAM報文,進(jìn)行相應(yīng)的處理;步驟1011 T-PE2生成NS OAM報文,將其插入到AC2上通告給CE2 ;步驟1012 CE 2接收到NS OAM報文,進(jìn)行相應(yīng)的處理。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1 一種多段偽線故障的端到端通告方法,其特征在于,包括所述多段偽線承載在不同類型分組交換網(wǎng)絡(luò)PSN上,使用基于每段偽線段的操作管 理維護(hù)OAM機(jī)制進(jìn)行每段獨立的連通性檢測;當(dāng)故障產(chǎn)生時,進(jìn)行端到端的故障通告,在故障通告消息中攜帶檢測到故障的節(jié)點 地址以及用于標(biāo)識故障是否為本偽線段故障的標(biāo)識。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述不同類型分組交換網(wǎng)絡(luò)包括多協(xié) 議標(biāo)簽交換傳輸框架MPLS-TP網(wǎng)絡(luò)和多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò);MPLS-TP網(wǎng)絡(luò)采用 MPLS-TP偽線OAM連通性檢測機(jī)制檢測網(wǎng)絡(luò)的連通性及進(jìn)行故障通告,MPLS網(wǎng)絡(luò)使 用虛電路連通性確認(rèn)雙向轉(zhuǎn)發(fā)檢測VCCV BFD進(jìn)行連通性檢測及故障通告。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在多協(xié)議標(biāo)簽交換傳輸框架的后向故障 指示MPLS-TP BDI報文、多協(xié)議標(biāo)簽交換傳輸框架的前向故障指示MPLS-TP FDI報文 及虛電路連通性確認(rèn)雙向轉(zhuǎn)發(fā)檢測VCCVBFD報文中攜帶檢測到故障的提供商邊緣PE設(shè) 備地址;在MPLS-TP BDI和MPLS-TP FDI報文中攜帶標(biāo)識所述故障是否為本偽線段故 障的標(biāo)識;所述故障的節(jié)點地址及是否為本偽線段故障的標(biāo)識用于進(jìn)行故障定位以及判 斷是否需要執(zhí)行相應(yīng)的故障處理程序。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,使用基于每段偽線的OAM機(jī)制進(jìn)行每 段獨立的連通性檢測,所述偽線的故障可以是偽線的OAM機(jī)制檢測到的故障,也可以是 關(guān)聯(lián)的標(biāo)簽交換路徑LSP通告的低層故障。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)由MPLS-TP網(wǎng)絡(luò)向MPLS網(wǎng)絡(luò)通告 故障時,將MPLS-TP FDI報文或MPLS-TP BDI報文映射到VCCV BFD報文中,添加故 障節(jié)點的地址到VCCV BFD報文中;當(dāng)由MPLS網(wǎng)絡(luò)向MPLS-TP網(wǎng)絡(luò)通告故障時,將 VCCV BFD報文映射到MPLS-TP BDI報文,添加故障節(jié)點的地址及標(biāo)識故障是否為本偽 線段故障的標(biāo)識。
6.—種多段偽線故障的端到端通告系統(tǒng),包括終結(jié)提供商邊緣T-PE、交換提供商邊 緣S-PE、客戶邊緣CE,其特征在于,T-PE和S-PE之間的多段偽線承載在不同類型分組交換網(wǎng)絡(luò)PSN上,使用基于每段 偽線的操作管理維護(hù)OAM機(jī)制進(jìn)行每段獨立的連通性檢測,當(dāng)故障產(chǎn)生時,進(jìn)行端到端 的故障通告,在故障通告消息中攜帶檢測到故障的節(jié)點地址以及用于標(biāo)識故障是否為本 偽線段故障的標(biāo)識。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述不同類型分組交換網(wǎng)絡(luò)包括多協(xié) 議標(biāo)簽交換傳輸框架MPLS-TP網(wǎng)絡(luò)和多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò);MPLS-TP網(wǎng)絡(luò)采用 MPLS-TP偽線OAM連通性檢測機(jī)制檢測網(wǎng)絡(luò)的連通性及進(jìn)行故障通告,MPLS網(wǎng)絡(luò)使 用虛電路連通性確認(rèn)雙向轉(zhuǎn)發(fā)檢測VCCVBFD進(jìn)行連通性檢測及故障通告。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)在多協(xié)議標(biāo)簽交換傳輸框架的 后向故障指示MPLS-TP BDI報文、多協(xié)議標(biāo)簽交換傳輸框架的前向故障指示MPLS-TP FDI報文及虛電路連通性確認(rèn)雙向轉(zhuǎn)發(fā)檢測VCCV BFD報文中攜帶檢測到故障的節(jié)點地 址;在MPLS-TP BDI和MPLS-TP FDI報文中攜帶標(biāo)識所述故障是否為本偽線段故障的 標(biāo)識;所述故障的節(jié)點地址及是否為本偽線段故障的標(biāo)識用于進(jìn)行故障定位以及判斷是 否需要執(zhí)行相應(yīng)的故障處理程序。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述系統(tǒng)使用基于每段偽線的OAM機(jī) 制進(jìn)行每段獨立的連通性檢測,所述偽線的故障可以是偽線的OAM機(jī)制檢測到的故障, 也可以是關(guān)聯(lián)的標(biāo)簽交換路徑LSP通告的低層故障。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,當(dāng)由MPLS-TP網(wǎng)絡(luò)向MPLS網(wǎng)絡(luò)通 告故障時,將MPLS-TP FDI或MPLS-TP BDI報文映射到VCCV BFD報文中,添加故障 節(jié)點的地址到VCCV BFD報文中;當(dāng)由MPLS網(wǎng)絡(luò)向MPLS-TP網(wǎng)絡(luò)通告故障時,需將 VCCV BFD報文映射到MPLS-TP BDI報文,添加故障節(jié)點的地址及標(biāo)識故障是否為本偽 線段故障的標(biāo)識。
全文摘要
本發(fā)明公開了一種多段偽線故障的端到端通告方法及系統(tǒng),用于解決上述多段偽線的端到端故障通告問題,尤其是承載在不同類型PSN網(wǎng)絡(luò)上、且不能支持端到端的IP能力的多跳偽線上的端到端故障通告問題。本發(fā)明使用基于每段的OAM機(jī)制進(jìn)行連通性檢測,每段的檢測是獨立于其它段的,但是故障通告是端到端的,在故障通告消息中攜帶檢測到故障的地址,以及設(shè)置用于標(biāo)識故障是否為本段故障的比特標(biāo)識,達(dá)到故障通告的目的,并且有助于進(jìn)行故障定位,進(jìn)行相應(yīng)的處理。
文檔編號H04L12/24GK102013990SQ20091009281
公開日2011年4月13日 申請日期2009年9月8日 優(yōu)先權(quán)日2009年9月8日
發(fā)明者代雪會, 吳波, 陳保軍 申請人:中興通訊股份有限公司