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