專利名稱:傳送網絡中再生資源的管理方法及裝置的制作方法
技術領域:
本發明涉及傳送網絡技術領域,更具體地,涉及一種傳送網絡中再生資源的管理方法及裝置。
背景技術:
隨著傳送網絡的不斷發展,網絡拓撲越來越復雜,業務量越來越多。ASON (Automatic Switched Optical Network,自動交換光網絡)是業界普遍認為的傳送網的一個發展方向,ASON的發展將傳送網絡從過去的單一的鏈路提供功能逐步發展到具有智能化的能夠滿足各種業務要求的網絡平臺。WSON 是基于 WDM (Wavelength Division Multiplexing,波分復用)傳輸網絡的 AS0N,在WSON中由于各種物理效應,比如衰減,色散,OSNR (Optical Signal Noise Ratio, 光信噪比)等原因,WSON的模型抽象、網絡設計以及管理和控制都比較復雜。為了補償各種物理損傷,通常會采取各種補償手段,以便在長距離傳送后對信號進行再生。目前主要有 IR (Re-shaping,再放大),2R (Re-shaping、Re-amplification,再放大、再整形),以及 3R (Re-timing、Re-shaping、Re-amplification,再定時,再整形,再放大)再生。其中,IR和2R—般都是在線路上對所有信號進行再生,這些資源一般不具備選擇的余地。而3R再生是對特定波長信號進行全面的再生,經過3R再生后,信號上所有的損傷都可以重新歸零,而且3R再生一般在節點內部進行,并且是可以選擇的,同時出于成本等因素的考慮,3R再生資源在網絡中是比較稀少的寶貴資源。所以,在對WDM網絡的控制中必須要對這些3R資源進行管理。比如出于優化和規劃以及滿足光損傷的目的,會要求某些業務必須使用特定節點上的3R再生資源;而有些時候又可能要求有些業務不能使用特定節點上的3R資源;此外,出于全局優化的目的,可能還需要協調各個業務在各個節點上使用的3R資源,而不能使其隨意選擇,因為如果各節點隨意選擇,則可能導致有些業務建立不成功或者網絡利用狀態不能最優,等。綜上所述,現有技術中存在如下技術問題目前的標準和技術中僅提到了 3R資源的模型,但是并沒有具體提出如何在信令中指定3R資源的使用等問題。
發明內容
本發明解決的技術問題是提供一種傳送網絡中再生資源的管理方法及裝置,利用信令對3R資源進行管理。為解決上述技術問題,本發明提供了一種傳送網絡中再生資源的管理方法,包括
在建立業務的正向信令中攜帶再定時再整形再放大(3R)資源的使用約束指示信息; 接收到所述正向信令的節點,根據所述使用約束指示信息確定是否使用3R資源。進一步地,所述使用約束指示信息中,包含以下指示業務必須使用指定節點上的 3R資源;則所述指定的節點收到所述正向信令時,根據所述使用約束指示信息確定使用3R資源。進一步地,所述使用約束指示信息中,包含以下指示指定節點上不能使用3R資源;
則所述指定的節點收到所述正向信令時,根據所述使用約束指示信息確定不使用3R 資源。進一步地,所述方法還包括
所述使用約束指示信息中包含業務必須使用指定節點上的3R資源的指示、且指定了 3R資源時,所述指定的節點判斷所述指定的3R資源是否可以分配給所述業務使用,如果可以,則分配給所述業務使用;否則向上游節點發送錯誤指示;
所述使用約束指示信息中包含業務必須使用指定節點上的3R資源的指示、但未指定 3R資源時,所述指定的節點選擇一個可用的3R資源分配給所述業務使用。進一步地,所述方法還包括
所述指定的節點在使用了 3R資源后,在建立業務的反向信令中,攜帶已使用的3R資源 fn息;
其中,所述已使用的3R資源信息包括節點ID,方向,入端口和出端口。進一步地,所述建立業務的正向信令包括連接建立信令; 所述建立業務的反向信令包括連接確認信令。本發明還提供了一種傳送網絡中再生資源的管理裝置,所述裝置包括
使用約束指示模塊,在建立業務的正向信令中攜帶3R資源的使用約束指示信息; 使用約束執行模塊,接收到所述正向信令時,根據所述使用約束指示信息確定是否使用3R資源。進一步地,所述使用約束指示模塊用于,在所述使用約束指示信息中包含以下指示業務必須使用指定節點上的3R資源;
所述使用約束執行模塊用于,收到所述正向信令時,根據所述使用約束指示信息確定使用3R資源。進一步地,所述使用約束指示模塊用于,在所述使用約束指示信息中包含以下指示指定節點上不能使用3R資源;
所述使用約束執行模塊用于,收到所述正向信令時,根據所述使用約束指示信息確定不使用3R資源。進一步地,所述使用約束指示模塊還用于,在所述使用約束指示信息中包含業務必須使用指定節點上的3R資源的指示的同時,指定使用的3R資源;
所述使用約束執行模塊用于,判斷所述指定的3R資源是否可以分配給所述業務使用, 如果可以,則分配給所述業務使用;否則向上游節點發送錯誤指示。進一步地,所述使用約束執行模塊用于,所述使用約束指示信息中包含業務必須使用指定節點上的3R資源的指示、但未指定3R資源時,則選擇一個可用的3R資源分配給所述業務使用。進一步地,所述使用約束執行模塊還用于,在使用了 3R資源后,在建立業務的反向信令中,攜帶已使用的3R資源信息;其中,所述已使用的3R資源信息包括節點ID,方向,入端口和出端口。本發明通過傳送網絡信令指定業務各節點3R資源的使用約束,實現了對3R再生資源等類似資源的管理,統一協調各個業務各個節點上使用的3R資源,從而優化網絡資源利用狀態。
圖1為本發明實施例的3R資源的使用約束指示的示意圖2為本發明實施例的連接建立信令中記錄各個節點上使用的3R資源使用記錄的示意圖3為本發明實施例的指定各個節點上使用具體哪個3R資源時的連接建立流程; 圖4為本發明實施例的不指定各個節點上使用具體哪個3R資源時的連接建立流程。
具體實施例方式為解決現有技術中存在的問題,本發明提供一種傳送網絡中再生資源的管理方法,具體采用如下技術方案
在建立業務的正向信令中攜帶3R資源的使用約束指示信息; 接收到所述正向信令的節點,根據所述使用約束指示信息確定是否使用3R資源。進一步地,所述3R資源使用指示信息中,指示業務必須使用指定節點上的3R資源;
所述指定的節點收到所述正向信令時,根據所述3R資源使用指示信息確定使用3R資源。或者,所述使用約束指示信息中,指示指定節點上不能使用3R資源;
則所述指定的節點收到所述正向信令時,根據所述使用約束指示信息確定不使用3R 資源。進一步地,所述使用約束指示信息中包含業務必須使用指定節點上的3R資源的指示、且指定了 3R資源時,所述指定的節點判斷所述指定的3R資源是否可以分配給所述業務使用,如果可以,則分配給所述業務使用;否則向上游節點發送錯誤指示;
所述使用約束指示信息中包含業務必須使用指定節點上的3R資源的指示、但未指定 3R資源時,則所述指定的節點選擇一個可用的3R資源分配給所述業務使用。進一步地,所述方法還包括
所述指定的節點在使用了 3R資源后,在建立業務的反向信令中,攜帶已使用的3R資源 fn息ο其中,所述已使用的3R資源信息包括節點ID,方向,入端口和出端口。為了便于闡述本發明,以下將結合附圖及具體實施例對本發明技術方案的實施作進一步詳細描述。實施例一
本實施例主要描述了如何優化3R再生資源等類似資源,本實施例主要步驟描述如下 步驟1,管理者可以通過各種方法指定對3R資源的使用約束,或者路由計算實體在波長業務的路由時為了滿足光損傷的要求而需要在某些節點上使用3R資源。
步驟2,業務首節點(Ingress Node)根據路由結果發起業務的建立過程,并且在建立業務的正向信令中攜帶3R資源使用約束指示。可選的,業務首節點根據配置的或者路由計算實體通知消息中包含的3R資源使用約束,在發起的建立業務的正向信令中攜帶3R資源的使用約束指示信息。其中,首節點到尾節點的方向為正向,正向信令即沿正向傳送的信令,比如RSVP-TE (Resource Reservation Protocol-Traffic Engineering,基于流量工程擴展的資源預留協議)中的 PATH信令(連接建立信令)等。步驟3,下游節點收到業務建立的正向信令(如PATH信令)時,判斷是否帶有3R資源的使用約束指示
如果攜帶3R資源約束,指示業務必須使用某節點上的3R資源,但是不指定具體3R資源,此時中間節點需要自己根據其他相關條件和策略選擇一個3R資源;
如果攜帶3R資源約束,指示業務必須使用某節點上的3R資源,并且指定了具體的3R 資源,則此時中間節點需要判斷該3R資源是否可以分配給該業務用,如果可以則進行分配;如果不可以則向上游發送3R資源不可用的錯誤指示。步驟4,尾節點(Egress Node)收到PATH信令后,按照與步驟3相同的處理方式進行處理。步驟5,尾節點向上游發送反向信令如RESV信令(連接確認信令),如果尾節點使用了 3R資源,需要在RESV信令中攜帶已經分配的3R資源信息。步驟6,在RESV信令中記錄各個節點上實際使用的3R資源上游節點收到RESV信令后,如果該業務在這個節點上使用了 3R資源,需要將本節點使用的3R資源添加到RESV 信令中,與下游其他節點的3R資源一起繼續向上游發送。步驟7,首節點收到下游發送過來的RESV信令,就可以知道整個業務在各個節點上的3R資源使用情況。需要說明的是,本實施例中是針對3R資源的使用約束為業務必須使用某節點上的3R資源為例進行說明,在實際應用中,3R資源的使用約束還可以包括其他多種約束,例如要求在某個節點上不能使用3R資源,等等。具體地,如圖1所示,本發明實施例的R資源使用指示中包括以下信息。L 表示是否松散約束,例如0代表嚴格約束,1代表松散約束。Type =TBD (To Be Defined,待定義),表示3R資源指示約束。Typ :3R資源指示類型,可以包括如下類型不指定具體3R資源,此時hput Interface ID 禾口 Output Interface ID 為 0 ;指定具體 3R 資源,此時 hput Interface ID 禾口 Output Interface ID 不為 0。D 方向,包括正向和反向。Router ID :3R資源所在的節點ID。Input Interface ID :3R 資源的入端口。Output Interface ID :3R 資源的出端口。其中的Reserved為保留字段。如圖2所示,本發明實施例的3R資源使用記錄示中包括以下信息。Type =TBD,表示3R資源使用記錄。
D 方向,包括正向和反向。Router ID :3R資源所在的節點ID。Input Interface ID :3R 資源的入端口。Output Interface ID :3R 資源的出端口。以下將結合具體應用示例對本發明技術方案的實施作進一步介紹。應用示例一
如圖3所示,假設用戶要求在B節點的反向和C節點的正向上必須使用3R再生資源, 并且B節點上的3R資源的入端口 =5,出端口 =3 (通過指定出入端口就可以唯一指定3R資源),C節點上的3R資源的入端口 =3,出端口 =5。然后路由計算實體按照用戶的要求計算的業務路由為A—B_C_D。步驟301,節點A根據路由計算結果發起連接的建立過程,并且在發往下游節點的 PATH信令中攜帶兩個3R資源使用指示對象{節點ID= B節點,方向=反向,入端口 =5,出端口 =3}和{節點ID= C節點,方向=正向,入端口 =3,出端口 =5}。步驟302,B節點收到PATH信令后,發現PATH信令中攜帶3R資源指示對象,并且其中一個對象的節點ID為自己,所以B節點首先為將對象中指定的3R資源分配這個連接。 處理完其他相關操作后,B節點繼續向下游C點發送PATH信令(此時只包含剩下的一個3R 資源指示對象{節點ID= C節點,方向=正向,入端口 =3,出端口 =5})。步驟303,C節點收到PATH信令,按照與B節點一樣的邏輯進行處理。然后向D 點發送PATH信令,此時PATH信令沒有了 3R資源指示對象。步驟304,D節點收到PATH信令,處理完PATH信令后,由于D節點為連接的尾節點,所以D節點開始向上游發送RESV信令。由于D節點沒有使用3R資源,所以D節點不需要在RESV信令中攜帶3R資源使用記錄對象。步驟304,C節點收到RESV信令,由于C節點使用了 3R資源,所以C節點在RESV 信令中插入一個“3R資源使用記錄對象” {節點ID= C節點,方向=正向,入端口 =3,出端口 = ;然后繼續向上游B點發送RESV信令。步驟305,B節點收到RESV信令,由于B節點使用了 3R資源,所以B節點在RESV 信令中插入一個“3R資源使用記錄對象” {節點ID= B節點,方向=反向,入端口 =5,出端口 =3};然后繼續向上游A點發送RESV信令,此時RESV信令中包括兩個“3R資源使用記錄對象” {節點ID= C節點,方向=正向,入端口 =3,出端口 =5}和{節點ID= B節點,方向= 反向,入端口 =5,出端口 =3}。步驟306,A節點收到RESV信令后,整個連接建立成功,同時A節點通過RESV中的 "3R資源使用記錄對象”就可以了解連接上全部的3R資源使用情況。即,首節點可以獲知連接上各個節點實際使用3R資源的情況。應用示例二
如圖4所示,假設用戶要求在B節點的方向和C節點的正向上必須使用3R再生資源, 但是不指定具體使用那個3R資源。然后路由計算實體按照用戶的要求計算的業務路由為 A-B-C-D,并且路由計算實體也沒有分配具體的3R資源。步驟401,節點A根據路由計算結果發起連接的建立過程,并且在發往下游節點的 PATH信令中攜帶兩個3R資源使用指示對象{節點ID= B節點,方向=反向,入端口 =0,出
8端口 =0}和{節點ID= C節點,方向=正向,入端口 =0,出端口 =0},表示B和C需要使用3R 再生資源,但是需要B和C點自己按照策略自由分配資源。步驟402,B節點收到PATH信令后,發現PATH信令中攜帶3R資源指示對象,并且其中一個對象的節點ID為自己,所以B節點首先在自己的3R資源池中尋找一個合適的3R 資源分配這個連接(比如此時B節點選擇了“入端口 =5,出端口 =3”的3R資源)。處理完其他相關操作后,B節點繼續向下游C點發送PATH信令(此時只包含剩下的一個3R資源指示對象{節點ID= C節點,方向=正向,入端口 =0,出端口 =0})。步驟403,C節點收到PATH信令,按照與B節點一樣的邏輯進行處理。此時由于C 節點只有一個3R資源,所以C節點直接將這個3R資源分配給這個連接。然后向D點發送 PATH信令,此時PATH信令沒有了 3R資源指示對象。步驟404,D節點收到PATH信令,處理完PATH信令后,由于D節點為連接的尾節點,所以D節點開始向上游發送RESV信令。由于D節點沒有使用3R資源,所以D節點不需要在RESV信令中攜帶3R資源使用記錄對象。步驟405,C節點收到RESV信令,由于C節點使用了 3R資源,所以C節點在RESV 信令中插入一個“3R資源使用記錄對象” {節點ID= C節點,方向=正向,入端口 =3,出端口 = ;然后繼續向上游B點發送RESV信令。步驟406,B節點收到RESV信令,由于B節點使用了 3R資源,所以B節點在RESV 信令中插入一個“3R資源使用記錄對象” {節點ID= B節點,方向=反向,入端口 =5,出端口 =3};然后繼續向上游A點發送RESV信令,此時RESV信令中包括兩個“3R資源使用記錄對象” {節點ID= C節點,方向=正向,入端口 =3,出端口 =5}和{節點ID= B節點,方向= 反向,入端口 =5,出端口 =3}。步驟407,A節點收到RESV信令后,整個連接建立成功,同時A節點通過RESV中的 "3R資源使用記錄對象”就可以了解連接上全部的3R資源使用情況。此外,本發明還提供了一種傳送網絡中再生資源的管理裝置,該裝置主要包括以下功能模塊
使用約束指示模塊,在建立業務的正向信令中攜帶3R資源的使用約束指示信息; 使用約束執行模塊,接收到所述正向信令時,根據所述使用約束指示信息確定是否使用3R資源。進一步地,所述使用約束指示模塊用于,在所述使用約束指示信息中包含以下指示業務必須使用指定節點上的3R資源;
所述使用約束執行模塊用于,收到所述正向信令時,根據所述使用約束指示信息確定使用3R資源。進一步地,所述使用約束指示模塊用于,在所述使用約束指示信息中包含以下指示指定節點上不能使用3R資源;
所述使用約束執行模塊用于,收到所述正向信令時,根據所述使用約束指示信息確定不使用3R資源。進一步地,所述使用約束指示模塊還用于,在所述使用約束指示信息中包含業務必須使用指定節點上的3R資源的指示的同時,指定使用的3R資源;
所述使用約束執行模塊用于,判斷所述指定的3R資源是否可以分配給所述業務使用,如果可以,則分配給所述業務使用;否則向上游節點發送錯誤指示。進一步地,所述使用約束執行模塊用于,所述使用約束指示信息中包含業務必須使用指定節點上的3R資源的指示、但未指定3R資源時,則選擇一個可用的3R資源分配給所述業務使用。進一步地,所述使用約束執行模塊還用于,在使用了 3R資源后,在建立業務的反向信令中,攜帶已使用的3R資源信息;其中,所述已使用的3R資源信息包括節點ID,方向,入端口和出端口。以上僅為本發明的優選實施案例而已,并不用于限制本發明,本發明還可有其他多種實施例,在不背離本發明精神及其實質的情況下,熟悉本領域的技術人員可根據本發明做出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發明所附的權利要求的保護范圍。顯然,本領域的技術人員應該明白,上述的本發明的各功能模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,并且在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟,或者將它們分別制作成各個集成電路功能模塊,或者將它們中的多個功能模塊或步驟制作成單個集成電路功能模塊來實現。這樣,本發明不限制于任何特定的硬件和軟件結合。
權利要求
1.一種傳送網絡中再生資源的管理方法,其特征在于,包括在建立業務的正向信令中攜帶再定時再整形再放大(3R)資源的使用約束指示信息; 接收到所述正向信令的節點,根據所述使用約束指示信息確定是否使用3R資源。
2.如權利要求1所述的方法,其特征在于,所述使用約束指示信息中,包含以下指示業務必須使用指定節點上的3R資源; 則所述指定的節點收到所述正向信令時,根據所述使用約束指示信息確定使用3R資源。
3.如權利要求1所述的方法,其特征在于,所述使用約束指示信息中,包含以下指示指定節點上不能使用3R資源; 則所述指定的節點收到所述正向信令時,根據所述使用約束指示信息確定不使用3R 資源。
4.如權利要求2所述的方法,其特征在于,所述方法還包括所述使用約束指示信息中包含業務必須使用指定節點上的3R資源的指示、且指定了 3R資源時,所述指定的節點判斷所述指定的3R資源是否可以分配給所述業務使用,如果可以,則分配給所述業務使用;否則向上游節點發送錯誤指示;所述使用約束指示信息中包含業務必須使用指定節點上的3R資源的指示、但未指定 3R資源時,所述指定的節點選擇一個可用的3R資源分配給所述業務使用。
5.如權利要求2或4所述的方法,其特征在于,所述方法還包括所述指定的節點在使用了 3R資源后,在建立業務的反向信令中,攜帶已使用的3R資源 fn息;其中,所述已使用的3R資源信息包括節點ID,方向,入端口和出端口。
6.如權利要求2、3或4所述的方法,其特征在于, 所述建立業務的正向信令包括連接建立信令; 所述建立業務的反向信令包括連接確認信令。
7.—種傳送網絡中再生資源的管理裝置,其特征在于,所述裝置包括使用約束指示模塊,在建立業務的正向信令中攜帶3R資源的使用約束指示信息; 使用約束執行模塊,接收到所述正向信令時,根據所述使用約束指示信息確定是否使用3R資源。
8.如權利要求7所述的裝置,其特征在于,所述使用約束指示模塊用于,在所述使用約束指示信息中包含以下指示業務必須使用指定節點上的3R資源;所述使用約束執行模塊用于,收到所述正向信令時,根據所述使用約束指示信息確定使用3R資源。
9.如權利要求7所述的裝置,其特征在于,所述使用約束指示模塊用于,在所述使用約束指示信息中包含以下指示指定節點上不能使用3R資源;所述使用約束執行模塊用于,收到所述正向信令時,根據所述使用約束指示信息確定不使用3R資源。
10.如權利要求8所述的裝置,其特征在于,所述使用約束指示模塊還用于,在所述使用約束指示信息中包含業務必須使用指定節點上的3R資源的指示的同時,指定使用的3R資源;所述使用約束執行模塊用于,判斷所述指定的3R資源是否可以分配給所述業務使用, 如果可以,則分配給所述業務使用;否則向上游節點發送錯誤指示。
11.如權利要求8所述的裝置,其特征在于,所述使用約束執行模塊用于,所述使用約束指示信息中包含業務必須使用指定節點上的3R資源的指示、但未指定3R資源時,則選擇一個可用的3R資源分配給所述業務使用。
12.如權利要求8、10或11所述的裝置,其特征在于,所述使用約束執行模塊還用于,在使用了 3R資源后,在建立業務的反向信令中,攜帶已使用的3R資源信息;其中,所述已使用的3R資源信息包括節點ID,方向,入端口和出端□。
全文摘要
本發明公開了一種傳送網絡中再生資源的管理方法及裝置,在建立業務的正向信令中攜帶3R資源的使用約束指示信息;接收到所述正向信令的節點,根據所述使用約束指示信息確定是否使用3R資源。其中,所述使用約束指示信息中包含業務必須使用指定節點上的3R資源、或者指定節點上不能使用3R資源的指示。本發明通過信令指定業務各節點3R資源的使用約束,實現了對3R再生資源等類似資源的管理,統一協調各個業務各個節點上使用的3R資源,從而優化網絡資源利用狀態。
文檔編號H04B10/08GK102457330SQ20101053024
公開日2012年5月16日 申請日期2010年11月3日 優先權日2010年11月3日
發明者向小山 申請人:中興通訊股份有限公司