專利名稱:一種實(shí)現(xiàn)mpls零標(biāo)簽彈出的方法及邊緣設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子通信領(lǐng)域,尤其涉及一種實(shí)現(xiàn)多層標(biāo)簽協(xié)議交換 (Multi-Protocol Label Switching,簡稱MPLQ零標(biāo)簽彈出的方法及邊緣設(shè)備。
背景技術(shù):
多標(biāo)簽協(xié)議交換流量工程隧道快速重路由(MPLS Traffic Engineering Fast ReRoute,簡稱MPLS TE FRR)是一項實(shí)現(xiàn)MPLS網(wǎng)絡(luò)局部保護(hù)的技術(shù),在布署了 MPLS TE FRR 的MPLS網(wǎng)絡(luò)中,當(dāng)某處出現(xiàn)鏈路或節(jié)點(diǎn)失效時,經(jīng)過失效的鏈路或節(jié)點(diǎn)的標(biāo)簽交換路徑 (Label Switching Path,簡稱LSP)上承載的流量將重新快速地切換到保護(hù)鏈路上。圖1給出了 MPLS TE FRR典型組網(wǎng)結(jié)構(gòu)圖,其中,設(shè)備PEl和設(shè)備PE2是服務(wù)提供商網(wǎng)絡(luò)的邊緣設(shè)備(Provider Edge,簡稱ΡΕ),與用戶的邊緣設(shè)備(Customer Edge,簡稱 CE)直接相連。在MPLS網(wǎng)絡(luò)中,對虛擬專用網(wǎng)絡(luò)(Virtual Private Network,簡稱VPN)的所有處理都發(fā)生在PE上。設(shè)備P1、P2是服務(wù)提供商網(wǎng)絡(luò)中的骨干設(shè)備(Provider,簡稱P), 只需要具備基本MPLS轉(zhuǎn)發(fā)能力。在MPLS中,數(shù)據(jù)傳輸發(fā)生在LSP上。LSP是每一個沿著從源端到終端的路徑上的結(jié)點(diǎn)的標(biāo)簽序列。圖1中,分別給出了 Pl為PEl分配標(biāo)簽(100+payload),P2為Pl分配標(biāo)簽(200+payload),PE2為P2分配標(biāo)簽(Ο+payload),其中,100、200、0為標(biāo)簽的具體值,payload是報文的靜荷,標(biāo)簽轉(zhuǎn)發(fā)在PE節(jié)點(diǎn)一般采取POP直接彈出方式,彈出外層標(biāo)簽后,繼續(xù)查找內(nèi)層標(biāo)簽。在P節(jié)點(diǎn)上一般采取Swap交換或次末跳彈出(Penultimate HopPopping,簡稱PHP)外層標(biāo)簽后即轉(zhuǎn)發(fā)出設(shè)備。MPLS TE FRR技術(shù)將失效的LSP上承載的流量重新快速地切換到保護(hù)鏈路上的基本原理是用一條預(yù)先建立的LSP來保護(hù)一條或多條LSP。預(yù)先建立的LSP稱為保護(hù)LSP,即備LSP,被保護(hù)的LSP稱為主LSP。圖2和圖3分別給出了兩種建立備LSP的方式如圖2所示,主LSP(實(shí)線)經(jīng)過的節(jié)點(diǎn)為PEl — Pl — P2 — PE2,備LSP(虛線)經(jīng)過的節(jié)點(diǎn)為PI —P3 —PE2。以及如圖3所示,主LSP(實(shí)線)經(jīng)過的節(jié)點(diǎn)為 PEl — Pl — P2 — PE2,備LSP (虛線)經(jīng)過的節(jié)點(diǎn)也是Pl — Pl — P2 — PE2,但這里P2采用了不同端口,也是一種建立備LSP的方式。在建立了如圖3所示的備LSP后,當(dāng)主LSP上的流量切換到備LSP上后,根據(jù)MPLS TE FRR工作原理會在節(jié)點(diǎn)PE2上收到兩層MPLS零標(biāo)簽(在節(jié)點(diǎn)PE2上配置使能顯式MPLS 零標(biāo)簽),如圖3所示的兩層MPLS零標(biāo)簽(0+0+payload)。外層MPLS零標(biāo)簽為節(jié)點(diǎn)PE2為節(jié)點(diǎn)P2主LSP分配的MPLS標(biāo)簽,內(nèi)層MPLS零標(biāo)簽為節(jié)點(diǎn)PE2為節(jié)點(diǎn)P2備LSP分配的MPLS 標(biāo)簽。但是,在PE2需要彈出兩層MPLS標(biāo)簽時會出現(xiàn)以下問題PE2上收到了兩層MPLS零標(biāo)簽,但是,目前PE2采用ASIC交換芯片,只能采取POP 彈出動作,然后查找棧底標(biāo)簽做終結(jié)動作,即只能彈出一層MPLS零標(biāo)簽,也就是說,由于 ASIC交換芯片設(shè)計上的限制,尚不支持彈出多層MPLS零標(biāo)簽(大于1層)的操作,當(dāng)出現(xiàn)兩個MPLS零標(biāo)簽時,PE2節(jié)點(diǎn)就沒法處理,處理不了只能丟棄,使得主LSP上的流量切換到備LSP上無法繼續(xù)進(jìn)行下去。
發(fā)明內(nèi)容
本發(fā)明需要解決的技術(shù)問題是提供一種實(shí)現(xiàn)多層標(biāo)簽協(xié)議交換(MPLS)零標(biāo)簽彈出的方法和邊緣設(shè)備,以克服邊緣設(shè)備不支持多層MPLS零標(biāo)簽彈出的問題,使得失效的 LSP上承載的流量可以順利快速地切換到保護(hù)鏈路上。為了解決上述技術(shù)問題,本發(fā)明提供了一種實(shí)現(xiàn)多層標(biāo)簽協(xié)議交換零標(biāo)簽彈出的方法,包括邊緣設(shè)備收到攜帶有多層零標(biāo)簽的標(biāo)簽協(xié)議交換(MPLS)報文,將所述多層零標(biāo)簽的外層零標(biāo)簽彈出,然后將所述MPLS報文從所述邊緣設(shè)備的出端口發(fā)出并環(huán)回回來;所述邊緣設(shè)備重復(fù)上述彈出外層零標(biāo)簽并環(huán)回報文的步驟,直到所述MPLS報文只剩下一層偽線標(biāo)簽后,對所述偽線標(biāo)簽進(jìn)行終結(jié)動作。進(jìn)一步地,將所述多層零標(biāo)簽的外層零標(biāo)簽彈出包括對所述多層零標(biāo)簽的外層零標(biāo)簽采用次末跳彈出(PHP)動作將所述外層零標(biāo)簽彈出。進(jìn)一步地,將所述MPLS報文從邊緣設(shè)備的出端口發(fā)出并環(huán)回回來包括選擇所述邊緣設(shè)備的一個空閑端口,并在該空閑端口上設(shè)置內(nèi)環(huán)回,將所述MPLS 報文從該空閑端口發(fā)出并環(huán)回回來。進(jìn)一步地,所述方法還包括在首次將所述MPLS報文從所述邊緣設(shè)備的出端口發(fā)出并環(huán)回回來之前,修改所述MPLS報文的源MAC地址。進(jìn)一步地,所述邊緣設(shè)備采用ASIC交換芯片或者網(wǎng)絡(luò)處理器。此外,為了解決上述技術(shù)問題,本發(fā)明提供了一種實(shí)現(xiàn)多層標(biāo)簽協(xié)議交換零標(biāo)簽彈出的邊緣設(shè)備,包括接收模塊,用于接收其他邊緣設(shè)備發(fā)送的攜帶有多層零標(biāo)簽的標(biāo)簽協(xié)議交換 (MPLS)報文,發(fā)送至標(biāo)簽彈出模塊;標(biāo)簽彈出模塊,用于將接收模塊和報文環(huán)回模塊發(fā)送的MPLS報文中多層零標(biāo)簽的外層零標(biāo)簽彈出,判斷所述MPLS報文是否只剩下一層偽線標(biāo)簽,如果是,對所述偽線標(biāo)簽進(jìn)行終結(jié)動作,否則,將所述MPLS報文發(fā)送至報文環(huán)回模塊;報文環(huán)回模塊,用于將從標(biāo)簽彈出模塊收到的所述MPLS報文從邊緣設(shè)備的出端口發(fā)出并環(huán)回回來,發(fā)送至標(biāo)簽彈出模塊。進(jìn)一步地,所述標(biāo)簽彈出模塊將接收模塊和報文環(huán)回模塊發(fā)送的MPLS報文中多層零標(biāo)簽的外層零標(biāo)簽彈出,包括所述標(biāo)簽彈出模塊對所述多層零標(biāo)簽的外層零標(biāo)簽采用次末跳彈出(PHP)動作將所述外層零標(biāo)簽彈出。進(jìn)一步地,所述報文環(huán)回模塊將所述MPLS報文從邊緣設(shè)備的出端口發(fā)出并環(huán)回回來,包括選擇所述邊緣設(shè)備的一個空閑端口,并在該空閑端口上設(shè)置內(nèi)環(huán)回,將所述MPLS 報文從該空閑端口發(fā)出并環(huán)回回來。進(jìn)一步地,所述報文環(huán)回模塊,還用于在首次將所述MPLS報文從所述邊緣設(shè)備的出端口發(fā)出并環(huán)回回來之前,修改所述MPLS報文的源MAC地址。進(jìn)一步地,所述邊緣設(shè)備采用ASIC交換芯片或者網(wǎng)絡(luò)處理器。與現(xiàn)有技術(shù)相比,采用本發(fā)明后,當(dāng)邊緣設(shè)備收到了多層MPLS零標(biāo)簽時,支持多層MPLS零標(biāo)簽彈出,使得失效的LSP上承載的流量可以順利快速地切換到保護(hù)鏈路上。
圖1是MPLS TE FRR的典型組網(wǎng)示意圖;圖2是MPLS TE FRR PE技術(shù)中一種建立備LSP的方式及P3節(jié)點(diǎn)收到兩層MPLS 標(biāo)簽示意圖;圖3是MPLS TE FRR PE技術(shù)中一種建立備LSP的方式及PE2節(jié)點(diǎn)收到兩層MPLS 零標(biāo)簽示意圖;圖4是實(shí)施例中彈出多層MPLS零標(biāo)簽的邊緣設(shè)備結(jié)構(gòu)圖;圖5是實(shí)施例中邊緣設(shè)備彈出多層MPLS零標(biāo)簽的流程圖;圖6是一個應(yīng)用示例中PE2彈出兩層MPLS零標(biāo)簽的流程圖;圖7是一個應(yīng)用示例中標(biāo)簽彈出的示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。實(shí)施例下面結(jié)合附圖和實(shí)施例對本發(fā)明技術(shù)方案作進(jìn)一步詳細(xì)描述如圖4所示,本實(shí)施例提供了一種實(shí)現(xiàn)多層標(biāo)簽協(xié)議交換(MPLS)零標(biāo)簽彈出的邊緣設(shè)備,所述邊緣設(shè)備可采用ASIC交換芯片、網(wǎng)絡(luò)處理器等,包括接收模塊、標(biāo)簽彈出模塊和報文環(huán)回模塊,其中接收模塊,用于接收其他邊緣設(shè)備發(fā)送來的攜帶有多層零標(biāo)簽的MPLS報文,發(fā)送至標(biāo)簽彈出模塊;標(biāo)簽彈出模塊,將接收模塊和報文環(huán)回模塊發(fā)送的MPLS報文中多層零標(biāo)簽的外層零標(biāo)簽彈出,判斷所述MPLS報文是否只剩下一層偽線標(biāo)簽,如果是,對所述偽線標(biāo)簽進(jìn)行終結(jié)動作,否則,將所述MPLS報文發(fā)送至報文環(huán)回模塊;其中,所述標(biāo)簽彈出模塊將所述邊緣設(shè)備發(fā)送的MPLS報文或者所述環(huán)回的MPLS 報文中多層零標(biāo)簽的外層零標(biāo)簽彈出,包括所述標(biāo)簽彈出模塊對所述多層零標(biāo)簽的外層零標(biāo)簽采用次末跳彈出(PHP)動作將所述外層零標(biāo)簽彈出。報文環(huán)回模塊,用于將從標(biāo)簽彈出模塊收到的所述MPLS報文從邊緣設(shè)備的出端口發(fā)出并環(huán)回回來,發(fā)送至標(biāo)簽彈出模塊。其中,所述報文環(huán)回模塊將所述MPLS報文從邊緣設(shè)備的出端口發(fā)出并環(huán)回回來, 包括所述報文環(huán)回模塊選擇所述邊緣設(shè)備的一個空閑端口,并在該空閑端口上設(shè)置內(nèi)環(huán)回,將所述MPLS報文從該空閑端口發(fā)出并環(huán)回回來。所述報文環(huán)回模塊,還用于在將所述MPLS報文從邊緣設(shè)備的出端口發(fā)出并環(huán)回回來之前,修改所述MPLS報文的源MAC地址。 作為一種優(yōu)選方式,可以在首次將所述MPLS報文從所述邊緣設(shè)備的出端口發(fā)出并環(huán)回回來之前,修改所述MPLS報文的源MAC地址。當(dāng)然也可以在每次將所述MPLS報文從所述邊緣設(shè)備的出端口發(fā)出并環(huán)回回來之前,修改所述MPLS報文的源MAC地址。而修改后的MAC地址與源MAC地址肯定是不同的, 因?yàn)?,如果環(huán)回回來的MPLS報文的MAC地址與源MAC地址相同,即與設(shè)備的源MAC地址相同,設(shè)備則會認(rèn)為報文出錯將該報文丟棄。此外,多次修改后的MAC地址可以修改為相同的 MAC地址,也可以是不同的MAC地址。如圖5所示,本實(shí)施例提供了一種實(shí)現(xiàn)多層標(biāo)簽協(xié)議交換(MPLS)零標(biāo)簽彈出的方法,包括以下步驟SlOl 邊緣設(shè)備收到攜帶有多層(大于1層)零標(biāo)簽的MPLS報文; 其中,邊緣設(shè)備包括ASIC交換芯片,網(wǎng)絡(luò)處理器,但不限于此,包括其他能作為服務(wù)提供商的邊緣設(shè)備的芯片或裝置。S102 對所述MPLS報文中多層零標(biāo)簽的外層零標(biāo)簽采用次末跳彈出(PHP)動作彈出外層零標(biāo)簽;S103 將所述MPLS報文從所述邊緣設(shè)備的出端口發(fā)出并環(huán)回回來;在步驟S103中,選擇所述邊緣設(shè)備的一個空閑端口,并在該空閑端口上設(shè)置內(nèi)環(huán)回,將所述MPLS報文從該空閑端口發(fā)出并環(huán)回回來。此外,在將所述MPLS報文從邊緣設(shè)備的出端口發(fā)出并環(huán)回回來之前,需將修改所述MPLS報文的源MAC地址。S104 如果環(huán)回回來的MPLS報文只剩下一層偽線標(biāo)簽,則執(zhí)行步驟S105,否則返回步驟S102 ;S105 邊緣設(shè)備對所述偽線標(biāo)簽進(jìn)行終結(jié)動作。在一個應(yīng)用示例中,以背景技術(shù)中提到的圖3場景下,當(dāng)節(jié)點(diǎn)Pl到節(jié)點(diǎn)PE2的鏈路失效或節(jié)點(diǎn)P2失效時,主LSP上的流量切換到備LSP上,PE2上收到了攜帶有兩層零標(biāo)簽的MPLS報文為例,在本應(yīng)用示例中PE2采用ASIC交換芯片,如圖6所示,在ASIC交換芯片上實(shí)現(xiàn)兩層MPLS零標(biāo)簽彈出流程如下S201 :PE2收到PEl發(fā)來的攜帶有兩層零標(biāo)簽的MPLS報文;如圖7所示,PE2得到的兩層零標(biāo)簽中,DMAC為目的MAC地址,SMACl為源MAC地址,第1個零標(biāo)簽是節(jié)點(diǎn)PE2為節(jié)點(diǎn)P2主LSP分配的MPLS標(biāo)簽,第2個零標(biāo)簽是節(jié)點(diǎn)PE2 為節(jié)點(diǎn)P2備LSP分配的MPLS標(biāo)簽,Pff label為偽線標(biāo)簽,payload是報文的靜荷。S202 :PE2采用PHP動作彈出第1個零標(biāo)簽,即外層零標(biāo)簽;S203 修改報文源MAC地址為一個特定的MAC地址(與SMACl不同的MAC地址,如 OOdO. doff, fffa),然后將該MPLS報文從所述ASIC交換芯片的出端口發(fā)出并環(huán)回回來;S204 判斷環(huán)回回來的MPLS報文只剩下一層偽線標(biāo)簽;S205 :PE2對該偽線標(biāo)簽進(jìn)行終結(jié)動作,彈出第2個零標(biāo)簽。在上述步驟202 205中,還可以在ASIC交換芯片初始化時按如下步驟進(jìn)行設(shè)置
步驟301 選擇一個ASIC交換芯片中未使用的空閑端口作為內(nèi)環(huán)端口,在該端口上設(shè)置內(nèi)環(huán)回;步驟302 添加一條零標(biāo)簽的轉(zhuǎn)發(fā)表項,表項的非棧底標(biāo)簽動作為PHP ;步驟303 添加一條下一跳的轉(zhuǎn)發(fā)表項,下一跳的出端口設(shè)置為環(huán)回端口 ;步驟304 更新出端口所在三層接口表項的源MAC地址為一特定的源MAC,這一特定的MAC地址需與源MAC地址不同,比如,可以設(shè)定為OOdO. doff, fffa,可以由圖7中PE2 環(huán)回的報文中所示的MPLS標(biāo)簽看出,其中,將SMACl修改為SMAC2。這樣,在節(jié)點(diǎn)PE2收到MPLS報文后即可自動進(jìn)行兩層零標(biāo)簽的彈出動作,進(jìn)而進(jìn)行偽線標(biāo)簽的終結(jié)動作,從而可以利用備LSP完成MPLS標(biāo)簽的轉(zhuǎn)發(fā)。從上述實(shí)施例可以看出,本發(fā)明提供的實(shí)現(xiàn)多層MPLS零標(biāo)簽彈出的方法及邊緣設(shè)備通過采用PHP動作彈出外層零標(biāo)簽,并將報文環(huán)回,重復(fù)執(zhí)行直到MPLS報文只剩下一層偽線標(biāo)簽,然后對偽線標(biāo)簽進(jìn)行終結(jié)動作,完成了多層MPLS零標(biāo)簽的彈出,從而克服邊緣設(shè)備不支持多層MPLS零標(biāo)簽彈出的問題,使得失效的LSP上承載的流量可以順利快速地切換到保護(hù)鏈路上。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機(jī)可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個或多個集成電路來實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。根據(jù)本發(fā)明的發(fā)明內(nèi)容,還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)多層標(biāo)簽協(xié)議交換零標(biāo)簽彈出的方法,其特征在于,邊緣設(shè)備收到攜帶有多層零標(biāo)簽的標(biāo)簽協(xié)議交換(MPLQ報文,將所述多層零標(biāo)簽的外層零標(biāo)簽彈出,然后將所述MPLS報文從所述邊緣設(shè)備的出端口發(fā)出并環(huán)回回來;所述邊緣設(shè)備重復(fù)上述彈出外層零標(biāo)簽并環(huán)回報文的步驟,直到所述MPLS報文只剩下一層偽線標(biāo)簽后,對所述偽線標(biāo)簽進(jìn)行終結(jié)動作。
2.如權(quán)利要求1所述的方法,其特征在于所述將所述多層零標(biāo)簽的外層零標(biāo)簽彈出包括對所述多層零標(biāo)簽的外層零標(biāo)簽采用次末跳彈出(PHP)動作將所述外層零標(biāo)簽彈出。
3.如權(quán)利要求1所述的方法,其特征在于所述將所述MPLS報文從邊緣設(shè)備的出端口發(fā)出并環(huán)回回來包括選擇所述邊緣設(shè)備的一個空閑端口,并在該空閑端口上設(shè)置內(nèi)環(huán)回,將所述MPLS報文從該空閑端口發(fā)出并環(huán)回回來。
4.如權(quán)利要求1或3所述的方法,其特征在于,所述方法還包括在首次將所述MPLS報文從所述邊緣設(shè)備的出端口發(fā)出并環(huán)回回來之前,修改所述MPLS報文的源MAC地址。
5.如權(quán)利要求1所述的方法,其特征在于所述邊緣設(shè)備采用ASIC交換芯片或者網(wǎng)絡(luò)處理器。
6.一種實(shí)現(xiàn)多層標(biāo)簽協(xié)議交換零標(biāo)簽彈出的邊緣設(shè)備,包括接收模塊,用于接收其他邊緣設(shè)備發(fā)送的攜帶有多層零標(biāo)簽的標(biāo)簽協(xié)議交換(MPLS) 報文,發(fā)送至標(biāo)簽彈出模塊;標(biāo)簽彈出模塊,用于將接收模塊和報文環(huán)回模塊發(fā)送的MPLS報文中多層零標(biāo)簽的外層零標(biāo)簽彈出,判斷所述MPLS報文是否只剩下一層偽線標(biāo)簽,如果是,對所述偽線標(biāo)簽進(jìn)行終結(jié)動作,否則,將所述MPLS報文發(fā)送至報文環(huán)回模塊;報文環(huán)回模塊,用于將從標(biāo)簽彈出模塊收到的所述MPLS報文從邊緣設(shè)備的出端口發(fā)出并環(huán)回回來,發(fā)送至標(biāo)簽彈出模塊。
7.如權(quán)利要求6所述的邊緣設(shè)備,其特征在于所述標(biāo)簽彈出模塊將接收模塊和報文環(huán)回模塊發(fā)送的MPLS報文中多層零標(biāo)簽的外層零標(biāo)簽彈出,包括所述標(biāo)簽彈出模塊對所述多層零標(biāo)簽的外層零標(biāo)簽采用次末跳彈出(PHP)動作將所述外層零標(biāo)簽彈出。
8.如權(quán)利要求6所述的邊緣設(shè)備,其特征在于所述報文環(huán)回模塊將所述MPLS報文從邊緣設(shè)備的出端口發(fā)出并環(huán)回回來,包括選擇所述邊緣設(shè)備的一個空閑端口,并在該空閑端口上設(shè)置內(nèi)環(huán)回,將所述MPLS報文從該空閑端口發(fā)出并環(huán)回回來。
9.如權(quán)利要求6或8所述的邊緣設(shè)備,其特征在于所述報文環(huán)回模塊,還用于在首次將所述MPLS報文從所述邊緣設(shè)備的出端口發(fā)出并環(huán)回回來之前,修改所述MPLS報文的源MAC地址。
10.如權(quán)利要求5所述的邊緣設(shè)備,其特征在于所述邊緣設(shè)備采用ASIC交換芯片或者網(wǎng)絡(luò)處理器。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)多層標(biāo)簽協(xié)議交換零標(biāo)簽彈出的方法和邊緣設(shè)備,該邊緣設(shè)備包括接收模塊、標(biāo)簽彈出模塊以及報文環(huán)回模塊;所述方法包括邊緣設(shè)備收到攜帶有多層零標(biāo)簽的標(biāo)簽協(xié)議交換(MPLS)報文,將所述多層零標(biāo)簽的外層零標(biāo)簽彈出,然后將所述MPLS報文從所述邊緣設(shè)備的出端口發(fā)出并環(huán)回回來;所述邊緣設(shè)備重復(fù)上述彈出外層零標(biāo)簽并環(huán)回報文的步驟,直到所述MPLS報文只剩下一層偽線標(biāo)簽后,對所述偽線標(biāo)簽進(jìn)行終結(jié)動作。該方法和邊緣設(shè)備支持多層MPLS零標(biāo)簽彈出,使得失效的LSP上承載的流量可以順利快速地切換到保護(hù)鏈路上。
文檔編號H04L12/56GK102291316SQ20111027079
公開日2011年12月21日 申請日期2011年9月14日 優(yōu)先權(quán)日2011年9月14日
發(fā)明者江俊 申請人:中興通訊股份有限公司