專利名稱:一種報(bào)文轉(zhuǎn)發(fā)和終結(jié)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及傳送多協(xié)議標(biāo)簽交換路徑的網(wǎng)絡(luò)通信技術(shù),尤其涉及一種報(bào)文轉(zhuǎn)發(fā)和
終結(jié)的方法和系統(tǒng)。
背景技術(shù):
隨著業(yè)務(wù)IP化的發(fā)展,特別是移動通信技術(shù)從2G、3G到長期演進(jìn)(LTE,Long TermEvolution)系統(tǒng),對承載網(wǎng)提出了較高的要求,構(gòu)建一個(gè)統(tǒng)一融合、低總所有成本(TC0,Total cost of ownership)、滿足不同制式業(yè)務(wù)的傳送需求、具有面向未來演進(jìn)能力的承載網(wǎng),成為運(yùn)營商當(dāng)前關(guān)注的重點(diǎn)。 分組傳送網(wǎng)(PTN, Packet Transport Network)相對于傳統(tǒng)的分組設(shè)備而言,強(qiáng)化了操作、管理、維護(hù)(0AM, Operation Administration and Maintenance)會g力,具有點(diǎn)對點(diǎn)連接的完整OAM,保證網(wǎng)絡(luò)具備保護(hù)切換、錯(cuò)誤檢測和通道監(jiān)控能力,在偽線(PW, Pseudowire)、隧道(Tunnel)、段層(Segment)這幾個(gè)層次均可以有效地監(jiān)管,并支持復(fù)用段(TCM,Tandem Co騰ctionMonitoring)層進(jìn)行跨段保護(hù)。 傳送多協(xié)議標(biāo)簽交換(T-MPLS, Transfer Multi-Protocol Label Switching)技術(shù)是PTN技術(shù)中的主要技術(shù)之一,是國際電信聯(lián)盟遠(yuǎn)程通信標(biāo)準(zhǔn)化組推薦的分組傳送技術(shù),其設(shè)備實(shí)現(xiàn)將滿足運(yùn)營商對低成本和大容量的下一代分組網(wǎng)絡(luò)的需求。在T-MPLS網(wǎng)絡(luò)域中,因?yàn)镻TN在實(shí)現(xiàn)同時(shí)支持傳送多協(xié)議標(biāo)簽交換路徑(TMP,Transfer Multi-ProtocolLabel Switching Path)報(bào)文和TCM報(bào)文轉(zhuǎn)發(fā)時(shí),涉及到嵌套和相切的組網(wǎng)情況,因此實(shí)現(xiàn)難度較大,導(dǎo)致現(xiàn)有技術(shù)中,只能通過芯片來區(qū)分不同層次的0AM報(bào)文并進(jìn)行轉(zhuǎn)發(fā),實(shí)現(xiàn)過程很復(fù)雜。 目前,還沒有一種簡單的方法可以區(qū)分不同層次的OAM報(bào)文,并轉(zhuǎn)發(fā)和終結(jié)OAM報(bào)文。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種報(bào)文轉(zhuǎn)發(fā)和終結(jié)的方法和系統(tǒng),簡單
有效的實(shí)現(xiàn)不同保護(hù)層次的0AM報(bào)文的轉(zhuǎn)發(fā)和終結(jié)。 為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的 本發(fā)明提供了一種報(bào)文轉(zhuǎn)發(fā)和終結(jié)的方法,在各節(jié)點(diǎn)上設(shè)置入口標(biāo)簽表的屬性字段禾口配置維護(hù)實(shí)體組節(jié)點(diǎn)(M印,Maintenance entity group End Point)表;包括
查找所述入口標(biāo)簽表,比較0AM報(bào)文中Mel字段的值和所述入口標(biāo)簽表中在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)的大小,所述OAM報(bào)文中Mel字段的值大于在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)時(shí),所述節(jié)點(diǎn)轉(zhuǎn)發(fā)0AM報(bào)文,所述0AM報(bào)文中Mel字段的值不大于在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)時(shí),進(jìn)行OAM報(bào)文終結(jié)處理。 上述方案中,所述在各節(jié)點(diǎn)上配置M印表之前,還包括在所述各節(jié)點(diǎn)之間設(shè)置保護(hù)類型和保護(hù)域的級別。
上述方案中,該方法進(jìn)一步包括在所述M印表設(shè)置MelValue屬性字段;在所述入口標(biāo)簽表中設(shè)置屬性字段M印Num、 M印Index、 AddMelNum。 上述方案中,所述在各節(jié)點(diǎn)上配置M印表,具體為申請N個(gè)表項(xiàng)空間,以表項(xiàng)空間的最小地址M印IndexO為鍵值寫M印表,并在0AM報(bào)文反方向標(biāo)簽表中寫入M印IndexO和M印Num = l,其中N表示設(shè)備支持的最多的相切的保護(hù)域。 上述方案中,所述在各節(jié)點(diǎn)上配置M印表,還包括當(dāng)用戶改變節(jié)點(diǎn)上設(shè)置的保護(hù)域的級別、或更新0AM報(bào)文的配置時(shí),更新配置的N個(gè)M印表。 上述方案中,所述節(jié)點(diǎn)轉(zhuǎn)發(fā)OAM報(bào)文具體為所述節(jié)點(diǎn)轉(zhuǎn)發(fā)OAM報(bào)文,并更新報(bào)文的Mel字段值為Pkt. Mel = Pkt. Mel+Lable. AddMelN咖-Lable. M印Num。
上述方案中,所述OAM報(bào)文終結(jié)處理具體為以Label. M印Index+pkt. Mel為鍵值查找M印表,找到終結(jié)處理所位于的保護(hù)域。 本發(fā)明還提供了一種報(bào)文轉(zhuǎn)發(fā)和終結(jié)的系統(tǒng),包括配置模塊、比較模塊、報(bào)文處理模塊;其中, 配置模塊,用于在各節(jié)點(diǎn)上設(shè)置入口標(biāo)簽表的屬性字段和配置M印表; 比較模塊,用于在節(jié)點(diǎn)上查找入口標(biāo)簽表,比較OAM報(bào)文中Mel字段的值和入口標(biāo)
簽表中在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)的大??; 報(bào)文處理模塊,用于在OAM報(bào)文中Mel字段的值大于在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)時(shí),轉(zhuǎn)發(fā)0AM報(bào)文;在0AM報(bào)文中Mel字段的值不大于在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)時(shí),進(jìn)行0AM報(bào)文終結(jié)處理。 上述方案中,該系統(tǒng)進(jìn)一步包括設(shè)置模塊,用于在各節(jié)點(diǎn)之間設(shè)置保護(hù)類型和保護(hù)域的級別。 上述方案中,所述配置模塊,還用于當(dāng)用戶改變節(jié)點(diǎn)上設(shè)置的保護(hù)域的級別、或更新0AM報(bào)文的的配置,更新配置的N個(gè)M印表。 本發(fā)明所提供的報(bào)文轉(zhuǎn)發(fā)和終結(jié)的方法和系統(tǒng),在T-MPLS網(wǎng)絡(luò)域中,通過在各節(jié)點(diǎn)上設(shè)置入口標(biāo)簽表的0AM屬性字段和配置M印表來區(qū)分保護(hù)層次,只需要查找一次標(biāo)簽,就可以實(shí)現(xiàn)在嵌套和內(nèi)切的情況下OAM報(bào)文的正確轉(zhuǎn)發(fā)和終結(jié),易于實(shí)現(xiàn)、簡單有效。
圖1為本發(fā)明OAM報(bào)文轉(zhuǎn)發(fā)方法的實(shí)現(xiàn)流程示意圖; 圖2為本發(fā)明實(shí)施例的組網(wǎng)的示意圖; 圖3為本發(fā)明OAM報(bào)文轉(zhuǎn)發(fā)系統(tǒng)的組成結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明的基本思想是在各節(jié)點(diǎn)上設(shè)置入口標(biāo)簽表的屬性字段和配置M印表;查找入口標(biāo)簽表,比較OAM報(bào)文中Mel字段的值和所述入口標(biāo)簽表中在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)的大小,OAM報(bào)文中Mel字段的值大于在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)時(shí),所述節(jié)點(diǎn)轉(zhuǎn)發(fā)OAM報(bào)文,OAM報(bào)文中Mel字段的值不大于在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)時(shí),進(jìn)行OAM報(bào)文終結(jié)處理。
在T-MPLS網(wǎng)絡(luò)中,節(jié)點(diǎn)一般分為運(yùn)營商邊緣設(shè)備(PE, Provide Edge)節(jié)點(diǎn)和P節(jié)點(diǎn),P節(jié)點(diǎn)是相對于PE節(jié)點(diǎn)而言的。 一般來說, 一條轉(zhuǎn)發(fā)路徑中首尾的兩個(gè)設(shè)備是PE節(jié)點(diǎn),中間的設(shè)備都是P節(jié)點(diǎn)。 在每個(gè)節(jié)點(diǎn)上都配置有入口標(biāo)簽表,本發(fā)明在每個(gè)節(jié)點(diǎn)上還配置有M印表,且每個(gè)入口標(biāo)簽表和M印表中分別設(shè)置有不同的屬性字段,比如入口標(biāo)簽表中有M印Num、M印Index、AddMelNum等屬性字段;M印表中MelValue屬性字段。因此,所述比較具體是比較OAM報(bào)文中Mel字段的值(用Pkt.M印表示)和入口標(biāo)簽表中M印Num字段值(用Lable.M印Num表示),根據(jù)Pke. Mel與Label. M印Num字段值大小的不同,節(jié)點(diǎn)完成轉(zhuǎn)發(fā)0AM報(bào)文、或OAM報(bào)文終結(jié)的處理。 下面通過附圖及具體實(shí)施例對本發(fā)明再做進(jìn)一步的詳細(xì)說明。 圖1是本發(fā)明OAM報(bào)文轉(zhuǎn)發(fā)方法的實(shí)現(xiàn)流程示意圖,如圖1所示,本發(fā)明提供的
OAM報(bào)文轉(zhuǎn)發(fā)方法包括以下步驟 步驟101,在各節(jié)點(diǎn)之間設(shè)置保護(hù)類型和保護(hù)域的級別; 具體的,根據(jù)運(yùn)營商的組網(wǎng)規(guī)劃,在節(jié)點(diǎn)之間設(shè)置不同的保護(hù)類型。例如,如圖2所示,節(jié)點(diǎn)A和節(jié)點(diǎn)B屬于PE節(jié)點(diǎn),節(jié)點(diǎn)C、節(jié)點(diǎn)D和節(jié)點(diǎn)E屬于P節(jié)點(diǎn);節(jié)點(diǎn)A和節(jié)點(diǎn)E之間設(shè)置的保護(hù)類型是TCM保護(hù),節(jié)點(diǎn)A和節(jié)點(diǎn)B之間設(shè)置的保護(hù)類型是TMP保護(hù),節(jié)點(diǎn)C和節(jié)點(diǎn)E之間設(shè)置的保護(hù)類型是TCM保護(hù);在設(shè)置保護(hù)類型的同時(shí),用戶設(shè)置保護(hù)域的級別,例如可以設(shè)置節(jié)點(diǎn)A和節(jié)點(diǎn)E之間的TCM保護(hù)的保護(hù)域的級別是5,該保護(hù)域的級別用戶可以根據(jù)需要進(jìn)行改變。 步驟102,在各個(gè)節(jié)點(diǎn)上設(shè)置入口標(biāo)簽表的屬性字段和配置M印表; 具體的,在OAM報(bào)文的入口標(biāo)簽表中設(shè)置以下屬性字段M印Num、 M印Index、
AddMe 1N咖,在M印表中設(shè)置Me 1 Value屬性字段;其中,屬性M印Num表示在節(jié)點(diǎn)上設(shè)置的保
護(hù)的個(gè)數(shù),屬性M印Index表示在節(jié)點(diǎn)上設(shè)置的保護(hù)所保護(hù)的區(qū)域相切時(shí)M印表的基地址,
屬性AddMelNum表示在節(jié)點(diǎn)上設(shè)置的保護(hù)所保護(hù)的區(qū)域外的OAM報(bào)文進(jìn)入域內(nèi)時(shí),維護(hù)實(shí)
體組節(jié)點(diǎn)層(Mel, Maintenance entity group End Point level)增力口的數(shù)目,用于進(jìn)行
OAM報(bào)文中Mel的更新,屬性MelValue表示轉(zhuǎn)發(fā)OAM報(bào)文時(shí)Mel字段值。 在PE節(jié)點(diǎn)配置M印表的方法是先申請N個(gè)表項(xiàng)空間,即
M印lndex0......M印Index(N-l),以表項(xiàng)空間的最小地址M印lndex0為鍵值寫M印表,M印
表中的字段MelValue = 0,并在0AM報(bào)文反方向標(biāo)簽表中寫入M印Index0和M印Num = 1,其中N表示設(shè)備支持的最多的相切的保護(hù)域;如果用戶改變了該節(jié)點(diǎn)上設(shè)置的保護(hù)域的級別、或更新了 OAM報(bào)文的配置,則需要在已經(jīng)配置的M印表的基礎(chǔ)上繼續(xù)配置M印表,通過新設(shè)置的保護(hù)級別和已有的M印表的配置計(jì)算出新的M印表為M印M表,入口標(biāo)簽表是Lable0,更新入口標(biāo)簽表Lable0的M印Num字段值,即M印Num字段值加1,然后將已有的M印按照MelValue字段值的大小排序,比較M印M表中MelValue字段值和已有的M印表中MelValue字段值的大小,如果存在已有的M印表中MelValue字段值大于M印M表中MelValue字段值,就更新這個(gè)M印表。 以M印(N-l)為例,如果M印(N-l)的MelValue字段值大于M印M中MelValue字段值,那么M印表中的MelValue = M印Index (N_l) +1 。 在P節(jié)點(diǎn)配置M印表的方法與在PE節(jié)點(diǎn)配置M印表的方法基本相同,只存在一點(diǎn)區(qū)別,該區(qū)別是在更新P節(jié)點(diǎn)的入口標(biāo)簽表時(shí),還需要設(shè)置入口標(biāo)簽表中的屬性字段AddMelNum等于反方向標(biāo)簽表中的屬性字段M印Num;入口標(biāo)簽表和反方向標(biāo)簽表可以通過管理配置查詢得到。 例如,如圖2所示,在節(jié)點(diǎn)A配置M印表申請連續(xù)的N個(gè)M印Index,即
M印IndexO......M印Index(N-l);對于節(jié)點(diǎn)A至節(jié)點(diǎn)C之間的TCM保護(hù),在寫M印表時(shí),鍵
值為M印IndexO, MelValue為O,入口標(biāo)簽表中M印Num = 1 ;對于節(jié)點(diǎn)A至節(jié)點(diǎn)C之間的TMP保護(hù),在寫M印表時(shí),因?yàn)槿肟跇?biāo)簽表中上已經(jīng)配置一個(gè)TCM保護(hù),所以M印表的鍵值為M印lndex0+1, MelValue為l,入口標(biāo)簽表中M印N咖=2。 在節(jié)點(diǎn)C配置M印表時(shí),對于節(jié)點(diǎn)C至節(jié)點(diǎn)E之間的TCM保護(hù),M印表中屬性MelValue = O,同時(shí)更新上行箭頭方向的入口標(biāo)簽表,設(shè)置AddMel = 1 ;當(dāng)節(jié)點(diǎn)A的TCM和TMP保護(hù)的OAM報(bào)文進(jìn)入節(jié)點(diǎn)C時(shí),通過查找入口標(biāo)簽表可以得到,OAM報(bào)文的Mel屬性字段值需要增加1,節(jié)點(diǎn)A發(fā)出的TCM保護(hù)層的OAM報(bào)文從節(jié)點(diǎn)C轉(zhuǎn)發(fā)時(shí)MelValue = 1,節(jié)點(diǎn)A發(fā)出的TMP保護(hù)層的OAM報(bào)文從節(jié)點(diǎn)C轉(zhuǎn)發(fā)時(shí)MelValue = 2。 在節(jié)點(diǎn)E配置M印表時(shí),因?yàn)樵诠?jié)點(diǎn)E有節(jié)點(diǎn)A至節(jié)點(diǎn)E間的TCM保護(hù)和節(jié)點(diǎn)C至節(jié)點(diǎn)E間的TCM保護(hù),所以在節(jié)點(diǎn)B至節(jié)點(diǎn)E方向的入口標(biāo)簽表中設(shè)置AddMel = 2,節(jié)點(diǎn)D至節(jié)點(diǎn)E方向的入口標(biāo)簽表中設(shè)置M印Num = 2 ;如果節(jié)點(diǎn)E分配M印Index為M印IndexO,那么,設(shè)節(jié)點(diǎn)C至節(jié)點(diǎn)E之間的TCM保護(hù)為TCMO, TCMO的M印Index = M印IndexO,設(shè)節(jié)點(diǎn)A至節(jié)點(diǎn)E之間的TCM保護(hù)為TCM1, TCM1的M印Index = M印IndexO+l。
步驟103,查找入口標(biāo)簽表,比較Pke.Mel和Label. M印Num的大小,如果Pke. Mel> Label. M印N咖,則執(zhí)行步驟104,如果Pke. Mel《Label. M印N咖,則執(zhí)行步驟105 ;
具體的,查找入口標(biāo)簽表,入口標(biāo)簽表中有M印Index、 M印Num和AddMel屬性,比較OAM報(bào)文中Mel字段的值(用Pke.Mel表示)和入口標(biāo)簽表中M印Num字段值(用Label. M印Num表示)的大小,如果Pke. Mel > Label. M印N咖,則執(zhí)行步驟104,如果Pke.M印《Label. M印Num,則執(zhí)行步驟106 ;OAM報(bào)文中Mel字段的值是OAM報(bào)文中攜帶的,可以直接從OAM報(bào)文中獲??; 步驟104,節(jié)點(diǎn)轉(zhuǎn)發(fā)OAM報(bào)文,結(jié)束當(dāng)前處理流程; 具體的,節(jié)點(diǎn)轉(zhuǎn)發(fā)OAM報(bào)文,并更新OAM報(bào)文的Mel字段值為Pkt.Mel = Pkt.Mel+Lable. AddMelN咖-Lable. M印Num, Lable. AddMelNum是入口標(biāo)簽表中MelNum字段值;
例如,如圖2所示,當(dāng)節(jié)點(diǎn)A發(fā)往節(jié)點(diǎn)B的OAM報(bào)文到達(dá)節(jié)點(diǎn)C時(shí),Pkt. Mel = 1,入口標(biāo)簽表中AddMel = 1, M印Num = 0,因此更新報(bào)文的Mel字段值為Pkt. Mel = Pkt.Mel+Lable. AddMelN咖-Lable. M印N咖=1+1+0 = 2,節(jié)點(diǎn)C轉(zhuǎn)發(fā)報(bào)文;
當(dāng)節(jié)點(diǎn)A發(fā)往節(jié)點(diǎn)B的OAM報(bào)文到達(dá)節(jié)點(diǎn)E時(shí),Pkt. Mel = 2,入口標(biāo)簽表中AddMel = 0, M印Num = 2,則更新報(bào)文的Mel字段值為Pkt. Mel = Pkt. Mel+Lable.AddMelN咖-Lable. M印Num = 2+0-2 = 0,報(bào)文到達(dá)B節(jié)點(diǎn)時(shí)Pkt. Mel = M印N咖,節(jié)點(diǎn)B進(jìn)行OAM報(bào)文的終結(jié)處理; 當(dāng)節(jié)點(diǎn)B發(fā)往節(jié)點(diǎn)A的OAM報(bào)文到達(dá)節(jié)點(diǎn)E時(shí),Pkt. Mel = 0,入口標(biāo)簽表中AddMel = 2, M印Num = 0,則更新報(bào)文的Mel字段值為Pkt. Mel = Pkt. Mel+Lable.AddMelN咖-Lable. M印Num = 0+2-0 = 2,節(jié)點(diǎn)E轉(zhuǎn)發(fā)報(bào)文; 當(dāng)節(jié)點(diǎn)B發(fā)往節(jié)點(diǎn)A的OAM報(bào)文到達(dá)節(jié)點(diǎn)C時(shí),Pkt. Mel = 2,入口標(biāo)簽表中AddMel = 0, M印Num = 1,則更新報(bào)文的Mel字段值為Pkt. Mel = Pkt. Mel+Lable.AddMelNum-Lable. M印Num = 2+0—1 = l,節(jié)點(diǎn)C轉(zhuǎn)發(fā)報(bào)文;
當(dāng)節(jié)點(diǎn)B發(fā)往節(jié)點(diǎn)A的OAM報(bào)文到達(dá)節(jié)點(diǎn)A時(shí),Pkt.Mel = 1,入口標(biāo)簽表中AddMel=0, M印Num = 2,因此Pkt. Mel < M印Num, A節(jié)點(diǎn)進(jìn)行0AM報(bào)文的終結(jié)處理。
步驟105,進(jìn)行0AM報(bào)文的終結(jié)處理; 具體的,終結(jié)處理時(shí),以Label. M印Index+pkt. Mel為鍵值查找M印表,找到終結(jié)處理所位于的保護(hù)域是TCM保護(hù)的保護(hù)域,還是TMP保護(hù)的保護(hù)域,從而判斷終結(jié)處理的0AM報(bào)文的屬性和終結(jié)處理所處的保護(hù)域內(nèi)的0AM報(bào)文屬性是否一致,如果不一致,則提示鏈路出現(xiàn)異常,報(bào)文屬性包括報(bào)文發(fā)送周期、報(bào)文級別等。 為實(shí)現(xiàn)上述方法,本發(fā)明還提供了一種報(bào)文轉(zhuǎn)發(fā)和終結(jié)的系統(tǒng),如圖3所示,該系統(tǒng)包括配置模塊31、比較模塊32、報(bào)文處理模塊33 ;其中, 配置模塊31,用于在各節(jié)點(diǎn)上設(shè)置入口標(biāo)簽表的屬性字段和配置M印表; 比較模塊32,用于在P節(jié)點(diǎn)上查找入口標(biāo)簽表,比較OAM報(bào)文中Mel字段的值和入
口標(biāo)簽表中在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)的大?。?報(bào)文處理模塊33,用于在0AM報(bào)文中Mel字段的值大于在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)時(shí),轉(zhuǎn)發(fā)0AM報(bào)文;在0AM報(bào)文中Mel字段的值不大于在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)時(shí),進(jìn)行0AM報(bào)文終結(jié)處理; 所述配置模塊31,還可以用于在用戶改變節(jié)點(diǎn)上設(shè)置的保護(hù)域的級別、或更新0AM報(bào)文的配置,更新配置的N個(gè)M印表; 該系統(tǒng)進(jìn)一步包括設(shè)置模塊34,用于在各節(jié)點(diǎn)之間設(shè)置保護(hù)類型和保護(hù)域的級別。 在實(shí)際應(yīng)用中,圖3所示系統(tǒng)可位于每條轉(zhuǎn)發(fā)路徑上的每個(gè)PE節(jié)點(diǎn)和P節(jié)點(diǎn)中,也就是說,每個(gè)PE節(jié)點(diǎn)和P節(jié)點(diǎn)中均包含上述模塊。 以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種報(bào)文轉(zhuǎn)發(fā)和終結(jié)的方法,其特征在于,在各節(jié)點(diǎn)上設(shè)置入口標(biāo)簽表的屬性字段和配置維護(hù)實(shí)體組節(jié)點(diǎn)(Mep)表;該方法還包括查找所述入口標(biāo)簽表,比較OAM報(bào)文中Mel字段的值和所述入口標(biāo)簽表中在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)的大小,所述OAM報(bào)文中Mel字段的值大于在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)時(shí),所述節(jié)點(diǎn)轉(zhuǎn)發(fā)OAM報(bào)文,所述OAM報(bào)文中Mel字段的值不大于在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)時(shí),進(jìn)行OAM報(bào)文終結(jié)處理。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在各節(jié)點(diǎn)上配置M印表之前,還包括在所述各節(jié)點(diǎn)之間設(shè)置保護(hù)類型和保護(hù)域的級別。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,該方法進(jìn)一步包括在所述M印表設(shè)置MelValue屬性字段;在所述入口標(biāo)簽表中設(shè)置屬性字段M印Num、M印Index、AddMelNum。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述在各節(jié)點(diǎn)上配置M印表,具體為申請N個(gè)表項(xiàng)空間,以表項(xiàng)空間的最小地址M印IndexO為鍵值寫M印表,并在OAM報(bào)文反方向標(biāo)簽表中寫入M印IndexO和M印Num = 1,其中N表示設(shè)備支持的最多的相切的保護(hù)域。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述在各節(jié)點(diǎn)上配置M印表,還包括當(dāng)用戶改變節(jié)點(diǎn)上設(shè)置的保護(hù)域的級別、或更新OAM報(bào)文的配置時(shí),更新配置的N個(gè)M印表。
6. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述節(jié)點(diǎn)轉(zhuǎn)發(fā)0AM報(bào)文具體為所述節(jié)點(diǎn)轉(zhuǎn)發(fā)OAM報(bào)文,并更新報(bào)文的Mel字段值為Pkt. Mel = Pkt. Mel+Lable. AddMelNum-Lable.M印N咖。
7. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述0AM報(bào)文終結(jié)處理具體為以Label.M印Index+pkt. Mel為鍵值查找M印表,找到終結(jié)處理所位于的保護(hù)域。
8. —種報(bào)文轉(zhuǎn)發(fā)和終結(jié)的系統(tǒng),其特征在于,該系統(tǒng)包括配置模塊、比較模塊、報(bào)文處理模塊;其中,配置模塊,用于在各節(jié)點(diǎn)上設(shè)置入口標(biāo)簽表的屬性字段和配置M印表;比較模i央,用于在節(jié)點(diǎn)上查找入口標(biāo)簽表,比較OAM報(bào)文中Mel字段的值和入口標(biāo)簽表中在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)的大??;報(bào)文處理模塊,用于在OAM報(bào)文中Mel字段的值大于在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)時(shí),轉(zhuǎn)發(fā)OAM報(bào)文;在OAM報(bào)文中Mel字段的值不大于在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)時(shí),進(jìn)行OAM報(bào)文終結(jié)處理。
9. 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,該系統(tǒng)進(jìn)一步包括設(shè)置模塊,用于在各節(jié)點(diǎn)之間設(shè)置保護(hù)類型和保護(hù)域的級別。
10. 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述配置模塊,還用于當(dāng)用戶改變節(jié)點(diǎn)上設(shè)置的保護(hù)域的級別、或更新OAM報(bào)文的的配置,更新配置的N個(gè)M印表。
全文摘要
本發(fā)明公開一種報(bào)文轉(zhuǎn)發(fā)和終結(jié)的方法,在各節(jié)點(diǎn)上設(shè)置入口標(biāo)簽表的屬性字段和配置維護(hù)實(shí)體組節(jié)點(diǎn)(Mep)表,該方法還包括查找入口標(biāo)簽表,比較OAM報(bào)文中Mel字段的值和所述入口標(biāo)簽表中在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)的大小,所述OAM報(bào)文中Mel字段的值大于在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)時(shí),所述節(jié)點(diǎn)轉(zhuǎn)發(fā)OAM報(bào)文,所述OAM報(bào)文中Mel字段的值不大于在節(jié)點(diǎn)上設(shè)置的保護(hù)個(gè)數(shù)時(shí),進(jìn)行OAM報(bào)文終結(jié)處理;本發(fā)明還公開了一種報(bào)文轉(zhuǎn)發(fā)和終結(jié)的系統(tǒng)。根據(jù)本發(fā)明的技術(shù)方案,可實(shí)現(xiàn)不同層次OAM報(bào)文的轉(zhuǎn)發(fā)和終結(jié),簡單有效。
文檔編號H04L12/56GK101771616SQ20101011957
公開日2010年7月7日 申請日期2010年2月23日 優(yōu)先權(quán)日2010年2月23日
發(fā)明者張勝友 申請人:中興通訊股份有限公司