專利名稱:一種t-mpls隧道下行處理的改進(jìn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及一種T-MPLS (Transmission-Multiprotocol Label Switching,傳送-多協(xié)議標(biāo)記交換)隧道下行 處理的改進(jìn)方法。
背景技術(shù):
T-MPLS是國(guó)際電信聯(lián)盟(ITU-T)定義的一種基于MPLS (Multiprotocol Label Switching,多協(xié)i義標(biāo)記交4灸)、面向連才妻的 分組傳送技術(shù),T-MPLS數(shù)據(jù)轉(zhuǎn)發(fā)面是MPLS的一個(gè)子集,其數(shù)據(jù)是基 于T-MPLS標(biāo)簽進(jìn)行轉(zhuǎn)發(fā)的。T-MPLS是MPLS在傳送網(wǎng)中的應(yīng)用,它 對(duì)MPLS數(shù)據(jù)轉(zhuǎn)發(fā)面的某些復(fù)雜功能進(jìn)行了簡(jiǎn)化,并增加了面向連接 的0AM(操作、管理、維護(hù))和保護(hù)恢復(fù)等功能。
T-MPLS業(yè)務(wù)的配置主要分為兩個(gè)部分,分別為實(shí)例部分和 T-MPLS隧道部分;實(shí)例部分主要用來(lái)將私網(wǎng)用戶一側(cè)的數(shù)據(jù)才艮文接 入到/>網(wǎng)隧道一側(cè),或者將7>網(wǎng)隧道一側(cè)的數(shù)據(jù)才艮文接入到私網(wǎng)用戶 一側(cè),靠近私網(wǎng)用戶一側(cè)的配置我們稱之為CIP(用戶側(cè)接口 )配置, 它包含了用戶接入的信息(比如接口類型,接口內(nèi)容);靠近公網(wǎng)隧 道一側(cè)的配置我們稱之為VIP (公網(wǎng)側(cè)接口 )配置,它包括公網(wǎng)標(biāo)簽 表、私網(wǎng)標(biāo)簽表以及隧道下一跳的信息,配置時(shí)通常是將隧道信息綁 定在VIP上來(lái)確定隧道的公網(wǎng)標(biāo)簽以及下一跳的。
T-MPLS隧道的配置在節(jié)點(diǎn)上,每個(gè)節(jié)點(diǎn)都是隧道的一段,有出 也有入,但不是所有的節(jié)點(diǎn)上都有入有出;在隧道的頭部(即頭節(jié)點(diǎn))是沒有入口的,缺失的入口由實(shí)例接入替代;同樣在隧道的尾部(即 尾節(jié)點(diǎn))也是沒有出口的,缺失的出口也由實(shí)例接入替代。 一般將隧 道頭節(jié)點(diǎn)部分的處理稱之為隧道的上行處理,而將隧道尾節(jié)點(diǎn)部分的 處理稱之為隧道的下行處理。
T-MPLS隧道是有方向的,隧道的方向取決于它的入口以及出口 的設(shè)定,不論是單向隧道還是雙向隧道,都通過標(biāo)簽轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的, 數(shù)據(jù)報(bào)文以入標(biāo)簽進(jìn)來(lái)再通過出標(biāo)簽發(fā)送出去,出標(biāo)簽與下一跳是一 一對(duì)應(yīng)的關(guān)系,有了下一跳數(shù)據(jù)報(bào)文才能真正找到出口 。
T-MPLS隧道的保護(hù)類型主要有兩種,分別為
保護(hù)類型1+1:在隧道的入口處(即頭節(jié)點(diǎn)處),數(shù)據(jù)報(bào)文會(huì)被 復(fù)制兩份, 一份發(fā)往主隧道, 一份發(fā)往保護(hù)隧道,在隧道的出口處(即 尾節(jié)點(diǎn)處或者末端),出口會(huì)對(duì)數(shù)據(jù)報(bào)文進(jìn)行分析判斷,若當(dāng)前主隧 道有效,則將主隧道上的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)出去,而將保護(hù)隧道上的數(shù)據(jù) 報(bào)文丟棄;若當(dāng)前主隧道無(wú)效,則將主隧道上的數(shù)據(jù)報(bào)文丟棄,而將 保護(hù)隧道上的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)出去。
保護(hù)類型1:1 :在隧道的入口處,入口對(duì)隧道狀態(tài)進(jìn)行判斷, 若主隧道有效,則數(shù)據(jù)報(bào)文從主隧道發(fā)送出去;若主隧道無(wú)效,則數(shù) 據(jù)報(bào)文從保護(hù)隧道發(fā)送出去。
在實(shí)際的數(shù)據(jù)報(bào)文處理過程中,因數(shù)據(jù)報(bào)文的操作是通過查詢表 項(xiàng)進(jìn)行判斷,然后決定如何操作的,所以需要預(yù)先配置表項(xiàng),現(xiàn)有技 術(shù)中的表項(xiàng)配置如下
公網(wǎng)標(biāo)簽表以公網(wǎng)標(biāo)簽為鍵值,隧道末端標(biāo)志寫入表中,當(dāng)在 隧道末端配置保護(hù)類型為1+1時(shí),將丟棄位信息寫入保護(hù)隧道對(duì)應(yīng)的 公網(wǎng)標(biāo)簽表;當(dāng)在隧道末端配置保護(hù)類型為1+1時(shí),主隧道故障時(shí)候, 將丟棄位信息寫入主隧道對(duì)應(yīng)的公網(wǎng)標(biāo)簽表,同時(shí)將保護(hù)隧道對(duì)應(yīng)的公網(wǎng)標(biāo)簽表中的丟棄位清除;
私網(wǎng)標(biāo)簽表以私網(wǎng)標(biāo)簽為4建值,實(shí)例號(hào)寫入表中; 公網(wǎng)標(biāo)簽表、私網(wǎng)標(biāo)簽表的其他表項(xiàng)均為空,同時(shí)隧道表也為空。 如圖l所示,現(xiàn)有l(wèi)支術(shù)中,T-MPLS隧道下行處理方法包括如下 步驟
第 一步節(jié)點(diǎn)從接收到的數(shù)據(jù)報(bào)文中提取所述數(shù)據(jù)報(bào)文的公網(wǎng)標(biāo) 簽以及私網(wǎng)標(biāo)簽信息;
第二步查詢公網(wǎng)標(biāo)簽表,判斷提取的公網(wǎng)標(biāo)簽是否與所述公網(wǎng) 標(biāo)簽表中存在的標(biāo)簽匹配,若不匹配,則直接丟棄;若匹配,則查看 所述公網(wǎng)標(biāo)簽表中隧道末端標(biāo)志位是否有效,若有效,則表示數(shù)據(jù)報(bào) 文到達(dá)隧道末端(即該節(jié)點(diǎn)是隧道的尾節(jié)點(diǎn)),執(zhí)行第三步;若無(wú)效, 則說明數(shù)據(jù)報(bào)文沒有到達(dá)末端,還需要繼續(xù)轉(zhuǎn)發(fā),此時(shí)將接收到的數(shù) 據(jù)報(bào)文轉(zhuǎn)發(fā)給下一個(gè)節(jié)點(diǎn),轉(zhuǎn)入第一步;
第三步查詢私網(wǎng)標(biāo)簽表,判斷提取的私網(wǎng)標(biāo)簽是否與所述私網(wǎng) 標(biāo)簽表中存在的標(biāo)簽匹配,若不匹配,則直接丟棄;若匹配,則執(zhí)行 第四步;
第四步查看公網(wǎng)標(biāo)簽表中的丟棄位是否有效,若有效,則將數(shù) 據(jù)報(bào)文丟棄,否則將數(shù)據(jù)報(bào)文發(fā)送給私網(wǎng)側(cè)。
上述方案在隧道下行出口設(shè)置保護(hù)類型為1+1時(shí)候,丟棄的策略 沒有考慮到隧道復(fù)用的情況,同時(shí)并不能有效的支持樣i碼部分的動(dòng)態(tài) 學(xué)習(xí),因而需要進(jìn)行改進(jìn)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,提供一種T-MPLS隧道下行處理 的改進(jìn)方法,本發(fā)明可以方便快捷的進(jìn)行微碼的主備切換,同時(shí)可適應(yīng)復(fù)雜情況下的隧道復(fù)用才喿作。
一種T-MPLS隧道下行處理的改進(jìn)方法,包4舌如下步驟
步驟一節(jié)點(diǎn)提取接收到的數(shù)據(jù)報(bào)文的公網(wǎng)標(biāo)簽及私網(wǎng)標(biāo)簽; 步驟二查詢公網(wǎng)標(biāo)簽表,判斷所述公網(wǎng)標(biāo)簽是否與所述公網(wǎng)標(biāo)
簽表中存在的標(biāo)簽匹配,若不匹配,則丟棄所述數(shù)據(jù)報(bào)文;若匹配, 則查看所述公網(wǎng)標(biāo)簽表中隧道末端標(biāo)志位是否有效,若有效,則執(zhí)行 步驟三;否則,將所述數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)給下一個(gè)節(jié)點(diǎn),執(zhí)行步驟一;
步驟三查詢私網(wǎng)標(biāo)簽表,判斷所述私網(wǎng)標(biāo)簽是否與所述私網(wǎng)標(biāo) 簽表中存在的標(biāo)簽匹配,若匹配,則執(zhí)行步驟四;否則,丟棄所述數(shù) 據(jù)報(bào)文;
步驟四從私網(wǎng)標(biāo)簽表中獲取隧道號(hào),并通過所述隧道號(hào)查詢隧 道表,獲取隧道的保護(hù)類型;若保護(hù)類型為1: 1,則將數(shù)據(jù)報(bào)文轉(zhuǎn) 發(fā)給私網(wǎng)側(cè);若保護(hù)類型是1+1,則執(zhí)行步驟五;
步驟五判斷所述數(shù)據(jù)報(bào)文在主隧道還是在保護(hù)隧道,并判斷主 隧道是否有效,若所述數(shù)據(jù)報(bào)文在主隧道且主隧道有效,或者所述數(shù) 據(jù)報(bào)文在保護(hù)隧道且主隧道無(wú)效,則將所述數(shù)據(jù)報(bào)文發(fā)送給私網(wǎng)側(cè); 否則,丟棄所述數(shù)據(jù)報(bào)文。
所述步驟一前還包括,配置公網(wǎng)標(biāo)簽表、私網(wǎng)標(biāo)簽表以及隧道表。
所述配置7>網(wǎng)標(biāo)簽表、私網(wǎng)標(biāo)簽表以及隧道表具體包括
對(duì)于所述公網(wǎng)標(biāo)簽表以公網(wǎng)標(biāo)簽為鍵值,將該公網(wǎng)標(biāo)簽所在的 隧道類型標(biāo)志(即當(dāng)前數(shù)據(jù)報(bào)文所在的隧道是主隧道還是保護(hù)隧道標(biāo) 志)以及隧道末端標(biāo)志寫入表中;
對(duì)于所述私網(wǎng)標(biāo)簽表以私網(wǎng)標(biāo)簽為鍵值,將該私網(wǎng)標(biāo)簽所對(duì)應(yīng) 的主隧道號(hào)、實(shí)例號(hào)寫入表中;
對(duì)于所述隧道表以主隧道號(hào)為鍵值,將保護(hù)類型、主隧道是否有效標(biāo)志寫入表中。
所述步驟二中,當(dāng)隧道末端標(biāo)志位有效時(shí),還包括從7>網(wǎng)標(biāo)簽表 中獲取所述數(shù)據(jù)才艮文當(dāng)前所在的隧道類型。
所述步驟四中,在查詢隧道表時(shí),還包括獲取主隧道有效標(biāo)志位。
所述步驟五中,節(jié)點(diǎn)根據(jù)獲取到的隧道類型及主隧道有效標(biāo)志位 來(lái)判斷所述數(shù)據(jù)報(bào)文在主隧道還是在保護(hù)隧道以及主隧道是否有效。
本發(fā)明通過隧道表中主隧道有效位以及保護(hù)類型來(lái)判斷報(bào)文是
否進(jìn)行丟棄,而不是通過標(biāo)簽表來(lái)判斷是否丟棄,具有如下效果
1. 可以方便快捷的進(jìn)行孩i碼的主備切換;
2. 可以適應(yīng)復(fù)雜情況下的隧道復(fù)用操作。
圖l是現(xiàn)有技術(shù)中T-MPLS隧道下行處理方法的流程圖; 圖2是本發(fā)明所述改進(jìn)方法的流程圖; 圖3是本發(fā)明所述方法應(yīng)用場(chǎng)景示意圖。
具體實(shí)施例方式
下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步詳細(xì)說明。
如圖2所示,是本發(fā)明所述改進(jìn)方法的流程圖,具體包括如下步
驟
步驟200:配置公網(wǎng)標(biāo)簽表、私網(wǎng)標(biāo)簽表以及隧道表; 本發(fā)明中,各表配置如下
公網(wǎng)標(biāo)簽表以公網(wǎng)標(biāo)簽為鍵值,將該公網(wǎng)標(biāo)簽所在的隧道類型 標(biāo)志(如果沒有配置保護(hù),默認(rèn)都是主隧道標(biāo)志)以及隧道末端標(biāo)志 寫入表中;私網(wǎng)標(biāo)簽表以私網(wǎng)標(biāo)簽為4建值,將該私網(wǎng)標(biāo)簽所對(duì)應(yīng)的主隧道 號(hào)、實(shí)例號(hào)寫入表中;
隧道表以主隧道號(hào)為鍵值,將保護(hù)類型、主隧道是否有效標(biāo)志 寫入表中。
所述隧道表中的保護(hù)類型默認(rèn)為1: 1,主隧道默認(rèn)有效。 當(dāng)在末端配置保護(hù)類型為1+1時(shí),主隧道故障時(shí)候,即可以通過 修改所述隧道表中的主隧道是否有效位來(lái)進(jìn)行切換,比如網(wǎng)絡(luò)處理 器中通過微碼來(lái)動(dòng)態(tài)學(xué)習(xí)將隧道表中的主隧道有效位進(jìn)行修改置位。
步驟201:節(jié)點(diǎn)提取接收到的數(shù)據(jù)報(bào)文的公網(wǎng)標(biāo)簽及私網(wǎng)標(biāo)簽; 步驟202:查詢公網(wǎng)標(biāo)簽表;
簽匹配,若不匹配,則執(zhí)行步驟215;若匹配,則執(zhí)行步驟204;
步驟204:查看所述公網(wǎng)標(biāo)簽表中隧道末端標(biāo)志位是否有效,若 有效,則說明所述數(shù)據(jù)報(bào)文已經(jīng)到達(dá)隧道末端,執(zhí)行步驟206;否貝'J, 說明所述數(shù)據(jù)報(bào)文還未到達(dá)末端,還需要繼續(xù)轉(zhuǎn)發(fā),執(zhí)行步驟205;
步驟205:將所述數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)給下一個(gè)節(jié)點(diǎn),執(zhí)行步驟201;
步驟206:從公網(wǎng)標(biāo)簽表中獲取所述數(shù)據(jù)報(bào)文當(dāng)前所在的隧道類 型,即所述數(shù)據(jù)報(bào)文是在主隧道上還是在保護(hù)隧道上;
步驟207:查詢私網(wǎng)標(biāo)簽表;
步驟208:判斷所述私網(wǎng)標(biāo)簽是否與所述私網(wǎng)標(biāo)簽表中存在的標(biāo) 簽匹配,若匹配,則執(zhí)行步驟209;否則,執(zhí)行步驟215;
步驟209:從私網(wǎng)標(biāo)簽表中獲取隧道號(hào),并通過所述隧道號(hào)查詢 隧道表,獲取隧道的保護(hù)類型及主隧道有效標(biāo)志位;
本發(fā)明中,所述隧道的保護(hù)類型有1: 1與1+1兩種。
步驟210:判斷隧道的保護(hù)類型是否為1+1;若是,則執(zhí)行步驟211;否則,保護(hù)類型為l:l,執(zhí)行步驟214;
步驟211:根據(jù)步驟206獲取到的隧道類型判斷所述數(shù)據(jù)報(bào)文是 否在主隧道上,若是,則執(zhí)行步驟212;否則,所述數(shù)據(jù)報(bào)文在保護(hù) 隧道上,執(zhí)行步驟213;
步驟212:根據(jù)步驟209獲取的主隧道有效標(biāo)志位判斷所述主隧 道是否有效,若有效,則執(zhí)行步驟214;否則,執(zhí)行步驟215;
在隧道的保護(hù)類型為1+1的情況下,若主隧道有效,則保護(hù)隧道 一定無(wú)效;若主隧道無(wú)效,則保護(hù)隧道一定有效。
步驟213:根據(jù)步驟209獲取的主隧道有效標(biāo)志位判斷所述主隧 道是否有效,若有效,則執(zhí)行步驟215;否則,執(zhí)行步驟214;
步驟214:將所述數(shù)據(jù)才艮文發(fā)送給私網(wǎng)側(cè),T-MPLS隧道下行處 理結(jié)束;
步驟215:丟棄所述數(shù)據(jù)報(bào)文,T-MPLS隧道下行處理結(jié)束。
如圖3所示,是本發(fā)明所述方法應(yīng)用場(chǎng)景示意圖,實(shí)例l和實(shí)例 2中均包括服務(wù)邊緣設(shè)備(PE) A和PE B;下面分別通過現(xiàn)有技術(shù)的 方法和本發(fā)明所述的方法來(lái)說明
使用現(xiàn)有技術(shù)的方法時(shí)實(shí)例1和2的各表配置(初始情況下,主 隧道默認(rèn)有效)如下
公網(wǎng)標(biāo)簽表
4建值Label 1 表項(xiàng)內(nèi)容隧道末端有效
^建值Label2 表項(xiàng)內(nèi)容隧道末端有效、丟棄位有效
私網(wǎng)標(biāo)簽表
鍵值pwLabell表項(xiàng)內(nèi)容實(shí)例號(hào)servicel 4定值pwLabel2表項(xiàng)內(nèi)容實(shí)例號(hào)service2 實(shí)例表4定值servicel表項(xiàng)內(nèi)容CIP1出口相關(guān)信息
4建值service2表項(xiàng)內(nèi)容CIP2出口相關(guān)信息
其中實(shí)例l對(duì)應(yīng)的表項(xiàng)有
公網(wǎng)標(biāo)簽表鍵值Labell 鍵值Label2
私網(wǎng)標(biāo)簽表鍵值pwLabell
實(shí)例表4建丫直servicel
實(shí)例2對(duì)應(yīng)的表項(xiàng)有
公網(wǎng)標(biāo)簽表鍵值Label2
私網(wǎng)標(biāo)簽表4走<直pwLabel2
實(shí)例表4盡Y直service2
現(xiàn)有技術(shù)的方法中,若數(shù)據(jù)報(bào)文從PEA的CIP1 口進(jìn)入,則走實(shí) 例1的流程,會(huì)在PE A中被復(fù)制成兩份,分別從tunnel 1、 tunnel2 轉(zhuǎn)發(fā)出去;在PE B端,從tunnel 1過來(lái)的才艮文公網(wǎng)標(biāo)簽為L(zhǎng)abel 1、 私網(wǎng)標(biāo)、簽為pwLabell, /人tunnel2過來(lái)的才艮文/>網(wǎng)才示簽為L(zhǎng)abel2、 私網(wǎng)標(biāo)簽為pwLabell,由于^^網(wǎng)標(biāo)簽表中,《建值Label2對(duì)應(yīng)的表項(xiàng) 中丟棄位有效,所以tunnel2過來(lái)的報(bào)文被丟棄,tunnell過來(lái)的報(bào) 文被轉(zhuǎn)發(fā);
若數(shù)據(jù)報(bào)文從PE A的CIP2 口進(jìn)入,則走實(shí)例2的流程,會(huì)被直 接從tunnel2轉(zhuǎn)發(fā)出去;在PEB端,從tunnel2過來(lái)的報(bào)文公網(wǎng)標(biāo) 簽為L(zhǎng)abel2,私網(wǎng)標(biāo)簽為pwLabel2,由于公網(wǎng)標(biāo)簽表中,鍵值Label2 對(duì)應(yīng)的表項(xiàng)中丟棄位有效,所以tunne 12過來(lái)的才艮文一皮丟棄。
從上面的描述可以看出, 一旦一個(gè)保護(hù)類型為1+1的實(shí)例的公網(wǎng) 標(biāo)簽表中的丟棄位有效,則不管是從實(shí)例1的保護(hù)隧道tunnel2過來(lái) 的數(shù)據(jù)報(bào)文還是從作為實(shí)例2的主隧道的tunnel2過來(lái)的數(shù)據(jù)報(bào)文將 全部被丟棄,即一個(gè)保護(hù)類型為1+1的實(shí)例的保護(hù)隧道不能作為另一個(gè)實(shí)例的主隧道。
使用本發(fā)明所迷改進(jìn)后的方法時(shí)實(shí)例1、 2各表的配置如下
公網(wǎng)標(biāo)簽表
4建值Label 1 表項(xiàng)內(nèi)容隧道末端有效、主隧道標(biāo)志 44值Label2 表項(xiàng)內(nèi)容隧道末端有效、^f呆護(hù)隧道標(biāo)志 私網(wǎng)標(biāo)簽表
4囊虧直pwLabe11表項(xiàng)內(nèi)容主隧道號(hào)tunnell、實(shí)例號(hào)servicel 4建值pwLabel2表項(xiàng)內(nèi)容主隧道號(hào)tunnel2、實(shí)例號(hào)service2 隧道表
4建值tunnell表項(xiàng)內(nèi)容保護(hù)類型1+1 主隧道有效 鍵值tunnel2表項(xiàng)內(nèi)容保護(hù)類型1: 1主隧道有效 實(shí)例表
鍵值servicel表項(xiàng)內(nèi)容CIP1出口相關(guān)信息
鍵值service2表項(xiàng)內(nèi)容CIP2出口相關(guān)信息
其中實(shí)例1對(duì)應(yīng)的表項(xiàng)有
公網(wǎng)標(biāo)簽表4建值Labe11 鍵值Label2
私網(wǎng)標(biāo)簽表4建丫直pwLabe11
隧道表鍵值tunnell
實(shí)例表4建《直servicel
實(shí)例2對(duì)應(yīng)的表項(xiàng)有
公網(wǎng)標(biāo)簽表4建值Label2
私網(wǎng)標(biāo)簽表4t值pwLabe12
隧道表鍵值t醒el2
實(shí)例表4建^f直service2
本發(fā)明所述方法中,若數(shù)據(jù)報(bào)文從PEA的CIP1 口進(jìn)入,則走實(shí)例1的流程,數(shù)據(jù)報(bào)文在PE A被復(fù)制成兩份,分別從tunne 11 、 tunne 12 轉(zhuǎn)發(fā)出去;在PE B端,從tunnell過來(lái)的報(bào)文公網(wǎng)標(biāo)簽為L(zhǎng)abell、 私網(wǎng)標(biāo)簽為pwLabell,從tunne 12過來(lái)的|艮文/>網(wǎng)標(biāo)簽為L(zhǎng)abel2、 私網(wǎng)標(biāo)簽為pwLabell:
主隧道tunnell過來(lái)的才艮文
1. 通過Lablel查詢公網(wǎng)標(biāo)簽表,獲取主隧道標(biāo)志、隧道末端標(biāo) 志5
2. 通過pwLabell查詢私網(wǎng)標(biāo)簽表,獲耳又主隧道號(hào)tunnell,實(shí) 例號(hào)servicel;
3. 通過tunnell查詢隧道表,獲耳又保護(hù)方式1+1,當(dāng)前主隧道 有效;
4. 因?yàn)楫?dāng)前報(bào)文在主隧道,且主隧道有效,所以不丟棄,將報(bào) 文發(fā)送給私網(wǎng)側(cè)。
保護(hù)隧道tunne 12過來(lái)的才艮文
1. 通過Lable2查詢公網(wǎng)標(biāo)簽表,獲取保護(hù)隧道標(biāo)志、隧道末端 標(biāo)志 ,
2. 通過pwLabell查詢私網(wǎng)標(biāo)簽表,獲耳又主隧道號(hào)tunnell,實(shí) 例號(hào)service"
3. 通過tunnell查詢隧道表,獲取保護(hù)方式1+1,當(dāng)前主隧道有 效;
4. 因?yàn)楫?dāng)前報(bào)文在保護(hù)隧道,但主隧道有效,所以丟棄。 若數(shù)據(jù)報(bào)文從PE A的CIP2 口進(jìn)入,則走實(shí)例2的流程,數(shù)據(jù)報(bào)
文在PEA中,直接從tunne 12轉(zhuǎn)發(fā)出去;在PEB端,從tunnel2過 來(lái)的報(bào)文公網(wǎng)標(biāo)簽為L(zhǎng)abel2,私網(wǎng)標(biāo)簽為pwLabel2: 從主隧道tunne 12過來(lái)的報(bào)文1. 通過Lable2查詢公網(wǎng)標(biāo)簽表,獲取保護(hù)隧道標(biāo)志、隧道末端 標(biāo)志;
2. 通過pwLabel2查詢私網(wǎng)標(biāo)簽表,獲耳又主隧道號(hào)tunnel2,實(shí) 例號(hào)service2;
3. 通過tunnel2查詢隧道表,獲耳t床護(hù)方式1: 1;
4. 因?yàn)楫?dāng)前保護(hù)類型為1: 1,所以不丟棄,將報(bào)文發(fā)送給私網(wǎng) 側(cè)。
從以上的描述可以看出,本發(fā)明所述方法中, 一個(gè)保護(hù)類型為 1+1的實(shí)例的保護(hù)隧道還可以作為另一個(gè)保護(hù)類型為1: 1的實(shí)例的 主隧道。
同 一個(gè)實(shí)例對(duì)應(yīng)的私網(wǎng)標(biāo)簽相同,不同的實(shí)例所對(duì)應(yīng)的私網(wǎng)標(biāo)簽 是不同的,比如,實(shí)例1中的私網(wǎng)標(biāo)簽對(duì)應(yīng)的主隧道是tunnell,而 實(shí)例2中私網(wǎng)標(biāo)簽所對(duì)應(yīng)的主隧道為tunnel2,所以從同一個(gè)隧道過 來(lái)的數(shù)據(jù)包括可以根據(jù)其私網(wǎng)標(biāo)簽的不同來(lái)分別對(duì)待。
采用本發(fā)明所述的改進(jìn)方法后,下行處理中數(shù)據(jù)報(bào)文是否被丟 棄,取決于主隧道的有效標(biāo)志位以及保護(hù)類型;若保護(hù)類型為1: 1, 則無(wú)論主隧道的有效標(biāo)志位是否有效,都將數(shù)據(jù)報(bào)文直接轉(zhuǎn)發(fā)給私網(wǎng) 側(cè),即全部不丟棄,因?yàn)樵摲N保護(hù)類型下,在隧道的入口處已經(jīng)對(duì)隧 道的狀態(tài)進(jìn)行了判斷;而若保護(hù)類型為1+1,則此時(shí)需要判斷數(shù)據(jù)報(bào) 文在哪個(gè)隧道上以及主隧道的有效標(biāo)志位是否有效來(lái)決定是丟棄數(shù) 據(jù)報(bào)文還是將數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)給私網(wǎng)側(cè)。
本發(fā)明所述方法可以有效的執(zhí)行微碼主備切換,當(dāng)0AM監(jiān)測(cè)主隧 道出現(xiàn)告警的時(shí)候,直接通過微碼判斷,對(duì)隧道表的主隧道有效位進(jìn) 行動(dòng)態(tài)學(xué)習(xí),可以達(dá)到主備切換的目的。
權(quán)利要求
1、一種T-MPLS隧道下行處理的改進(jìn)方法,其特征在于,包括如下步驟步驟一節(jié)點(diǎn)提取接收到的數(shù)據(jù)報(bào)文的公網(wǎng)標(biāo)簽及私網(wǎng)標(biāo)簽;步驟二查詢公網(wǎng)標(biāo)簽表,判斷所述公網(wǎng)標(biāo)簽是否與所述公網(wǎng)標(biāo)簽表中存在的標(biāo)簽匹配,若不匹配,則丟棄所述數(shù)據(jù)報(bào)文;若匹配,則查看所述公網(wǎng)標(biāo)簽表中隧道末端標(biāo)志位是否有效,若有效,則執(zhí)行步驟三;否則,將所述數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)給下一個(gè)節(jié)點(diǎn),執(zhí)行步驟一;步驟三查詢私網(wǎng)標(biāo)簽表,判斷所述私網(wǎng)標(biāo)簽是否與所述私網(wǎng)標(biāo)簽表中存在的標(biāo)簽匹配,若匹配,則執(zhí)行步驟四;否則,丟棄所述數(shù)據(jù)報(bào)文;步驟四從私網(wǎng)標(biāo)簽表中獲取隧道號(hào),并通過所述隧道號(hào)查詢隧道表,獲取隧道的保護(hù)類型;若保護(hù)類型為1:1,則將數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)給私網(wǎng)側(cè);若保護(hù)類型是1+1,則執(zhí)行步驟五;步驟五判斷所述數(shù)據(jù)報(bào)文在主隧道還是在保護(hù)隧道,并判斷主隧道是否有效,若所述數(shù)據(jù)報(bào)文在主隧道且主隧道有效,或者所述數(shù)據(jù)報(bào)文在保護(hù)隧道且主隧道無(wú)效,則將所述數(shù)據(jù)報(bào)文發(fā)送給私網(wǎng)側(cè);否則,丟棄所述數(shù)據(jù)報(bào)文。
2、 如權(quán)利要求1所述的T-MPLS隧道下行處理的改進(jìn)方法,其 特征在于,所述步驟一前還包括,配置公網(wǎng)標(biāo)簽表、私網(wǎng)標(biāo)簽表以及 隧道表。
3、 如權(quán)利要求2所述的T-MPLS隧道下行處理的改進(jìn)方法,其 特征在于,所述配置公網(wǎng)標(biāo)簽表、私網(wǎng)標(biāo)簽表以及隧道表具體包括對(duì)于所述公網(wǎng)標(biāo)簽表以公網(wǎng)標(biāo)簽為鍵值,將該公網(wǎng)標(biāo)簽所在的隧道類型標(biāo)志以及隧道末端標(biāo)志寫入表中;對(duì)于所述私網(wǎng)標(biāo)簽表以私網(wǎng)標(biāo)簽為鍵值,將該私網(wǎng)標(biāo)簽所對(duì)應(yīng) 的主隧道號(hào)、實(shí)例號(hào)寫入表中;對(duì)于所述隧道表以主隧道號(hào)為4建值,將保護(hù)類型、主隧道是否 有效標(biāo)志寫入表中。
4、 如權(quán)利要求3所述的T-MPLS隧道下行處理的改進(jìn)方法,其 特征在于,所述^^網(wǎng)標(biāo)簽表中,所述公網(wǎng)標(biāo)簽所在的隧道標(biāo)志默認(rèn)為 主隧道標(biāo)志;所述隧道表中的保護(hù)類型默認(rèn)為1: 1,主隧道默認(rèn)有 效。
5、 如權(quán)利要求1所述的T-MPLS隧道下行處理的改進(jìn)方法,其 特征在于,所述步驟二中,當(dāng)隧道末端標(biāo)志位有效時(shí),還包括從公網(wǎng) 標(biāo)簽表中獲取所述數(shù)據(jù)報(bào)文當(dāng)前所在的隧道類型。
6、 如權(quán)利要求1所述的T-MPLS隧道下行處理的改進(jìn)方法,其 特征在于,所述步驟四中,在查詢隧道表時(shí),還包括獲取主隧道有效 標(biāo)志位。
7、 如權(quán)利要求1、 2、 5或6所述的T-MPLS隧道下行處理的改 進(jìn)方法,其特征在于,所述步驟五中,節(jié)點(diǎn)根據(jù)獲取到的隧道類型及 主隧道有效標(biāo)志位來(lái)判斷所述數(shù)據(jù)報(bào)文在主隧道還是在保護(hù)隧道以 及主隧道是否有效。
全文摘要
本發(fā)明涉及一種T-MPLS隧道下行處理的改進(jìn)方法,該方法首先配置公網(wǎng)標(biāo)簽表中的隧道類型標(biāo)志、隧道末端標(biāo)志,私網(wǎng)標(biāo)簽表中的私網(wǎng)標(biāo)簽所對(duì)應(yīng)的主隧道號(hào)、實(shí)例號(hào)以及隧道表中的隧道保護(hù)類型、主隧道是否有效,然后根據(jù)接收到的數(shù)據(jù)報(bào)文中的公網(wǎng)標(biāo)簽及私網(wǎng)標(biāo)簽并結(jié)合各表中的值判斷是將數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)給下一個(gè)節(jié)點(diǎn);還是將該數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)給私網(wǎng)側(cè)或者丟棄。本發(fā)明可以方便快捷的進(jìn)行微碼的主備切換,同時(shí)可適應(yīng)復(fù)雜情況下的隧道復(fù)用操作。
文檔編號(hào)H04L12/56GK101414951SQ20081021765
公開日2009年4月22日 申請(qǐng)日期2008年11月25日 優(yōu)先權(quán)日2008年11月25日
發(fā)明者操超鵬 申請(qǐng)人:中興通訊股份有限公司