新四季網

路由選路和資源分配方法及裝置的製作方法

2023-09-19 03:54:35 1

專利名稱:路由選路和資源分配方法及裝置的製作方法
技術領域:
本發明涉及網絡技術,尤其涉及一種路由選路和資源分配方法及裝置。
背景技術:
全業務運營時代,電信運營商都將轉型成為信息、通信和技術anformation Communication Technology,簡稱ICT)綜合服務提供商。業務的豐富性帶來對帶寬的更高需求,直接反映為對傳送網能力和性能的要求。光傳送網(Optical Transport Network,以下簡稱0ΤΝ)技術因其能夠滿足各種新型業務需求,漸漸從幕後走到臺前,成為傳送網發展的主要方向。在OTN網絡中,保護模式是網絡發生故障時常用的一種模式。保護模式是指在網絡規劃期間就為OTN網絡所承載的業務預先進行保護路由和保護資源的規劃,一旦網絡中某一臺OTN設備,或者某一條鏈路發生故障,受到該故障影響的業務將會在一定時間內倒換到保護路由上,而從用戶角度,絲毫不會感知到這次故障的發生。現有技術中對保護路由的選路和資源分配,通常是先通過調用如迪傑斯特拉 (Dijkstra)算法等最短路算法,獲取網絡中源節點到目的節點的最短路由作為保護路由, 再為該保護路由分配保護波長資源,所獲得的保護路由並不一定是最優的路由。

發明內容
本發明提供一種路由選路和資源分配方法及裝置,以提高保護路由選路和資源分配的效果。本發明提供一種路由選路和資源分配方法,包括根據獲取到的網絡信息,獲取預選波長對應的鏈路,其中,所述網絡信息包括網絡中的節點信息、鏈路信息和網絡拓撲信息;若所述鏈路中的預選波長為已佔用狀態或所述鏈路已被工作路由佔用,則將所述鏈路的權重設置為無窮大;根據所述網絡信息和所述鏈路的權重,計算源節點到目的節點的最短路由,若所述最短路由不為空,則將所述最短路由作為保護路由,並將所述預選波長作為保護波長。本發明提供一種路由選路和資源分配裝置,包括鏈路獲取模塊,用於根據獲取到的網絡信息,獲取預選波長對應的鏈路,其中,所述網絡信息包括網絡中的節點信息、鏈路信息和網絡拓撲信息;鏈路權重設置模塊,用於若所述鏈路中的預選波長為已佔用狀態或所述鏈路已被工作路由佔用,則將所述鏈路的權重設置為無窮大;保護路由分配模塊,用於根據所述網絡信息和所述鏈路的權重,計算源節點到目的節點的最短路由,若所述最短路由不為空,則將所述最短路由作為保護路由,並將所述預選波長作為保護波長。由上述技術方案可知,本發明提供的路由選路和資源分配方法及裝置,根據獲取到的網絡信息,獲取預選波長對應的鏈路,若判斷獲知預選波長對應的鏈路中的預選波長為已佔用狀態或預選波長對應的鏈路已被工作路由佔用,則將預選波長對應的鏈路的權重設置為無窮大,以重新調整鏈路的權重,根據網絡信息和預選波長對應的鏈路的權重,計算源節點到目的節點的最短路由,若最短路由不為空,則將最短路由作為保護路由,並將預選波長作為保護波長。引入波長平面概念,動態調整網絡中每條鏈路的權重,以便在進行路由計算時得到最優化的路由結果,從而最大限度地挖掘網絡中的剩餘資源。而且打破了傳統路由計算和波長分配方法中,必須先進行路由計算,再進行波長分配的順序,充分利用網絡的節點、鏈路和波長資源以獲得最優化的路由結果,提高了保護路由選路和資源分配的效果。


圖1為本發明實施例提供的路由選路和資源分配方法流程圖;圖2為本發明實施例提供的一種路由選路和資源分配裝置結構示意圖;圖3為本發明實施例提供的另一種路由選路和資源分配裝置結構示意圖。
具體實施例方式為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例, 對本發明實施例中的技術方案進行清楚、完整地描述。需要說明的是,在附圖或說明書中, 相似或相同的元件皆使用相同的附圖標記。圖1為本發明實施例提供的路由選路和資源分配方法流程圖。如圖1所示,本實施例提供的路由選路和資源分配方法具體可以應用於OTN網絡、同步數字體系(Synchronous Digital Hierarchy,簡稱 SDH)網絡或波分復用(Wavelength Division Multiplexing,簡稱WDM)網絡等網絡中的業務的保護路由的選路和資源分配,通過路由選路和資源分配裝置來執行。下面以OTN網絡為例,對本實施例提供的路由選路和資源分配方法進行詳細地說明。在為某一新到業務建立工作路由和保護路由,並為其分配工作波長資源和保護波長資源之前,通常需要預先根據OTN網絡的輸入情況,收集網絡中OTN節點信息、OTN鏈路信息和OTN網絡拓撲信息,其中OTN節點信息主要是指OTN設備信息,OTN鏈路信息主要是指光纖鏈路中所包含的波長數目和可用波長數目。信息收集完畢之後,根據這些信息生成網絡信息,在接下來的路由選路和資源分配過程中,當涉及到網絡相關信息時,可以隨時調用該網絡信息。當有新業務到達時,記錄該業務的源節點信息和目的節點信息,節點信息可以是物理信息,也可以是節點的邏輯信息等,並將該業務的所有狀態進行初始化,例如將工作路由表和保護路由表設置為空,將業務狀態設置為未分配資源等。為該業務建立工作路由,並分配工作波長資源,再為該業務進行保護路由的選路和資源分配。本實施例提供的路由選路和資源分配方法具體包括如下步驟步驟10、根據獲取到的網絡信息,獲取預選波長對應的鏈路,其中,網絡信息包括網絡中的節點信息、鏈路信息和網絡拓撲信息;預選波長具體為預先選擇的特定波長,具體的,可以對網絡中的波長由小到大進行編號,如λ^λ^λ^.. λη,可以從編號最小的波長開始選擇。每一個波長編號對應於一個波長平面,例如,λ ^對應于波長平面0,λ工對應于波長平面1,以此類推。根據獲取到的網絡信息,獲取預選波長對應的鏈路,波長平面中包括該波長編號對應的全部鏈路。步驟20、若鏈路中的預選波長為已佔用狀態或鏈路已被工作路由佔用,則將鏈路的權重設置為無窮大;動態調整鏈路的權重,若預選波長對應的某條鏈路中該預選波長為已佔用狀態, 則將該條鏈路的權重設置為無窮大,或者若該條鏈路已被該業務對應的工作路由佔用,也將該條鏈路的權重設置為無窮大。除此之外,可以將鏈路的權重設置為1,或保留該鏈路的原有預設權重。步驟30、根據網絡信息和鏈路的權重,計算源節點到目的節點的最短路由,若最短路由不為空,則將最短路由作為保護路由,並將預選波長作為保護波長。具體的可以通過調用最短路算法計算源節點到目的節點的最短路由,最短路算法可以為迪傑斯特拉Dijkstra算法、弗洛伊德算法或最短路快速(Shortest Path Faster Algorithm,簡稱SPFA)算法。若最短路由不為空,則將最短路由作為保護路由,並將預選波長作為保護波長。若最短路由為空,說明在該波長平面和已建立的工作路由的條件下,無法計算獲得保護路由。則重新選擇波長,重複執行步驟10-步驟30,直到步驟30中計算獲得最短路由不為空為止。若所有的波長都遍歷後,仍未獲得保護路由,則保護路由選路失敗。當成功為業務建立工作路由和保護路由,並分配工作波長資源和保護波長資源後,更新業務狀態,將業務狀態設置為已成功分配資源,並刷新全網鏈路狀態。本實施例提供的路由選路和資源分配方法,根據獲取到的網絡信息,獲取預選波長對應的鏈路,若判斷獲知預選波長對應的鏈路中的預選波長為已佔用狀態或預選波長對應的鏈路已被工作路由佔用,則將預選波長對應的鏈路的權重設置為無窮大,以重新調整鏈路的權重,根據網絡信息和預選波長對應的鏈路的權重,計算源節點到目的節點的最短路由,若最短路由不為空,則將最短路由作為保護路由,並將預選波長作為保護波長。引入波長平面概念,動態調整網絡中每條鏈路的權重,以便在進行路由計算時得到最優化的路由結果,從而最大限度地挖掘網絡中的剩餘資源。而且打破了傳統路由計算和波長分配方法中,必須先進行路由計算,再進行波長分配的順序,充分利用網絡的節點、鏈路和波長資源以獲得最優化的路由結果,提高了保護路由選路和資源分配的效果。在本實施例中,還可以包括工作路由選路和資源分配的方法,則步驟10,根據獲取到的網絡信息,獲取預選波長對應的鏈路之前,還可以包括如下步驟步驟40、根據網絡信息獲取源節點到目的節點的工作路由;步驟50、根據網絡信息為工作路由分配工作波長。在本實施例中,步驟40,根據網絡信息獲取源節點到目的節點的工作路由,具體可以包括如下步驟步驟401、根據網絡信息,通過迪傑斯特拉Dijkstra算法和K條最短路算法獲取源節點到目的節點的K條路由,其中K為自然數,且κ> 1 ;具體的,可以根據網絡信息中的節點信息、鏈路信息,反覆調用Dijkstra算法,為該業務計算出K條路由,並將這K條路由組成一個備選路由集合,需要指出的是,K條路由之間可以是基於節點無關,也可以是基於鏈路無關,也可以是相關的。
步驟402、獲取K條路由中各路由的權重;步驟403、將K條路由中權重最小的路由作為工作路由。具體可以對K條路由按照權重由小到大進行排序,以獲取權重最小的路由作為工作路由。在本實施例中,若在對業務進行保護路由選路過程中,對於所有波長平面所計算的保護路由均為空,則可以在備選路由集合中重新選擇工作路由,再基於該新選擇的工作路由為業務進行保護路由的選路和保護波長資源分配。在本實施例中,步驟50,根據網絡信息為工作路由分配工作波長,具體可以包括如下步驟根據網絡信息獲取可用波長,將可用波長中最小的波長作為工作波長分配給工作路由。可用波長具體為在這條工作路由上的所有鏈路上,該波長狀態均為空閒的。可以從最小波長編號開始,查找可用波長,並將可用波長中最小的波長最為工作波長。在本實施例中,步驟402、獲取K條路由中各路由的權重,具體可以包括如下步驟對於K條路由中的每條路由,獲取路由中包含的鏈路的權重,對路由中包含的鏈路的權重求和,以獲取路由的權重。具體的,可以將路由中權重均設置為相同的值,如1,此時,備選路由集中的K條路由的排序原則就可以根據路由即跳數少的,排名靠前。路由中鏈路的權重也可以根據鏈路的重要程度人工設置,鏈路權重的設置方式不以本實施例為限。對每條路由途經所有鏈路的權重求和,得到路由的權重。本實施例提供的工作路由的選路方法同時調用迪傑斯特拉Dijkstra算法和K條最短路算法,計算出K條源節點到目的節點的路由作為備選路由,再根據各路由的權重選擇工作路由,在路由選擇的過程中由於考慮到路由的資源佔用情況,可以將備選路由中權重最小的路由作為工作路由,以獲得最優的工作路由,提高了工作路由的選路效果。通過本實施例提供的路由選路和資源分配方法為新業務進行工作路由和保護路由的選路及資源分配的具體過程可以為步驟Si、OTN網絡資源統計。根據OTN網絡的輸入情況,收集網絡中OTN節點信息、OTN鏈路信息和OTN網絡拓撲信息,以形成網絡信息;步驟S2、當有新業務到達時,記錄該業務的源節點信息和目的節點信息,並將該業務的所有狀態進行初始化;步驟S3、生成備選路由集。根據步驟Sl所得到的網絡信息中的節點信息和鏈路信息,反覆調用Dijkstra算法,為新到業務計算出K條路由,並將這K條路由組成一個備選路
由集合;步驟S4、備選路由排序。在步驟S3所得到的備選路由集中,對K條路由的每條路由權重進行計算,並根據每條路由的權重進行重新排序;在步驟S4完成之後,可以得到已排好序的備選路由集合WP,例如為WP = IffP1i, J,WP2ij j, WP3ij j. · · WPliij j};其中,i和j代表業務的源節點編號和目的節點編號。對於第η條路由,假設其權重可以表示為IWPni,」|,則對於備選路由集,可以得到如下公式IffP1ijj < IffP2ijj < IffP3ijj <... 1。路由權重獲取單元142用於獲取K條路由中各路由的權重。工作路由選路單元143用於將K條路由中權重最小的路由作為工作路由。在本實施例中,工作波長分配模塊15還用於根據網絡信息獲取可用波長,將可用波長中最小的波長作為工作波長分配給工作路由。在實際的工作路由和保護路由的選路及資源分配過程中,工作路由和保護路由應為不相關的,即保護路由的選路及資源分配是以已選擇的工作路由和工作波長為前提進行的。具體的,鏈路權重設置模塊12分別與工作路由選路單元143和工作波長分配單元15 連接,以獲知預選波長的佔用情況和鏈路的佔用情況。在本實施例中,路由權重獲取單元還用於對於K條路由中的每條路由,獲取路由中包含的鏈路的權重,對路由中包含的鏈路的權重求和,以獲取路由的權重。最後應說明的是以上實施例僅用以說明本發明的技術方案,而非對其限制;儘管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解其依然可以對前述實施例所記載的技術方案進行修改,或者對其中部分技術特徵進行等同替換; 而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的精神和範圍。
權利要求
1.一種路由選路和資源分配方法,其特徵在於,包括根據獲取到的網絡信息,獲取預選波長對應的鏈路,其中,所述網絡信息包括網絡中的節點信息、鏈路信息和網絡拓撲信息;若所述鏈路中的預選波長為已佔用狀態或所述鏈路已被工作路由佔用,則將所述鏈路的權重設置為無窮大;根據所述網絡信息和所述鏈路的權重,計算源節點到目的節點的最短路由,若所述最短路由不為空,則將所述最短路由作為保護路由,並將所述預選波長作為保護波長。
2.根據權利要求1所述的路由選路和資源分配方法,其特徵在於,所述根據獲取到的網絡信息,獲取預選波長對應的鏈路之前,還包括根據所述網絡信息獲取所述源節點到目的節點的所述工作路由; 根據所述網絡信息為所述工作路由分配工作波長。
3.根據權利要求2所述的路由選路和資源分配方法,其特徵在於,所述根據所述網絡信息為所述工作路由分配工作波長,包括根據所述網絡信息獲取可用波長,將所述可用波長中最小的波長作為所述工作波長分配給所述工作路由。
4.根據權利要求2所述的路由選路和資源分配方法,其特徵在於,所述根據所述網絡信息獲取所述源節點到目的節點的所述工作路由,包括根據所述網絡信息,通過迪傑斯特拉Dijkstra算法和K條最短路算法獲取所述源節點到目的節點的K條路由,其中K為自然數,且K> 1 ; 獲取所述K條路由中各路由的權重; 將所述K條路由中權重最小的路由作為所述工作路由。
5.根據權利要求4所述的路由選路和資源分配方法,其特徵在於,所述獲取所述K條路由中各路由的權重,包括對於所述K條路由中的每條路由,獲取所述路由中包含的鏈路的權重,對所述路由中包含的鏈路的權重求和,以獲取所述路由的權重。
6.一種路由選路和資源分配裝置,其特徵在於,包括鏈路獲取模塊,用於根據獲取到的網絡信息,獲取預選波長對應的鏈路,其中,所述網絡信息包括網絡中的節點信息、鏈路信息和網絡拓撲信息;鏈路權重設置模塊,用於若所述鏈路中的預選波長為已佔用狀態或所述鏈路已被工作路由佔用,則將所述鏈路的權重設置為無窮大;保護路由分配模塊,用於根據所述網絡信息和所述鏈路的權重,計算源節點到目的節點的最短路由,若所述最短路由不為空,則將所述最短路由作為保護路由,並將所述預選波長作為保護波長。
7.根據權利要求6所述的路由選路和資源分配裝置,其特徵在於,還包括工作路由選路模塊,用於根據所述網絡信息獲取所述源節點到目的節點的所述工作路由;工作波長分配模塊,用於根據所述網絡信息為所述工作路由分配工作波長。
8.根據權利要求7所述的路由選路和資源分配裝置,其特徵在於所述工作波長分配模塊還用於根據所述網絡信息獲取可用波長,將所述可用波長中最小的波長作為所述工作波長分配給所述工作路由。
9.根據權利要求7所述的路由選路和資源分配裝置,其特徵在於,所述工作路由選路模塊包括備選路由單元,用於根據所述網絡信息,通過迪傑斯特拉Di jkstra算法和K條最短路算法獲取所述源節點到目的節點的K條路由,其中K為自然數,且K> 1 ; 路由權重獲取單元,用於獲取所述K條路由中各路由的權重; 工作路由選路單元,用於將所述K條路由中權重最小的路由作為所述工作路由。
10.根據權利要求9所述的路由選路和資源分配裝置,其特徵在於所述路由權重獲取單元還用於對於所述K條路由中的每條路由,獲取所述路由中包含的鏈路的權重,對所述路由中包含的鏈路的權重求和,以獲取所述路由的權重。
全文摘要
本發明提供一種路由選路和資源分配方法及裝置,該路由選路和資源分配方法包括根據獲取到的網絡信息,獲取預選波長對應的鏈路,其中,網絡信息包括網絡中的節點信息、鏈路信息和網絡拓撲信息;若鏈路中的預選波長為已佔用狀態或鏈路已被工作路由佔用,則將鏈路的權重設置為無窮大;根據網絡信息和鏈路的權重,計算源節點到目的節點的最短路由,若最短路由不為空,則將最短路由作為保護路由,並將預選波長作為保護波長。該路由選路和資源分配裝置包括鏈路獲取模塊、鏈路權重設置模塊和保護路由分配模塊。本發明提供的路由選路和資源分配方法及裝置,引入波長平面概念,動態調整網絡中每條鏈路的權重,提高了保護路由選路和資源分配的效果。
文檔編號H04L12/56GK102281201SQ201110251620
公開日2011年12月14日 申請日期2011年8月29日 優先權日2011年8月29日
發明者劉曉甲, 周曉霞, 張沛, 張紅, 滿祥錕, 王光全, 王海軍, 裴小燕, 鄭文翔, 魏炎如 申請人:中國聯合網絡通信集團有限公司, 中訊郵電諮詢設計院有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀