專利名稱:傳送多協(xié)議標(biāo)簽交換環(huán)網(wǎng)保護(hù)維護(hù)實(shí)體組配置方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及分組傳送網(wǎng)領(lǐng)域,尤其涉及一種T-MPLS ( Transport -Multiprotocol Label Switching,傳送多協(xié)議標(biāo)簽交換)環(huán)網(wǎng)保護(hù)MEG (Maintenance Entity Group ,維護(hù)實(shí)體組)配置方法和裝置。
背景技術(shù):
城域網(wǎng)中傳送網(wǎng)主要采用環(huán)網(wǎng)架構(gòu),以太網(wǎng)技術(shù)要達(dá)到電信級要求,高 可靠性是其首先需要解決的問題。電信級以太網(wǎng)利用環(huán)網(wǎng)拓樸,在網(wǎng)絡(luò)設(shè)備 或鏈路發(fā)生故障時(shí),能夠快速有效地切換到備份鏈路上,并且保證已有業(yè)務(wù) 不受影響,達(dá)到50 ms的保護(hù)倒換的要求。T-MPLS是ITU-T (International Telecommunication Union Telecommunication Standardization Sector,國際電信 聯(lián)盟遠(yuǎn)程通信標(biāo)準(zhǔn)化組)推薦的分組傳送技術(shù)。隨著T-MPLS技術(shù)的不斷成 熟和完善,T-MPLS網(wǎng)絡(luò)的廣泛配置,針對T-MPLS的TM-SPRing ( T-MPLS 共享保護(hù)環(huán))技術(shù)也將逐漸被運(yùn)營商采用,來達(dá)到電信級以太網(wǎng)的可靠性以及 可管理性要求。
T-MPLS連接同SDH ( Synchronous Digital Hierarchy,同步數(shù)字體系) 連接一樣具有較長的時(shí)間穩(wěn)定性,因此可以實(shí)施類似SDH中的保護(hù)倒換和 OAM (Operation, Administration and Management, 4喿^f乍管J里維護(hù))才幾制。 T-MPLS環(huán)網(wǎng)保護(hù)4支術(shù)就是在TM-SPRing中對業(yè)務(wù)進(jìn)行快速保護(hù)的技術(shù)。 T-MPLS共享保護(hù)環(huán)由T-MPLS復(fù)用段層(T-MPLS Section Layer,簡稱TMS 層)和T-MPLS路徑層(T-MPLS Path layer)組成。復(fù)用段層通過OAM機(jī) 制來檢測兩個(gè)節(jié)點(diǎn)之間的連通性并且傳送APS ( Automatic Protection Switching,自動(dòng)保護(hù)倒換)信息;路徑層就是通常所指的隧道層, 一般為一 條或多條隧道構(gòu)成的雙環(huán)結(jié)構(gòu),兩個(gè)環(huán)的業(yè)務(wù)流方向相反,為順時(shí)針和逆時(shí) 針方向,根據(jù)業(yè)務(wù)的方向?yàn)闃?biāo)準(zhǔn),分為工作環(huán)和保護(hù)環(huán)。 一般情況下,業(yè)務(wù)在工作環(huán)上進(jìn)行傳送,當(dāng)相鄰節(jié)點(diǎn)區(qū)段失效后,TM-SRPing有兩種保護(hù)機(jī)制 源路由(Steering)方式和環(huán)回(Wrapping)方式。目前采用的是Wrapping方式, 當(dāng)相鄰節(jié)點(diǎn)區(qū)段失效后,靠近故障的節(jié)點(diǎn)將數(shù)據(jù)流環(huán)回到保護(hù)環(huán)上,經(jīng)過長 路徑進(jìn)行傳輸?shù)竭_(dá)目的節(jié)點(diǎn)。假設(shè)一采用Wrapping方式的T-MPLS共享保 護(hù)環(huán),工作環(huán)上有一條業(yè)務(wù)網(wǎng)元1和網(wǎng)元2之間的業(yè)務(wù)(簡稱12業(yè)務(wù)), 通過工作隧道(簡稱隧道1,假設(shè)為順時(shí)針方向)進(jìn)行傳送,工作隧道的源 節(jié)點(diǎn)為網(wǎng)元1通過9號GE 口收/發(fā)業(yè)務(wù),目的節(jié)點(diǎn)為網(wǎng)元2通過9號GE 口 收/發(fā)業(yè)務(wù),中間節(jié)點(diǎn)為網(wǎng)元3通過9號和10號GE 口收/發(fā)業(yè)務(wù)。保護(hù)環(huán)上 存在一條保護(hù)隧道(簡稱隧道2,假設(shè)為逆時(shí)針方向),保護(hù)隧道為一條環(huán) 形隧道,隧道經(jīng)過的所有網(wǎng)元都為中間節(jié)點(diǎn)。當(dāng)網(wǎng)元3和網(wǎng)元2間發(fā)生故障, 此時(shí)故障下游相鄰節(jié)點(diǎn)網(wǎng)元2 4會測到故障,并通過APS協(xié)議向故障上游相鄰 節(jié)點(diǎn)網(wǎng)元3發(fā)出倒換請求,網(wǎng)元3會將業(yè)務(wù)倒換到相反方向的保護(hù)環(huán)上的保 護(hù)隧道2上進(jìn)行傳輸。例如,業(yè)務(wù)正常傳送方向?yàn)?-3-2,如果3-2之間斷纖, 3-2方向的業(yè)務(wù)需要改為走3-1。
G.8132定義了 T-MPLS環(huán)網(wǎng)保護(hù)方案,描述了基于折回等機(jī)制,類似于 SDH共享保護(hù)環(huán)的T-MPLS環(huán)網(wǎng)保護(hù)倒換結(jié)構(gòu),根據(jù)段層的缺陷監(jiān)視或APS 協(xié)議信息傳送執(zhí)行業(yè)務(wù)的保護(hù)。具體實(shí)現(xiàn)為T-MPLS環(huán)形連接,在環(huán)上每 個(gè)節(jié)點(diǎn)上都要配置MEP (Maintenance Entity Point,維護(hù)實(shí)體端點(diǎn)),如圖1 所示。相鄰的MEP之間配置TMS (即復(fù)用段), 一個(gè)復(fù)用段上會管理一組 通過的隧道。環(huán)上相鄰的兩個(gè)節(jié)點(diǎn)之間執(zhí)行CV ( Connectivity Verification, 連通性檢測)檢測。正常情況下,保護(hù)環(huán)上的各個(gè)節(jié)點(diǎn)相鄰的MEP之間發(fā) 送APS報(bào)文。當(dāng)某個(gè)復(fù)用段出現(xiàn)故障的時(shí)候,發(fā)送APS請求報(bào)文給相鄰的 MEP,進(jìn)行隧道切換。圖1中從A到B有一條隧道,如果在mep—a和mep—b 之間發(fā)生故障,如果是mep—b檢測到故障,則沿保護(hù)隧道發(fā)送APS切換請 求給mep—a,業(yè)務(wù)從D-E改走D-C, D-C復(fù)用段層的缺陷通過MEG ( DC ) 來監(jiān)視;如果是m印—a檢測到故障,則沿保護(hù)隧道發(fā)送APS請求繞一圈給 mep_b,業(yè)務(wù)從E-D改走E-B, E-B復(fù)用段層的缺陷通過MEG ( EB )來監(jiān)視。
可見,環(huán)網(wǎng)保護(hù)中,對隧道保護(hù)組的配置要指定工作MEG和保護(hù)MEG, 這里的MEG是TMS層的,而環(huán)網(wǎng)保護(hù)就是TMS層的保護(hù), 一個(gè)方向的MEG是通過另一個(gè)相反方向的MEG來進(jìn)行保護(hù)的,被保護(hù)隧道至少要有一段在 本復(fù)用段環(huán)上。環(huán)網(wǎng)保護(hù)中,配置隧道保護(hù)組TMS層工作MEG和保護(hù)MEG 有如下方法直接手動(dòng)指定隧道保護(hù)組的工作MEG和保護(hù)MEG,并且指定 環(huán)網(wǎng)保護(hù)組,這樣的缺點(diǎn)是,由于手動(dòng)選4奪MEG,有可能出現(xiàn)一皮保護(hù)隧道不 在選擇的MEG所在的復(fù)用段上,造成隧道保護(hù)組配置出錯(cuò),即現(xiàn)有實(shí)現(xiàn)中 對輸入數(shù)據(jù)要求過于嚴(yán)格,容易造成配置異常。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種T-MPLS環(huán)網(wǎng)保護(hù)MEG配置方法 和裝置,增強(qiáng)用戶友好性,降低配置異常概率。
為了解決上述問題,本發(fā)明提供了一種傳送多協(xié)議標(biāo)簽交換環(huán)網(wǎng)保護(hù)維 護(hù)實(shí)體組配置方法,包括
創(chuàng)建隧道保護(hù)組,確定其工作隧道和保護(hù)隧道,以及隧道〗呆護(hù)組的下一 if兆地址;
選擇隧道保護(hù)組所屬的復(fù)用段保護(hù)組,獲取所述復(fù)用段保護(hù)組兩個(gè)方向 的復(fù)用段的下一跳地址,將所述兩個(gè)方向的復(fù)用段的下一跳地址和隧道保護(hù) 組的下一跳地址進(jìn)行比較,如杲其中一個(gè)方向的復(fù)用段的下一跳地址與所述 隧道保護(hù)組的下一跳地址相同,則將該方向的復(fù)用段對應(yīng)的維護(hù)實(shí)體組配置 為工作維護(hù)實(shí)體組,另 一方向的復(fù)用段對應(yīng)的維護(hù)實(shí)體組配置為保護(hù)維護(hù)實(shí) 體組。
進(jìn)一步地,上述方法還可具有以下特點(diǎn),所述獲取隧道保護(hù)組所屬的復(fù) 用段保護(hù)組兩個(gè)方向的復(fù)用段的下一跳地址具體包括
乂人網(wǎng)管凝:據(jù)庫中獲取所述隧道保護(hù)組所屬的復(fù)用段保護(hù)組兩個(gè)方向的復(fù) 用段的名稱,根據(jù)所述復(fù)用段的名稱獲取所述復(fù)用段的下一跳地址和對應(yīng)的 維護(hù)實(shí)體組。
進(jìn)一步地,上述方法還可具有以下特點(diǎn),才艮據(jù)所述隧道保護(hù)組的工作隧 道的下 一跳地址得到所述隧道保護(hù)組的下 一跳地址。
進(jìn)一步地,上述方法還可具有以下特點(diǎn),創(chuàng)建隧道^f果護(hù)組時(shí),如果為雙向隧道,對于同一條隧道配置兩組隧道保護(hù)組,兩組隧道保護(hù)組對應(yīng)不同的 下一i 兆;也址。
進(jìn)一步地,上述方法還可具有以下特點(diǎn),所述獲取隧道保護(hù)組所屬的復(fù)
用段保護(hù)組兩個(gè)方向的復(fù)用段的下一跳地址具體包括
創(chuàng)建復(fù)用段鏈表,從網(wǎng)管數(shù)據(jù)庫中查詢網(wǎng)元下的復(fù)用段信息,存入所述 復(fù)用段鏈表中;
創(chuàng)建復(fù)用段保護(hù)組鏈表,從網(wǎng)管數(shù)據(jù)庫中查詢網(wǎng)元下的復(fù)用賴:保護(hù)組信 息,存入所述復(fù)用段保護(hù)組鏈表中;
創(chuàng)建維護(hù)實(shí)體組鏈表,從網(wǎng)管數(shù)據(jù)庫中查詢維護(hù)實(shí)體組信息,存入維護(hù) 實(shí)體組鏈表中;
選擇隧道保護(hù)組所述的復(fù)用段保護(hù)組名稱后,根據(jù)所述復(fù)用l爻保護(hù)組名 稱查詢復(fù)用段保護(hù)組鏈表,得到復(fù)用段保護(hù)組兩個(gè)方向的復(fù)用段的名稱,根 據(jù)所述兩個(gè)方向的復(fù)用段的名稱查詢復(fù)用段鏈表和維護(hù)實(shí)體組鏈表,得到所 述兩個(gè)方向的復(fù)用|殳的下一跳地址和對應(yīng)的維護(hù)實(shí)體組。
本發(fā)明還提供一種傳送多協(xié)議標(biāo)簽交換環(huán)網(wǎng)保護(hù)維護(hù)實(shí)體組配置裝置, 包括
隧道保護(hù)組創(chuàng)建模塊,用于創(chuàng)建隧道保護(hù)組,確定其工作隧道和保護(hù)隧 道,以及隧道保護(hù)組的下一跳地址;還用于選擇隧道保護(hù)組所屬的復(fù)用段保 護(hù)組;
配置模塊,用于獲取隧道保護(hù)組所屬的復(fù)用段保護(hù)組兩個(gè)方向的復(fù)用段 的下一跳地址,將所述復(fù)用段保護(hù)組兩個(gè)方向的復(fù)用段的下一跳地址和隧道 保護(hù)組的下一跳地址進(jìn)行比較,如果其中一個(gè)方向的復(fù)用段的下一跳地址與 所述隧道保護(hù)組的下一跳地址相同,則將該方向的復(fù)用段對應(yīng)的維護(hù)實(shí)體組 配置為工作維護(hù)實(shí)體組,另一方向的復(fù)用段對應(yīng)的維護(hù)實(shí)體組配置為保護(hù)維 護(hù)實(shí)體纟且。
進(jìn)一步地,上述裝置還可具有以下特點(diǎn),所述配置模塊,還用于從網(wǎng)管 數(shù)據(jù)庫中獲取復(fù)用段保護(hù)組兩個(gè)方向的復(fù)用段的名稱,根據(jù)所述復(fù)用段的名 稱獲取所述復(fù)用段的下一跳地址和對應(yīng)的維護(hù)實(shí)體組。進(jìn)一步地,上述裝置還可具有以下特點(diǎn),所述隧道保護(hù)組創(chuàng)建^f莫塊,用 于根據(jù)所述隧道保護(hù)組的工作隧道的下一跳地址得到所述隧道保護(hù)組的下一 跳地址。
進(jìn)一步地,上述裝置還可具有以下特點(diǎn),所述隧道保護(hù)組創(chuàng)建模塊,還 用于在隧道為雙向隧道時(shí),為該隧道配置兩組隧道保護(hù)組,兩組隧道〗呆護(hù)組 對應(yīng)不同的下一i 兆i也址。
進(jìn)一步地,上述裝置還可具有以下特點(diǎn),所述配置^f莫塊還包括
鏈表創(chuàng)建單元,用于創(chuàng)建復(fù)用段鏈表,從網(wǎng)管數(shù)據(jù)庫中查詢網(wǎng)元下的復(fù) 用段信息,存入所述復(fù)用段鏈表中;還用于創(chuàng)建復(fù)用段保護(hù)組鏈表,從網(wǎng)管 數(shù)據(jù)庫中查詢網(wǎng)元下的復(fù)用段保護(hù)組信息,存入所述復(fù)用段保護(hù)組鏈表中; 還用于創(chuàng)建維護(hù)實(shí)體組鏈表,從網(wǎng)管數(shù)據(jù)庫中查詢維護(hù)實(shí)體組信息,存入維 護(hù)實(shí)體組鏈表中;
查詢單元,用于在隧道保護(hù)組選擇隧道保護(hù)組所述的復(fù)用段保護(hù)組名稱 后,根據(jù)復(fù)用段保護(hù)組名稱查詢復(fù)用段保護(hù)組鏈表,得到復(fù)用段保護(hù)組兩個(gè) 方向的復(fù)用段的名稱,根據(jù)所述兩個(gè)方向的復(fù)用段的名稱查詢復(fù)用段鏈表和 維護(hù)實(shí)體組鏈表,得到所述兩個(gè)方向的復(fù)用段的下一跳地址和對應(yīng)的維護(hù)實(shí) 體組。
綜上所述,本發(fā)明提供了一種網(wǎng)管對T-MPLS環(huán)網(wǎng)保護(hù)MEG配置方法 和裝置,配置隧道保護(hù)組時(shí),只需指定正確的復(fù)用段保護(hù)組信息即可,輸入 數(shù)據(jù)簡單,配置準(zhǔn)確率高。
圖1為T-MPLS環(huán)網(wǎng)保護(hù)示意圖2本發(fā)明T-MPLS環(huán)網(wǎng)保護(hù)MEG自動(dòng)發(fā)現(xiàn)流程圖3為本發(fā)明網(wǎng)元間業(yè)務(wù)連接示意圖4為本發(fā)明T-MPLS環(huán)網(wǎng)保護(hù)MEG配置裝置框圖。
具體實(shí)施例方式
下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的說明。
本發(fā)明所述的PTN隧道環(huán)網(wǎng)保護(hù)MEG配置方法,包括,網(wǎng)管系統(tǒng)獲耳又 復(fù)用段保護(hù)組中TMS的信息和隧道保護(hù)組的信息,比較復(fù)用段保護(hù)組的兩 個(gè)方向的復(fù)用段的下一跳地址和隧道保護(hù)組的下一跳地址是否相同,將與隧 道保護(hù)組的下一跳地址相同的復(fù)用賴:對于的MEG作為環(huán)網(wǎng)保護(hù)組中的工作 MEG,另一方向的復(fù)用段作為保護(hù)MEG。本發(fā)明的技術(shù)方案如圖2所示, 包括以下步驟
步驟201 ,獲取TMS終端點(diǎn)信息和TMPLS環(huán)網(wǎng)保護(hù)信息。
所述TMS終端點(diǎn)信息,是指本網(wǎng)元下的所有TMS信息,包括TMS名 稱以及對應(yīng)的物理端口和下一跳IP地址。
所述TMPLS環(huán)網(wǎng)保護(hù)信息,是指網(wǎng)元的復(fù)用段保護(hù)組信息,包括本 網(wǎng)元以及相鄰網(wǎng)元的APS ID (自動(dòng)保護(hù)倒換標(biāo)識);本復(fù)用段保護(hù)組在兩個(gè) 方向的TMS及對應(yīng)的切換方式(包括手工、強(qiáng)制、練習(xí)、清楚和鎖定等); 該配置即同時(shí)選定了兩個(gè)方向的端口,每個(gè)端口必須是連向該網(wǎng)元的相鄰網(wǎng) 元。
步驟202,創(chuàng)建隧道保護(hù)組,指明工作隧道和保護(hù)隧道,并且確定隧道 保護(hù)組的下一跳IP地址。
其中,根據(jù)隧道保護(hù)組的工作隧道的下一跳IP地址確定隧道保護(hù)組的下 一跳IP地址。將選擇的工作隧道的終端點(diǎn)名稱填入隧道保護(hù)組的工作單元字 段中,將工作隧道的下一跳IP地址填入隧道保護(hù)組的屬性字l殳中。
如果為雙向隧道,對于同 一條隧道,兩個(gè)方向只十應(yīng)不同的下一i 兆IP i也i止, 則需要配置兩組隧道保護(hù)組,對兩個(gè)方向都進(jìn)行保護(hù)。 一般對于雙向隧道的 終端點(diǎn)命名為隧道出端口名稱與隧道號的組合。
步驟203,確定隧道保護(hù)組所屬的復(fù)用段保護(hù)組名稱,根據(jù)該復(fù)用段保 護(hù)組名稱搜索TMPLS環(huán)網(wǎng)保護(hù)信息得到相應(yīng)的復(fù)用賴:保護(hù)組,并將該復(fù)用 段保護(hù)組兩個(gè)方向上的TMS關(guān)聯(lián)的MEG對隧道保護(hù)組進(jìn)行工作MEG和保 護(hù)MEG的匹酉己。C1 、隧道保護(hù)組所屬的復(fù)用段保護(hù)組名稱直接從網(wǎng)管界面上選擇即可。 服務(wù)器根據(jù)選擇的復(fù)用段保護(hù)組名稱得到相應(yīng)的復(fù)用段保護(hù)組(或稱為
TMPLS環(huán)網(wǎng)保護(hù)實(shí)例),假設(shè)選擇的復(fù)用段保護(hù)組為mspgl,獲取mspgl 兩個(gè)方向的TMS,假設(shè)為tms0和tms 1 。
C2、遍歷所有TMS的信息,查找出tms0和tmsl的下一跳IP地址。
C3、根據(jù)tms0和tmsl查找與其關(guān)聯(lián)的MEG,將查找到的關(guān)聯(lián)MEG的 名稱存入一個(gè)臨時(shí)的對象中,,足設(shè)tms0對應(yīng)meg0 , tms 1對應(yīng)meg 1 。
C4、將tms0和tmsl的下一跳IP地址和隧道保護(hù)組的下一跳IP地址進(jìn) 行比較,如果tms0的下一跳IP地址與隧道保護(hù)組的下一跳IP地址相同,則 將tmsO對應(yīng)的維護(hù)實(shí)體組megO配置為隧道保護(hù)組的工作維護(hù)實(shí)體組,將 tmsl對應(yīng)的維護(hù)實(shí)體組megl配置為隧道保護(hù)組的保護(hù)維護(hù)實(shí)體組。將megO 和megl填入隧道保護(hù)組屬性字段中,具體方式是,將megO和megl以名值 對的形式進(jìn)行存儲,key (鍵值)為workmeg (工作維護(hù)實(shí)體組),value (值) 為megO; key為protectmeg H呆護(hù)維護(hù)實(shí)體纟且),value為megl。
圖3描述的是T-MPLS環(huán)網(wǎng)保護(hù)中間節(jié)點(diǎn)網(wǎng)元內(nèi)業(yè)務(wù)以及保護(hù)關(guān)系的示 意圖。中間節(jié)點(diǎn)網(wǎng)元取名為NE2,與其相鄰的兩個(gè)網(wǎng)元分別耳又名為NE1和 NE3。對于圖2的隧道保護(hù)組,其中tunnell為工作隧道,源節(jié)點(diǎn)為NEl,宿 節(jié)點(diǎn)為NE3,經(jīng)過的中間節(jié)點(diǎn)為NE2; tunnel2為4呆護(hù)隧道,NE1、 NE2、 NE3 分別為此隧道的中間節(jié)點(diǎn),形成環(huán)網(wǎng)。網(wǎng)元NE2西向TMS為tms 1,選定端 口為Gei—1/9,連4妄網(wǎng)元為NE1;東向TMS為tms2,選定端口為Gei—1/10, 連接網(wǎng)元為NE3。 mspg 2表示NE2的復(fù)用段保護(hù)組,指定tmsl和tms2之間 的寸呆護(hù)關(guān)系。megl為tmsl的維護(hù)實(shí)體組,meg2為tms2的維護(hù)實(shí)體組。
下面參照該圖,針對網(wǎng)元NE2描述具體T-MPLS環(huán)網(wǎng)保護(hù)MEG配置的 步驟
步驟1,從網(wǎng)管數(shù)據(jù)庫中查詢網(wǎng)元NE2下的TMS信息,將其存入 TerminationPointList鏈表結(jié)構(gòu)中。其中TerminationPointList鏈表中的每個(gè)元 素存儲此TMS的名稱,本端使用端口,下一跳IP地址。TMS的命名方式使用端口名稱與TMS編號的組合。例如,tmsl在鏈 表中存儲名稱為NE2—Gei—1/9—TMS1 , tms2在《連表中存4諸名稱為 NE2—Gei—1/10—TMS2。
步驟2,從網(wǎng)管數(shù)據(jù)庫中查詢網(wǎng)元NE2下的所有復(fù)用段保護(hù)組信息,將 其存入ProtectionGroupList鏈表結(jié)構(gòu)中。對于復(fù)用段保護(hù)組, ProtectionGroupList鏈表中的每個(gè)元素存儲復(fù)用段保護(hù)組名稱,工作單元(東 西/西向TMS),保護(hù)單元(西向/東西TMS),保護(hù)關(guān)系存儲內(nèi)容分別為此 網(wǎng)元在兩個(gè)方向的TMS名稱。
步驟3,創(chuàng)建隧道保護(hù)組,將其信息存入網(wǎng)管數(shù)據(jù)庫中,其中需要手動(dòng) 配置隧道保護(hù)組所屬復(fù)用段保護(hù)組名稱,手動(dòng)選擇工作隧道和保護(hù)隧道,并 且計(jì)算隧道保護(hù)組的下一跳IP地址。
步驟3.1手動(dòng)選擇工作隧道和保護(hù)隧道,網(wǎng)管數(shù)據(jù)庫中對于隧道以終端 點(diǎn)的形式進(jìn)行存儲,存儲規(guī)則為出端口和隧道號的組合。
對于NE2的tunnel 1,隧道號為TMPLS1,由于為雙向隧道則保存為兩 個(gè)終端點(diǎn),即保存為NE2—Gei—1/9—TMPLS1和NE2—Gei—1/10—TMPLS1。對 于NE2的tu皿d2,隧道號為TMPLS2,保存為NE2—Gei—1/9—TMPLS2和 NE2—Gei—1/10—TMPLS2。
步驟3.2創(chuàng)建隧道保護(hù)組。
對于乂人西向東的業(yè)務(wù),創(chuàng)建隧道保護(hù)組tunnel group 2,工作隧道為 NE2—Gei—1/10—TMPLS1 ,將其存為隧道保護(hù)組工作單元;保護(hù)隧道為 NE2—Gei—1/9_TMPLS2,將其存為隧道保護(hù)組保護(hù)單元。
步驟3.3從網(wǎng)管數(shù)據(jù)庫中查詢所有終端點(diǎn)信息,搜索出與工作單元名稱 匹配的終端點(diǎn)信息,其中,終端點(diǎn)屬性中以名值對形式存放附加信息,key 為PTNTP—NextHopIP的屬性值,對應(yīng)工作隧道的下一刃〖IP地址,再將此數(shù) 據(jù)填入隧道保護(hù)組屬性字段中,存為名值對的形式,key為 PTNTP—NextHopIP, value為下一跳IP地址。對于網(wǎng)元NE2, 乂人西向東的業(yè) 務(wù),PTNTP—NextHopIP的屬性值為IP3。步驟4.1從網(wǎng)管數(shù)據(jù)庫查詢出所有MEG的信息,存入MEGList鏈表結(jié) 構(gòu)中,其中每個(gè)元素都存i文該MEG對應(yīng)的TMS名稱。
步驟4.2從網(wǎng)管上手動(dòng)選擇隧道保護(hù)組所屬的復(fù)用段保護(hù)組名稱,以此 為查詢條件,從步驟2中的ProtectionGroupList鏈表結(jié)構(gòu)中,查詢出對應(yīng)的 復(fù)用段保護(hù)組具體信息。對于網(wǎng)元NE2,從西向東的業(yè)務(wù),搜索出的復(fù)用段 保護(hù)組具體信息為工作單元為NE2—Gei_l/10_TMS2、保護(hù)單元為 NE2—Gei一l/9—TMS1。
步驟4.3以復(fù)用段保護(hù)組工作單元和保護(hù)單元名稱為查詢條件,即以復(fù) 用段保護(hù)組兩個(gè)方向的復(fù)用段名稱為查詢條件,搜索步驟1中的 TerminationPointList鏈表,查詢TMS終端點(diǎn)的具體信息。對于網(wǎng)元NE2,從 西向東的業(yè)務(wù),復(fù)用l殳保護(hù)組保護(hù)關(guān)系即兩個(gè)方向的TMS分別為 NE2—Gei—1/10—TMS2和NE2—Gei—1/9—TMS1,其中NE2—Gei—1/10—TMS2使 用的物理端口為NE2—Gei—1/10,下一跳IP地址為IP3, NE2—Gei—1/9—TMSl 4吏用的物理端口為NE2—Gei_l/9,下一跳IP地址為IP1 。
步驟4.4以步驟4.3中的TMS名稱為查詢條件,搜索出MEGList鏈表 中與該TMS對應(yīng)的MEG信息。本實(shí)施例中,NE2一Gei—1/9—TMSl對應(yīng)的 MEG為megl , NE2—Gei—1/10—TMS2對應(yīng)的MEG為meg2。
步驟4.5將步驟3.3中的隧道保護(hù)組的下一跳IP地址與步驟4.3中的兩 個(gè)TMS的下一跳IP地址進(jìn)4亍比較。如果隧道保護(hù)組的下一跳IP地址與其中 一個(gè)TMS的下一跳IP地址相同,則此TMS對應(yīng)的MEG為工作MEG,另 一 TMS對應(yīng)的MEG為保護(hù)MEG。
本實(shí)施例中,對于網(wǎng)元NE2,從西向東業(yè)務(wù),隧道保護(hù)組的下一跳IP 地址為IP3 , NE2—Gei—1/10—TMS2的下 一 跳IP地址也為IP3 ,則 NE2—Gei—1/10—TMS2對應(yīng)的meg2為工作MEG, NE2—Gei—1/9—TMSl對應(yīng)的 megl為保護(hù)MEG。
隧道保護(hù)組tunnel group 2的屬性字l殳中,以名值對的形式對工作MEG 和保護(hù)MEG進(jìn)行存儲,key為workmeg, value為meg2; key為protectmeg, value為megl。本發(fā)明還提供一種傳送多協(xié)議標(biāo)簽交換環(huán)網(wǎng)保護(hù)維護(hù)實(shí)體組配置裝置,
如圖4所示,包括
隧道保護(hù)組創(chuàng)建模塊,用于創(chuàng)建隧道保護(hù)組,確定其工作隧道和保護(hù)隧
道,以及隧道保護(hù)組的下一跳地址;選擇隧道保護(hù)組所屬的復(fù)用段保護(hù)組, 其中,隧道保護(hù)組創(chuàng)建模塊根據(jù)所述隧道保護(hù)組的工作隧道的下一跳地址得 到所述隧道保護(hù)組的下一跳地址;還用于在隧道為雙向隧道時(shí),為該隧道配 置兩組隧道保護(hù)組,兩組隧道保護(hù)組對應(yīng)不同的下一跳地址;還用于〗吏用物 理端口名稱和隧道號組合表示所述隧道保護(hù)組中的工作隧道和保護(hù)隧道的名 稱。
配置模塊,用于獲取隧道保護(hù)組所屬的復(fù)用段保護(hù)組兩個(gè)方向的復(fù)用段 的下一跳地址,將所述復(fù)用段保護(hù)組兩個(gè)方向的復(fù)用段的下一跳地址和隧道 保護(hù)組的下一跳地址進(jìn)行比較,如果其中一個(gè)方向的復(fù)用段的下一跳地址與 所述隧道保護(hù)組的下一跳地址相同,則將該方向的復(fù)用^:對應(yīng)的維護(hù)實(shí)體組 配置為工作維護(hù)實(shí)體組,另一方向的復(fù)用段對應(yīng)的維護(hù)實(shí)體組配置為保護(hù)維 護(hù)實(shí)體組;其中,所述配置模塊,用于從網(wǎng)管數(shù)據(jù)庫中獲取復(fù)用段保護(hù)組兩
個(gè)方向的復(fù)用段的名稱,根據(jù)所述復(fù)用段的名稱獲取所述復(fù)用段的下一跳地 址和對應(yīng)的維護(hù)實(shí)體組。
進(jìn)一步地,所述配置模塊包括
鏈表創(chuàng)建單元,用于創(chuàng)建復(fù)用段鏈表,從網(wǎng)管數(shù)據(jù)庫中查詢網(wǎng)元下的復(fù) 用段信息,存入所述復(fù)用段鏈表中;還用于創(chuàng)建復(fù)用段保護(hù)組鏈表,從網(wǎng)管 數(shù)據(jù)庫中查詢網(wǎng)元下的復(fù)用段保護(hù)組信息,存入所述復(fù)用段保護(hù)組鏈表中; 還用于創(chuàng)建維護(hù)實(shí)體組鏈表,從網(wǎng)管數(shù)據(jù)庫中查詢維護(hù)實(shí)體組信息,存入維 護(hù)實(shí)體組鏈表中;
查詢單元,用于在隧道保護(hù)組選擇隧道保護(hù)組所述的復(fù)用段保護(hù)組名稱 后,根據(jù)復(fù)用段保護(hù)組名稱查詢復(fù)用段保護(hù)組鏈表,得到復(fù)用段保護(hù)組兩個(gè) 方向的復(fù)用段的名稱,根據(jù)所述兩個(gè)方向的復(fù)用段的名稱查詢復(fù)用4殳鏈表和 維護(hù)實(shí)體組鏈表,得到所述兩個(gè)方向的復(fù)用段的下一跳地址和對應(yīng)的維護(hù)實(shí)
14體組。
通過以上實(shí)施例的介紹,本發(fā)明的主要思想已經(jīng)闡述清楚。上述示例 是本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種傳送多協(xié)議標(biāo)簽交換環(huán)網(wǎng)保護(hù)維護(hù)實(shí)體組配置方法,其特征在于,包括創(chuàng)建隧道保護(hù)組,確定其工作隧道和保護(hù)隧道,以及隧道保護(hù)組的下一跳地址;選擇隧道保護(hù)組所屬的復(fù)用段保護(hù)組,獲取所述復(fù)用段保護(hù)組兩個(gè)方向的復(fù)用段的下一跳地址,將所述兩個(gè)方向的復(fù)用段的下一跳地址和隧道保護(hù)組的下一跳地址進(jìn)行比較,如果其中一個(gè)方向的復(fù)用段的下一跳地址與所述隧道保護(hù)組的下一跳地址相同,則將該方向的復(fù)用段對應(yīng)的維護(hù)實(shí)體組配置為工作維護(hù)實(shí)體組,另一方向的復(fù)用段對應(yīng)的維護(hù)實(shí)體組配置為保護(hù)維護(hù)實(shí)體組。
2、 如權(quán)利要求1所述的方法,其特征在于,所述獲取隧道保護(hù)組所 屬的復(fù)用段保護(hù)組兩個(gè)方向的復(fù)用段的下 一跳地址具體包括從網(wǎng)管數(shù)據(jù)庫中獲取所述隧道保護(hù)組所屬的復(fù)用段保護(hù)組兩個(gè)方向的復(fù) 用段的名稱,根據(jù)所述復(fù)用段的名稱獲取所述復(fù)用段的下一跳地址和對應(yīng)的 維護(hù)實(shí)體組。
3、 如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述隧道保護(hù)組的 工作隧道的下 一跳地址得到所述隧道保護(hù)組的下 一跳地址。
4、 如權(quán)利要求1所述的方法,其特征在于,創(chuàng)建隧道保護(hù)組時(shí),如 果為雙向隧道,對于同一條隧道配置兩組隧道4呆護(hù)組,兩組隧道保護(hù)組對應(yīng) 不同的下一逸L地址。
5、 如權(quán)利要求1所述的方法,其特征在于,所述獲取隧道保護(hù)組所 屬的復(fù)用段保護(hù)組兩個(gè)方向的復(fù)用段的下 一跳地址具體包括創(chuàng)建復(fù)用段鏈表,從網(wǎng)管數(shù)據(jù)庫中查詢網(wǎng)元下的復(fù)用段信息,存入所述 復(fù)用段鏈表中;創(chuàng)建復(fù)用段保護(hù)組鏈表,從網(wǎng)管數(shù)據(jù)庫中查詢網(wǎng)元下的復(fù)用段保護(hù)組信 息,存入所述復(fù)用段保護(hù)組鏈表中;創(chuàng)建維護(hù)實(shí)體組鏈表,從網(wǎng)管數(shù)據(jù)庫中查詢維護(hù)實(shí)體組信息,存入維護(hù)實(shí)體組鏈表中;選擇隧道保護(hù)組所述的復(fù)用段保護(hù)組名稱后,根據(jù)所述復(fù)用段保護(hù)組名 稱查詢復(fù)用段保護(hù)組鏈表,得到復(fù)用段保護(hù)組兩個(gè)方向的復(fù)用段的名稱,才艮 據(jù)所述兩個(gè)方向的復(fù)用段的名稱查詢復(fù)用段鏈表和維護(hù)實(shí)體組鏈表,得到所 述兩個(gè)方向的復(fù)用段的下 一跳地址和對應(yīng)的維護(hù)實(shí)體組。
6、 一種傳送多協(xié)議標(biāo)簽交換環(huán)網(wǎng)保護(hù)維護(hù)實(shí)體組配置裝置,其特征在 于,包括隧道保護(hù)組創(chuàng)建模塊,用于創(chuàng)建隧道保護(hù)組,確定其工作隧道和保護(hù)隧 道,以及隧道保護(hù)組的下一跳地址;還用于選擇隧道保護(hù)組所屬的復(fù)用賴J呆 護(hù)組;配置模塊,用于獲取隧道保護(hù)組所屬的復(fù)用段保護(hù)組兩個(gè)方向的復(fù)用l爻 的下一跳地址,將所述復(fù)用段保護(hù)組兩個(gè)方向的復(fù)用段的下一跳地址和隧道 保護(hù)組的下一跳地址進(jìn)行比較,如果其中一個(gè)方向的復(fù)用段的下一跳地址與 所述隧道保護(hù)組的下一跳地址相同,則將該方向的復(fù)用段對應(yīng)的維護(hù)實(shí)體組 配置為工作維護(hù)實(shí)體組,另 一方向的復(fù)用段對應(yīng)的維護(hù)實(shí)體組配置為保護(hù)維 護(hù)實(shí)體組。
7、 如權(quán)利要求6所述的裝置,其特征在于,所述配置模塊,還用于 從網(wǎng)管數(shù)據(jù)庫中獲取復(fù)用段保護(hù)組兩個(gè)方向的復(fù)用段的名稱,根據(jù)所述復(fù)用 段的名稱獲取所述復(fù)用段的下一跳地址和對應(yīng)的維護(hù)實(shí)體組。
8、 如權(quán)利要求6所述的裝置,其特征在于,所述隧道保護(hù)組創(chuàng)建模 塊,用于根據(jù)所述隧道保護(hù)組的工作隧道的下一跳地址得到所述隧道保護(hù)組 的下一跳地址。
9、 如權(quán)利要求6所述的裝置,其特征在于,所述隧道保護(hù)組創(chuàng)建才莫 塊,還用于在隧道為雙向隧道時(shí),為該隧道配置兩組隧道保護(hù)組,兩組隧道 保護(hù)組對應(yīng)不同的下 一跳;也址。
10、 如權(quán)利要求6所述的裝置,其特征在于,所述配置模塊還包括 鏈表創(chuàng)建單元,用于創(chuàng)建復(fù)用段鏈表,從網(wǎng)管數(shù)據(jù)庫中查詢網(wǎng)元下的復(fù)用段信息,存入所述復(fù)用段鏈表中;還用于創(chuàng)建復(fù)用段保護(hù)組鏈表,從網(wǎng)管 數(shù)據(jù)庫中查詢網(wǎng)元下的復(fù)用段保護(hù)組信息,存入所述復(fù)用段保護(hù)組鏈表中;還用于創(chuàng)建維護(hù)實(shí)體組鏈表,從網(wǎng)管數(shù)據(jù)庫中查詢維護(hù)實(shí)體組信息,存入維 護(hù)實(shí)體組鏈表中;查詢單元,用于在隧道保護(hù)組選擇隧道保護(hù)組所述的復(fù)用段保護(hù)組名稱 后,根據(jù)復(fù)用段保護(hù)組名稱查詢復(fù)用段保護(hù)組鏈表,得到復(fù)用段保護(hù)組兩個(gè) 方向的復(fù)用段的名稱,根據(jù)所述兩個(gè)方向的復(fù)用段的名稱查詢復(fù)用段鏈表和 維護(hù)實(shí)體組鏈表,得到所述兩個(gè)方向的復(fù)用段的下一跳地址和對應(yīng)的維護(hù)實(shí) 體組。
全文摘要
本發(fā)明提供了一種傳送多協(xié)議標(biāo)簽交換環(huán)網(wǎng)保護(hù)維護(hù)實(shí)體組配置方法,包括創(chuàng)建隧道保護(hù)組,確定其工作隧道和保護(hù)隧道,以及隧道保護(hù)組的下一跳地址;選擇隧道保護(hù)組所屬的復(fù)用段保護(hù)組,獲取所述復(fù)用段保護(hù)組兩個(gè)方向的復(fù)用段的下一跳地址,將所述兩個(gè)方向的復(fù)用段的下一跳地址和隧道保護(hù)組的下一跳地址進(jìn)行比較,如果其中一個(gè)方向的復(fù)用段的下一跳地址與所述隧道保護(hù)組的下一跳地址相同,則將該方向的復(fù)用段對應(yīng)的維護(hù)實(shí)體組配置為工作維護(hù)實(shí)體組,另一方向的復(fù)用段對應(yīng)的維護(hù)實(shí)體組配置為保護(hù)維護(hù)實(shí)體組。本發(fā)明還提供了一種傳送多協(xié)議標(biāo)簽交換環(huán)網(wǎng)保護(hù)維護(hù)實(shí)體組配置裝置。本發(fā)明配置隧道保護(hù)組時(shí),輸入數(shù)據(jù)簡單,配置準(zhǔn)確率高。
文檔編號H04L12/46GK101599862SQ20091015075
公開日2009年12月9日 申請日期2009年6月30日 優(yōu)先權(quán)日2009年6月30日
發(fā)明者孫凱意 申請人:中興通訊股份有限公司