專利名稱:一種自動交換光網絡中uni數據鏈路自動捆綁方法及裝置的制作方法
技術領域:
本發(fā)明涉及通信系統(tǒng)中的自動交換光網絡(ASON , Automatic Switched Optical Network ),尤其涉及一種ASON中用戶-網絡接口 ( UNI)數據鏈路自動 捆綁方法及裝置。
背景技術:
ASON的概念于2001年被正式提出,ASON是以光傳送網(OTN)為基礎 的自動交換傳輸網,ASON與傳統(tǒng)的OTN的主要區(qū)別在于引入了一個獨立的控 制平面,控制平面由獨立的或分布于網元設備中、通過信令通道連接起來的多 個控制節(jié)點組成??刂破矫婢哂泻艚锌刂坪瓦B接控制功能,包括路由功能, 資源發(fā)現功能,連接的建立、釋放、監(jiān)測和維護功能等,從而實現了光網絡的 智能化。
ASON控制平面接口包括UNI和網絡-網絡接口 ( NNI),其中,NNI又分 為內部網絡-網絡接口 (I-NNI)和外部網絡-網絡接口 (E-NNI), I-NNI是屬于 同 一個域內或多個有依賴關系的不同域中控制平面實體間的雙向信令接口 ; E-NNI是屬于無依賴關系的不同域內控制平面實體間的雙向信令接口 ,所述兩 種NNI均支持以下功能資源發(fā)現、連接控制、連接選擇和路由。NNI的路由 功能包括將兩個ASON節(jié)點間具有相同屬性的多條數據鏈路組成一個捆束鏈 路,以達到減少數據鏈路狀態(tài)更新信息的效果,如將ASON中多條屬性相同 的數據鏈路捆綁在一起,組成一個捆束鏈路,這樣,對上述多條數據鏈路執(zhí)行 維護和廣播操作可通過單個數據鏈路狀態(tài)廣播信息發(fā)送出去,從而顯著減少網 絡中的廣播信息,數據鏈路資源管理效率得以提高。現有NNI數據鏈路捆綁是 以用戶需求為依據的,即網絡運營商將具有相同業(yè)務需求用戶對應的數據鏈路執(zhí)4于捆綁#乘作。
UNI是用戶和業(yè)務供應商控制平面實體間的雙向信令接口, UNI包括兩個
子集UNI用戶端(UNI-C )和UNI網絡端(UNI-N ),分別用于描述用戶端和 業(yè)務供應商端。UM支持以下功能呼叫控制、狀態(tài)查詢、連接控制和連接選 擇,但不具備NNI的路由功能??梢姡诂F有技術中已實現NNI數據鏈路捆綁 技術,相比之下,由于受UNI自身功能的限制,還未對UNI數據鏈路實現捆綁 功能。
發(fā)明內容
有鑒于此,本發(fā)明的主要目的在于提供一種ASON中UNI數據鏈路自動捆 綁方法及裝置,能實現ASON中UNI數據鏈路的自動捆綁功能。 為達到上述目的,本發(fā)明的技術方案是這樣實現的
本發(fā)明提供了 一種自動交換光網絡ASON中用戶-網絡接口 UNI數據鏈路 自動捆綁方法,該方法包才舌
檢測配置操作狀態(tài),針對不同的配置操作狀態(tài)配置數據鏈路;判斷所配置 數據鏈路的傳送網分配地址TNA與已配置數據鏈路TNA的異同,根據判斷結 果對數據鏈路執(zhí)行對應捆綁操作。
其中,所述配置操作狀態(tài)為新增時,
所述配置數據鏈路,具體為增加數據鏈路并配置對應的TNA;
所述判斷所配置數據鏈路的TNA與已配置數據鏈路TNA的異同,根據判 斷結果對數據鏈路執(zhí)行對應捆綁操作,具體為判斷新增數據鏈路的TNA與已 配置數據鏈路TNA的異同,如果與已配置數據鏈路TNA相同,則將新增數據 鏈路配置為已配置的具有相同TNA數據鏈路所屬捆束鏈路的成員鏈路;如果與 已配置數據鏈路TNA不同,則根據新增數據鏈路的TNA配置一個與新增數據 鏈路的TNA對應的新捆束鏈路,并將新增數據鏈路配置為新捆束鏈路的成員鏈 路。
其中,所述配置操作狀態(tài)為刪除時,
6所述配置數據鏈路,具體為刪除數據鏈路;
所述判斷所配置數據鏈路的TNA與已配置數據鏈路TNA的異同,根據判 斷結果對數據鏈路執(zhí)行對應捆綁操作,具體為判斷已刪除數據鏈路的TNA與 除本次配置的已配置數據鏈路TNA的異同,如果與除本次配置的已配置數據鏈 路的TNA相同,則保留已刪除數據鏈路的原所屬捆束鏈路,結束數據鏈路配置; 如果與除本次配置的已配置數據鏈路的TNA不同,則將已刪除數據鏈路的原所 屬捆束鏈路刪除,結束數據鏈路配置。
其中,所述配置操作狀態(tài)為修改時,
所述配置數據鏈路,具體為修改數據鏈路的TNA;
所述判斷所配置數據鏈路的TNA與已配置數據鏈路TNA的異同,根據判 斷結果對數據鏈路執(zhí)行對應捆綁操作,具體為判斷修改后數據鏈路的TNA與 已配置的數據鏈路TNA的異同,如果與已配置的數據鏈路的TNA相同,則將 修改后的數據鏈路從修改前原所屬的捆束鏈路中移除,并配置為所述已配置的 具有相同TNA數據鏈路所屬捆束鏈路的成員鏈路,結束數據鏈路配置;如果與 已配置的數據鏈路的TNA不同,則根據修改后數據鏈路的TNA配置一個與修 改后數據鏈路的TNA對應的新的捆束鏈路,將修改后的數據鏈路從原所屬的捆 束鏈路中移除,并配置為新捆束鏈路的成員鏈路,結束數據鏈路配置。
其中,所述針對Y, iL^數據鏈路TNA的不同判斷結果均執(zhí)行結束數據鏈路 配置操作之前,進一步包括
判斷修改前數據鏈路的TNA與除本次配置的已配置的數據鏈路TNA的異 同,如果與除本次配置的已配置的數據鏈路的TNA相同,則保留已修改數據鏈 路的原所屬捆束鏈路;如果與除本次配置的已配置的數據鏈路的TNA不同,則 將已修改數據鏈路的原所屬捆束鏈路刪除。
本發(fā)明還提供了一種ASON中UNI數據鏈路自動捆綁裝置,該裝置包括
檢測模塊,用于檢測配置操作狀態(tài),并將檢測結果發(fā)送到配置模塊和判斷 處理模塊;
存儲模塊,用于存儲已配置的數據鏈路、數據鏈路對應的TNA和數據鏈路所屬的捆束鏈路;
配置模塊,用于根據檢測模塊的檢測結果配置數據鏈路,并將配置結果發(fā)
送到判斷處理模塊;
判斷處理模塊,用于根據配置操作狀態(tài)判斷配置模塊所配置數據鏈路的 TNA與存儲模塊中已配置數據鏈路TNA的異同,并根據判斷結果對數據鏈路 執(zhí)行對應捆綁操:作。
其中,所述配置模塊確定配置操作狀態(tài)為新增時,
所述配置數據鏈路,并將配置結果發(fā)送到判斷處理模塊,具體的,增加數 據鏈路并配置對應的TNA,并將配置結果發(fā)送到判斷處理模塊。 其中,所述配置模塊確定配置操作狀態(tài)為刪除時,
所述配置數據鏈if各,并將配置結果發(fā)送到判斷處理模塊,具體的,刪除數 據鏈路,并將配置結果發(fā)送到判斷處理模塊。
其中,所述配置模塊確定配置操作狀態(tài)為修改時,
所述配置數據鏈路,并將配置結果發(fā)送到判斷處理模塊,具體的,修改數 據鏈路的TNA,并將配置結果發(fā)送到判斷處理模塊。
其中,所述判斷處理模塊,進一步用于確定修改前數據鏈路的TNA與除本 次配置的已配置數據鏈路的TNA相同時,結束鏈路配置操作;確定修改前數據 鏈路的TNA與除本次配置的已配置的數據鏈路的TNA不同時,刪除已修改數 據鏈路的原所屬捆束鏈路。
本發(fā)明提供的ASON中UNI數據鏈路自動捆綁方法及裝置,檢測配置操作 狀態(tài),針對不同的配置操作狀態(tài)配置數據鏈路;判斷所配置數據鏈路的TNA與 已配置數據鏈路TNA的異同,根據判斷結果對數據鏈路執(zhí)行對應捆綁操作,從 而實現具有相同TNA的UNI數據鏈路的自動捆綁功能,使每個UNI客戶端對 應一個UNI捆束鏈路,提高了數據鏈路資源管理效率。
圖1為本發(fā)明ASON中UNI數據鏈路自動捆綁方法實現流程圖;圖2為本發(fā)明數據鏈路新增配置實施例示意圖3為本發(fā)明數據鏈路修改配置實施例一示意圖4為本發(fā)明數據鏈路修改配置實施例二示意圖5為本發(fā)明數據鏈路修改配置實施例三示意圖6為本發(fā)明數據鏈路修改配置實施例四示意圖7為本發(fā)明ASON中UNI數據鏈路自動捆綁裝置結構示意圖。
具體實施例方式
本發(fā)明的基本思想是檢測配置操作狀態(tài),針對不同的配置操作狀態(tài)配置 數據鏈路;判斷所配置數據鏈路的TNA與已配置數據鏈路TNA的異同,根據 判斷結果對數據鏈路執(zhí)行對應捆綁操作。
這里,所述配置操作狀態(tài)包括新增、刪除和修改;所述TNA為ASON 為每個UNI客戶端分配的一個全局唯一的地址,稱為傳送網分配地址, 一個 TNA可標識一條或多條數據鏈路,即若多條數據鏈路均屬于上述同一個UNI 客戶端,則所述多條數據鏈路均由同 一個TNA標識,上述UNI客戶端包括 UNI-C節(jié)點和UNI-N節(jié)點,ASON分別為UNI-C節(jié)點和UNI-N節(jié)點配置相應 TNA;完成所述數據鏈^各的配置為完成UNI-C節(jié)點和UNI-N節(jié)點間凄史據鏈3各 的配置,即完成數據鏈^各在UNI-C節(jié)點和UNI-N節(jié)點兩側的配置。
在UNI數據鏈路的配置過程中將為數據鏈路配置TNA,本發(fā)明數據鏈路自 動捆綁實施方案的依據為TNA,即將具有相同TNA的數據鏈路自動捆綁為 捆束鏈路。
下面結合附圖及具體實施例對本發(fā)明作進一步詳細說明。 圖1為本發(fā)明ASON中UNI數據鏈路自動捆綁方法實現流程圖,如圖1 所示,該流程包括以下步驟
步驟101:數據鏈路配置開始。
步驟102:檢測配置操作狀態(tài)是否為新增,若配置搮:作狀態(tài)為新增,則增 加數據鏈路并配置對應的TNA,之后執(zhí)行步驟103;若配置操作狀態(tài)不為新增,則執(zhí)行步驟106。
步驟103 ~ 105:判斷新增數據鏈路的TNA與已配置數據鏈路的TNA是否 相同,如果與已配置數據鏈路的TNA相同,則將新增數據鏈路配置為已配置的 具有相同TNA數據鏈路所屬捆束鏈路的成員鏈路,之后執(zhí)行步驟115;如果與 已配置數據鏈路的TNA不同,則根據新增數據鏈路的TNA配置一個與新增數 據鏈路的TNA對應的新捆束鏈路,并將新增數據鏈路配置為新捆束鏈路的成員 鏈路,之后執(zhí)行步驟115;
這里,在本發(fā)明數據鏈路配置過程中,如果新增數據鏈路的TNA與已配置 數據鏈路的TNA不同,則配置新增數據鏈路所屬的捆束鏈路,如步驟105,使 得在以后數據鏈路的刪除或修改配置過程中配置的每條數據鏈^^均有所屬的捆 束鏈路,用以最終實現數據鏈路的自動捆綁。
步驟106:檢測配置操作狀態(tài)是否為刪除,若配置操作狀態(tài)為刪除,則刪 除數據鏈路,之后執(zhí)行步驟107;若配置操作狀態(tài)不為刪除,則執(zhí)行步驟109。
步驟107- 108:判斷刪除的數據鏈路的TNA與除本次配置的已配置的數 據鏈路的TNA是否相同,如果與除本次配置的已配置數據鏈路的TNA相同, 則保留已刪除數據鏈路的原所屬捆束鏈路,執(zhí)行步驟115;如果與除本次配置 的已配置數據鏈路的TNA不同,則將已刪除數據鏈路的原所屬捆束鏈路刪除, 之后執(zhí)行步驟115。
這里,所述判斷刪除的數據鏈路的TNA與除本次配置的已配置的數據鏈路 的TNA是否相同為判斷數據鏈路被刪除后,已刪除數據鏈路的TNA是否仍 被其它數據鏈路使用。
步驟109:檢測配置操作狀態(tài)是否為修改,若配置操作狀態(tài)為修改,則修 改數據鏈路的TNA,之后執(zhí)行步驟110;若配置操作狀態(tài)不為修改,即不對 數據鏈路執(zhí)行任何配置操作,則執(zhí)行步驟115。
步驟110 - 112:判斷修改后的數據鏈路的TNA與已配置的數據鏈路的TNA 是否相同,如果與已配置數據鏈路的TNA相同,則將修 文后的數據鏈路從修改 前原所屬的捆束鏈路中移除,并配置為所述已配置的具有相同TNA數據鏈路所屬捆束鏈路的成員鏈路,之后可以直接執(zhí)行步驟115,也可以繼續(xù)執(zhí)行步驟113; 如果與已配置數據鏈路的TNA不同,則根據修改后數據鏈路的TNA配置一個 與修改后數據鏈路的TNA對應的新的捆束鏈路,將修改后的數據鏈路從原所屬 的捆束鏈路中移除,并配置為新捆束鏈路的成員鏈路,之后可以直接執(zhí)行步驟 115,也可以繼續(xù)執(zhí)行步驟113。
步驟113-114:判斷修改前的數據鏈路的TNA與除本次配置的已配置的 數據鏈路的TNA是否相同,如果與除本次配置的已配置數據鏈路的TNA相同, 則保留已修改數據鏈路的原所屬捆束鏈路,執(zhí)行步驟115;如果與除本次配置 的已配置數據鏈路的TNA不同,則將已修改數據鏈路的原所屬捆束鏈路刪除, 之后執(zhí)行步驟115。
這里,所述判斷修改前的數據鏈路的TNA與除本次配置的已配置的數據鏈 路的TNA是否相同為判斷修改前數據鏈路的TNA是否仍被其它數據鏈路使 用。
步驟115:數據鏈路配置結束。
圖2為本發(fā)明數據鏈路新增配置實施例示意圖,如圖2所示,在UNI-C節(jié) 點和UNI-N節(jié)點間依次新增三條數據鏈路,三條4丈據鏈i 各與UNI-C和UNI-N 對應的TNA分別配置為20和30,即三條數據嗜連路的TNA相同;UNI-C節(jié) 點上的數據鏈贈-接口標識分別為40、 41、 42, UNI-N節(jié)點上的數據鏈蹤"接口 標識分別為70、 71、 72;具體配置過程如下
步驟201:在UNI-C節(jié)點上新增數據鏈路接口 40,由于TNA: 20沒有被 配置過,即與已配置數據鏈路的TNA不同,則配置與TNA: 20對應的捆束 鏈路接口 20,這里,以20標識捆束鏈路接口,并將數據鏈路接口 40設置 為捆束鏈路接口 20的成員鏈路接口 。
這里,數據鏈路的配置過程則為配置數據鏈路的數據鏈路接口 ,即UNI-C 和UNI-N節(jié)點上的數據鏈路接口 。
步驟202:在UNI-C節(jié)點上新增數據鏈紹4妻口 41,由于其TNA: 20已經 被配置過,即與已配置數據鏈^4妄口 40對應的數據鏈路的TNA相同,則
li將數據鏈路接口 41設置為TNA: 20對應的捆束鏈路接口 20的成員鏈路接 o 。
這里,也可在配置數據鏈路接口 41之前先配置第一條數據鏈路UNI-N節(jié) 點上的數據鏈路接口 70,即依次配置三條完整的數據鏈路,在本實施例中, 先依次配置三條數據鏈路在UNI-C節(jié)點上的數據鏈路接口 ,再依次配置三條數 據鏈路在UNI-N節(jié)點上的數據鏈路接口 。
步驟203:與步驟2相同,在UNI-C節(jié)點上新增數據鏈路接口 42,由于 其TNA: 20已經被配置過,則將數據鏈路接口 42設置為TNA: 20對應的捆 束鏈路接口 20的成員鏈^4妄口。
步驟204:在UM-N節(jié)點上依次新增數據鏈路接口 70、 71、 72,分別對 應于UNI-C節(jié)點上的數據鏈膝接口 40、 41、 42,配置方法與UNI-C節(jié)點上凄丈 據鏈路接口的配置方法相同,其中,捆束鏈路接口的設置為新增與數據鏈路 接口 40對應的數據鏈路接口 70后,配置與TNA: 30對應的捆束鏈路接口 30,捆束鏈路接口 30與步驟201中的捆束鏈路接口 20相對應,相應的,將 數據鏈路接口 71和72均設置為TNA: 30對應的捆束鏈贈蕃口 30的成員鏈 糾妄口 。
本發(fā)明數據鏈路的刪除配置過程與新增配置過程相反,下面仍以圖2為例 對數據鏈路的刪除配置過程作簡單描述如下
刪除數據鏈路接口 42及其對應的數據鏈路接口 72,再刪除數據鏈^4妄 口 41及其對應的數據鏈路接口 71,此時,因未被刪除的數據鏈路接口 40 和70的TNA與數據鏈^4矣口 41、 42和71、 72的相同,則只將上述數據鏈 路接口 41、 42、 71和72從TNA: 20和30對應的捆束鏈路接口 20和30 中移除;刪除數據鏈路接口 40和70之后,因捆束鏈路接口 20和30不再被 其它數據鏈路使用,即與其它已配置的數據鏈i W妾口的TNA不同,則在刪除 數據鏈路接口 40和70后刪除捆束鏈路接口 20和30。
圖3為本發(fā)明數據鏈路修改配置實施例一示意圖,如圖3所示,本實施例 的特征在于待修改的數據鏈路的TNA在數據鏈路修改配置后不再被其它數據
12鏈路使用,即與已配置數據鏈路的TNA不同,且修改后的數據鏈路的TNA 沒有配置過,即與已配置數據鏈路的TNA不同,具體配置過程如下
步驟301:將UNI-C節(jié)點上數據鏈路接口 41對應的TNA: 20修改為21, 由于TNA: 21沒有配置過,于是配置與TNA: 21對應的新的捆束鏈路接口 2L
步驟302:將數據鏈路接口 41從捆束鏈^4妄口 20中移除,并設置為捆 束鏈路接口 21的成員鏈^4妄口 。
步驟303:因TNA: 20不再被其它數據鏈路使用,于是刪除捆束鏈路接口20。
步驟304:將UNI-N節(jié)點上與數據鏈路接口 41對應的數據鏈路接口 71 對應的TNA: 3(H資改為31,配置與TNA: 31對應的新的捆束鏈路接口 31, 捆束鏈路接口 31與步驟301中的捆束鏈路接口 21對應,將數據鏈路接口 71從捆束鏈路接口 30中移除,并設置為捆束鏈路接口 31的成員鏈路接口, 刪除捆束鏈路接口 30。
圖4為本發(fā)明數據鏈路修改配置實施例二的示意圖,如圖4所示,本實施 例的特征在于待修改的數據鏈路的TNA在數據鏈路修改配置后仍有其它數據 鏈路使用,即與已配置數據鏈路的TNA相同,且修改后的數據鏈路的TNA 沒有配置過,即修改后的數據鏈路的TNA與已配置數據鏈路的TNA不同, 具體配置過程如下
步驟401:將UNI-C節(jié)點上的數據鏈路接口 41對應的TNA: 20修改為
21, 由于TNA: 21沒有配置過,于是配置與TNA: 21對應的新的捆束鏈路接 口 21。
步驟402:將數據鏈路接口 41從捆束f連路4矣口 20中移除,并設置為捆 束鏈路接口 21的成員鏈5§4妄口。
步驟403:因TNA: 20仍被數據鏈路接口 42對應的數據鏈路使用,所以 繼續(xù)保留捆束鏈贈4矣口 20。
步驟404:將UNI-N節(jié)點上與數據鏈路接口 41對應的數據鏈路接口 71對應的TNA: 30修改為31,配置與TNA: 31對應的新的捆束鏈路接口 31, 捆束鏈路接口 31與步驟401中的捆束鏈路接口 21對應,將數據鏈路接口 71從捆束鏈^各接口 30中移除,并設置為捆束鏈^^婁口 31的成員鏈路接口。 圖5為本發(fā)明數據鏈路修改配置實施例三的示意圖,如圖5所示,本實施 例的特征在于待修改的數據鏈路的TNA在數據鏈路修改配置后仍有其它數據 鏈路使用,即與已配置數據鏈路的TNA相同,修改后的數據鏈路的TNA已 配置過,即修 文后的數據鏈路的TNA與已配置數據鏈路的TNA相同,具體 配置過程如下
步驟501:將UNI-C節(jié)點上的數據鏈i ^4姿口 40對應的TNA: 20 ^f務改為 21,由于TNA: 21已配置過,與數據鏈路接口 42對應的TNA: 21相同,則 將數據鏈路接口 40從捆束鏈路接口 20中移除,并設置為捆束鏈路接口 21 的成員鏈路接口。
步驟502:因TNA: 20仍被數據鏈路接口 41對應的數據鏈路使用,保留 捆束l連^4妄口 20。
步驟503:同上,將UNI-N節(jié)點上與數據鏈^4姿口 40對應的數據鏈i !4妄 口 70對應的TNA: 3(H奮改為31,由于TNA: 31已配置過,則將凄史據《連^各 接口 70從捆束鏈路接口 30中移除,并設置為捆束鏈路接口 31的成員鏈 路接口。
圖6為本發(fā)明數據鏈路修改配置實施例四的示意圖,如圖6所示,本實施 例的特征在于待修改的數據鏈路的TNA在數據鏈路修改配置后不再被其它數 據鏈路使用,即與已配置數據鏈路的TNA不同,修改后的數據鏈路的TNA 已配置過,即修改后數據鏈路的TNA與已配置數據鏈路的TNA相同,具體 配置過程如下
步驟601:將UNI-C節(jié)點上的數據鏈路接口 41對應的TNA: 20修改為 21,由于TNA: 21已配置過,與凄史據鏈^4妾口 42對應的TNA: 21相同,則 將數據鏈路接口 41從捆束鏈路接口 20中移除,并設置為捆束鏈路接口 21 的成員t連44^口。步驟602:因TNA: 20不再被其它數據鏈路使用,于是刪除捆束鏈路接口20。
步驟603:同上,將UNI-N節(jié)點上與數據鏈路接口 41對應的數據鏈游4妄 口 71對應的TNA: 30修改為31,由于TNA: 31已配置過,則將數據鏈路 接口 71從捆束鏈路接口 30中移除,并設置為捆束鏈路接口 31的成員鏈 路接口,刪除捆束鏈路接口 30。
本發(fā)明所述實施例數據鏈路的配置過程中,數據鏈路接口和捆束鏈路接口 均對用戶可見,因而數據鏈路的配置操作簡易透明,捆束鏈路的形成過程不可 見。
為實現上述方法,本發(fā)明還提供了 一種ASON中UNI數據鏈路自動捆綁裝 置,如圖7所示,該裝置包括檢測模塊、配置模塊、存儲模塊和判斷處理模 塊,其中,
所述檢測模塊,用于檢測配置操作狀態(tài),并將檢測結果發(fā)送到配置模塊和 判斷處理模塊;
具體的,檢測配置操作狀態(tài),將檢測結果發(fā)送到配置模塊和判斷處理模塊。
所述存儲模塊,用于存儲已配置的數據鏈路、數據鏈路對應的TNA和數據 鏈路所屬的捆束鏈路。
所述配置模塊,用于根據檢測模塊的檢測結果配置數據鏈路,并將配置結 果發(fā)送到判斷處理模塊,具體的,
配置操作狀態(tài)為新增時,增加數據鏈路并配置對應的TNA,并將配置結果 發(fā)送到判斷處理模塊;配置操作狀態(tài)為刪除時,刪除數據鏈路,并將配置結果 發(fā)送到判斷處理模塊;配置操作狀態(tài)為修改時,修改數據鏈路的TNA,并將配 置結果發(fā)送到判斷處理模塊;配置操作狀態(tài)不為新增、刪除和修改時,不執(zhí)行 任何配置操作。
所述判斷處理模塊,用于根據配置搡作狀態(tài)判斷配置模塊所配置數據鏈路 的TNA與存儲模塊中已配置數據鏈路TNA的異同,并根據判斷結果對數據鏈 路執(zhí)行對應捆綁操作,具體的,
15配置操作狀態(tài)為新增時,確定新增數據鏈路TNA與已配置數據鏈路TNA 相同時,將新增數據鏈路配置為已配置的具有相同TNA數據鏈路所屬捆束鏈路 的成員鏈路;確定新增數據鏈路TNA與已配置數據鏈路TNA不同時,根據新 增數據鏈路的TNA配置一個與新增數據鏈路的TNA對應的新捆束鏈路,并將 新增數據鏈路配置為新捆束鏈路的成員鏈路;
配置操作狀態(tài)為刪除時,先刪除存儲模塊中原存儲的已刪除的數據鏈路, 之后確定已刪除數據鏈路的TNA與存儲模塊中所剩余的已配置數據鏈路TNA 相同時,結束鏈路配置操作;確定已刪除數據鏈路的TNA與存儲模塊中所剩余 的已配置數據鏈路的TNA不同時,刪除已刪除數據鏈路的原所屬捆束鏈路;
配置操作狀態(tài)為修改時,確定修改后數據鏈路的TNA與已配置數據鏈路的 TNA相同時,將修改后的數據鏈路從原所屬的捆束鏈路中移除,并配置為所述 已配置的具有相同TNA數據鏈路所屬捆束鏈路的成員鏈路;確定修改后數據鏈 路的TNA與已配置數據鏈路的TNA不同時,根據修改后數據鏈路的TNA配 置與修改后數據鏈路的TNA對應的新捆束鏈路,將修 文后的數據鏈路從原所屬 捆束鏈路中移除,并配置為新捆束鏈路的成員鏈路;基于以上描述根據修改后 數據鏈路的TNA與已配置數據鏈路TNA的異同執(zhí)行對應捆綁操作后,進一步 確定修改前數據鏈路的TNA與除本次配置的已配置數據鏈路的TNA相同時, 結束鏈路配置操作;確定修改前數據鏈路的TNA與除本次配置的已配置數據鏈 路的TNA不同時,刪除已修改數據鏈路的原所屬捆束鏈路。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范 圍,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應 包含在本發(fā)明的保護范圍之內。
權利要求
1、一種自動交換光網絡ASON中用戶-網絡接口UNI數據鏈路自動捆綁方法,其特征在于,該方法包括檢測配置操作狀態(tài),針對不同的配置操作狀態(tài)配置數據鏈路;判斷所配置數據鏈路的傳送網分配地址TNA與已配置數據鏈路TNA的異同,根據判斷結果對數據鏈路執(zhí)行對應捆綁操作。
2、 根據權利要求1所述的ASON中UNI數據鏈路自動捆綁方法,其特征 在于,所述配置操作狀態(tài)為新增時,所述配置數據鏈路,具體為增加數據鏈路并配置對應的TNA;所述判斷所配置數據鏈路的TNA與已配置數據鏈路TNA的異同,根據判 斷結果對數據鏈路執(zhí)行對應捆綁操作,具體為判斷新增數據鏈路的TNA與已 配置數據鏈路TNA的異同,如果與已配置數據鏈路TNA相同,則將新增數據 鏈路配置為已配置的具有相同TNA數據鏈路所屬捆束鏈路的成員鏈路;如果與 已配置數據鏈路TNA不同,則根據新增數據鏈路的TNA配置一個與新增數據 鏈路的TNA對應的新捆束鏈路,并將新增數據鏈路配置為新捆束鏈路的成員鏈 路。
3、 根據權利要求1所述的ASON中UNI數據鏈路自動捆綁方法,其特征 在于,所述配置操:作狀態(tài)為刪除時,所述配置數據鏈路,具體為刪除數據鏈路;所述判斷所配置數據鏈路的TNA與已配置數據鏈路TNA的異同,根據判 斷結果對數據鏈路執(zhí)行對應捆綁操作,具體為判斷已刪除數據鏈路的TNA與 除本次配置的已配置數據鏈路TNA的異同,如果與除本次配置的已配置數據鏈 路的TNA相同,則保留已刪除數據鏈路的原所屬捆束鏈路,結束數據鏈路配置; 如果與除本次配置的已配置數據鏈路的TNA不同,則將已刪除數據鏈路的原所 屬捆束鏈路刪除,結束數據鏈路配置。
4、 根據權利要求1所述的ASON中UNI數據鏈路自動捆綁方法,其特征在于,所述配置操作狀態(tài)為修改時,所述配置數據鏈路,具體為修改數據鏈路的TNA;所述判斷所配置數據鏈路的TNA與已配置數據鏈路TNA的異同,根據判 斷結果對數據鏈路執(zhí)行對應捆綁操作,具體為判斷修改后數據鏈路的TNA與 已配置的數據鏈路TNA的異同,如果與已配置的數據鏈路的TNA相同,則將 修改后的數據鏈路從修改前原所屬的捆束鏈路中移除,并配置為所述已配置的 具有相同TNA數據鏈路所屬捆束鏈路的成員鏈路,結束數據鏈路配置;如果與 已配置的數據鏈路的TNA不同,則根據修改后數據鏈路的TNA配置一個與修 改后數據鏈路的TNA對應的新的捆束鏈路,將修改后的數據鏈路從原所屬的捆 束鏈路中移除,并配置為新捆束鏈路的成員鏈路,結束數據鏈路配置。
5、 根據權利要求4所述的ASON中UNI數據鏈路自動捆綁方法,其特征 在于,所述針對修改后數據鏈路TNA的不同判斷結果均執(zhí)行結束數據鏈路配置 操作之前,進一步包括判斷修改前數據鏈路的TNA與除本次配置的已配置的數據鏈路TNA的異 同,如果與除本次配置的已配置的數據鏈路的TNA相同,則保留已修改數據鏈 路的原所屬捆束鏈路;如果與除本次配置的已配置的數據鏈路的TNA不同,則 將已修改數據鏈路的原所屬捆束鏈路刪除。
6、 一種ASON中UNI數據鏈路自動捆綁裝置,其特征在于,該裝置包括 檢測模塊,用于檢測配置操作狀態(tài),并將檢測結果發(fā)送到配置模塊和判斷處理模塊;存儲模塊,用于存儲已配置的數據鏈路、數據鏈路對應的TNA和數據鏈路 所屬的捆束鏈路;配置模塊,用于根據檢測模塊的檢測結果配置數據鏈路,并將配置結果發(fā) 送到判斷處理模塊;判斷處理模塊,用于根據配置操作狀態(tài)判斷配置模塊所配置數據鏈路的 TNA與存儲模塊中已配置數據鏈路TNA的異同,并根據判斷結果對數據鏈路 執(zhí)行對應捆綁操作。
7、 根據權利要求6所述的ASON中UNI數據鏈路自動捆綁裝置,其特征 在于所述配置模塊確定配置操作狀態(tài)為新增時,所述配置數據鏈路,并將配置結果發(fā)送到判斷處理模塊,具體的,增加數 據鏈路并配置對應的TNA,并將配置結果發(fā)送到判斷處理^莫塊。
8、 根據權利要求6所述的ASON中UNI數據鏈路自動捆綁裝置,其特征 在于所述配置模塊確定配置操作狀態(tài)為刪除時,所述配置數據鏈路,并將配置結果發(fā)送到判斷處理模塊,具體的,刪除數 據鏈路,并將配置結果發(fā)送到判斷處理模塊。
9、 根據權利要求6所述的ASON中UNI數據鏈路自動捆綁裝置,其特征 在于所述配置模塊確定配置操作狀態(tài)為修改時,所迷配置數據鏈路,并將配置結果發(fā)送到判斷處理才莫塊,具體的,修改數 據鏈路的TNA,并將配置結果發(fā)送到判斷處理模塊。
10、 根據權利要求6所述的ASON中UNI數據鏈路自動捆綁裝置,其特征 在于所述判斷處理模塊,進一步用于確定修改前數據鏈路的TNA與除本次配 置的已配置數據鏈路的TNA相同時,結束鏈路配置操作;確定修改前數據鏈路 的TNA與除本次配置的已配置的數據鏈路的TNA不同時,刪除已修改數據鏈 路的原所屬捆束鏈路。
全文摘要
本發(fā)明公開了一種自動交換光網絡ASON中用戶-網絡接口UNI數據鏈路自動捆綁方法,包括檢測配置操作狀態(tài),針對不同的配置操作狀態(tài)配置數據鏈路;判斷所配置數據鏈路的傳送網分配地址TNA與已配置數據鏈路TNA的異同,根據判斷結果對數據鏈路執(zhí)行對應捆綁操作。本發(fā)明還同時公開了一種ASON中UNI數據鏈路自動捆綁裝置,運用該方法和裝置可實現具有相同TNA的UNI數據鏈路的自動捆綁功能,使每個UNI客戶端對應一個UNI捆束鏈路,提高了數據鏈路資源管理效率。
文檔編號H04L12/24GK101534458SQ200910082638
公開日2009年9月16日 申請日期2009年4月23日 優(yōu)先權日2009年4月23日
發(fā)明者駱震江 申請人:中興通訊股份有限公司