點對多點環(huán)網(wǎng)保護方法和裝置制造方法
【專利摘要】本發(fā)明公開了p2mp環(huán)網(wǎng)保護方法和裝置,針對p2mp環(huán)網(wǎng)中的每個環(huán),分別進行如下處理:將下環(huán)節(jié)點相同的p2mp業(yè)務(wù)確定為一個保護組;分別為每個保護組建立一對方向相反的封閉環(huán)通道,對于每個p2mp業(yè)務(wù),將其中的一個封閉環(huán)通道作為其工作通道,將另外的一個封閉環(huán)通道作為其保護通道。應(yīng)用本發(fā)明所述方案,能夠簡化網(wǎng)絡(luò)結(jié)構(gòu),并能夠節(jié)省網(wǎng)絡(luò)資源。
【專利說明】點對多點環(huán)網(wǎng)保護方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)技術(shù),特別涉及點對多點環(huán)網(wǎng)保護方法和裝置。
【背景技術(shù)】
[0002]在現(xiàn)有的點對多點(p2mp, Point to Mult1-point)環(huán)網(wǎng)保護方式中,通常會為每一條工作通道均建立一條與其方向相反的封閉環(huán)通道作為保護通道,保護通道的標(biāo)簽分配必須和工作通道的標(biāo)簽分配相關(guān)聯(lián),從而使得p2mp業(yè)務(wù)能夠基于標(biāo)簽交換路徑(LSP,Label Switching Path)在工作通道和保護通道之間進行保護倒換。
[0003]圖1為現(xiàn)有p2mp環(huán)網(wǎng)保護方式的示意圖。如圖1所示,其中,無箭頭的實線表示物理鏈路,帶箭頭的實線表示p2mp業(yè)務(wù)的LSP,帶箭頭的虛線表示所建立的保護通道;可以看出,圖1中的p2mp業(yè)務(wù)從節(jié)點A上環(huán),從節(jié)點D和節(jié)點E下環(huán),相應(yīng)地,需要為該p2mp業(yè)務(wù)建立兩條保護通道。
[0004]圖2為現(xiàn)有一個環(huán)上同時存在兩個p2mp業(yè)務(wù)的示意圖。如圖2所示,除圖1中所示的p2mp業(yè)務(wù)外,另一個p2mp業(yè)務(wù)從節(jié)點F上環(huán),從節(jié)點D和節(jié)點E下環(huán),雖然該p2mp業(yè)務(wù)和圖1中所示的P2mp業(yè)務(wù)的下環(huán)節(jié)點相同,但由于上環(huán)節(jié)點不同,所以需要另外為該p2mp業(yè)務(wù)建立兩條保護通道。
[0005]可見,現(xiàn)有技術(shù)中,以上環(huán)的p2mp業(yè)務(wù)為單位建立保護通道,也就是說,針對每個環(huán)所建立的保護通道數(shù)與p2mp業(yè)務(wù)數(shù)呈線性關(guān)系,數(shù)量非常多,從而導(dǎo)致網(wǎng)絡(luò)結(jié)構(gòu)非常復(fù)雜。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明提供了點對多點環(huán)網(wǎng)保護方法和裝置,能夠簡化網(wǎng)絡(luò)結(jié)構(gòu),并能夠節(jié)省網(wǎng)絡(luò)資源。
[0007]為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0008]一種p2mp環(huán)網(wǎng)保護方法,
[0009]針對p2mp環(huán)網(wǎng)中的每個環(huán),分別進行如下處理:
[0010]將下環(huán)節(jié)點相同的p2mp業(yè)務(wù)確定為一個保護組;
[0011]分別為每個保護組建立一對方向相反的封閉環(huán)通道,對于每個p2mp業(yè)務(wù),將其中的一個封閉環(huán)通道作為其工作通道,將另外的一個封閉環(huán)通道作為其保護通道。
[0012]一種p2mp環(huán)網(wǎng)保護裝置,
[0013]保護模塊,用于針對p2mp環(huán)網(wǎng)中的每個環(huán),分別進行如下處理:將下環(huán)節(jié)點相同的p2mp業(yè)務(wù)確定為一個保護組;分別為每個保護組建立一對方向相反的封閉環(huán)通道,對于每個p2mp業(yè)務(wù),將其中的一個封閉環(huán)通道作為其工作通道,將另外的一個封閉環(huán)通道作為其保護通道。
[0014]—種節(jié)點,
[0015]所述節(jié)點位于環(huán)網(wǎng)中的一個環(huán)上,所述環(huán)中的每個保護組分別對應(yīng)所建立的一對方向相反的封閉環(huán)通道,對于每個點對多點p2mp業(yè)務(wù),將其中的一個封閉環(huán)通道作為其工作通道,將另外的一個封閉環(huán)通道作為其保護通道,下環(huán)節(jié)點相同的p2mp業(yè)務(wù)組成一個保護組;
[0016]所述節(jié)點中包括:
[0017]第一處理模塊,用于當(dāng)接收到任一 p2mp業(yè)務(wù)的數(shù)據(jù)流時,確定對應(yīng)于該p2mp業(yè)務(wù)所在節(jié)點所屬的類型,所述類型包括:上環(huán)節(jié)點、中間節(jié)點和下環(huán)節(jié)點;并將接收到的數(shù)據(jù)流以及確定出的所在節(jié)點所屬的類型發(fā)送給第二處理模塊;
[0018]所述第二處理模塊,用于按照所在節(jié)點所屬類型的不同,完成對接收到的數(shù)據(jù)流的不同處理。
[0019]可見,采用本發(fā)明所述方案,不是以p2mp業(yè)務(wù)為單位建立保護通道,而是將下環(huán)節(jié)點相同的p2mp業(yè)務(wù)作為一個保護組,為每個保護組分別建立一對方向相反的封閉環(huán)通道,從而簡化了網(wǎng)絡(luò)結(jié)構(gòu),并能夠節(jié)省網(wǎng)絡(luò)資源和實現(xiàn)成本等。
【專利附圖】
【附圖說明】
[0020]圖1為現(xiàn)有p2mp環(huán)網(wǎng)保護方式的示意圖。
[0021]圖2為現(xiàn)有一個環(huán)上同時存在兩個p2mp業(yè)務(wù)的示意圖。
[0022]圖3為本發(fā)明p2mp環(huán)網(wǎng)保護方法實施例的流程圖。
[0023]圖4為本發(fā)明兩個p2mp業(yè)務(wù)共享一對方向相反的封閉環(huán)通道的示意圖。
[0024]圖5為本發(fā)明p2mp業(yè)務(wù)處理方式示意圖。
[0025]圖6為本發(fā)明一種故障處理方式示意圖。
[0026]圖7為本發(fā)明另一種故障處理方式示意圖。
【具體實施方式】
[0027]針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明中提出一種p2mp環(huán)網(wǎng)保護方案,能夠簡化網(wǎng)絡(luò)結(jié)構(gòu),并能夠節(jié)省網(wǎng)絡(luò)資源等。
[0028]為了使本發(fā)明的技術(shù)方案更加清楚、明白,以下參照附圖并舉實施例,對本發(fā)明所述方案作進一步地詳細說明。
[0029]圖3為本發(fā)明p2mp環(huán)網(wǎng)保護方法實施例的流程圖。針對環(huán)網(wǎng)中的每個環(huán),可分別按照圖3所示方式進行處理,如圖3所示,包括:
[0030]步驟31:將下環(huán)節(jié)點相同的p2mp業(yè)務(wù)確定為一個保護組。
[0031]本發(fā)明所述方案中,可將具有相同的下環(huán)節(jié)點的p2mp業(yè)務(wù)確定為一個保護組,如圖2所示,一個p2mp業(yè)務(wù)從節(jié)點A上環(huán),從節(jié)點D和節(jié)點E下環(huán),另一個p2mp業(yè)務(wù)從節(jié)點F上環(huán),從節(jié)點D和節(jié)點E下環(huán),那么,這兩個p2mp業(yè)務(wù)即屬于同一個保護組。
[0032]步驟32:分別為每個保護組建立一對方向相反的封閉環(huán)通道,對于每個p2mp業(yè)務(wù),將其中的一個封閉環(huán)通道作為其工作通道,將另外的一個封閉環(huán)通道作為其保護通道。
[0033]針對每個保護組,可分別為其建立一對方向相反的封閉環(huán)通道,即一個順時針的封閉環(huán)通道和一個逆時針的封閉環(huán)通道,兩個通道互為保護。對于每個p2mp業(yè)務(wù),將其中的一個封閉環(huán)通道作為其工作通道,將另外一個封閉環(huán)通道作為其保護通道。
[0034]理論上來說,對于一個包括η個節(jié)點的環(huán),當(dāng)下環(huán)節(jié)點數(shù)為2個時,共有?種下環(huán)節(jié)點組合方式,如,當(dāng)節(jié)點A和節(jié)點B為下環(huán)節(jié)點時為一種組合方式,當(dāng)節(jié)點A和節(jié)點C為下環(huán)節(jié)點時為另一種組合方式,相應(yīng)地,當(dāng)下環(huán)節(jié)點數(shù)為3個時,共有Q3種下環(huán)節(jié)點組合方式,當(dāng)下環(huán)節(jié)點數(shù)為m Cm小于η)個時,共有種下環(huán)節(jié)點組合方式,由于每種下環(huán)節(jié)點組合方式均對應(yīng)一個保護組,因此理論上,該環(huán)中最多會存在G j:卜.……+( =2n-n-2個保護組,但在實際應(yīng)用中,一個環(huán)中可能出現(xiàn)的下環(huán)節(jié)點的組合方式是非常有限的,也就是說,存在的保護組數(shù)會非常有限,相應(yīng)地,所需建立的封閉環(huán)通道數(shù)也會非常有限。
[0035]何時建立封閉環(huán)通道可根據(jù)實際需要而定,比如,當(dāng)一個p2mp業(yè)務(wù)從某一節(jié)點上環(huán)后,為其建立一對方向相反的封閉環(huán)通道;之后,當(dāng)另一個P2mp業(yè)務(wù)從另一節(jié)點上環(huán)后,如果發(fā)現(xiàn)該p2mp業(yè)務(wù)的下環(huán)節(jié)點和之前的p2mp業(yè)務(wù)的下環(huán)節(jié)點相同,則可讓該p2mp業(yè)務(wù)復(fù)用之前所建立的一對方向相反的封閉環(huán)通道,如果該p2mp業(yè)務(wù)的下環(huán)節(jié)點和之前的p2mp業(yè)務(wù)的下環(huán)節(jié)點不同,則需要為該p2mp業(yè)務(wù)重新建立一對方向相反的封閉環(huán)通道。
[0036]圖4為本發(fā)明兩個p2mp業(yè)務(wù)共享一對方向相反的封閉環(huán)通道的示意圖。如圖4所示,其中,無箭頭的實線表示物理鏈路,帶箭頭的實線表示p2mp業(yè)務(wù)的LSP,帶箭頭的虛線表示所建立的封閉環(huán)通道;一個p2mp業(yè)務(wù)從節(jié)點A上環(huán),從節(jié)點D和節(jié)點E下環(huán),對于該p2mp業(yè)務(wù),將順時針方 向的封閉環(huán)通道作為工作通道,將逆時針方向的封閉環(huán)通道作為其保護通道;另一個p2mp業(yè)務(wù)從節(jié)點C上環(huán),從節(jié)點D和節(jié)點E下環(huán),對于該p2mp業(yè)務(wù),將逆時針方向的封閉環(huán)通道作為工作通道,將順時針方向的封閉環(huán)通道作為其保護通道。
[0037]需要說明的是,圖3中所提到的步驟31和步驟32僅是為了表述方便,并不用于限制步驟執(zhí)行的先后順序。
[0038]本發(fā)明所述方案中還提出,可通過上游節(jié)點為下游節(jié)點分配標(biāo)簽的方式,來完成p2mp業(yè)務(wù)的處理,所分配的標(biāo)簽用于標(biāo)識數(shù)據(jù)流的下一跳節(jié)點。
[0039]其中,對于環(huán)上的每個節(jié)點,當(dāng)接收到任一 p2mp業(yè)務(wù)的數(shù)據(jù)流時,可首先確定對應(yīng)于該p2mp業(yè)務(wù)自身所屬的類型,所述類型包括:上環(huán)節(jié)點、中間節(jié)點和下環(huán)節(jié)點;之后,可按照所屬類型的不同,完成對接收到的數(shù)據(jù)流的不同處理,具體實現(xiàn)可如下I)~3)所
/Jn ο
[0040]I)如果確定自身所屬類型為上環(huán)節(jié)點,則在對接收到的數(shù)據(jù)流完成LSP層標(biāo)簽交換后,為沿工作通道方向與自身相鄰的節(jié)點分配工作通道標(biāo)簽,并將所分配的工作通道標(biāo)簽封裝到接收到的數(shù)據(jù)流中,發(fā)送給沿工作通道方向與自身相鄰的節(jié)點。
[0041]如何完成LSP層標(biāo)簽交換為現(xiàn)有技術(shù)。
[0042]2)如果確定自身所屬類型為中間節(jié)點,則為沿工作通道方向與自身相鄰的節(jié)點分配工作通道標(biāo)簽,并用所分配的工作通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的工作通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿工作通道方向與自身相鄰的節(jié)點。
[0043]3)如果確定自身所屬類型為下環(huán)節(jié)點,則進一步確定沿工作通道方向與自身相鄰的節(jié)點是否也為下環(huán)節(jié)點;
[0044]如果否,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的工作通道標(biāo)簽,并執(zhí)行下環(huán)操作;
[0045]如果是,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的工作通道標(biāo)簽,并執(zhí)行下環(huán)操作,并且,為沿工作通道方向與自身相鄰的節(jié)點分配工作通道標(biāo)簽,并用所分配的工作通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的工作通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿工作通道方向與自身相鄰的節(jié)點。[0046]圖5為本發(fā)明p2mp業(yè)務(wù)處理方式示意圖。如圖5所示,其中,無箭頭的實線表示物理鏈路,帶箭頭的實線表示p2mp業(yè)務(wù)的LSP ;
[0047]對于從節(jié)點A上環(huán),從節(jié)點E和節(jié)點D下環(huán)的p2mp業(yè)務(wù),節(jié)點A首先對該p2mp業(yè)務(wù)的數(shù)據(jù)流完成LSP層標(biāo)簽交換,交換后的標(biāo)簽為1000,由節(jié)點D分配,之后,為節(jié)點F分配工作通道標(biāo)簽410,并封裝到數(shù)據(jù)流中,發(fā)送給節(jié)點F ;節(jié)點F為節(jié)點E分配工作通道標(biāo)簽510,并用工作通道標(biāo)簽510替換接收到的數(shù)據(jù)流中原有的工作通道標(biāo)簽410,將替換后的數(shù)據(jù)流發(fā)送給節(jié)點E ;節(jié)點E剝?nèi)ソ邮盏降臄?shù)據(jù)流中的工作通道標(biāo)簽510,并執(zhí)行下環(huán)操作,并且,為節(jié)點D分配工作通道標(biāo)簽610,并用工作通道標(biāo)簽610替換接收到的數(shù)據(jù)流中的工作通道標(biāo)簽510,將替換后的數(shù)據(jù)流發(fā)送給節(jié)點D ;節(jié)點D剝?nèi)ソ邮盏降臄?shù)據(jù)流中的工作通道標(biāo)簽610,并執(zhí)行下環(huán)操作;如何執(zhí)行下環(huán)操作以及執(zhí)行下環(huán)操作后后續(xù)如何處理等均為現(xiàn)有技術(shù);
[0048]對于從節(jié)點F上環(huán),從節(jié)點E和節(jié)點D下環(huán)的p2mp業(yè)務(wù),節(jié)點F首先對該p2mp業(yè)務(wù)的數(shù)據(jù)流完成LSP層標(biāo)簽交換,交換后的標(biāo)簽為2000,由節(jié)點D分配,之后,為節(jié)點E分配工作通道標(biāo)簽510,并封裝到數(shù)據(jù)流中,發(fā)送給節(jié)點E ;節(jié)點E剝?nèi)ソ邮盏降臄?shù)據(jù)流中的工作通道標(biāo)簽510,并執(zhí)行下環(huán)操作,并且,為節(jié)點D分配工作通道標(biāo)簽610,并用工作通道標(biāo)簽610替換接收到的數(shù)據(jù)流中的工作通道標(biāo)簽510,將替換后的數(shù)據(jù)流發(fā)送給節(jié)點D ;節(jié)點D剝?nèi)ソ邮盏降臄?shù)據(jù)流中的工作通道標(biāo)簽610,并執(zhí)行下環(huán)操作。
[0049]可以看出,在圖5所示處理過程中,當(dāng)數(shù)據(jù)流在環(huán)上傳送時,實行標(biāo)簽嵌套,各節(jié)點對內(nèi)層標(biāo)簽即LSP標(biāo)簽1000和2000無需進行任何處理,只需對外層標(biāo)簽即通道標(biāo)簽進行處理。
[0050]另外,各上游節(jié)點獨立為下游節(jié)點分配工作通道標(biāo)簽,工作通道標(biāo)簽的長度通常為20比特,為了防止與現(xiàn)有點對點(p2p,Point to point)方式中的下游分配的標(biāo)簽發(fā)生沖突,本發(fā)明所述方案中的各上游節(jié)點所分配的標(biāo)簽可來自一個單獨的標(biāo)簽空間,稱為環(huán)境標(biāo)簽。
[0051]再有,對于任一 p2mp業(yè)務(wù),如果由于鏈路故障,無法將該p2mp業(yè)務(wù)的數(shù)據(jù)流沿工作通道方向發(fā)送到部分或全部下環(huán)節(jié)點,可沿保護通道方向?qū)⒃損2mp業(yè)務(wù)的數(shù)據(jù)流發(fā)送到沿工作通道方向無法發(fā)送到的下環(huán)節(jié)點。
[0052]具體來說,當(dāng)接收到該p2mp業(yè)務(wù)的數(shù)據(jù)流的任一節(jié)點確定沿工作通道方向與自身相鄰的節(jié)點與自身之間的鏈路出現(xiàn)故障時,可進行如下處理:
[0053]I)如果確定自身所屬類型為上環(huán)節(jié)點,則在對接收到的數(shù)據(jù)流完成LSP層標(biāo)簽交換后,為沿保護通道方向與自身相鄰的節(jié)點分配保護通道標(biāo)簽,并封裝到接收到的數(shù)據(jù)流中,發(fā)送給沿保護通道方向與自身相鄰的節(jié)點;
[0054]2)如果確定自身所屬類型為中間節(jié)點或下環(huán)節(jié)點,則為沿保護通道方向與自身相鄰的節(jié)點分配保護通道標(biāo)簽,并用所分配的保護通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的工作通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿保護通道方向與自身相鄰的節(jié)點;
[0055]各接收到攜帶有保護通道標(biāo)簽的數(shù)據(jù)流的節(jié)點分別進行如下處理:
[0056]I)如果確定自身所屬類型為中間節(jié)點,則為沿保護通道方向與自身相鄰的節(jié)點分配保護通道標(biāo)簽,并用所分配的保護通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的保護通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿保護通道方向與自身相鄰的節(jié)點;[0057]2)如果確定自身所屬類型為下環(huán)節(jié)點,且沿保護通道方向與自身相鄰的節(jié)點也為下環(huán)節(jié)點,且沿保護通道方向與自身相鄰的節(jié)點與自身之間的鏈路正常,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的保護通道標(biāo)簽,并執(zhí)行下環(huán)操作,并且,為沿保護通道方向與自身相鄰的節(jié)點分配保護通道標(biāo)簽,并用所分配的保護通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的保護通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿保護通道方向與自身相鄰的節(jié)點;
[0058]3)如果確定自身所屬類型為下環(huán)節(jié)點,且沿保護通道方向與自身相鄰的節(jié)點也為下環(huán)節(jié)點,且沿保護通道方向與自身相鄰的節(jié)點與自身之間的鏈路故障,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的保護通道標(biāo)簽,并執(zhí)行下環(huán)操作;
[0059]4)如果確定自身所屬類型為下環(huán)節(jié)點,且沿保護通道方向與自身相鄰的節(jié)點不是下環(huán)節(jié)點,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的保護通道標(biāo)簽,并執(zhí)行下環(huán)操作。
[0060]圖6為本發(fā)明一種故障處理方式不意圖。如圖6所不,一個p2mp業(yè)務(wù)從節(jié)點A上環(huán),從節(jié)點C和節(jié)點D下環(huán),假設(shè)節(jié)點C和節(jié)點D之間的鏈路出現(xiàn)了故障;
[0061 ] 那么,發(fā)向節(jié)點C的數(shù)據(jù)流不會受到影響,針對該p2mp業(yè)務(wù)的數(shù)據(jù)流,節(jié)點A封裝工作通道標(biāo)簽,節(jié)點B替換工作通道標(biāo)簽,節(jié)點C剝?nèi)スぷ魍ǖ罉?biāo)簽,并執(zhí)行下環(huán)操作;即節(jié)點A到節(jié)點C的工作路徑為:節(jié)點A-節(jié)點B-節(jié)點C,標(biāo)簽處理流程為:節(jié)點A封裝工作通道標(biāo)簽Rcw_A⑶-節(jié)點B將Rcw_A⑶替換為Rcw_A (C)-節(jié)點C剝?nèi)cw_A (C);
[0062]但是,發(fā)向節(jié)點D的數(shù)據(jù)流則會受到影響,相應(yīng)地,需要在節(jié)點C處進行保護倒換,倒換到反向的保護通道,節(jié)點C將接收到的數(shù)據(jù)流中的工作通道標(biāo)簽替換為為節(jié)點B分配的保護通道標(biāo)簽,并將替換后的數(shù)據(jù)流發(fā)送給節(jié)點B ;節(jié)點B、節(jié)點A、節(jié)點F和節(jié)點E依次將接收到的數(shù)據(jù)流中原有的保護通道標(biāo)簽替換為為沿保護通道方向與自身相鄰的節(jié)點分配的保護通道標(biāo)簽,節(jié)點D剝?nèi)ソ邮盏降臄?shù)據(jù)流中的保護通道標(biāo)簽,并執(zhí)行下環(huán)操作;即節(jié)點A到節(jié)點D的工作路徑為:節(jié)點A-節(jié)點B-節(jié)點C-節(jié)點B-節(jié)點A-節(jié)點F-節(jié)點E-節(jié)點D,標(biāo)簽處理流程為:節(jié)點A封裝工作通道標(biāo)簽Rcw_A (B)-節(jié)點B將Rcw_A (B)替換為Rcw_A (C)-節(jié)點C將Rcw_A (C)替換為保護通道標(biāo)簽Rap_A (B)-節(jié)點B將Rap_A (B)替換為Rap_A(A)-節(jié)點A將Rap_A(A)替換為Rap_A(F)-節(jié)點F將Rap_A(F)替換為Rap_A(E)-節(jié)點E將Rap_A (E)替換為Rap_A⑶-節(jié)點D剝?nèi)ap_A⑶。
[0063]圖7為本發(fā)明另一種故障處理方式示意圖。如圖7所示,一個p2mp業(yè)務(wù)從節(jié)點A上環(huán),從節(jié)點C和節(jié)點D下環(huán),假設(shè)節(jié)點B和節(jié)點C之間的鏈路出現(xiàn)了故障;
[0064]那么,發(fā)向節(jié)點C的數(shù)據(jù)流會受到影響,針對該p2mp業(yè)務(wù)的數(shù)據(jù)流,節(jié)點A封裝工作通道標(biāo)簽,在節(jié)點B處進行保護倒換,倒換到反向的保護通道,節(jié)點B、節(jié)點A、節(jié)點F、節(jié)點E和節(jié)點D依次完成保護通道標(biāo)簽替換,節(jié)點C剝?nèi)ケWo通道標(biāo)簽,并執(zhí)行下環(huán)操作;即節(jié)點A到節(jié)點C的工作路徑為:節(jié)點A-節(jié)點B-節(jié)點A-節(jié)點F-節(jié)點E-節(jié)點D-節(jié)點C,標(biāo)簽處理流程為:節(jié)點A封裝工作通道標(biāo)簽Rcw_A (B)-節(jié)點B將Rcw_A (B)替換為保護通道標(biāo)簽Rap_A (A)-節(jié)點 A 將 Rap_A (A)替換為 Rap_A (F)-節(jié)點 F 將 Rap_A (F)替換為 Rap_A (E)-節(jié)點E將Rap_A (E)替換為Rap_A⑶-節(jié)點D將Rap_A⑶替換為Rap_A (C)-節(jié)點C剝?nèi)ap_A(C);
[0065]發(fā)向節(jié)點D的數(shù)據(jù)流也會受到影響,針對該p2mp業(yè)務(wù)的數(shù)據(jù)流,節(jié)點A封裝工作通道標(biāo)簽,在節(jié)點B處進行保護倒換,倒換到反向的保護通道,節(jié)點B、節(jié)點A、節(jié)點F和節(jié)點E依次完成保護通道標(biāo)簽替換,節(jié)點D剝?nèi)ケWo通道標(biāo)簽,并執(zhí)行下環(huán)操作;即節(jié)點A到節(jié)點D的工作路徑為:節(jié)點A-節(jié)點B-節(jié)點A-節(jié)點F-節(jié)點E-節(jié)點D,標(biāo)簽處理流程為:節(jié)點A封裝工作通道標(biāo)簽Rcw_A (B)-節(jié)點B將Rcw_A (B)替換為保護通道標(biāo)簽Rap_A (A)-節(jié)點A將 Rap_A (A)替換為 Rap_A (F)-節(jié)點 F 將 Rap_A (F)替換為 Rap_A (E)-節(jié)點 E 將 Rap_A (E)替換為Rap_A⑶-節(jié)點D剝?nèi)ap_A⑶。
[0066]節(jié)點出現(xiàn)故障等同于該節(jié)點所連接的兩個鏈路均出現(xiàn)故障,處理方式與上述鏈路出現(xiàn)故障時相同,不再贅述。
[0067]至此,即完成了關(guān)于本發(fā)明方法實施例的介紹。
[0068]基于上述介紹,本發(fā)明同時公開了一種p2mp環(huán)網(wǎng)保護裝置以及一種節(jié)點,以下分別進行介紹。
[0069]所述p2mp環(huán)網(wǎng)保護裝置中可包括:
[0070]保護模塊,用于針對p2mp環(huán)網(wǎng)中的每個環(huán),分別進行如下處理:將下環(huán)節(jié)點相同的p2mp業(yè)務(wù)確定為一個保護組;分別為每個保護組建立一對方向相反的封閉環(huán)通道,對于每個p2mp業(yè)務(wù),將其中的一個封閉環(huán)通道作為其工作通道,將另外的一個封閉環(huán)通道作為其保護通道。
[0071]所述節(jié)點位于環(huán)網(wǎng)中的一個環(huán)上,所述環(huán)中的每個保護組分別對應(yīng)所建立的一對方向相反的封閉環(huán)通道,對于每個p2mp業(yè)務(wù),將其中的一個封閉環(huán)通道作為其工作通道,將另外的一個封閉環(huán)通道作為其保護通道,下環(huán)節(jié)點相同的P2mp業(yè)務(wù)組成一個保護組;所述節(jié)點中可包括:
[0072]第一處理模塊,用于當(dāng)接收到任一 p2mp業(yè)務(wù)的數(shù)據(jù)流時,確定對應(yīng)于該p2mp業(yè)務(wù)所在節(jié)點所屬的類型,所述類型包括:上環(huán)節(jié)點、中間節(jié)點和下環(huán)節(jié)點;并將接收到的數(shù)據(jù)流以及確定出的所在節(jié)點所屬的類型發(fā)送給第二處理模塊;
[0073]第二處理模塊,用于按照所在節(jié)點所屬類型的不同,完成對接收到的數(shù)據(jù)流的不同處理。
[0074]具體地,
[0075]若所在節(jié)點所屬類型為上環(huán)節(jié)點,則第二處理模塊在對接收到的數(shù)據(jù)流完成標(biāo)簽交換路徑LSP層標(biāo)簽交換后,為沿工作通道方向與所在節(jié)點相鄰的節(jié)點分配工作通道標(biāo)簽,并將所分配的工作通道標(biāo)簽封裝到接收到的數(shù)據(jù)流中,發(fā)送給沿工作通道方向與所在節(jié)點相鄰的節(jié)點;
[0076]若所在節(jié)點所屬類型為中間節(jié)點,則第二處理模塊為沿工作通道方向與所在節(jié)點相鄰的節(jié)點分配工作通道標(biāo)簽,并用所分配的工作通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的工作通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿工作通道方向與所在節(jié)點相鄰的節(jié)點;
[0077]若所在節(jié)點所屬類型為下環(huán)節(jié)點,則第二處理模塊進一步確定沿工作通道方向與所在節(jié)點相鄰的節(jié)點是否也為下環(huán)節(jié)點;
[0078]如果否,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的工作通道標(biāo)簽,并執(zhí)行下環(huán)操作;
[0079]如果是,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的工作通道標(biāo)簽,并執(zhí)行下環(huán)操作,并且,為沿工作通道方向與所在節(jié)點相鄰的節(jié)點分配工作通道標(biāo)簽,并用所分配的工作通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的工作通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿工作通道方向與所在節(jié)點相鄰的節(jié)點。
[0080]另外,[0081]第二處理模塊可進一步用于,如果確定由于沿工作通道方向與所在節(jié)點相鄰的節(jié)點與所在節(jié)點之間的鏈路故障,導(dǎo)致部分或全部下環(huán)節(jié)點無法接收到該p2mp業(yè)務(wù)的數(shù)據(jù)流時,進行如下處理:
[0082]如果確定所在節(jié)點所屬類型為上環(huán)節(jié)點,則在對接收到的數(shù)據(jù)流完成LSP層標(biāo)簽交換后,為沿保護通道方向與所在節(jié)點相鄰的節(jié)點分配保護通道標(biāo)簽,并封裝到接收到的數(shù)據(jù)流中,發(fā)送給沿保護通道方向與所在節(jié)點相鄰的節(jié)點;
[0083]如果確定所在節(jié)點所屬類型為中間節(jié)點或下環(huán)節(jié)點,則為沿保護通道方向與所在節(jié)點相鄰的節(jié)點分配保護通道標(biāo)簽,并用所分配的保護通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的工作通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿保護通道方向與所在節(jié)點相鄰的節(jié)點;
[0084]第二處理模塊還可進一步用于,如果接收到攜帶有保護通道標(biāo)簽的數(shù)據(jù)流,則進行如下處理:
[0085]如果確定所在節(jié)點所屬類型為中間節(jié)點,則為沿保護通道方向與所在節(jié)點相鄰的節(jié)點分配保護通道標(biāo)簽,并用所分配的保護通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的保護通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿保護通道方向與所在節(jié)點相鄰的節(jié)點;
[0086]如果確定所在節(jié)點所屬類型為下環(huán)節(jié)點,且沿保護通道方向與所在節(jié)點相鄰的節(jié)點也為下環(huán)節(jié)點,且沿保護通道方向與所在節(jié)點相鄰的節(jié)點與所在節(jié)點之間的鏈路正常,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的保護通道標(biāo)簽,并執(zhí)行下環(huán)操作,并且,為沿保護通道方向與所在節(jié)點相鄰的節(jié)點分配保護通道標(biāo)簽,并用所分配的保護通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的保護通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿保護通道方向與所在節(jié)點相鄰的節(jié)點;
[0087]如果確定所在節(jié)點所屬類型為下環(huán)節(jié)點,且沿保護通道方向與所在節(jié)點相鄰的節(jié)點也為下環(huán)節(jié)點,且沿保護通道方向與所在節(jié)點相鄰的節(jié)點與所在節(jié)點之間的鏈路故障,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的保護通道標(biāo)簽,并執(zhí)行下環(huán)操作;
[0088]如果確定所在節(jié)點所屬類型為下環(huán)節(jié)點,且沿保護通道方向與所在節(jié)點相鄰的節(jié)點不是下環(huán)節(jié)點,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的保護通道標(biāo)簽,并執(zhí)行下環(huán)操作。
[0089]上述裝置實施例的具體工作流程請參照前述方法實施例中的相應(yīng)說明,此處不再贅述。
[0090]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。
【權(quán)利要求】
1.一種點對多點P2mp環(huán)網(wǎng)保護方法,其特征在于, 針對p2mp環(huán)網(wǎng)中的每個環(huán),分別進行如下處理: 將下環(huán)節(jié)點相同的P2mp業(yè)務(wù)確定為一個保護組; 分別為每個保護組建立一對方向相反的封閉環(huán)通道,對于每個p2mp業(yè)務(wù),將其中的一個封閉環(huán)通道作為其工作通道,將另外的一個封閉環(huán)通道作為其保護通道。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進一步包括: 對于環(huán)上的每個節(jié)點,當(dāng)接收到任一 p2mp業(yè)務(wù)的數(shù)據(jù)流時,確定對應(yīng)于該p2mp業(yè)務(wù)自身所屬的類型,所述類型包括:上環(huán)節(jié)點、中間節(jié)點和下環(huán)節(jié)點;并按照所屬類型的不同,完成對接收到的數(shù)據(jù)流的不同處理。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述按照所屬類型的不同,完成對接收到的數(shù)據(jù)流的不同處理包括: 如果確定自身所屬類型為上環(huán)節(jié)點,則在對接收到的數(shù)據(jù)流完成標(biāo)簽交換路徑LSP層標(biāo)簽交換后,為沿工作通道方向與自身相鄰的節(jié)點分配工作通道標(biāo)簽,并將所分配的工作通道標(biāo)簽封裝到接收到的數(shù)據(jù)流中,發(fā)送給沿工作通道方向與自身相鄰的節(jié)點; 如果確定自身所屬類型為中間節(jié)點,則為沿工作通道方向與自身相鄰的節(jié)點分配工作通道標(biāo)簽,并用所分配的工作通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的工作通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿工作通道方向與自身相鄰的節(jié)點; 如果確定自身所屬類型為下環(huán)節(jié)點,則進一步確定沿工作通道方向與自身相鄰的節(jié)點是否也為下環(huán)節(jié)點; 如果否,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的工作通道標(biāo)簽,并執(zhí)行下環(huán)操作; 如果是,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的工作通道標(biāo)簽,并執(zhí)行下環(huán)操作,并且,為沿工作通道方向與自身相鄰的節(jié)點分配工作通道標(biāo)簽,并用所分配的工作通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的工作通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿工作通道方向與自身相鄰的節(jié)點。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,該方法進一步包括: 如果由于鏈路故障,無法將該p2mp業(yè)務(wù)的數(shù)據(jù)流沿工作通道方向發(fā)送到部分或全部下環(huán)節(jié)點,則沿保護通道方向?qū)⒃損2mp業(yè)務(wù)的數(shù)據(jù)流發(fā)送到沿工作通道方向無法發(fā)送到的下環(huán)節(jié)點。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述沿保護通道方向?qū)⒃損2mp業(yè)務(wù)的數(shù)據(jù)流發(fā)送到沿工作通道方向無法發(fā)送到的下環(huán)節(jié)點包括: 當(dāng)接收到該p2mp業(yè)務(wù)的數(shù)據(jù)流的任一節(jié)點確定沿工作通道方向與自身相鄰的節(jié)點與自身之間的鏈路出現(xiàn)故障時,進行如下處理: 如果確定自身所屬類型為上環(huán)節(jié)點,則在對接收到的數(shù)據(jù)流完成LSP層標(biāo)簽交換后,為沿保護通道方向與自身相鄰的節(jié)點分配保護通道標(biāo)簽,并封裝到接收到的數(shù)據(jù)流中,發(fā)送給沿保護通道方向與自身相鄰的節(jié)點; 如果確定自身所屬類型為中間節(jié)點或下環(huán)節(jié)點,則為沿保護通道方向與自身相鄰的節(jié)點分配保護通道標(biāo)簽,并用所分配的保護通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的工作通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿保護通道方向與自身相鄰的節(jié)點; 各接收到攜帶有保護通道標(biāo)簽的數(shù)據(jù)流的節(jié)點分別進行如下處理:如果確定自身所屬類型為中間節(jié)點,則為沿保護通道方向與自身相鄰的節(jié)點分配保護通道標(biāo)簽,并用所分配的保護通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的保護通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿保護通道方向與自身相鄰的節(jié)點; 如果確定自身所屬類型為下環(huán)節(jié)點,且沿保護通道方向與自身相鄰的節(jié)點也為下環(huán)節(jié)點,且沿保護通道方向與自身相鄰的節(jié)點與自身之間的鏈路正常,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的保護通道標(biāo)簽,并執(zhí)行下環(huán)操作,并且,為沿保護通道方向與自身相鄰的節(jié)點分配保護通道標(biāo)簽,并用所分配的保護通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的保護通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿保護通道方向與自身相鄰的節(jié)點; 如果確定自身所屬類型為下環(huán)節(jié)點,且沿保護通道方向與自身相鄰的節(jié)點也為下環(huán)節(jié)點,且沿保護通道方向與自身相鄰的節(jié)點與自身之間的鏈路故障,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的保護通道標(biāo)簽,并執(zhí)行下環(huán)操作; 如果確定自身所屬類型為下環(huán)節(jié)點,且沿保護通道方向與自身相鄰的節(jié)點不是下環(huán)節(jié)點,則剝?nèi)ソ邮盏降?數(shù)據(jù)流中的保護通道標(biāo)簽,并執(zhí)行下環(huán)操作。
6.一種點對多點p2mp環(huán)網(wǎng)保護裝置,其特征在于,包括: 保護模塊,用于針對p2mp環(huán)網(wǎng)中的每個環(huán),分別進行如下處理:將下環(huán)節(jié)點相同的p2mp業(yè)務(wù)確定為一個保護組;分別為每個保護組建立一對方向相反的封閉環(huán)通道,對于每個p2mp業(yè)務(wù),將其中的一個封閉環(huán)通道作為其工作通道,將另外的一個封閉環(huán)通道作為其保護通道。
7.一種節(jié)點,其特征在于, 所述節(jié)點位于環(huán)網(wǎng)中的一個環(huán)上,所述環(huán)中的每個保護組分別對應(yīng)所建立的一對方向相反的封閉環(huán)通道,對于每個點對多點p2mp業(yè)務(wù),將其中的一個封閉環(huán)通道作為其工作通道,將另外的一個封閉環(huán)通道作為其保護通道,下環(huán)節(jié)點相同的P2mp業(yè)務(wù)組成一個保護組; 所述節(jié)點中包括: 第一處理模塊,用于當(dāng)接收到任一 p2mp業(yè)務(wù)的數(shù)據(jù)流時,確定對應(yīng)于該p2mp業(yè)務(wù)所在節(jié)點所屬的類型,所述類型包括:上環(huán)節(jié)點、中間節(jié)點和下環(huán)節(jié)點;并將接收到的數(shù)據(jù)流以及確定出的所在節(jié)點所屬的類型發(fā)送給第二處理模塊; 所述第二處理模塊,用于按照所在節(jié)點所屬類型的不同,完成對接收到的數(shù)據(jù)流的不同處理。
8.根據(jù)權(quán)利要求7所述的節(jié)點,其特征在于, 若所在節(jié)點所屬類型為上環(huán)節(jié)點,則所述第二處理模塊在對接收到的數(shù)據(jù)流完成標(biāo)簽交換路徑LSP層標(biāo)簽交換后,為沿工作通道方向與所在節(jié)點相鄰的節(jié)點分配工作通道標(biāo)簽,并將所分配的工作通道標(biāo)簽封裝到接收到的數(shù)據(jù)流中,發(fā)送給沿工作通道方向與所在節(jié)點相鄰的節(jié)點; 若所在節(jié)點所屬類型為中間節(jié)點,則所述第二處理模塊為沿工作通道方向與所在節(jié)點相鄰的節(jié)點分配工作通道標(biāo)簽,并用所分配的工作通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的工作通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿工作通道方向與所在節(jié)點相鄰的節(jié)點; 若所在節(jié)點所屬類型為下環(huán)節(jié)點,則所述第二處理模塊進一步確定沿工作通道方向與所在節(jié)點相鄰的節(jié)點是否也為下環(huán)節(jié)點;如果否,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的工作通道標(biāo)簽,并執(zhí)行下環(huán)操作; 如果是,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的工作通道標(biāo)簽,并執(zhí)行下環(huán)操作,并且,為沿工作通道方向與所在節(jié)點相鄰的節(jié)點分配工作通道標(biāo)簽,并用所分配的工作通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的工作通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿工作通道方向與所在節(jié)點相鄰的節(jié)點。
9.根據(jù)權(quán)利要求8所述的節(jié)點,其特征在于, 所述第二處理模塊進一步用于,如果確定由于沿工作通道方向與所在節(jié)點相鄰的節(jié)點與所在節(jié)點之間的鏈路故障,導(dǎo)致部分或全部下環(huán)節(jié)點無法接收到該p2mp業(yè)務(wù)的數(shù)據(jù)流時,進行如下處理: 如果確定所在節(jié)點所屬類型為上環(huán)節(jié)點,則在對接收到的數(shù)據(jù)流完成LSP層標(biāo)簽交換后,為沿保護通道方向與所在節(jié)點相鄰的節(jié)點分配保護通道標(biāo)簽,并封裝到接收到的數(shù)據(jù)流中,發(fā)送給沿保護通道方向與所在節(jié)點相鄰的節(jié)點; 如果確定所在節(jié)點所屬類型為中間節(jié)點或下環(huán)節(jié)點,則為沿保護通道方向與所在節(jié)點相鄰的節(jié)點分配保護通道標(biāo)簽,并用所分配的保護通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的工作通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿保護通道方向與所在節(jié)點相鄰的節(jié)點; 所述第二處理模塊進一步用于,如果接收到攜帶有保護通道標(biāo)簽的數(shù)據(jù)流,則進行如下處理: 如果確定所在節(jié)點所屬類型為中間節(jié)點,則為沿保護通道方向與所在節(jié)點相鄰的節(jié)點分配保護通道標(biāo)簽,并用所分配的保護通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的保護通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿保護通道方向與所在節(jié)點相鄰的節(jié)點; 如果確定所在節(jié)點所屬類型為下環(huán)節(jié)點,且沿保護通道方向與所在節(jié)點相鄰的節(jié)點也為下環(huán)節(jié)點,且沿保護通道方向與所在節(jié)點相鄰的節(jié)點與所在節(jié)點之間的鏈路正常,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的保護通道標(biāo)簽,并執(zhí)行下環(huán)操作,并且,為沿保護通道方向與所在節(jié)點相鄰的節(jié)點分配保護通道標(biāo)簽,并用所分配的保護通道標(biāo)簽替換接收到的數(shù)據(jù)流中原有的保護通道標(biāo)簽,將替換后的數(shù)據(jù)流發(fā)送給沿保護通道方向與所在節(jié)點相鄰的節(jié)點; 如果確定所在節(jié)點所屬類型為下環(huán)節(jié)點,且沿保護通道方向與所在節(jié)點相鄰的節(jié)點也為下環(huán)節(jié)點,且沿保護通道方向與所在節(jié)點相鄰的節(jié)點與所在節(jié)點之間的鏈路故障,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的保護通道標(biāo)簽,并執(zhí)行下環(huán)操作; 如果確定所在節(jié)點所屬類型為下環(huán)節(jié)點,且沿保護通道方向與所在節(jié)點相鄰的節(jié)點不是下環(huán)節(jié)點,則剝?nèi)ソ邮盏降臄?shù)據(jù)流中的保護通道標(biāo)簽,并執(zhí)行下環(huán)操作。
【文檔編號】H04L12/437GK103973536SQ201310045807
【公開日】2014年8月6日 申請日期:2013年2月5日 優(yōu)先權(quán)日:2013年2月5日
【發(fā)明者】程偉強, 王磊, 李晗, 葉雯 申請人:中國移動通信集團公司