專利名稱:相交環(huán)的保護倒換方法及裝置的制作方法
技術領域:
本發(fā)明涉及通信領域,具體而言,涉及一種相交環(huán)的保護倒換方法及裝置。
背景技術:
現(xiàn)有的LSP(Label Switched Path,標簽交換路徑)保護機制,主要分為兩種 wrapping 保護禾口 steering 保護。如圖1所示wrapping(環(huán)回)保護的情形。當環(huán)上的某兩個網(wǎng)元之間的跨段檢測到故障時,這兩個網(wǎng)元觸發(fā)環(huán)網(wǎng)保護,把工作LSP切換到環(huán)保護LSP。如圖2所示steering(源路由)保護的情形。當環(huán)上的某兩個網(wǎng)元之間的跨段檢測到故障時,LSP的上下環(huán)點判斷出來配置工作LSP路徑不可達,就切換到環(huán)保護LSP。已有的LSP的環(huán)保護機制,存在以下不足(1)不具備保護環(huán)相交節(jié)點故障的能力;(2)對于相交環(huán)中的一個環(huán)有2個或以上故障的情形的保護也不完全。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種相交環(huán)的保護倒換方法及裝置,以至少解決上述已有的LSP的環(huán)保護機制不具備保護環(huán)相交節(jié)點故障的能力問題。根據(jù)本發(fā)明的一個方面,提供了一種相交環(huán)的保護倒換方法,包括檢測到第一環(huán)與第二環(huán)相交的兩個環(huán)相交點之間不可達,并且兩個環(huán)相交點分別為工作LSP的主過環(huán)點和備過環(huán)點,則根據(jù)預定條件判斷是否需要激活該LSP在第一環(huán)與第二環(huán)之間的過環(huán)連接;如果是,則激活LSP在第一環(huán)與第二環(huán)之間的過環(huán)連接;主過環(huán)點和備過環(huán)點倒換到非故障方向方向,第一環(huán)和第二環(huán)上其余節(jié)點按單環(huán)保護的倒換規(guī)則進行倒換;其中預定條件為當LSP在第一環(huán)或第二環(huán)上的上下環(huán)點與主過環(huán)點之間不可達,則需要激活該LSP在第一環(huán)與第二環(huán)之間的過環(huán)連接。進一步地,檢測到第一環(huán)與第二環(huán)相交的兩個環(huán)相交點之間不可達,并且兩個環(huán)相交點分別為工作LSP的主過環(huán)點和備過環(huán)點,則根據(jù)預定條件判斷是否需要激活該LSP 在第一環(huán)與第二環(huán)之間的過環(huán)連接,包括在第一環(huán)和第二環(huán)上分別檢測兩個環(huán)相交點之間是否不可達,對于兩個環(huán)相交點之間不可達的環(huán),并且兩個環(huán)相交點分別為工作LSP的主過環(huán)點和備過環(huán)點,并且LSP的主過環(huán)點與該LSP在環(huán)的另一個上下環(huán)點之間不可達,則激活LSP在該環(huán)上的過環(huán)連接。進一步地,在第一環(huán)和第二環(huán)均激活過環(huán)連接的情況下,主過環(huán)點和備過環(huán)點倒換到非故障方向,第一環(huán)和第二環(huán)上其余節(jié)點按單環(huán)保護的倒換規(guī)則進行倒換,包括在第一環(huán)上判斷LSP是否經(jīng)過備過環(huán)點,如果是,則過環(huán)連接在備過環(huán)點連接到該LSP的非環(huán)相交方向。否則,過環(huán)連接在備過環(huán)點連接到環(huán)保護LSP的非環(huán)相交方向,第一環(huán)和第二環(huán)上其余節(jié)點按單環(huán)保護的倒換規(guī)則進行倒換。進一步地,在第一環(huán)激活過環(huán)連接,第二環(huán)未激活過環(huán)連接的情況下,主過環(huán)點和備過環(huán)點倒換到非故障方向,第一環(huán)和第二環(huán)上其余節(jié)點按單環(huán)保護的倒換規(guī)則進行倒換,包括在第二環(huán)上判斷LSP是否經(jīng)過備過環(huán)點,如果是,則過環(huán)連接在備過環(huán)點連接到該LSP的非環(huán)相交方向。否則,在第二環(huán)上判斷備過環(huán)點經(jīng)主過環(huán)點到除主過環(huán)點外的第二環(huán)的另一個上下環(huán)點之間是否有本環(huán)正在生效的單環(huán)倒換請求,如果是,則過環(huán)連接在備過環(huán)點連接到環(huán)保護LSP的非環(huán)相交方向;否則連接到環(huán)保護LSP的環(huán)相交方向;在第二環(huán)上判斷主過環(huán)點與備過環(huán)點之間的環(huán)相交部分是否有正在生效的環(huán)倒換請求,如果是,則主過環(huán)點切換到環(huán)保護LSP的非環(huán)相交方向;否則切換到環(huán)保護LSP的環(huán)相交方向; 第一環(huán)和第二環(huán)上其余節(jié)點按單環(huán)保護的倒換規(guī)則進行倒換。
進一步地,單環(huán)保護的倒換規(guī)則為wrapping保護的倒換規(guī)則。進一步地,激活LSP在第一環(huán)與第二環(huán)之間的過環(huán)連接之后,包括將第一環(huán)與第二環(huán)之間的過環(huán)連接已激活的消息通知第二環(huán)上除主過環(huán)點之外的另一個上下環(huán)點;如果 LSP的工作路徑經(jīng)過備用過環(huán)點,且該上下環(huán)點沿LSP工作路徑到LSP備用過環(huán)點之間無本環(huán)正在生效的單環(huán)倒換請求,則該上下環(huán)點從工作LSP收發(fā)業(yè)務;否則從環(huán)保護LSP收發(fā)業(yè)務;第一環(huán)和第二環(huán)上其余節(jié)點按steering保護的倒換規(guī)則進行倒換。進一步地,正在生效的單環(huán)倒換請求包括故障或外部倒換命令引起的環(huán)倒換請求。進一步地,激活LSP在第一環(huán)與第二環(huán)之間的過環(huán)連接之后,包括將第一環(huán)與第二環(huán)之間的過環(huán)連接已激活的消息通知第二環(huán)上除主過環(huán)點之外的另一個上下環(huán)點;如果 LSP的工作路徑不經(jīng)過LSP備用過環(huán)點,且上下環(huán)點沿LSP工作路徑到主用過環(huán)點,再沿環(huán)相交方向到備用過環(huán)點之間無本環(huán)正在生效單環(huán)倒換請求,則上下環(huán)點從工作LSP收發(fā)業(yè)務;否則從環(huán)保護LSP收發(fā)業(yè)務;第一環(huán)和第二環(huán)上其余節(jié)點按steering保護的倒換規(guī)則進行倒換。進一步地,當?shù)诙h(huán)與第三環(huán)相交,并且LSP經(jīng)第二環(huán)進入第三環(huán)時,在激活LSP 在第一環(huán)與第二環(huán)之間的過環(huán)連接之后,包括將第一環(huán)與第二環(huán)之間的過環(huán)連接已激活的消息通知第二環(huán)與第三環(huán)相交的兩個環(huán)相交點。進一步地,采用LSP TCM OAM(Tandem Connection Monitoring,串聯(lián)連接監(jiān)視; Operation、Administration and Maintenance,操作、管理禾口維護)方式將第一環(huán)與第二環(huán)之間的過環(huán)連接已激活的消息通知第二環(huán)與第三環(huán)相交的兩個環(huán)相交點。根據(jù)本發(fā)明的另一方面,提供了一種相交環(huán)的保護倒換裝置,包括檢測模塊,用于檢測第一環(huán)與第二環(huán)相交的兩個環(huán)相交點之間是否不可達,其中,兩個環(huán)相交點分別為工作LSP的主過環(huán)點和備過環(huán)點;判斷模塊,根據(jù)預定條件判斷是否需要激活LSP在第一環(huán)與第二環(huán)之間的過環(huán)連接;激活模塊,用于激活LSP在第一環(huán)與第二環(huán)之間的過環(huán)連接;倒換模塊,用于將主過環(huán)點和備過環(huán)點倒換到非故障方向,將第一環(huán)和第二環(huán)上其余節(jié)點按單環(huán)保護的倒換規(guī)則進行倒換;進一步地,該裝置還包括通知模塊,用于將第一環(huán)與第二環(huán)之間的過環(huán)連接已激活的消息通知第二環(huán)上除主過環(huán)點之外的另一個上下環(huán)點。進一步地,通知模塊還用于在第二環(huán)與第三環(huán)相交,并且LSP經(jīng)第二環(huán)進入第三環(huán)時,將第一環(huán)與第二環(huán)之間的過環(huán)連接已激活的消息通知第二環(huán)與第三環(huán)相交的兩個環(huán)相交點。通過本發(fā)明,根據(jù)需要激活相交環(huán)的過環(huán)連接,使得LSP只要有路徑可達,就不會中斷。從而實現(xiàn)保護環(huán)相交節(jié)點故障的保護,并且支持相交環(huán)上多于1個故障的情形。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中圖1是根據(jù)相關技術的wrapping單環(huán)保護示意圖;圖2是根據(jù)相關技術的steering單環(huán)保護示意圖;圖3是根據(jù)本發(fā)明實施例的過環(huán)連接情形一示意圖;圖4是根據(jù)本發(fā)明實施例的過環(huán)連接情形二示意圖;圖5是根據(jù)本發(fā)明實施例的相交環(huán)的保護倒換方法流程圖;圖6是根據(jù)本發(fā)明實施例的保護倒換裝置框圖;圖7是根據(jù)本發(fā)明實施例一的雙環(huán)相交保護倒換示意圖;圖8是根據(jù)本發(fā)明實施例二的雙環(huán)相交保護倒換示意圖;圖9是根據(jù)本發(fā)明實施例三的三環(huán)相交保護倒換示意圖;以及圖10是根據(jù)本發(fā)明實施例的保護倒換處理流程示意圖。
具體實施例方式下文中將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。為了簡化說明以及突出重點,下述實施例中與單環(huán)倒換規(guī)則相同的步驟均略去。 另外,為了描述方便,在下述實施例中引入以下簡稱LSP上下環(huán)點LSP進入/退出一個環(huán)的節(jié)點。環(huán)相交點兩個相交環(huán)的交點。兩環(huán)相交,形成兩個環(huán)相交點。相鄰環(huán)相交點兩個環(huán)相交,形成的兩個環(huán)相交點中,它們互為對方的相鄰環(huán)相交點ο環(huán)相交方向即沿著兩個環(huán)相交點之間的相交部分的方向。如圖3中的CD之間的方向。LSP主過環(huán)點即工作LSP通過該點從一個環(huán)A進入另一個環(huán)B。LSP主過環(huán)點同時也是LSP上下環(huán)點。LSP備過環(huán)點即環(huán)A與環(huán)B的兩個環(huán)相交點中的非LSP主過環(huán)點的另一個環(huán)相交點。LSP當前過環(huán)點即當前LSP選擇從哪個過環(huán)點過環(huán)。如果激活了過環(huán)連接,則當前過環(huán)點為LSP備過環(huán)點;否則當前過環(huán)點為LSP主過環(huán)點。LSP當前上下環(huán)點對于作為環(huán)相交點的LSP上下環(huán)點,LSP當前上下環(huán)點為LSP 當前過環(huán)點;對于作為非環(huán)相交點的LSP上下環(huán)點,LSP當前上下環(huán)點為LSP上下環(huán)點。LSP遠端上下環(huán)點如果LSP依次經(jīng)過相交的兩個環(huán)(環(huán)A和環(huán)B),在環(huán)B上,該 LSP除了環(huán)A與環(huán)B之間的LSP主過環(huán)點之外,另一個上下環(huán)點,稱為該LSP在環(huán)B相對于環(huán)A的LSP遠端上下環(huán)點。環(huán)上兩個節(jié)點之間不可達表示在該環(huán)上從一個節(jié)點沒有無故障的路徑可達到另一個節(jié)點。過環(huán)連接當兩個環(huán)相交時,如果配置的工作LSP路徑經(jīng)過相交環(huán)的一個環(huán)相交點,從而從環(huán)A進入環(huán)B,則稱在另一個環(huán)相交點建立的用于將該LSP或者它的環(huán)保護LSP 從環(huán)A跨接到環(huán)B的連接為過環(huán)連接。當配置工作LSP路徑在某一個環(huán)上經(jīng)過該環(huán)的兩個互連接點之間的路徑時,該環(huán)的過環(huán)連接點在工作LSP上;否則,該環(huán)的過環(huán)連接點在環(huán)保護LSP上。有如下兩種過環(huán)連接,如圖3和圖4帶箭頭的弧線所示。如果過環(huán)連接點在環(huán)保護LSP上,有兩個可能的方向環(huán)相交方向和非環(huán)相交方向。在激活過環(huán)連接時,具體連接到哪個方向在下面的步驟中確定。圖3和圖4示例中的單環(huán)保護方式均為wrapping保護, 單環(huán)保護方式為steering保護的情形與此類似。本實施例的內(nèi)容涉及steering保護環(huán)或者wrapping保護環(huán),在雙節(jié)點互連的情形下的功能增強,每個環(huán)可以獨立地采用steering保護或者wrapping保護。本實施例中所列的操作優(yōu)先于單環(huán)steering保護或者wrapping保護的動作。本實施例的具體操作步驟如下(一 )、對于相交的兩個環(huán),假設為環(huán)A與環(huán)B,在兩個環(huán)相交點進行如下的操作1.首先在環(huán)A和環(huán)B分別判斷它們之間是否可達。2.如果該環(huán),比如環(huán)A,不可達,則在環(huán)A與環(huán)B的兩個環(huán)相交點,分別進行如下操作如果該相交點是某條LSP的備過環(huán)點或主過環(huán)點,再在環(huán)A判斷是否需要激活該LSP對應的過環(huán)連接。如果環(huán)A需要激活該LSP對應的過環(huán)連接,則(1)在備過環(huán)點激活該LSP對應的過環(huán)連接。另外,如果環(huán)B再與環(huán)C相交,且該 LSP經(jīng)過環(huán)B進入環(huán)C,則在備用過環(huán)點向環(huán)B與環(huán)C的與之同側的環(huán)相交點發(fā)送通知,通知該LSP已激活過環(huán)連接。當備用過環(huán)點不再激活過環(huán)連接后,則發(fā)送通知,通知該LSP未激活過環(huán)連接。發(fā)送通知的方式可以采用LSP TCM OAM的方式,或者其它任何方式。(2)在主用過環(huán)點,如果主用過環(huán)點和備用過環(huán)點之間在環(huán)B上沒有正生效的倒換請求,則在環(huán)B從工作路徑切換到環(huán)保護LSP的環(huán)相交方向(因為在環(huán)A和環(huán)B上在兩個環(huán)相交點之間存在各自的鏈路,當環(huán)B上的兩個環(huán)相交點之間的鏈路可達時,在B環(huán)上進行倒換時,則優(yōu)先選擇環(huán)相交方向);否則在環(huán)B上從工作路徑切換到環(huán)保護LSP的非環(huán)相交方向。另外,如果環(huán)B再與環(huán)C相交,且該LSP經(jīng)過環(huán)B進入環(huán)C,則在主過環(huán)點向環(huán)B與環(huán)C的與之同側的環(huán)相交點發(fā)送通知,通知該LSP已激活過環(huán)連接;否則,如果該LSP經(jīng)過環(huán)A、環(huán)B之后,不再進入另一個與環(huán)B相交的環(huán),則在主過環(huán)點在環(huán)B上向另一個環(huán)B的上下環(huán)點發(fā)送通知,通知該點該LSP已激活過環(huán)連接。當主用過環(huán)點判斷不需要激活過環(huán)連接后,則發(fā)送通知,通知該LSP未激活過環(huán)連接。發(fā)送通知的方式可以采用LSP TCM OAM 的方式,或者其它任何方式。如果LSP在環(huán)A與環(huán)B相交的備用過環(huán)點激活了過環(huán)連接,則該LSP在這兩個過環(huán)點在該步驟中的操作優(yōu)先于單環(huán)倒換動作,即在這兩個過環(huán)點不再執(zhí)行單環(huán)倒換動作。上述步驟中,在某個環(huán)判斷是否需要激活過環(huán)連接的規(guī)則如下如果在該環(huán)上,通過該LSP的兩個當前上下環(huán)點在環(huán)中的位置,判斷出來該LSP不能通過主過環(huán)點過環(huán),即該 LSP的主過環(huán)點與該LSP的與不處于同一個環(huán)相交跨段上的LSP當前上下環(huán)點或者當前過環(huán)點之間為不可達,則激活過環(huán)連接;否則不激活過環(huán)連接。
上述步驟中,在LSP的備過環(huán)點激活過環(huán)連接后,如果在某個環(huán)過環(huán)連接進入工作LSP,則優(yōu)選非環(huán)相交方向。如果在某個環(huán)過環(huán)連接進入環(huán)保護LSP,選擇順序如下如果該環(huán)要求激活過環(huán)連接,則過環(huán)連接在該環(huán)選擇非環(huán)相交方向;否則,如果在該環(huán),比如環(huán) B,備用過環(huán)點與環(huán)B的另一個不處于同一個環(huán)相交跨段上的LSP當前上下環(huán)點之間沿環(huán)相交方向的沒有本環(huán)正在生效單環(huán)倒換請求,則選擇環(huán)相交方向;否則選擇非環(huán)相交方向。其中正在生效的單環(huán)倒換請求包括故障,或者外部倒換命令引起的環(huán)倒換請求。( 二)、在相交環(huán)的各個節(jié)點,比如環(huán)B的各個節(jié)點,對某條LSP而言,如果它是相對另一個環(huán),即環(huán)A的LSP遠端上下環(huán)點,且環(huán)B采用的是Meering保護,則進行如下處理1如果通過接收到的LSP主過環(huán)節(jié)點或備過環(huán)節(jié)點發(fā)送來的消息確定環(huán)A激活了過環(huán)連接,則該節(jié)點選擇從環(huán)A與環(huán)B相交的兩個環(huán)相交點中的LSP備過環(huán)點收/發(fā)該LSP 的數(shù)據(jù)包。又分成幾種情形(1)如果該LSP的工作路徑經(jīng)過LSP備用過環(huán)點,且該上下環(huán)點沿LSP工作路徑到 LSP備用過環(huán)點之間無本環(huán)正在生效的單環(huán)倒換請求,則從工作LSP收發(fā)業(yè)務;否則從環(huán)保護LSP收發(fā)業(yè)務。其中正在生效的單環(huán)倒換請求包括故障,或者外部倒換命令引起的環(huán)倒換請求。(2)如果該LSP的工作路徑不經(jīng)過LSP備用過環(huán)點,且該上下環(huán)點沿LSP工作路徑到主用過環(huán)點,再沿環(huán)相交方向到備用過環(huán)點之間無本環(huán)正在生效單環(huán)倒換請求,則從工作LSP收發(fā)業(yè)務;否則從環(huán)保護LSP收發(fā)業(yè)務。該操作優(yōu)先于單環(huán)倒換動作,即如果該操作得到執(zhí)行,則不再執(zhí)行單環(huán)倒換動作。2.如果該LSP遠端過環(huán)點收不到LSP主過環(huán)點發(fā)送來的是否激活過環(huán)連接的消息,或者收到LSP主過環(huán)點發(fā)送來的消息表明沒有激活過環(huán)連接,則在該節(jié)點對該LSP按單環(huán)倒換狀態(tài)處理。(三)除了前述步驟(一)2中在LSP備過環(huán)點激活了過環(huán)連接的情形,和步驟 (二)1 ( 中在LSP遠端過環(huán)點切換到環(huán)保護LSP的情形之外,節(jié)點的處理和單環(huán)倒換規(guī)則相同。由于LSP主用過環(huán)點也可能是LSP遠端過環(huán)點,如果該點在步驟(一)已激活了過環(huán)連接,則步驟(一)的操作優(yōu)先于步驟(二)的操作;而如果步驟(一)中未激活過環(huán)連接,則按步驟(二)的操作。在上述步驟中,如果LSP只經(jīng)過兩個相交環(huán)A和B,即LSP不再經(jīng)過與A或B相交的第三個環(huán),且環(huán)A和B均采用wrapping保護,則主過環(huán)點和備過環(huán)點不需要發(fā)送激活過環(huán)連接的通知,使方案得以簡化。圖5是根據(jù)本發(fā)明實施例的相交環(huán)的保護倒換方法流程圖,如圖5所示,包括以下步驟步驟S502,檢測到第一環(huán)與第二環(huán)相交的兩個環(huán)相交點之間不可達,并且兩個環(huán)相交點分別為工作LSP的主過環(huán)點和備過環(huán)點,則根據(jù)預定條件判斷是否需要激活該LSP 在第一環(huán)與第二環(huán)之間的過環(huán)連接。步驟S504,如果是,則激活LSP在第一環(huán)與第二環(huán)之間的過環(huán)連接。步驟S506,主過環(huán)點和備過環(huán)點倒換到非故障方向,第一環(huán)和第二環(huán)上其余節(jié)點按單環(huán)保護的倒換規(guī)則進行倒換。
8
在本實施例中,通過激活相交環(huán)的過環(huán)連接,使得LSP只要有路徑可達,就不會中斷。從而實現(xiàn)保護環(huán)相交節(jié)點故障的保護。其中,在上述步驟S502中,激活過環(huán)連接的預定條件為當LSP在第一環(huán)或第二環(huán)上的上下環(huán)點與主過環(huán)點之間不可達,則需要激活該LSP在第一環(huán)與第二環(huán)之間的過環(huán)連接。其中,在上述步驟S502中,在第一環(huán)和第二環(huán)上分別檢測兩個環(huán)相交點之間是否不可達,對于兩個環(huán)相交點之間不可達的環(huán),并且兩個環(huán)相交點分別為工作LSP的主過環(huán)點和備過環(huán)點,則根據(jù)預定條件判斷是否需要激活LSP在該環(huán)上的過環(huán)連接。其中,在上述步驟S506中,在第一環(huán)和第二環(huán)均激活過環(huán)連接的情況下,主過環(huán)點和備過環(huán)點倒換到環(huán)保護LSP的非環(huán)相交方向,第一環(huán)和第二環(huán)上其余節(jié)點按單環(huán)保護的倒換規(guī)則進行倒換。其中,在上述步驟S506中,在第一環(huán)激活過環(huán)連接,第二環(huán)未激活過環(huán)連接的情況下,在第二環(huán)上判斷備過環(huán)點經(jīng)主過環(huán)點到除主過環(huán)點外的第二環(huán)的另一個上下環(huán)點之間是否有本環(huán)正在生效的單環(huán)倒換請求,如果是,則主過環(huán)點和備過環(huán)點從LSP工作路徑倒換到環(huán)保護LSP的非環(huán)相交方向;否則從LSP工作路徑倒換到環(huán)保護LSP的環(huán)相交方向; 第一環(huán)和第二環(huán)上其余節(jié)點按單環(huán)保護的倒換規(guī)則進行倒換。其中,在上述步驟S506中,第一環(huán)和第二環(huán)上其余節(jié)點可以按wrapping保護的倒換規(guī)則進行倒換。如果按steering保護的倒換規(guī)則進行倒換,則在激活LSP在第一環(huán)與第二環(huán)之間的過環(huán)連接之后,需要將激活消息通知第二環(huán)上除主過環(huán)點之外的另一個上下環(huán)點,發(fā)送通知的方式可以采用LSP TCM OAM的方式,或者其它任何方式。其中,在上述步驟中,正在生效的單環(huán)倒換請求包括故障或外部倒換命令引起的環(huán)倒換請求。在上述的方法中,如果第二環(huán)再與第三環(huán)相交,且該LSP經(jīng)過第二環(huán)進入第三環(huán), 則在主過環(huán)點和備過環(huán)點分別向第二環(huán)與第三環(huán)的、與之同側的環(huán)相交點發(fā)送通知,通知該LSP已激活過環(huán)連接。當備用過環(huán)點不再激活過環(huán)連接后,則發(fā)送通知,通知該LSP未激活過環(huán)連接。可根據(jù)該消息確定第二環(huán)與第三環(huán)相交的兩個環(huán)相交點中哪個交點為工作 LSP的主過環(huán)點,其余步驟與上述方法中相交環(huán)的保護倒換方法相同。發(fā)送通知的方式可以采用LSP TCMOAM的方式,或者其它任何方式。圖6是根據(jù)本發(fā)明實施例的保護倒換裝置框圖,如圖6所示,該裝置包括檢測模塊10、激活模塊20和倒換模塊30。檢測模塊10,用于檢測第一環(huán)與第二環(huán)相交的兩個環(huán)相交點之間是否不可達,其中,兩個環(huán)相交點分別為工作LSP的主過環(huán)點和備過環(huán)點;判斷模塊20,根據(jù)預定條件判斷是否需要激活LSP在第一環(huán)與第二環(huán)之間的過環(huán)連接;激活模塊30,用于激活LSP在第一環(huán)與第二環(huán)之間的過環(huán)連接;倒換模塊,用于將主過環(huán)點和備過環(huán)點倒換到環(huán)保護LSP的非環(huán)相交方向,將第一環(huán)和第二環(huán)上其余節(jié)點按單環(huán)保護的倒換規(guī)則進行倒換。其中,激活過環(huán)連接的預定條件為當LSP在第一環(huán)上的上下環(huán)點與主過環(huán)點之間不可達,則需要激活該LSP在第一環(huán)與第二環(huán)之間的過環(huán)連接。其中,該裝置還包括通知模塊,用于將第一環(huán)與第二環(huán)之間的過環(huán)連接已激活的消息通知第二環(huán)上除主過環(huán)點之外的另一個上下環(huán)點。如果第二環(huán)再與第三環(huán)相交,且該LSP經(jīng)過第二環(huán)進入第三環(huán),通知模塊還用于在第二環(huán)與第三環(huán)相交,并且LSP經(jīng)第二環(huán)進入第三環(huán)時,將第一環(huán)與第二環(huán)之間的過環(huán)連接已激活的消息通知第二環(huán)與第三環(huán)相交的兩個環(huán)相交點。實施例一本實施例詳細描述了一種情形下的雙環(huán)相交保護倒換的處理流程,如圖7所示。 網(wǎng)元A,B,C,D,E,F(xiàn)組成環(huán)1,網(wǎng)元E,F(xiàn),G,H,I,J組成環(huán)2。環(huán)1與環(huán)2的相交點為E和 F。工作LSPl依次經(jīng)過A,C,E,G,I五個網(wǎng)元。兩個故障點分別為網(wǎng)元C,E之間的光纖與網(wǎng)元E,F(xiàn)之間的光纖。如果環(huán)1與環(huán)2均為wrapping保護,處理過程如下在環(huán)相交點E,F(xiàn),經(jīng)過分析,得出在環(huán)1節(jié)點E和F之間不可達。再分析LSPl,它與主過環(huán)點E之間為不可達,需要激活過環(huán)連接。在主過環(huán)點E的處理為從CE方向切換到 GE方向,并通知I已激活LSPl的過環(huán)連接。在備過環(huán)點F的處理為激活LSPl對應的過環(huán)連接,由于EF之間在環(huán)2也不可達,所以,過環(huán)連接在環(huán)1選擇DF方向,在環(huán)2選擇HF方向。倒換完成后的業(yè)務如圖7的虛線所示。如果環(huán)1與環(huán)2均為steering保護,處理過程如下前面的處理過程與上述的wrapping保護相同,增加的步驟為LSP1在環(huán)2的遠端上下環(huán)點為I,在I點收到過環(huán)連接激活的通知后,切換到從IJ方向的環(huán)保護LSP收發(fā)業(yè)務。實施例二本實施例詳細描述了另一種情形下的雙環(huán)相交保護倒換的處理流程,如圖8所示,網(wǎng)元A,B, C,D,E,F(xiàn)組成環(huán)1,網(wǎng)元E,F(xiàn),G,H,I,J組成環(huán)2。環(huán)1與環(huán)2的相交點為E 和F。工作LSPl依次經(jīng)過A,C,E,G,I五個網(wǎng)元。故障點分E網(wǎng)元失效。如果環(huán)1與環(huán)2均為wrapping保護,處理過程如下在環(huán)相交點F,經(jīng)過分析,得出在環(huán)1和環(huán)2在節(jié)點E和F之間不可達。再分析 LSP1,在環(huán)1的A點,它與主過環(huán)點E之間為不可達,需要激活過環(huán)連接。在環(huán)2的I點,它與主過環(huán)點E之間也為向不可達,需要激活過環(huán)連接。在備過環(huán)點F的處理為激活LSPl對應的過環(huán)連接,過環(huán)連接在環(huán)1選擇DF方向,在環(huán)2選擇HF方向。倒換完成后的業(yè)務如圖 7的虛線所示。如果環(huán)1與環(huán)2均為steering保護,處理的差異僅體現(xiàn)在單環(huán)倒換規(guī)則的區(qū)別上,其它相同。實施例三本實施例詳細描述了三環(huán)相交保護倒換的處理流程,如圖9所示。網(wǎng)元A,B,C,D, Ε, F組成環(huán)1,網(wǎng)元Ε,F(xiàn),G,H,I,J組成環(huán)2,網(wǎng)元I,J,K,L,Μ,N組成環(huán)3。環(huán)1與環(huán)2的相交點為E和F,環(huán)2與環(huán)3的相交點為I,J。工作LSP 1依次經(jīng)過A,C,E,F(xiàn),H,J,L,N八個網(wǎng)元。三個故障點分別為E-F之間的光纖、I-J之間的光纖和D-F之間的光纖。如果環(huán)1與環(huán)2與環(huán)3均為wrapping保護,處理過程如下在環(huán)1和環(huán)2的相交點E和F,經(jīng)過分析,得出在環(huán)1和環(huán)2E和F之間不可達。再分析LSP1,它與主過環(huán)點F之間為不可達,需要激活過環(huán)連接。在主過環(huán)點F的處理為在環(huán) 1切換DF方向的環(huán)保護LSP,環(huán)2切換到ΠΙ方向的環(huán)保護LSP,且通知J點LSPl在環(huán)1激活了過環(huán)連接,通知A點LSPl在環(huán)2激活了過環(huán)連接。在備過環(huán)點E的處理為激活LSPl 對應的過環(huán)連接,過環(huán)連接在環(huán)1選擇LSPl在CE方向的工作路徑,在環(huán)2選擇EG方向的環(huán)保護LSP。而且E點需要通知I點LSPl在環(huán)1激活了過環(huán)連接。在環(huán)2和環(huán)3的相交點I和J,經(jīng)過分析,I和J在環(huán)2為不可達。再分析LSPl, I和J點均收到通知,LSPl在環(huán)1激活了過環(huán)連接,所以,在環(huán)1和環(huán)2之間的當前過環(huán)點由F換成了 E。在I和J點分析J和E之間的可達性,得出J和E之間為不可達。從而在環(huán) 2和環(huán)3之間激活過環(huán)連接。在主過環(huán)點J的處理為在環(huán)3切換到JL方向的環(huán)保護LSP, 并通知N點在環(huán)2已激活過環(huán)連接。在備過環(huán)點I的處理為激活環(huán)2和環(huán)3之間的過環(huán)連接,過環(huán)連接在環(huán)2選擇GI方向的環(huán)保護LSP,在環(huán)3選擇JK方向的環(huán)保護LSP。倒換完成后的業(yè)務如圖9的虛線所示。如果環(huán)1與環(huán)2均為steering保護,處理過程如下前面的處理過程與上述wrapping保護相同,增加的步驟為LSP1在環(huán)3的相對于環(huán)2的遠端上下環(huán)點為N,在N點收到過環(huán)連接激活的通知后,切換到從MN方向的環(huán)保護 LSP收發(fā)業(yè)務。圖10是根據(jù)本發(fā)明實施例的保護倒換處理流程示意圖,在本實施例中,工作LSP 可能有多條,工作LSP通過的相交環(huán)也可能有多個,如圖10所示,具體的處理流程包括步驟S1002,判斷本節(jié)點是否環(huán)相交點。如果是,則執(zhí)行步驟S1004,否則,轉(zhuǎn)入步驟 S1018。步驟S1004,判斷另一個環(huán)相交點與該點之間是否不可達,如果是,則執(zhí)行步驟 S1006,否則,轉(zhuǎn)入步驟S1018。步驟S1006,找出以本節(jié)點或相鄰環(huán)相交點過環(huán)的LSP的集合。步驟S1008,判斷集合中所有LSP是否均已被處理,如果否,則執(zhí)行步驟S1010,如果是,則轉(zhuǎn)入步驟S1018。步驟S1010,取下一條 LSP。步驟S1012,判斷是否需要激活過環(huán)連接,如果是,則執(zhí)行步驟S1014 ;如果否,則執(zhí)行步驟S1016。步驟S1014,備過環(huán)點激活過環(huán)連接,并發(fā)送過環(huán)連接已激活的消息;主過環(huán)點從環(huán)保護LSP收/發(fā)業(yè)務,并發(fā)送過環(huán)連接已激活的消息;轉(zhuǎn)入步驟S1008。步驟S1016,發(fā)送過環(huán)連接未激活的消息;轉(zhuǎn)入步驟S1008。步驟S1018,找出以本節(jié)點作為遠端過環(huán)點的LSP的集合。步驟S1020,判斷集合中所有LSP是否均已被處理,如果是,則處理流程結束;如果否,則執(zhí)行步驟S1022。步驟S1022,取下一條 LSP。步驟S1024,判斷該節(jié)點是否收到其它環(huán)已激活過環(huán)連接的消息,如果是,則執(zhí)行步驟S2026 ;如果否,則執(zhí)行步驟S2030。步驟S1026,判斷LSP工作路徑經(jīng)過備過環(huán)點或者該節(jié)點與主過環(huán)點之間是否有正在生效的倒換請求,如果是,則執(zhí)行步驟S2030 ;如果否,則執(zhí)行步驟S2028。步驟S1028,切換到環(huán)保護LSP ;轉(zhuǎn)入步驟S1020,循環(huán)執(zhí)行上述步驟。步驟S1030,按單環(huán)倒換規(guī)則處理;轉(zhuǎn)入步驟S1020,循環(huán)執(zhí)行上述步驟。
通過本發(fā)明的上述實施例,支持保護環(huán)相交節(jié)點故障的保護;支持相交環(huán)中的每個環(huán)有0個,1個,或者多于1個故障的情形,而且只要有路徑可達,LSP就不會中斷;相交環(huán)在多處故障的情形下,不需要引入倒換遲滯時間,可以滿足小于50ms的倒換時間要求。顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種相交環(huán)的保護倒換方法,其特征在于,包括檢測到第一環(huán)與第二環(huán)相交的兩個環(huán)相交點之間不可達,并且所述兩個環(huán)相交點分別為標簽交換路徑LSP的主過環(huán)點和備過環(huán)點,則根據(jù)預定條件判斷是否需要激活該LSP在所述第一環(huán)與所述第二環(huán)之間的過環(huán)連接;如果是,則激活所述LSP在所述第一環(huán)與所述第二環(huán)之間的過環(huán)連接;所述主過環(huán)點和所述備過環(huán)點倒換到非故障方向,所述第一環(huán)和所述第二環(huán)上其余節(jié)點按單環(huán)保護的倒換規(guī)則進行倒換;其中,所述預定條件為當所述LSP在第一環(huán)或第二環(huán)上的上下環(huán)點與所述主過環(huán)點之間不可達,則需要激活該LSP在所述第一環(huán)與所述第二環(huán)之間的過環(huán)連接。
2.根據(jù)權利要求1所述的方法,其特征在于,檢測到第一環(huán)與第二環(huán)相交的兩個環(huán)相交點之間不可達,并且所述兩個環(huán)相交點分別為LSP的主過環(huán)點和備過環(huán)點,則根據(jù)預定條件判斷是否需要激活該LSP在所述第一環(huán)與所述第二環(huán)之間的過環(huán)連接,包括在所述第一環(huán)和所述第二環(huán)上分別檢測兩個環(huán)相交點之間是否不可達,對于兩個環(huán)相交點之間不可達的環(huán),并且所述兩個環(huán)相交點分別為LSP的主過環(huán)點和備過環(huán)點,并且所述LSP的主過環(huán)點與該LSP在所述環(huán)的另一個上下環(huán)點之間不可達,則激活所述LSP在該環(huán)上的過環(huán)連接。
3.根據(jù)權利要求2所述的方法,其特征在于,在所述第一環(huán)和所述第二環(huán)均激活過環(huán)連接的情況下,所述主過環(huán)點和所述備過環(huán)點倒換到非故障方向,所述第一環(huán)和所述第二環(huán)上其余節(jié)點按單環(huán)保護的倒換規(guī)則進行倒換,包括在所述第一環(huán)上判斷所述LSP是否經(jīng)過所述備過環(huán)點,如果是,則過環(huán)連接在所述備過環(huán)點連接到該LSP的非環(huán)相交方向。否則,過環(huán)連接在所述備過環(huán)點連接到環(huán)保護LSP 的非環(huán)相交方向,所述第一環(huán)和所述第二環(huán)上其余節(jié)點按單環(huán)保護的倒換規(guī)則進行倒換。
4.根據(jù)權利要求2所述的方法,其特征在于,在所述第一環(huán)激活過環(huán)連接,所述第二環(huán)未激活過環(huán)連接的情況下,所述主過環(huán)點和所述備過環(huán)點倒換到非故障方向,所述第一環(huán)和所述第二環(huán)上其余節(jié)點按單環(huán)保護的倒換規(guī)則進行倒換,包括在所述第二環(huán)上判斷所述LSP是否經(jīng)過所述備過環(huán)點,如果是,則過環(huán)連接在所述備過環(huán)點連接到該LSP的非環(huán)相交方向。否則,在所述第二環(huán)上判斷所述備過環(huán)點經(jīng)所述主過環(huán)點到除主過環(huán)點外的所述第二環(huán)的另一個上下環(huán)點之間是否有本環(huán)正在生效的單環(huán)倒換請求,如果是,則過環(huán)連接在所述備過環(huán)點連接到環(huán)保護LSP的非環(huán)相交方向;否則連接到環(huán)保護LSP的環(huán)相交方向;在所述第二環(huán)上判斷所述主過環(huán)點與所述備過環(huán)點之間的環(huán)相交部分是否有正在生效的環(huán)倒換請求,如果是,則所述主過環(huán)點切換到環(huán)保護LSP的非環(huán)相交方向;否則切換到環(huán)保護LSP的環(huán)相交方向;所述第一環(huán)和所述第二環(huán)上其余節(jié)點按單環(huán)保護的倒換規(guī)則進行倒換。
5.根據(jù)權利要求1至4任一項所述的方法,其特征在于,所述單環(huán)保護的倒換規(guī)則為 wrapping保護的倒換規(guī)則。
6.根據(jù)權利要求1至4任一項所述的方法,其特征在于,激活所述LSP在所述第一環(huán)與所述第二環(huán)之間的過環(huán)連接之后,包括將所述第一環(huán)與所述第二環(huán)之間的過環(huán)連接已激活的消息通知所述第二環(huán)上除所述主過環(huán)點之外的另一個上下環(huán)點;如果所述LSP的工作路徑經(jīng)過所述備用過環(huán)點,且所述上下環(huán)點沿LSP工作路徑到LSP 備用過環(huán)點之間無本環(huán)正在生效的單環(huán)倒換請求,則所述上下環(huán)點從工作LSP收發(fā)業(yè)務; 否則從環(huán)保護LSP收發(fā)業(yè)務;所述第一環(huán)和所述第二環(huán)上其余節(jié)點按steering保護的倒換規(guī)則進行倒換。
7.根據(jù)權利要求6所述的方法,其特征在于,所述正在生效的單環(huán)倒換請求包括故障或外部倒換命令引起的環(huán)倒換請求。
8.根據(jù)權利要求1至4任一項所述的方法,其特征在于,激活所述LSP在所述第一環(huán)與所述第二環(huán)之間的過環(huán)連接之后,包括將所述第一環(huán)與所述第二環(huán)之間的過環(huán)連接已激活的消息通知所述第二環(huán)上除所述主過環(huán)點之外的另一個上下環(huán)點;如果所述LSP的工作路徑不經(jīng)過LSP備用過環(huán)點,且所述上下環(huán)點沿LSP工作路徑到主用過環(huán)點,再沿環(huán)相交方向到備用過環(huán)點之間無本環(huán)正在生效單環(huán)倒換請求,則所述上下環(huán)點從工作LSP收發(fā)業(yè)務;否則從環(huán)保護LSP收發(fā)業(yè)務;所述第一環(huán)和所述第二環(huán)上其余節(jié)點按steering保護的倒換規(guī)則進行倒換。
9.根據(jù)權利要求1至4任一項所述的方法,其特征在于,當所述第二環(huán)與第三環(huán)相交, 并且所述LSP經(jīng)所述第二環(huán)進入所述第三環(huán)時,在激活所述LSP在所述第一環(huán)與所述第二環(huán)之間的過環(huán)連接之后,包括將所述第一環(huán)與所述第二環(huán)之間的過環(huán)連接已激活的消息通知所述第二環(huán)與所述第三環(huán)相交的兩個環(huán)相交點。
10.根據(jù)權利要求9所述的方法,其特征在于,采用標簽交換路徑串聯(lián)連接監(jiān)視操作、 管理、維護LSP TCM OAM方式將所述第一環(huán)與所述第二環(huán)之間的過環(huán)連接已激活的消息通知所述第二環(huán)與所述第三環(huán)相交的兩個環(huán)相交點。
11.一種相交環(huán)的保護倒換裝置,其特征在于,包括檢測模塊,用于檢測第一環(huán)與第二環(huán)相交的兩個環(huán)相交點之間是否不可達,其中,所述兩個環(huán)相交點分別為工作LSP的主過環(huán)點和備過環(huán)點;判斷模塊,根據(jù)預定條件判斷是否需要激活所述LSP在所述第一環(huán)與所述第二環(huán)之間的過環(huán)連接;激活模塊,用于激活所述LSP在所述第一環(huán)與所述第二環(huán)之間的過環(huán)連接; 倒換模塊,用于將所述主過環(huán)點和所述備過環(huán)點倒換到非故障方向,將所述第一環(huán)和所述第二環(huán)上其余節(jié)點按單環(huán)保護的倒換規(guī)則進行倒換;其中,所述預定條件為當所述LSP在第一環(huán)或第二環(huán)上的上下環(huán)點與所述主過環(huán)點之間不可達,則需要激活該LSP在所述第一環(huán)與所述第二環(huán)之間的過環(huán)連接。
12.根據(jù)權利要求11所述裝置,其特征在于,還包括通知模塊,用于將所述第一環(huán)與所述第二環(huán)之間的過環(huán)連接已激活的消息通知所述第二環(huán)上除所述主過環(huán)點之外的另一個上下環(huán)點。
13.根據(jù)權利要求12所述裝置,其特征在于,所述通知模塊還用于在所述第二環(huán)與第三環(huán)相交,并且所述LSP經(jīng)所述第二環(huán)進入所述第三環(huán)時,將所述第一環(huán)與所述第二環(huán)之間的過環(huán)連接已激活的消息通知所述第二環(huán)與所述第三環(huán)相交的兩個環(huán)相交點。
全文摘要
本發(fā)明提供了一種相交環(huán)的保護倒換方法及裝置,該方法包括檢測到第一環(huán)與第二環(huán)相交的兩個環(huán)相交點之間不可達,并且兩個環(huán)相交點分別為工作LSP的主過環(huán)點和備過環(huán)點,則根據(jù)預定條件判斷是否需要激活該LSP在第一環(huán)與第二環(huán)之間的過環(huán)連接;如果是,則激活LSP在第一環(huán)與第二環(huán)之間的過環(huán)連接;主過環(huán)點和備過環(huán)點倒換到非故障方向,第一環(huán)和第二環(huán)上其余節(jié)點按單環(huán)保護的倒換規(guī)則進行倒換。在本發(fā)明中,通過激活相交環(huán)的過環(huán)連接,使得LSP只要有路徑可達,就不會中斷。從而實現(xiàn)保護環(huán)相交節(jié)點故障的保護,并且支持相交環(huán)上多于1個故障的情形。
文檔編號H04L12/437GK102546343SQ201010598430
公開日2012年7月4日 申請日期2010年12月21日 優(yōu)先權日2010年12月21日
發(fā)明者徐澤華, 蘇卉 申請人:中興通訊股份有限公司