两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

路由協(xié)議消息發(fā)布和路由計(jì)算的方法、裝置和系統(tǒng)的制作方法

文檔序號:7944765閱讀:279來源:國知局
專利名稱:路由協(xié)議消息發(fā)布和路由計(jì)算的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及光網(wǎng)絡(luò)通信技術(shù),尤其涉及波分網(wǎng)絡(luò)中路由協(xié)議消息發(fā)布和路由計(jì)算 的方法、裝置和系統(tǒng)。
背景技術(shù)
隨著電信網(wǎng)絡(luò)的快速發(fā)展,光網(wǎng)絡(luò)已經(jīng)成為未來廣域網(wǎng)和城域網(wǎng)的核心,其中, 波分復(fù)用(Wavelength Division Multiplexing,WDM)光網(wǎng)絡(luò)受到了廣泛的關(guān)注,而光 波長路由交換機(jī)(Wavelength Routing Switch, WRS)和光交叉連接器(Photonic Cross Connector, PXC)的出現(xiàn),使得網(wǎng)絡(luò)可以在光域內(nèi)實(shí)現(xiàn)數(shù)據(jù)的交換。在WDM光網(wǎng)絡(luò)中,光通道需要由經(jīng)過的光交換節(jié)點(diǎn)、光鏈路(光纖)和每個光鏈路 分配的波長(信道)共同確定。在沒有波長轉(zhuǎn)換能力的全光組里,光通道必須通過使用沿 著路由的所有鏈路上的共同的波長來建立,這就是波長連續(xù)性約束。計(jì)算光通道時必須同 時考慮路由選擇和波長分配這兩個問題。因?yàn)?,即使存在一個路由,其每條鏈路都有波長資 源,但如果對所有鏈路來說,沒有共同波長,那么光通道是不能建立的。為放寬波長連續(xù)性約束,可以在網(wǎng)絡(luò)中部署具有波長轉(zhuǎn)換能力的光交叉設(shè)備,從 而將光通道分成幾個不同波長的子連接行成一條光路。但是,由于技術(shù)和成本等因素限制, 這些設(shè)備可能不具有任意的端口交叉和任意的波長轉(zhuǎn)換的能力,這也為波長路由計(jì)算增加 了難度。隨著業(yè)務(wù)需求和光網(wǎng)絡(luò)技術(shù)的發(fā)展,由光傳送網(wǎng)向智能光網(wǎng)絡(luò)演進(jìn)是光網(wǎng)絡(luò)發(fā)展 的必然趨勢。自動交換光網(wǎng)絡(luò)(Automatic Switched Optical Network, AS0N)是融交換、 傳送為一體的新一代光網(wǎng)絡(luò),是一種動態(tài)、自動交換傳送網(wǎng),能夠自動計(jì)算路徑并通過信令 控制實(shí)現(xiàn)連接的建立、恢復(fù)、拆除。因此將ASON與WDM光網(wǎng)絡(luò)結(jié)合起來,通過ASON對WDM 光網(wǎng)絡(luò)進(jìn)行波長路由的自動計(jì)算和建立是一種新的光傳送方式。但是,由于WDM光網(wǎng)絡(luò)中的波長連續(xù)性限制以及光交叉設(shè)備存在的交叉限制,波 分設(shè)備不能將任意一個波長通道交叉到另一個波長通道,這給ASON計(jì)算WDM光網(wǎng)絡(luò)的路徑 帶來了困難?,F(xiàn)有技術(shù)提供了一種方法來解決WDM光網(wǎng)絡(luò)設(shè)備的交叉限制問題將路由選 擇和波長分配分開進(jìn)行。在不考慮波長資源的情況下選擇一條路由,然后沿著該路由發(fā)送 信令探測以決定哪些波長可用,如果沿該選擇的路由探測到?jīng)]有波長資源可用,則進(jìn)行信 令回滾并重新選擇其它路由,以重新探測。采用這種方法的缺點(diǎn)是通道建立效率較低,導(dǎo)致連接建立或重路由的時間很長, 并且該方式不能夠充分利用網(wǎng)絡(luò)資源以達(dá)到波長利用效率的最大化。

發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了一種路由協(xié)議消息發(fā)布和路由計(jì)算的方法、裝置和系統(tǒng), 能夠解決目前的波長路由中連接建立或重路由的時間過長,波長利用效率較低的問題。本發(fā)明的實(shí)施例采用如下技術(shù)方案
本發(fā)明的實(shí)施例一種波分網(wǎng)絡(luò)中路由協(xié)議消息發(fā)布的方法,包括獲取本節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路信息,所述節(jié)點(diǎn)信息包括節(jié)點(diǎn)的端口交叉能力信 息,所述鏈路信息包括與節(jié)點(diǎn)相連的各條鏈路的波長可用性信息;將所述獲取的節(jié)點(diǎn)信息和鏈路信息通過路由協(xié)議消息的類型-長度-屬性對象 (Type-Length-Value, TLV)進(jìn)行攜帶,并在網(wǎng)絡(luò)中發(fā)布所述路由協(xié)議消息。
本發(fā)明的實(shí)施例波分網(wǎng)絡(luò)中路由計(jì)算的方法,包括從各節(jié)點(diǎn)發(fā)布的路由協(xié)議消息的TLV對象中獲取各節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路信息, 所述節(jié)點(diǎn)信息包括節(jié)點(diǎn)的端口交叉能力信息,所述鏈路信息包括與節(jié)點(diǎn)相連的各條鏈路的 波長可用性信息;接收業(yè)務(wù)請求,根據(jù)所述獲取的節(jié)點(diǎn)信息和鏈路信息,計(jì)算出滿足業(yè)務(wù)要求的路 由,并為所述業(yè)務(wù)分配波長。本發(fā)明的實(shí)施例提供了一種波分網(wǎng)絡(luò)中路由協(xié)議消息發(fā)布的裝置,包括信息獲取單元,用于獲取本節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路信息,所述節(jié)點(diǎn)信息包括節(jié)點(diǎn) 的端口交叉能力信息,所述鏈路信息包括與節(jié)點(diǎn)相連的各條鏈路的波長可用性信息;信息發(fā)布單元,用于將所述獲取的節(jié)點(diǎn)信息和鏈路信息通過路由協(xié)議消息的TLV 對象進(jìn)行攜帶,并在網(wǎng)絡(luò)中發(fā)布所述路由協(xié)議消息。本發(fā)明的實(shí)施例還提供了一種波分網(wǎng)絡(luò)中路由計(jì)算的裝置,包括信息獲取單元,用于從各節(jié)點(diǎn)發(fā)布的路由協(xié)議消息的TLV對象中獲取各節(jié)點(diǎn)的節(jié) 點(diǎn)信息和鏈路信息,所述節(jié)點(diǎn)信息包括節(jié)點(diǎn)的端口交叉能力信息,所述鏈路信息包括與節(jié) 點(diǎn)相連的各條鏈路的波長可用性信息;業(yè)務(wù)接收單元,用于接收業(yè)務(wù)請求;計(jì)算單元,用于根據(jù)所述獲取的節(jié)點(diǎn)信息和鏈路信息,計(jì)算出滿足業(yè)務(wù)要求的路 由,并為所述業(yè)務(wù)分配波長。信息獲取單元,用于從各節(jié)點(diǎn)發(fā)布的路由協(xié)議消息的TLV對象中獲取各節(jié)點(diǎn)的節(jié) 點(diǎn)信息和鏈路信息,所述節(jié)點(diǎn)信息包括節(jié)點(diǎn)的端口交叉能力信息,所述鏈路信息包括與節(jié) 點(diǎn)相連的各條鏈路的波長可用性信息;計(jì)算單元,用于根據(jù)所述節(jié)點(diǎn)信息和鏈路信息,為業(yè)務(wù)請求計(jì)算出滿足要求的路由。本發(fā)明的實(shí)施例還提供了一種波分網(wǎng)絡(luò)中路由協(xié)議消息發(fā)布和路由計(jì)算的系統(tǒng), 包括路由協(xié)議消息發(fā)布裝置,用于獲取本節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路信息,所述節(jié)點(diǎn)信息 包括節(jié)點(diǎn)的端口交叉能力信息,所述鏈路信息包括與節(jié)點(diǎn)相連的各條鏈路的波長可用性信 息;將所述獲取的節(jié)點(diǎn)信息和鏈路信息通過路由協(xié)議消息的TLV對象進(jìn)行攜帶,并在網(wǎng)絡(luò) 中發(fā)布所述路由協(xié)議消息;路由計(jì)算裝置,用于從各節(jié)點(diǎn)發(fā)布的路由協(xié)議消息的TLV對象中獲取各節(jié)點(diǎn)的節(jié) 點(diǎn)信息和鏈路信息,接收業(yè)務(wù)請求,根據(jù)所述獲取的節(jié)點(diǎn)信息和鏈路信息,計(jì)算出滿足業(yè)務(wù) 要求的路由,并為所述業(yè)務(wù)分配波長。本發(fā)明實(shí)施例提供的路由協(xié)議消息發(fā)布和路由計(jì)算的方法、裝置和系統(tǒng),由節(jié)點(diǎn) 獲取節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路信息,并將所述獲取的信息攜帶在路由協(xié)議消息的TLV對象中,在網(wǎng)絡(luò)中進(jìn)行發(fā)布,而波分網(wǎng)絡(luò)中的其它節(jié)點(diǎn)或集中式的路徑計(jì)算單元獲取到上述信 息后,能夠根據(jù)這些信息準(zhǔn)確快速地為業(yè)務(wù)計(jì)算出具有可用波長資源的波長路由,并計(jì)算 出各條鏈路上可分配哪個波長來承載該業(yè)務(wù),而不需要進(jìn)行信令探測和信令回滾,從而大 量節(jié)省了網(wǎng)絡(luò)資源。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其它的附圖。圖1為本發(fā)明的實(shí)施例波分網(wǎng)絡(luò)中路由協(xié)議消息發(fā)布的方法的流程圖;圖2為本發(fā)明的實(shí)施例波分網(wǎng)絡(luò)中路由計(jì)算的方法的流程圖;圖3為本發(fā)明路由協(xié)議消息發(fā)布和路由計(jì)算的方法的應(yīng)用實(shí)施例的示意圖;圖4為本發(fā)明的實(shí)施例波分網(wǎng)絡(luò)中路由協(xié)議消息發(fā)布的裝置的示意圖;圖5為本發(fā)明的實(shí)施例波分網(wǎng)絡(luò)中路由計(jì)算的裝置的示意圖;圖6為本發(fā)明的實(shí)施例波分網(wǎng)絡(luò)中路由協(xié)議消息發(fā)布和路由計(jì)算的系統(tǒng)的示意 圖。
具體實(shí)施例方式下面結(jié)合附圖對本發(fā)明實(shí)施例波分網(wǎng)絡(luò)中路由協(xié)議消息發(fā)布和路由計(jì)算的方法、 裝置和系統(tǒng)進(jìn)行詳細(xì)描述。應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其 它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。如圖1所示,本發(fā)明的實(shí)施例波分網(wǎng)絡(luò)中路由協(xié)議消息發(fā)布的方法,包括S101、獲取本節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路信息,所述節(jié)點(diǎn)信息包括節(jié)點(diǎn)的端口交叉能 力信息,所述鏈路信息包括與節(jié)點(diǎn)相連的各條鏈路的波長可用性信息。上述節(jié)點(diǎn)的節(jié)點(diǎn)信息還可以包括以下至少一項(xiàng)節(jié)點(diǎn)的波長轉(zhuǎn)換能力信息、節(jié)點(diǎn) 級別的損傷信息、節(jié)點(diǎn)內(nèi)部的端口到端口的損傷信息。其中,所述節(jié)點(diǎn)的波長轉(zhuǎn)換能力信息包括所述節(jié)點(diǎn)中的波長轉(zhuǎn)換器是否與所述 節(jié)點(diǎn)的入端口、出端口相連接;所述波長轉(zhuǎn)換器能夠轉(zhuǎn)換的波長的范圍;所述波長轉(zhuǎn)換器 是否可用或已被占用的信息。上述節(jié)點(diǎn)的鏈路信息還可以包括節(jié)點(diǎn)各個端口上的鏈路損傷信息。上述與節(jié)點(diǎn)相連的各條鏈路的波長可用性信息包括所述鏈路的波長限制信息; 所述鏈路的波長狀態(tài)信息。S102、將所述獲取的節(jié)點(diǎn)信息和鏈路信息通過路由協(xié)議消息的TLV進(jìn)行攜帶,并在網(wǎng)絡(luò)中發(fā)布所述路由協(xié)議消息。具體的發(fā)布方法可以為在所述節(jié)點(diǎn)發(fā)布的路由協(xié)議消息中,例如,可以通過在用 于描述節(jié)點(diǎn)屬性的TLV對象中的子TLV(sub-TLV)對象來攜帶所述節(jié)點(diǎn)的交叉能力信息;或者還可以攜帶所述節(jié)點(diǎn)的波長轉(zhuǎn)換能力信息,或節(jié)點(diǎn)級別的損傷信息,或節(jié)點(diǎn)內(nèi)部的端口 到端口的損傷信息。另外,對于節(jié)點(diǎn)的鏈路信息,例如,可以通過在用于描述鏈路屬性的TLV對象中的 子TLV對象來攜帶所述節(jié)點(diǎn)相連的各條鏈路的波長可用性信息,或者還可以攜帶節(jié)點(diǎn)各個 端口上的鏈路損傷信息。本發(fā)明的實(shí)施例波分網(wǎng)絡(luò)中路由協(xié)議消息發(fā)布的方法,由節(jié)點(diǎn)獲取包括本節(jié)點(diǎn)的端口交叉能力信息的節(jié)點(diǎn)信息和包括與節(jié)點(diǎn)相連的各條鏈路的波長可用性信息的鏈路信 息,并將獲取的信息攜帶在路由協(xié)議消息的TLV對象中進(jìn)行發(fā)布,從而為其它節(jié)點(diǎn)或集中 式的路徑計(jì)算單元提供這些信息用于路由計(jì)算。其它節(jié)點(diǎn)或集中式的路徑計(jì)算單元能夠根 據(jù)這些信息準(zhǔn)確快速地為業(yè)務(wù)計(jì)算出具有可用波長資源的波長路由,并計(jì)算出各條鏈路上 可分配哪個波長來承載該業(yè)務(wù),而不需要進(jìn)行信令探測和信令回滾,從而大量節(jié)省了網(wǎng)絡(luò) 資源。如圖2所示,本發(fā)明的實(shí)施例波分網(wǎng)絡(luò)中路由計(jì)算的方法可以包括如下步驟S201、從各節(jié)點(diǎn)發(fā)布的路由協(xié)議消息的TLV對象中獲取各節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路 信息,所述節(jié)點(diǎn)信息包括節(jié)點(diǎn)的端口交叉能力信息,所述鏈路信息包括與節(jié)點(diǎn)相連的各條 鏈路的波長可用性信息;S202、接收業(yè)務(wù)請求,根據(jù)所述獲取的節(jié)點(diǎn)信息和鏈路信息,計(jì)算出滿足業(yè)務(wù)要求 的路由,并為所述業(yè)務(wù)分配波長。本發(fā)明的實(shí)施例波分網(wǎng)絡(luò)中路由計(jì)算的方法,由節(jié)點(diǎn)或集中式的路徑計(jì)算單元獲 取其它節(jié)點(diǎn)發(fā)布的、攜帶在路由協(xié)議消息的TLV對象中的節(jié)點(diǎn)信息和鏈路信息,所述節(jié)點(diǎn) 信息包括節(jié)點(diǎn)的交叉能力信息,所述鏈路信息包括與節(jié)點(diǎn)相連的各條鏈路的波長可用性信 息,所述節(jié)點(diǎn)或集中式的路徑計(jì)算單元能夠根據(jù)所述信息,為業(yè)務(wù)請求計(jì)算出滿足要求的 路由,并為所述業(yè)務(wù)分配波長,因而能夠減少連接建立或重路由的時間,并且利用該方式能 夠充分利用網(wǎng)絡(luò)資源以提高波長利用效率。以下將通過各種不同方式來詳細(xì)說明如何實(shí)現(xiàn)波分網(wǎng)絡(luò)中節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈 路信息的攜帶。采用開放式最短路徑優(yōu)先(Open Shortest Path First,0SPF)協(xié)議能夠在 網(wǎng)絡(luò)中通告鏈路屬性。該路由協(xié)議屬于內(nèi)部網(wǎng)關(guān)協(xié)議(Interior Gateway Protocols, IGP) 的一種。在節(jié)點(diǎn)發(fā)送的路由協(xié)議消息中,可以包含一個或多個描述鏈路信息的TLV對象,每 個TLV對象包含一條鏈路的信息?,F(xiàn)有技術(shù)對OSPF協(xié)議進(jìn)行了擴(kuò)展,通過路由協(xié)議消息中的Node Attribute TLV(節(jié)點(diǎn)屬性TLV)對象來描述與節(jié)點(diǎn)相關(guān)的信息。方式一本方式為在路由協(xié)議消息中攜帶節(jié)點(diǎn)的端口交叉能力信息。光交叉設(shè)備通常具有不對稱的特性,存在端口交叉限制。即,在一個光交叉設(shè)備 中,其各個端口之間可能并不能夠任意交叉,某一個入端口集合只能交叉連接到某一個出 端口集合,而不是任意的出端口。因而,為發(fā)布節(jié)點(diǎn)的端口交叉能力信息,常用的方法為,每 一條鏈路相應(yīng)的Link TLV (鏈路TLV)對象僅用于描述該鏈路對應(yīng)的端口交叉能力,通過在 該鏈路的Link TLV對象中攜帶該鏈路對應(yīng)的端口交叉能力信息,然后在網(wǎng)絡(luò)中進(jìn)行發(fā)布來 實(shí)現(xiàn)。通常情況下,由于節(jié)點(diǎn)內(nèi)部有多個端口具有相同的交叉能力,因此該方法在網(wǎng)絡(luò)中發(fā)布了大量的冗余信息,造成了網(wǎng)絡(luò)資源占用。在本發(fā)明中,為描述節(jié)點(diǎn)的端口交叉能力信息,可以通過Node Attribute TLV中 的Connectivity Matrix Sub-TLV (端口連通性子TLV對象)來描述相關(guān)信息。例如,可以 采用如表1所示的格式來進(jìn)行描述。表1中未示出子TLV的頭部。子TLV對象的頭部用于 指示該子TLV對象的類型,例如表1所示的子TLV的類型是“端口連通性子TLV對象”。子 TLV對象的頭部還用于指示該子TLV對象的長度。
表 1. Connectivity Matrix Sub-TLV 的結(jié)構(gòu)012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+I Connectivity |Reserved+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ILink Set In #1:+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ILink Set Out #1: +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ILink Set In #2+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ILink Set Out #2+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IAdditional Link set pairs as neededto specify connectivity+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+其中,connectivity (連通性)字段指示節(jié)點(diǎn)是固定交換設(shè)備還是可交叉的交換 設(shè)備。例如,connectivity = 1時表示各個端口是固定連接的,connectivity = 2時表示 各個端口具有交叉能力。Reserved(預(yù)留)表示預(yù)留字段,以下各表中的該字段相同。Link Set In (接入鏈路集合)#i字段和Link Set Out (輸出鏈路集合)#i字段表 示Link Set In #i中所包含的鏈路集合可以交叉到Link Set Out #i中所包含的鏈路集 合中。Link Set In和Link Set Out具有相同的格式,用于描述一個鏈路的集合。例如, Link Set In/Out格式可以是如表2所示的形式。表 2. Link Set In/Out 的結(jié)構(gòu)012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+I ActionDir Format |Reserved
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ILink Identifier 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ILink Identifier N+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+其中,Action(描述方式)字段指示該鏈路集合對象中描述鏈路集合的方式。例 如,Action = 1表示“包含列表”,Action = 2表示“包含范圍”。Dir (方向)字段表示各條鏈路的方向。例如,Dir = 1表示雙向,Dir = 2表示入 方向,Dir = 3表示出方向。Format (標(biāo)識方法)指示標(biāo)識鏈路的方法。例如,F(xiàn)ormat = 1表示采用鏈路的本 地ID的方式標(biāo)識鏈路。字段Link Identifieri (i = 1 N)表示連接標(biāo)識。而表 1 中最后一 亍的字段"Additional Link set pairs as needed to specify connectivity”用于描述其它鏈路集合對的端口的連通性。方式二本方式為在路由協(xié)議消息中攜帶節(jié)點(diǎn)的波長轉(zhuǎn)換能力信息。為描述節(jié)點(diǎn)的波長轉(zhuǎn)換能力信息,可以通過Node Attribute TLV中的Sub-TLV來指示波長轉(zhuǎn)換器(Wavelength Converter,WC)的可達(dá)性、WC的轉(zhuǎn)換范圍、WC的狀態(tài)等信息。 例如,可以通過3個Sub-TLV來分別描述上述這三個信息。(I)WC的可達(dá)性信息,即WC的入端口、出端口能否與WC相連。為描述節(jié)點(diǎn)中的WC的可達(dá)性信息,可以通過Node Attribute TLV中的 Accessibility of wavelength converters Sub-TLV(WC 的波長可達(dá)性子 TLV 對象)來描 述相關(guān)信息。例如,可以采用表3所示的格式來進(jìn)行描述,表3中未示出子TLV的頭部。表 3. Accessibility of wavelength converters Sub-TLV 的結(jié)構(gòu)012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+I Conversion |Reserved|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ILink Set A #1|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IWC Set A #1|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IAdditional Link set and WC set pairs as needed to |specify IngressPoolMatrix+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|WC Set B #1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|link Set B #1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Additional WC set and Link set pairs as needed tospecify PoolEgressMatrix+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+其中,conversion (轉(zhuǎn)換能力)表示節(jié)點(diǎn)的波長轉(zhuǎn)換能力,conversion = 0表示固 定的轉(zhuǎn)換能力,conversion = 1表示轉(zhuǎn)換能力被整個節(jié)點(diǎn)共享,2表示轉(zhuǎn)換能力被一個或多 個鏈路共享。Link Set A(鏈路集合A)#i字段和WC Set A(波長轉(zhuǎn)換器集合A)#i字段構(gòu)成的 一對集合對,表示入端口的鏈路集Link Set A #i中的各條鏈路可以交叉到波長轉(zhuǎn)換器集 WC Set A #i中的任一個WC ;Link Set B (鏈路集合B) #i和WC Set B (波長轉(zhuǎn)換器集合 B)#i構(gòu)成的一對集合對,表示波長轉(zhuǎn)換器集WC Set B #i中的任一個WC可以交叉到出端口 的鏈路集Link Set B #i中的各條鏈路。字 段 Additional Link set and WC set pairs as needed to specify IngressPoolMatrix表示用于描述接入鏈路到WC的連接矩陣的其它接入鏈路集合/ WC 集合對;字段 Additional WC set and Link set pairs as needed to specify PoolEgressMatrix表示用于描述WC到輸出鏈路的連接矩陣的其它WC集合/輸出鏈路集合 對。其中,Link Set的格式可以采用上述方式一中Link Set的格式。WC Set則可以 采用表4所示的格式。表4. WC Set 的結(jié)構(gòu)012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Action |Reserved+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| WC Identifier 1|WC Identifier 2+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| WC Identifier n_l|WC Identifier n+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+表4中,Action(描述方式)字段指示該WC集合對象中描述WC集合的方式。例如,Action = 1表示“包含列表”,Action = 2表示“包含范圍”。WC Identifier i(WC標(biāo)識i)(i =1 N)字段列出相關(guān)的WC標(biāo)識,例如WC Identifier 1表示W(wǎng)C標(biāo)識1,WC Identifier η表示W(wǎng)C標(biāo)識η。(2)WC的轉(zhuǎn)換范圍信息,即每個WC的輸入波長的范圍以及輸出波長的范圍。為描述節(jié)點(diǎn)中的WC的轉(zhuǎn)換范圍信息,可以通過Node Attribute TLV中的 Wavelength conversion range Sub-TLV (波長轉(zhuǎn)換范圍子TLV對象)來描述相關(guān)信息。例 如,可以采用表5所示的格式來進(jìn)行描述,圖中未示出子TLV的頭部。表 5. Wavelength conversion range Sub-TLV 的結(jié)構(gòu)012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+I Conversion |Reserved+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+WC Set #1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IInput Wavelength Set #1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IOutput Wavelength Set #1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IAdditional Wavelength set pairs as neededto specify conversion+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+表5中,conversion(轉(zhuǎn)換能力)表示節(jié)點(diǎn)的WC的轉(zhuǎn)換能力,conversion = 0表 示固定的轉(zhuǎn)換能力,1表示轉(zhuǎn)換能力被整個節(jié)點(diǎn)共享,2表示轉(zhuǎn)換能力被1個或多個鏈路共 享。WC Set #i、Input Wavelength Set #i、Output Wavelength Set #i 三個集合表 示,WC集合中各個WC,其輸入波長范圍為Input Wavelength Set (輸入波長集合)中指定 的波長,輸出波長范圍為Output Wavelength Set (輸出波長集合)中指定的波長。"Additional Wavelength set pairs as needed to specify conversion,,表不 用于描述WC的轉(zhuǎn)換能力的其它WC集合/輸入/輸出波長集合對。其中,Input Wavelength Set 和 Output Wavelength Set 可以采用如表 6 所示的格式。表 6. Input Wavelength Set 和 Output Wavelength Set 的結(jié)構(gòu)012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+I Action | Reserved | Num Wavelengths+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Grid | C. S.Reserved | η for lowest frequency+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+I Additional fields as necessary per action+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+其中,Action(描述方式)表示波長集合中描述波長集合的方式。例如,Action = 0表示“包含列表”,1表示“排除列表”,2表示“包含范圍”,3表示“排除范圍”,4表示“采用 bit map 表不,,。Num Wavelengths (波長數(shù)目)表示該波長集合中波長的數(shù)量(Action = 0 3), 或表示比特圖(Bit Map)中波長的數(shù)量(Action = 4)。第5 8字節(jié)(第二行)是一個波長標(biāo)簽,指示出鏈路中具有最低頻率的波長。其 中,字段 Grid 表示波分類型,Grid = 1 表示是 G. 694. 1 DWDM (Dense Wavelength Division Multiplexing,密集波分復(fù)用),字段C. S.表示頻率間隔,即兩個相鄰波長的頻率之差,單 位是THz。字段η for lowest frequency表示最低頻率數(shù)目,η是一個帶符號的整數(shù)。該 波長標(biāo)簽指示的波長的頻率為f =中心頻率(193. ΙΤΗζ)+η*頻率間隔。Additional fields as necessary per action 表不對于不同的描述方式, Additional fields (附加區(qū)域)的具體格式不同。例如,當(dāng)Action = 0時,按頻率從低 到高列出各個波長的η值(頻率最低的波長的η值已在第7、8字段描述,不再重復(fù));當(dāng) Action = 1時,按頻率從低到高列出不被包含的各個波長的η值;當(dāng)Action = 2時,由 Num Wavelengths和η就已經(jīng)可以確定波長集合包含的各個波長(其η值分別為η,η+1,
η+2,......,n+Num ffavelengths-1),因此不需要 Additional fields ;當(dāng) Action = 3 時,
由Num Wavelengths和η就已經(jīng)可以確定波長集合包含的各個波長(除了其η值分別為n,
η+1, η+2,......,n+Num ffavelengths-1的其它波長),因此不需要附加區(qū)域;當(dāng)Action =
4時,附加區(qū)域采用比特圖的形式表示各個波長是否包含在該集合中,即附加區(qū)域中用各個 比特位來表示各個波長(根據(jù)頻率按從低到高的順序)是否被包含在該集合中,如1表示 包含,0表示不包含。(3) WC的狀態(tài)信息,即每個WC是否可用或已被占用。為描述節(jié)點(diǎn)中的WC的狀態(tài)信息,可以通過Node Attribute TLV中的WC Usage state Sub-TLV(WC使用狀態(tài)子TLV對象)來描述相關(guān)信息。例如,可以采用表7所示的格 式來進(jìn)行描述,表7中未示出sub-TLV的頭部。表7. WC Usage state Sub-TLV 的結(jié)構(gòu)012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IWC Set+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IWC Usage state+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+I............I Padded bits<formula>formula see original document page 14</formula>
其中,WC Set (WC集合)中列出各個WC,WC Usage state (WC使用狀態(tài))按比特圖 方式指明各個WC的狀態(tài),如1表示對應(yīng)的WC可用,0表示已被占用。字段Padded bits表示填充比特。方式三本方式為在路由協(xié)議消息中攜帶節(jié)點(diǎn)級別的損傷信息。為描述節(jié)點(diǎn)級別的損傷信息,通過Node Attribute TLV中的Node Impairment Sub-TLV(節(jié)點(diǎn)損傷子TLV對象)來描述相關(guān)信息。例如,可以采用表8所示的格式來進(jìn)行 描述,表8中未示出子TLV的頭部。表 8. Node Impairment Sub-TLV 的結(jié)構(gòu)012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+I Im-Type | Unit | Length| Reserved+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+Wavelength information+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IMax impairment parameter value+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IMin impairment parameter value
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IAddit ional Wavelength impairment parameters+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+其中,Im-Type指示損傷類型,包括通道頻率范圍、通道插損、通道色散等等。Unit 指示各個參數(shù)值的單位,如對于通道頻率范圍,其單位為GHz。Length指示描述損傷的 參數(shù)的長度。Wavelength information指示該損傷信息涉及到的波長或波長集合。Max impairment parameter value 禾口 Min impairment parameter value 分另U指不該損傷信息 的上限和下限。字段 Additional Wavelength impairment parameters 表示其它損傷參數(shù)值。方式四本方式為在路由協(xié)議消息中攜帶節(jié)點(diǎn)內(nèi)部的端口到端口的損傷信息。為描述節(jié)點(diǎn)內(nèi)部的端口到端口的損傷信息,通過Node Attribute TLV中的 Port to Port Impairment Sub_TLV(端口到端口的損傷子TLV對象),或者直接擴(kuò)展 Connectivity Matrix Sub-TLV(端口連通性子TLV)來描述相關(guān)信息。例如,可以采用表9 的格式來進(jìn)行描述,表9中未示出子TLV的頭部。表 9. Port to Port Impairment Sub-TLV 的結(jié)構(gòu)0123
01234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IConnectivity Matrix Sub-TLVI (list of ingress-egress port pairs with common parameters) +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IPort-Port Parameter TLV #1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IPort-Port Parameter TLV #2+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IPort-Port Parameter TLV #N+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+其中,ConnectivityMatrix Sub-TLV(端口連通性子 TLV 對象)中的 Port-Port Parameter TLV #i (i = 1 N),即端口到端口的參數(shù)TLV對象,指示出端口連通性子TLV 中第i對可交叉的端口的損傷信息,如插損、光信噪比(optical signal-to-noise ratio, 0SNR)、通道增益等。Connectivity Matrix Sub-TLV(list of ingress-egress port pairs with common parameters)表示 Connectivity Matrix Sub-TLV對象的入 / 出端口組的通用參數(shù) 的列表。通過上述方式一至方式四,可以將節(jié)點(diǎn)信息攜帶在路由協(xié)議消息中,在波分網(wǎng)絡(luò) 中進(jìn)行發(fā)布。方式一至方式四的實(shí)施例中,節(jié)點(diǎn)信息是通過路由協(xié)議消息的節(jié)點(diǎn)屬性TLV對象 中的子TLV來攜帶的。實(shí)際上,也可以通過路由協(xié)議消息的Link TLV(鏈路TLV對象)中 的子TLV對象來攜帶節(jié)點(diǎn)信息。具體的方法是。節(jié)點(diǎn)在與其相連的鏈路中選擇一條或多條 鏈路,通過在被選擇的鏈路對應(yīng)的鏈路TLV對象中的子TLV對象來攜帶節(jié)點(diǎn)信息。這些子 TLV的格式與方式一至方式四中各子TLV對象的格式相似。其它節(jié)點(diǎn)在收到路由協(xié)議消息 后,則能夠根據(jù)這些子TLV來獲取相應(yīng)的節(jié)點(diǎn)信息。方式五本方式為在路由協(xié)議消息中攜帶鏈路中的波長可用性信息。(1)鏈路的波長限制信息為描述一條鏈路中的波長限制信息,通過鏈路TLV中的波長交換光網(wǎng)絡(luò) (Wavelength Switched Optical Network, WS0N)的 Port Wavelength Restrictions Sub-TLV(端口波長限制子TLV對象)來描述相關(guān)信息。例如,可以采用表10所示的格式來 進(jìn)行描述,表10中未示出sub-TLV的頭部。表 10. WSON Port Wavelength Restrictions Sub-TLV 的結(jié)構(gòu)0123 01234567890123456789012345678901
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+RestrictionKind T Reserved |MaxNumChannels+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+Wavelength Set Per actionI(variable)+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+其中,RestrictionKind字段表示鏈路有波長限制還是有波帶限制。例如,當(dāng)RestrictionKind = O時,表示鏈路有波長限制,此時,MaxNumChannels字 段表示鏈路中能夠支持的最大波長數(shù);Wavelength Set Per Action字段列出鏈路中能夠 支持的各個波長;當(dāng)RestrictionKind= 1時,表示鏈路有波帶限制,此時,MaxNumChannels 字段表示波帶的最大寬度,Wavelength Set Per Action字段指示調(diào)諧范圍。T字段表示該端口是否有交叉能力,如O表示是固定連接的,1表示可交叉。(2)鏈路的波長狀態(tài)信息為描述一條鏈路中的波長狀態(tài)信息,可以通過Link TLV中的Wavelength Status Information Sub-TLV(波長狀態(tài)信息子TLV對象)來描述相關(guān)信息。例如,可以采用表11 所示的格式來進(jìn)行描述,表11中未示出sub-TLV的頭部。表 11. Wavelength Status Information Sub-TLV 的結(jié)構(gòu)012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IReserved|Num Wavelengths+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+!Grid C. S. | Reserved| η for lowest frequency+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+I Bit Map Word #1 (Lowest frequency channels)+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+I Bit Map Word #N (Highest frequency channels) | Padded bits+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+其中,字段Num Wavelengths表示Bit Map中波長的數(shù)量(即比特圖中有效的位 數(shù)),第5-8字節(jié)(第二行)指示出鏈路中具有最低頻率的波長。其中,字段Grid表示波分 類型,Grid = 1 表示是 G. 694. 1 DWDM (Dense Wavelength Division Multiplexing,密集波 分復(fù)用),字段C. S.表示頻率間隔,即兩個相鄰波長的頻率之差,單位是THz。字段η for lowest frequency表示最低頻率數(shù)目,η是一個帶符號的整數(shù)。該波長標(biāo)簽指示的波長的 頻率為f =中心頻率(193. ΙΤΗζ)+η*頻率間隔。 Bit Map Word #i(i = 1 N)字段用于指示鏈路中各個波長(根據(jù)頻率按從低到 高的順序)的狀態(tài)。例如,某個波長對應(yīng)的字位為1時表示該波長可用,為O時表示該波長 已被占用。
字段Padded bits為填充比特。方式六本方式為在路由協(xié)議消息中攜帶節(jié)點(diǎn)各個端口上的鏈路損傷信息。為描述節(jié)點(diǎn)各端口上的鏈路損傷信息,通過Link TLV中的Per Port Impairment Sub-TLV(節(jié)點(diǎn)各個端口上的鏈路損傷子TLV對象)來描述相關(guān)信息。例如,可以采用表12 的格式來進(jìn)行描述,表12中未示出子TLV的頭部。表 12. Per Port Impairment Sub-TLV 的結(jié)構(gòu)012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IPort Parameter TLV #1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IPort Parameter TLV #2+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IPort Parameter TLV #N+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+其中,字段Port Parameter TLV #i (i = 1 N),即端口參數(shù)TLV對象用于描述該 鏈路的各種損傷信息,如總輸入/輸出光功率范圍、通道輸入/輸出光功率范圍等。通過以上方式五和方式六能夠?qū)㈡溌沸畔y帶在路由協(xié)議消息中,通過路由協(xié)議 進(jìn)行發(fā)布。以下將說明波分網(wǎng)絡(luò)的節(jié)點(diǎn)(或集中式的路徑計(jì)算單元)如何通過路由協(xié)議接收 其它節(jié)點(diǎn)信息和鏈路信息。節(jié)點(diǎn)(或集中式的路徑計(jì)算單元)在接收到其它節(jié)點(diǎn)發(fā)送的OSPF路由協(xié)議消息 后,可以通過如下步驟進(jìn)行業(yè)務(wù)請求的路由計(jì)算,并為所述業(yè)務(wù)分配合適的波長。首先,從Node Attribute TLV中提取端口連通性子TLV、通用波長轉(zhuǎn)換信息子 TLV、節(jié)點(diǎn)損傷子TLV、或端口到端口損傷子TLV等子TLV,從而獲得其它節(jié)點(diǎn)的交叉能力信 息、節(jié)點(diǎn)的波長轉(zhuǎn)換能力信息、節(jié)點(diǎn)級別的損傷信息、節(jié)點(diǎn)內(nèi)部的端口到端口的損傷信息寸。然后,從鏈路TLV中提取WSON端口波長限制子TLV、波長使用狀態(tài)信息子TLV、或 各端口損傷子TLV等子TLV,從而獲得與其它節(jié)點(diǎn)相連的鏈路的波長可用性信息、其它節(jié)點(diǎn) 各個端口上的鏈路損傷信息。獲取上述信息后,節(jié)點(diǎn)(或集中式的路徑計(jì)算單元)在本地保存這些信息。當(dāng)波長路由請求到達(dá)時,便可以利用這些信息進(jìn)行計(jì)算。下面將以一個應(yīng)用實(shí)施例對本發(fā)明的實(shí)施例波分網(wǎng)絡(luò)中波長路由的方案進(jìn)行詳 細(xì)說明。如圖3所示,設(shè)波分網(wǎng)絡(luò)中有3個節(jié)點(diǎn),分別為Node A.Node B,Node C,每個節(jié)點(diǎn) 都具有6個端口,其本地標(biāo)識分別為Pl P6,其中Pl P3為入端口,P4 P6為出端口,Pl和P4分別用于上、下業(yè)務(wù)。每個節(jié)點(diǎn)都有一個WC,其本地標(biāo)識都為WCl。假設(shè)圖3中各條鏈路都包含入1、入2、入3和入4這4個波長。本實(shí)施例中只以端口交叉能力信息、波長轉(zhuǎn)換能力信息、鏈路的波長可達(dá)性信息 這三種信息為例,來說明節(jié)點(diǎn)的相關(guān)信息如何發(fā)布、接收及利用。其它節(jié)點(diǎn)信息和鏈路信息 的發(fā)布和接收過程類似,這里不進(jìn)行敘述。以節(jié)點(diǎn)B為例,假設(shè)節(jié)點(diǎn)B的端口交叉能力信息為P2可以交叉到P6上,Pl和P3 可以交叉到P4和P5上。節(jié)點(diǎn)B的波長轉(zhuǎn)換能力信息分別為WC可達(dá)性信息為P1、P2、P3都能交叉到WCl上,WCl也能夠交叉到P4、P5、P6上。WC的波長轉(zhuǎn)換范圍為輸入波長范圍為λ 、λ 2,輸出波長范圍為λ3、入4。WC的狀態(tài)為可用。與節(jié)點(diǎn)B相連的各條鏈路的波長可達(dá)性信息分別為Ρ2對應(yīng)的鏈路L2的波長限制為支持λ 1-λ 4,鏈路中各波長的占用狀態(tài)為只 有λ 1空閑。Ρ6對應(yīng)的鏈路L6的波長限制為支持λ 1- λ 4,鏈路中各波長的占用狀態(tài)為 λ 1、入2被占用,入3、入4空閑。為了簡便起見,與節(jié)點(diǎn)B相連的其它鏈路的波長可達(dá)性信息這里略去。節(jié)點(diǎn)B確定以上信息后,將這些信息通過OSPF協(xié)議發(fā)布出去。例如,采用上面各 種方式中定義的格式,在OSPF的Node Attribute TLV中增加端口交叉能力信息(通過 Connectivity Matrix Sub-TLV攜帶)、節(jié)點(diǎn)的波長轉(zhuǎn)換能力信息(包括WC的可達(dá)性信 息(通過 Accessibility of wavelength converters Sub-TLV 攜帶)、WC 的轉(zhuǎn)換范圍信 息(通過 Wavelength conversion range Sub-TLV 攜帶)、WC 的狀態(tài)信息(通過 WC Usage state Sub-TLV攜帶)),在OSPF的Link TLV中,在每條鏈路對應(yīng)的TLV中增加鏈路的波長 限制信息(通過WSON Port Wavelength Restrictions Sub-TLV攜帶)、波長狀態(tài)信息(通 過Wavelength Status Information Sub-TLV攜帶)。以下具體描述一種可能的攜帶方式。(一)端口交叉能力信息攜帶在Connectivity Matrix Sub-TLV中,如表13所示。表13.節(jié)點(diǎn) B 的 Connectivity Matrix Sub-TLV 的結(jié)構(gòu)012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+I Connectivity = 21Reserved+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ILink Set In #1(P2 對應(yīng)的 Link ID)+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+Link Set Out #1:(P6 對應(yīng)的 Link ID)+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ILink Set In #2(PI、P3 對應(yīng)的 Link ID 列表)+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ILink Set Out #2(P4、P5 對應(yīng)的 Link ID 列表)+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+( ^ )WC1 W nTii tiff ESI τ ^ Accessibility of wavelength converters Sub-TLV中,如表14所示。^ 14. WCl 白勺 Accessibility of wavelength converters Sub-TLV ^^nI^J012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+I Conversion = 11Reserved+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ILink Set A #1 (PI、P2、P3 對應(yīng)的 Link ID 列表)+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IWC Set A #1 (WCl 的 ID)+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IWC Set B #1 (WCl 的 ID)+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+Ilink Set B #1 (P4、P5、P6 對應(yīng)的 Link ID 列表)+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+(三)WCl 的波長轉(zhuǎn)換范圍信息性攜帶在Wavelength conversion range Sub-TLV 中,如表15所示。表 15. WCl 的 Wavelength conversion range Sub-TLV 結(jié)構(gòu)012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+I Conversion = 1 |Reserved+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+WC Set #1 (WCl 的 ID)+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IInput Wavelength Set #1(入1、入2)+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IOutput Wavelength Set #1(入3、λ 4)+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+(四)WCl的狀態(tài)信息攜帶在WCUsage state Sub-TLV中,如表16所示。表16.節(jié)點(diǎn) B 中 WC 的 WC Usage state Sub-TLV 的結(jié)構(gòu)012301234567890123456789012345678901
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IWC Set (WCl 的 ID)+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
l|0 0 0............0 0 0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+由于WC Set中只有1個WC,因此在WC的使用狀態(tài)bit map中,只有第1位有效, 其為1表示該WC空閑。其它無效位都填0。(五)鏈路 L2 的波長限制信息攜帶在WSON Port Wavelength Restrictions Sub-TLV中,如表17所示。表17.節(jié)點(diǎn) B 的 WSON Port Wavelength Restrictions Sub-TLV 的結(jié)構(gòu)012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+I RestrKind = O |l| Reserved |MaxNumChannels = 4+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IWavelength Set Per actionI(λ 1、λ 2、λ 3、λ 4)+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+(六)鏈路L2 的波長狀態(tài)信息攜帶在Wavelength Status Information Sub-TLV 中,如表18所示。表18.鏈路 L2 的 Wavelength Status Information Sub-TLV 的結(jié)構(gòu)012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IReserved | Num Wavelengths = 4+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+Iλ 1的標(biāo)簽+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|1000|000............00 0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+由于L2中只有4個波長,因此在波長的狀態(tài)bit map中,只有前4位有效,其中第 η位為1表示λ η空閑。其它無效位都填0。在波長的狀態(tài)比特圖(表18中的第三行)中 第-位為1表示λ 空閑。(七)鏈路L6 的波長限制信息攜帶在 WSON Port Wavelength Restrictions Sub-TLV中,如表19所示。表19.鏈路 L6 的 WSON Port Wavelength Restrictions Sub-TLV 的結(jié)構(gòu)012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
I RestrKind = O |l| Reserved | MaxNumChannels = 4+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IWavelength Set Per actionI(λ 1、λ 2、λ 3、λ 4)+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+(八)鏈路 L6 的波長狀態(tài)信息攜帶在Wavelength Status Information Sub-TLV 中,如表20所示。表20.鏈路 L6 的 Wavelength Status Information Sub-TLV 的結(jié)構(gòu)012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+IReserved|Num Wavelengths = 4+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+Iλ 1的標(biāo)簽+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+0 0 1 l|0 0 0............0 0 0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+對于其它鏈路,其信息發(fā)布過程與上面的描述類似,不再重復(fù)。其它節(jié)點(diǎn)也采用類似的方法將自身的信息發(fā)布出去。于是,網(wǎng)絡(luò)中的各個節(jié)點(diǎn)都 可以學(xué)習(xí)到其它節(jié)點(diǎn)以及各條鏈路的信息,于是可以利用這些信息進(jìn)行波長路由計(jì)算。假設(shè)節(jié)點(diǎn)A收到業(yè)務(wù)請求,需要計(jì)算從節(jié)點(diǎn)A的端口 Pl到節(jié)點(diǎn)C的端口 P4之間 的一條波長路徑,則可以根據(jù)以上信息進(jìn)行路由計(jì)算??梢韵却_定路由,再計(jì)算該路由上是否有可用的波長資源。例如,節(jié)點(diǎn)A首先計(jì)算 出一條路徑A-B-C,然后根據(jù)收集到的A、B、C各節(jié)點(diǎn)的信息以及各節(jié)點(diǎn)之間的鏈路信息去 計(jì)算是否有可用的波長資源。節(jié)點(diǎn)A分析從A到C的各個段上的波長資源情況。以從節(jié)點(diǎn)B的P2 口到節(jié)點(diǎn)B 的P6 口這一段為例(1)端口交叉能力節(jié)點(diǎn)B支持從P2交叉到P6 ;(2)鏈路的波長可用性端口 P2只有λ 1可用,端口 P6只有λ 3、λ 4可用;(3)波長轉(zhuǎn)換能力節(jié)點(diǎn)B有1個空閑的WC,可以實(shí)現(xiàn)將λ 或λ 2轉(zhuǎn)換成λ3或
入40可見,這一段有2個可選的波長資源(節(jié)點(diǎn)B端口 Ρ2/ λ 1,節(jié)點(diǎn)B的WCl,節(jié)點(diǎn)B 端口 Ρ6/ λ 3)禾口(節(jié)點(diǎn)B端口 Ρ2/ λ 1,節(jié)點(diǎn)B的WC1,節(jié)點(diǎn)B端口 Ρ6/ λ 4)。
同理,節(jié)點(diǎn)A還計(jì)算其它各段的波長資源情況。最后得到的一個波長路由可能是 (節(jié)點(diǎn)A的端口 Pl/ λ 1,節(jié)點(diǎn)A的端口 Ρ5/ λ 1,節(jié)點(diǎn)B的端口 Ρ2/ λ 1,節(jié)點(diǎn)B的WCl ( λ 1至Ij λ 13),節(jié)點(diǎn)B的端口 Ρ6/ λ 3,節(jié)點(diǎn)C的端口 Ρ3/ λ 3,節(jié)點(diǎn)C的端口 Ρ4/ λ 3),如圖中的粗線 所示。WDM光網(wǎng)絡(luò)中各節(jié)點(diǎn)可以從路由協(xié)議消息中獲得其它節(jié)點(diǎn)的交叉能力信息、波長 轉(zhuǎn)換能力信息、節(jié)點(diǎn)級別的損傷信息、節(jié)點(diǎn)內(nèi)部的端口到端口的損傷信息,以及各條鏈路的波長可用性信息、各個端口上的鏈路損傷信息等,因而節(jié)點(diǎn)能夠根據(jù)這些信息準(zhǔn)確快速地為業(yè)務(wù)計(jì)算出具有可用波長資源的波長路由,并計(jì)算出各條鏈路上可分配哪個波長來承載 該業(yè)務(wù),而不需要進(jìn)行信令探測和信令回滾,從而大量節(jié)省了網(wǎng)絡(luò)資源。如圖4所示,本發(fā)明的實(shí)施例提供了一種波分網(wǎng)絡(luò)中路由協(xié)議消息發(fā)布的裝置,包括信息獲取單元401,用于獲取本節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路信息,所述節(jié)點(diǎn)信息包括節(jié) 點(diǎn)的端口交叉能力信息,所述鏈路信息包括與節(jié)點(diǎn)相連的各條鏈路的波長可用性信息;信息發(fā)布單元402,用于將所述獲取的節(jié)點(diǎn)信息和鏈路信息通過路由協(xié)議消息的 TLV對象進(jìn)行攜帶,并在網(wǎng)絡(luò)中發(fā)布所述路由協(xié)議消息。該路由協(xié)議消息發(fā)布的裝置可以設(shè)置于節(jié)點(diǎn)上。如圖5所示,本發(fā)明的實(shí)施例一種波分網(wǎng)絡(luò)中路由計(jì)算的裝置,包括信息獲取單元501,用于從各節(jié)點(diǎn)發(fā)布的路由協(xié)議消息的TLV對象中獲取各節(jié)點(diǎn) 的節(jié)點(diǎn)信息和鏈路信息,所述節(jié)點(diǎn)信息包括節(jié)點(diǎn)的端口交叉能力信息,所述鏈路信息包括 與節(jié)點(diǎn)相連的各條鏈路的波長可用性信息;業(yè)務(wù)接收單元502,用于接收業(yè)務(wù)請求;計(jì)算單元503,用于根據(jù)所述獲取的節(jié)點(diǎn)信息和鏈路信息,計(jì)算出滿足業(yè)務(wù)要求的 路由,并為所述業(yè)務(wù)分配波長。該路由計(jì)算的裝置可以設(shè)置于節(jié)點(diǎn)或集中式的路徑計(jì)算單元上。如圖6所示,本發(fā)明的實(shí)施例還提供了一種波分網(wǎng)絡(luò)中路由協(xié)議消息發(fā)布和路由 計(jì)算的系統(tǒng),包括本發(fā)明的實(shí)施例還提供了一種波分網(wǎng)絡(luò)中路由協(xié)議消息發(fā)布和路由計(jì)算的系統(tǒng), 包括路由協(xié)議消息發(fā)布裝置601,用于獲取本節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路信息,所述節(jié)點(diǎn)信 息包括節(jié)點(diǎn)的端口交叉能力信息,所述鏈路信息包括與節(jié)點(diǎn)相連的各條鏈路的波長可用性 信息;將所述獲取的節(jié)點(diǎn)信息和鏈路信息通過路由協(xié)議消息的TLV對象進(jìn)行攜帶,并在網(wǎng) 絡(luò)中發(fā)布所述路由協(xié)議消息;路由計(jì)算裝置602,用于從各節(jié)點(diǎn)發(fā)布的路由協(xié)議消息的TLV對象中獲取各節(jié)點(diǎn) 的節(jié)點(diǎn)信息和鏈路信息,接收業(yè)務(wù)請求,根據(jù)所述獲取的節(jié)點(diǎn)信息和鏈路信息,計(jì)算出滿足 業(yè)務(wù)要求的路由,并為所述業(yè)務(wù)分配波長。該路由協(xié)議消息發(fā)布的裝置601可以設(shè)置于節(jié)點(diǎn)上,該路由計(jì)算的裝置602可以 設(shè)置于節(jié)點(diǎn)或集中式的路徑計(jì)算單元上。本發(fā)明實(shí)施例提供的波長路由的裝置和系統(tǒng),可以參照上述波長路由的方法各實(shí) 施例中所述的方式,實(shí)現(xiàn)波分網(wǎng)絡(luò)中的波長路由。例如,所述路由協(xié)議消息發(fā)布裝置601可 以設(shè)置于上述應(yīng)用實(shí)施例的節(jié)點(diǎn)A、節(jié)點(diǎn)B和節(jié)點(diǎn)C上,路由計(jì)算裝置602可以設(shè)置于上述 應(yīng)用實(shí)施例的節(jié)點(diǎn)A上,從而節(jié)點(diǎn)A上的路由計(jì)算裝置602能夠根據(jù)節(jié)點(diǎn)A、節(jié)點(diǎn)B和節(jié)點(diǎn) C發(fā)布的節(jié)點(diǎn)信息和鏈路信息計(jì)算路由并分配波長。本發(fā)明實(shí)施例提供的波長路由的裝置和系統(tǒng),由節(jié)點(diǎn)獲取節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路 信息,所述節(jié)點(diǎn)信息包括節(jié)點(diǎn)的交叉能力信息,所述鏈路信息包括與節(jié)點(diǎn)相連的各條鏈路 的波長可用性信息,并將所述獲取的節(jié)點(diǎn)信息和鏈路信息攜帶在路由協(xié)議消息的TLV中進(jìn)行發(fā)布,而節(jié)點(diǎn)或集中式路徑計(jì)算單元獲取到上述信息后,能夠根據(jù)這些信息準(zhǔn)確快速地 為業(yè)務(wù)計(jì)算出具有可用波長資源的波長路由,并計(jì)算出各條鏈路上可分配哪個波長來承載 該業(yè)務(wù),而不需要進(jìn)行信令探測和信令回滾,從而大量節(jié)省了網(wǎng)絡(luò)資源。上述裝置和系統(tǒng)內(nèi)的各模塊之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方 法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分 流程,是可以 通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì) 中,該程序在執(zhí)行時,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁 碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random Access Memory, RAM)等。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng) 涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
一種波分網(wǎng)絡(luò)中路由協(xié)議消息發(fā)布的方法,其特征在于,包括獲取本節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路信息,所述節(jié)點(diǎn)信息包括節(jié)點(diǎn)的端口交叉能力信息,所述鏈路信息包括與節(jié)點(diǎn)相連的各條鏈路的波長可用性信息;將所述獲取的節(jié)點(diǎn)信息和鏈路信息通過路由協(xié)議消息的類型-長度-屬性對象進(jìn)行攜帶,并在網(wǎng)絡(luò)中發(fā)布所述路由協(xié)議消息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取本節(jié)點(diǎn)的節(jié)點(diǎn)信息還包括獲取以下至少一項(xiàng)節(jié)點(diǎn)的波長轉(zhuǎn)換能力信息、節(jié) 點(diǎn)級別的損傷信息、節(jié)點(diǎn)內(nèi)部的端口到端口的損傷信息;所述獲取本節(jié)點(diǎn)的鏈路信息還包括獲取節(jié)點(diǎn)各個端口上的鏈路損傷信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述節(jié)點(diǎn)的波長轉(zhuǎn)換能力信息包括節(jié)點(diǎn)中的波長轉(zhuǎn)換器是否與所述節(jié)點(diǎn)的入端口、 出端口相連接,所述波長轉(zhuǎn)換器能夠轉(zhuǎn)換的波長的范圍,所述波長轉(zhuǎn)換器是否可用或已被 占用的信息;所述與節(jié)點(diǎn)相連的各條鏈路的波長可用性信息包括所述鏈路的波長限制信息,所述 鏈路的波長狀態(tài)信息。
4.根據(jù)權(quán)利要求1或2或3所述的方法,其特征在于,所述將所述獲取的節(jié)點(diǎn)信息和鏈 路信息通過路由協(xié)議消息的類型_長度-屬性對象進(jìn)行攜帶,具體包括在所述路由協(xié)議消息中,用于描述節(jié)點(diǎn)屬性的類型_長度_屬性對象攜帶所述節(jié)點(diǎn)的 端口交叉能力信息,用于描述鏈路屬性的類型_長度_屬性對象攜帶所述與節(jié)點(diǎn)相連的各 條鏈路的波長可用性信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將所述獲取的節(jié)點(diǎn)信息和鏈路信息 通過路由協(xié)議消息的類型_長度-屬性對象進(jìn)行攜帶,進(jìn)一步包括在所述路由協(xié)議消息中,用于描述節(jié)點(diǎn)屬性的類型_長度_屬性對象攜帶所述節(jié)點(diǎn)的 波長轉(zhuǎn)換能力信息,或所述節(jié)點(diǎn)級別的損傷信息,或所述節(jié)點(diǎn)內(nèi)部的端口到端口的損傷信 息;用于描述鏈路屬性的類型_長度-屬性對象攜帶所述節(jié)點(diǎn)各個端口上的鏈路損傷信息。
6.根據(jù)權(quán)利要求1或2或3所述的方法,其特征在于,所述將所述獲取的節(jié)點(diǎn)信息和鏈 路信息通過路由協(xié)議消息的類型_長度-屬性對象進(jìn)行攜帶,具體包括在所述節(jié)路由協(xié)議消息中,用于描述鏈路屬性的類型_長度_屬性對象攜帶所述節(jié)點(diǎn) 的端口交叉能力信息及所述與節(jié)點(diǎn)相連的各條鏈路的波長可用性信息。
7.一種波分網(wǎng)絡(luò)中路由計(jì)算的方法,其特征在于,包括從各節(jié)點(diǎn)發(fā)布的路由協(xié)議消息的類型-長度-屬性對象中獲取各節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈 路信息,所述節(jié)點(diǎn)信息包括節(jié)點(diǎn)的端口交叉能力信息,所述鏈路信息包括與節(jié)點(diǎn)相連的各 條鏈路的波長可用性信息;接收業(yè)務(wù)請求,根據(jù)所述獲取的節(jié)點(diǎn)信息和鏈路信息,計(jì)算出滿足業(yè)務(wù)要求的路由,并 為所述業(yè)務(wù)分配波長。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述獲取的各節(jié)點(diǎn)的節(jié)點(diǎn)信息還包括以下至少一項(xiàng)節(jié)點(diǎn)的波長轉(zhuǎn)換能力信息、節(jié)點(diǎn) 級別的損傷信息、節(jié)點(diǎn)內(nèi)部的端口到端口的損傷信息;所述獲取的各節(jié)點(diǎn)的鏈路信息還包括節(jié)點(diǎn)的各個端口上的鏈路損傷信息。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述各節(jié)點(diǎn)的波長轉(zhuǎn)換能力信息包括節(jié)點(diǎn)中的波長轉(zhuǎn)換器是否與所述節(jié)點(diǎn)的入端 口、出端口相連接,所述波長轉(zhuǎn)換器能夠轉(zhuǎn)換的波長的范圍,所述波長轉(zhuǎn)換器是否可用或已 被占用的信息;所述與節(jié)點(diǎn)相連的各條鏈路的波長可用性信息包括所述鏈路的波長限制信息,所述 鏈路的波長狀態(tài)信息。
10.根據(jù)權(quán)利要求7或8或9所述的方法,其特征在于,所述從各節(jié)點(diǎn)發(fā)布的路由協(xié)議 消息的類型_長度_屬性對象中獲取各節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路信息,具體包括在所述各節(jié)點(diǎn)發(fā)布的路由協(xié)議消息中,從用于描述節(jié)點(diǎn)屬性的類型_長度_屬性對象 內(nèi)獲取所述節(jié)點(diǎn)的端口交叉能力信息;從用于描述鏈路屬性的類型_長度_屬性對象內(nèi)獲 取所述與節(jié)點(diǎn)相連的各條鏈路的波長可用性信息。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述從各節(jié)點(diǎn)發(fā)布的路由協(xié)議消息的 類型-長度-屬性對象中獲取各節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路信息,進(jìn)一步包括在所述各節(jié)點(diǎn)發(fā)布的路由協(xié)議消息中,從用于描述節(jié)點(diǎn)屬性的類型-長度-屬性對象 內(nèi)獲取所述節(jié)點(diǎn)的波長轉(zhuǎn)換能力信息,或所述節(jié)點(diǎn)級別的損傷信息,或所述節(jié)點(diǎn)內(nèi)部的端 口到端口的損傷信息;從用于描述鏈路屬性的類型-長度-屬性對象內(nèi)獲取所述節(jié)點(diǎn)的各 個端口上的鏈路損傷信息。
12.根據(jù)權(quán)利要求7或8或9所述的方法,其特征在于,所述從各節(jié)點(diǎn)發(fā)布的路由協(xié)議 消息的類型_長度_屬性對象中獲取各節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路信息,具體包括在所述各節(jié)點(diǎn)發(fā)布的路由協(xié)議消息中,從用于描述鏈路屬性的類型_長度_屬性對象 內(nèi)獲取所述節(jié)點(diǎn)的端口交叉能力信息及所述與節(jié)點(diǎn)相連的各條鏈路的波長可用性信息。
13.一種波分網(wǎng)絡(luò)中路由協(xié)議消息發(fā)布的裝置,其特征在于,包括信息獲取單元,用于獲取本節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路信息,所述節(jié)點(diǎn)信息包括節(jié)點(diǎn)的端 口交叉能力信息,所述鏈路信息包括與節(jié)點(diǎn)相連的各條鏈路的波長可用性信息;信息發(fā)布單元,用于將所述獲取的節(jié)點(diǎn)信息和鏈路信息通過路由協(xié)議消息的類型_長 度_屬性對象進(jìn)行攜帶,并在網(wǎng)絡(luò)中發(fā)布所述路由協(xié)議消息。
14.一種波分網(wǎng)絡(luò)中路由計(jì)算的裝置,其特征在于,包括信息獲取單元,用于從各節(jié)點(diǎn)發(fā)布的路由協(xié)議消息的類型_長度-屬性對象中獲取各 節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路信息,所述節(jié)點(diǎn)信息包括節(jié)點(diǎn)的端口交叉能力信息,所述鏈路信息 包括與節(jié)點(diǎn)相連的各條鏈路的波長可用性信息;業(yè)務(wù)接收單元,用于接收業(yè)務(wù)請求;計(jì)算單元,用于根據(jù)所述獲取的節(jié)點(diǎn)信息和鏈路信息,計(jì)算出滿足業(yè)務(wù)要求的路由,并 為所述業(yè)務(wù)分配波長。
15.一種波分網(wǎng)絡(luò)中路由協(xié)議消息發(fā)布和路由計(jì)算的系統(tǒng),其特征在于,包括路由協(xié)議消息發(fā)布裝置,用于獲取本節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路信息,所述節(jié)點(diǎn)信息包括 節(jié)點(diǎn)的端口交叉能力信息,所述鏈路信息包括與節(jié)點(diǎn)相連的各條鏈路的波長可用性信息; 將所述獲取的節(jié)點(diǎn)信息和鏈路信息通過路由協(xié)議消息的類型_長度_屬性對象進(jìn)行攜帶, 并在網(wǎng)絡(luò)中發(fā)布所述路由協(xié)議消息;路由計(jì)算裝置,用于從各節(jié)點(diǎn)發(fā)布的路由協(xié)議消息的類型_長度-屬性對象中獲取各節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路信息,接收業(yè)務(wù)請求,根據(jù)所述獲取的節(jié)點(diǎn)信息和鏈路信息,計(jì)算出滿足業(yè)務(wù)要求的路由,并為所述業(yè)務(wù)分配波長。
全文摘要
本發(fā)明的實(shí)施例公開了一種路由協(xié)議消息發(fā)布和路由計(jì)算的方法、裝置和系統(tǒng),涉及光網(wǎng)絡(luò)通信技術(shù),能夠解決目前的波長路由中建立或重路由的時間過長,波長利用效率較低的問題。所述路由協(xié)議消息發(fā)布的方法包括獲取本節(jié)點(diǎn)的節(jié)點(diǎn)信息和鏈路信息,所述節(jié)點(diǎn)信息包括節(jié)點(diǎn)的端口交叉能力信息,所述鏈路信息包括與節(jié)點(diǎn)相連的各條鏈路的波長可用性信息;將所述獲取的節(jié)點(diǎn)信息和鏈路信息通過路由協(xié)議消息的類型-長度-屬性對象進(jìn)行攜帶,并在網(wǎng)絡(luò)中發(fā)布所述路由協(xié)議消息。本發(fā)明的實(shí)施例適用于波分網(wǎng)絡(luò)中的路由發(fā)布和計(jì)算。
文檔編號H04Q11/00GK101820556SQ20091000686
公開日2010年9月1日 申請日期2009年2月26日 優(yōu)先權(quán)日2009年2月26日
發(fā)明者林毅, 章發(fā)太, 韓建蕊 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
景宁| 蓬溪县| 天柱县| 镇坪县| 南岸区| 濮阳市| 扎囊县| 彭泽县| 关岭| 北票市| 政和县| 武冈市| 故城县| 恩平市| 新晃| 陇西县| 郁南县| 邢台县| 永丰县| 潮州市| 东源县| 四子王旗| 从江县| 永安市| 东乡县| 富川| 长沙市| 泸西县| 金川县| 长乐市| 海原县| 锦屏县| 克东县| 宾川县| 桃江县| 虎林市| 达州市| 武安市| 巩义市| 平定县| 沅陵县|