專利名稱:一種傳送網中的路徑回切方法及裝置的制作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種傳送網中的路徑回切方法及裝置。
背景技術:
復用段保護(Multiplex section protection,簡稱MSP)是傳送網中的一種保 護倒換技術,由國際電訊聯盟(International Telecommunication Union,簡稱ITU)在 G. 841中定義,目前已經廣泛應用于傳送網中。在l:n模式的復用段保護中,兩個網絡節點之間設置1+n條路徑,其中1條保護 路徑,η條工作路徑。在G.841中規定了一系列的保護倒換請求,例如信號故障(Signal Fail,簡稱 SF)、信號降質(Signal Degrade,簡稱 SD)、等待恢復(Wait to Restore,簡稱 WTR)、無請求(No Request,簡稱NR)等。并且,G. 841為不同的保護倒換請求規定了不同的 優先級,前述四種保護倒換請求的優先級依次遞減,SF的優先級最高,NR的優先級最低。節點在收到遠程的保護倒換請求后,首先將本地保護倒換請求和遠程的保護倒換 請求進行比較,輸出較高優先級的保護倒換請求,然后根據輸出的最高優先級的保護倒換 請求,進行狀態機的運算,并發送K字節和進行保護倒換動作等。圖1所示為1 1的復用段保護示意圖,節點Sl和節點S2之間有1條工作路徑 和1條保護路徑,當工作路徑和保護路徑都為完好時,節點Sl和節點S2都會選擇工作路徑 發送和接收流量。當節點Sl到節點S2的工作路徑發生故障時,如圖2所示,節點S2檢測 到本地工作路徑SF,產生本地工作路徑SF保護倒換請求,節點S2沒有其他保護倒換請求, 因此本地工作路徑SF是最高優先級保護倒換請求,由于節點S2的遠程保護倒換請求為NR, 優先級低于本地工作路徑SF,因此節點S2的最高優先級保護倒換請求為本地工作路徑SF。 節點S2進行狀態機的運算,在保護路徑上發送K字節,切換到保護路徑上接收和發送流量, 其中K字節中包含了節點S2的工作路徑SF保護倒換請求和切換到保護路徑的信息。節點 Sl在保護路徑上收到K字節后,提取出其中的保護倒換請求,節點Sl的本地最高優先級保 護倒換請求為NR,低于遠程保護倒換請求,因此節點Sl的最高優先級保護倒換請求為工作 路徑SF,節點Sl進行狀態機的運算,并根據接收到的K字節的切換到保護路徑的信息,切 換到保護路徑上接收和發送流量,另外節點Sl還要在保護路徑上發送K字節,其中K字節 的保護倒換請求為反向請求(Reverse Request,簡稱RR),以及切換到保護路徑的信息。其 中,所述反向請求,用以確認收到對端節點的保護倒換請求。當節點Sl和節點S2切換完成后,流量在保護路徑進行發送和接收。當節點Sl到 節點S2的工作路徑故障恢復時,節點S2檢測到本地工作路徑SF清除,產生本地工作路徑 SF清除的保護倒換請求,該請求也是本地最高優先級保護倒換請求,由于節點S2收到的遠 程保護倒換請求為RR,根據G. 841的定義,RR不參與保護倒換請求的優先級比較,因此節 點S2的最高優先級保護倒換請求為本地工作路徑SF清除,節點S2進行狀態機的運算,進 入WTR狀態,在WTR狀態到期后,節點S2進行回切操作,并發送K字節通知節點Sl也進行 回切,在節點Sl和節點S2都進行回切后,流量在工作路徑上進行發送和接收。
G. 841協議很好地解決了 l:n復用段保護的問題,但是由于實際網絡比較復雜,尤 其是出現兩端節點之間的工作路徑的兩個方向上的鏈路同時故障恢復等場景時,G. 841協 議存在一些缺陷。如圖3所示,當節點Sl和節點S2之間的工作路徑的兩個方向的鏈路都故障后,節 點Sl和節點S2收到的遠程保護倒換請求都是工作路徑SF保護倒換請求,當兩個方向的鏈 路同時恢復時,節點Sl和節點S2同時檢測到本地工作路徑SF清除,在比較本地保護倒換 請求和遠程最高優先級保護倒換請求時,由于遠程保護倒換請求是工作路徑SF,優先級高 于本地保護倒換請求,因此節點Sl和節點S2都不能夠響應工作路徑SF清除的保護倒換請 求,而是響應遠程的保護倒換請求,并且會向對端節點發送RR請求,節點Sl和節點S2收到 對端的RR請求后,按照狀態機不會進入WTR狀態,因此兩端節點不能按照正常流程進入WTR 狀態,也不能正常回切到工作路徑上接收和發送流量。因此,G. 841協議在兩端節點之間工作路徑的兩個方向的鏈路同時故障恢復等場 景時,存在無法回切的缺陷,而目前尚沒有解決方案。
發明內容
本發明實施例提供了一種傳送網中的路徑回切方法及裝置,用以避免傳送網中的 節點之間工作路徑的兩個方向上的鏈路同時故障恢復時,無法從保護路徑回切到工作路徑 的問題。本發明實施例提供的一種傳送網中的路徑回切方法包括本地節點確定自身和對端節點之間工作路徑上的兩個故障鏈路同時恢復正常;本地節點進入等待恢復WTR狀態;在WTR狀態結束時,本地節點將信號回切到工作路徑。本發明實施例提供的一種傳送網中的路徑回切裝置包括故障恢復確定單元,用于確定本地節點和對端節點之間工作路徑上的兩個故障鏈 路同時恢復正常;WTR狀態進入單元,用于將本地節點進入等待恢復WTR狀態;回切單元,用于在WTR狀態結束時,將本地節點的信號回切到工作路徑。本發明實施例,本地節點確定自身和對端節點之間工作路徑上的兩個故障鏈路同 時恢復正常;本地節點進入等待恢復WTR狀態;在WTR狀態結束時,本地節點將信號回切到 工作路徑,從而在傳送網中的節點之間的工作路徑的兩個方向上的鏈路同時故障恢復時, 可以將信號從保護路徑回切到工作路徑。
圖1為1 1的復用段保護示意圖;圖2為本地工作路徑故障的復用段保護切換示意圖;圖3為兩端節點檢測到故障的復用段保護切換示意圖;圖4為本發明實施例提供的傳送網中的路徑回切方法的流程示意圖;圖5為本發明實施例提供的復用段保護組網示意圖;圖6為本發明實施例提供的傳送網中的路徑回切方法的流程示意圖7為本發明實施例提供的傳送網中的路徑回切裝置的結構示意圖。
具體實施例方式本發明實施例提供了一種傳送網中的路徑回切方法及裝置,用以避免傳送網中的 節點之間工作路徑的兩個方向上的鏈路同時故障恢復時,無法從保護路徑回切到工作路徑 的問題。使得在復用段保護中出現兩端節點同時恢復等場景時,能夠保障復用段保護的運 行正常,回切到工作路徑。下面結合附圖對本發明實施例提供的技術方案進行說明。參見圖4,本發明實施例提供的一種傳送網中的路徑回切方法,包括步驟S101、本地節點確定自身和對端節點之間工作路徑上的兩個故障鏈路同時恢復正
堂
巾ο即本地節點確定自身和對端節點同時產生工作路徑信號故障SF清除的保護倒換 請求。S102、本地節點進入等待恢復WTR狀態。S103、在WTR狀態結束時,本地節點將信號回切到工作路徑。較佳地,所述本地節點確定自身和對端節點之間工作路徑上的兩個故障鏈路同時 恢復正常,包括本地節點收到對端節點發送的保護倒換請求,并確定該保護倒換請求為反向請 求;本地節點確定最近一次向對端節點發送的保護倒換請求,或者當前需要向節點S2 發送的保護倒換請求,也為反向請求。較佳地,所述本地節點確定自身和對端節點之間工作路徑上的兩個故障鏈路同時 恢復正常,還包括本地節點確定當前或者在向對端節點發送反向請求之前,處于信號故障SF狀態。較佳地,所述在WTR狀態結束時,本地節點將信號回切到工作路徑之前,該方法還 包括在WTR狀態期間,本地節點監測是否收到比反向請求的保護倒換請求優先級更高 的保護倒換請求。 較佳地,所述在WTR狀態結束時,本地節點將信號回切到工作路徑,包括本地節點當確定在WTR狀態期間沒有收到比反向請求的保護倒換請求優先級更 高的保護倒換請求時,在WTR狀態結束時,將信號回切到工作路徑。由此可見,本發明實施例針對復用段保護的狀態機進行了優化,針對兩端節點同 時從保護路徑恢復到工作路徑等場景,節點無法在工作路徑故障恢復后立即進入WTR狀 態,但是可以在接收到對端節點發送的反向請求時,通過對比接收和發送的反向請求,以及 先前的狀態,使得兩端節點能夠進入WTR狀態,繼而在WTR狀態到期后,能夠回切到工作路 徑,從而避免了復用段保護在兩端節點工作路徑同時恢復等場景下無法回切到工作路徑的 問題。例如,參見圖5,為本發明實施例提供的一種復用段保護的組網圖。節點Sl和節點 S2之間的工作路徑中兩個方向的鏈路都有故障,當這兩個鏈路同時恢復正常時,節點Sl和
5節點S2同時檢測到本地工作路徑SF清除,并產生SF清除的保護倒換請求,在比較本地保 護倒換請求(SF清除)和遠程(即來自對端節點的)最高優先級保護倒換請求時,由于遠 程保護倒換請求是工作路徑SF,優先級高于本地保護倒換請求,因此節點Sl和節點S2都 不能夠響應工作路徑SF清除的保護倒換請求,而是響應來自對端節點的保護倒換請求(SF 請求),并且會向對端節點發送RR請求,節點Sl和節點S2收到對端的RR請求后,根據本發 明實施例提供的技術方案,節點Sl判斷最近一次向節點S2發送的保護倒換請求,或當前需 要向節點S2發送的保護倒換請求,為RR請求,并且之前的狀態為SF,因此節點Sl進入WTR 狀態,同理,節點S2也會進入WTR狀態,在WTR狀態到期后,節點Sl和節點S2都會回切到 工作路徑,在工作路徑上接收和發送信號,網絡恢復正常。參見圖6,本發明實施例提供的傳送網的路徑回切方法具體包括步驟S201、本地節點收到對端節點的K字節,并確定其中攜帶的保護倒換請求為反向 請求。S202、本地節點確定當前狀態為SF狀態。S203、本地節點確定當前發送的K字節中包含的保護倒換請求也是反向請求。S204、本地節點進入WTR狀態。S205、本地節點在WTR狀態期間,判斷是否收到比反向請求的保護倒換優先級更 高優先級的保護倒換請求(例如SF),如果是,則執行步驟S206 ;否則,執行步驟S207。S206、本地節點執行更高優先級的保護倒換請求。S207、在WTR狀態到期后,本地節點將信號從保護路徑回切到工作路徑。本發明實施例提供的技術方案,雖然以1 1模式的復用段保護為例進行的說明, 但對于l:n模式的復用段保護同樣適用。參見圖7,本發明實施例提供的一種傳送網中的路徑回切裝置包括故障恢復確定單元101,用于確定本地節點和對端節點之間工作路徑上的兩個故 障鏈路同時恢復正常;WTR狀態進入單元102,用于將本地節點進入等待恢復WTR狀態;回切單元103,用于在WTR狀態結束時,將本地節點的信號回切到工作路徑。較佳地,所述故障恢復確定單元101包括第一確定單元201,用于確定本地節點收到的對端節點發送的保護倒換請求為反 向請求;第二確定單元202,用于確定本地節點最近一次向對端節點發送的保護倒換請求, 或者當前需要向節點S2發送的保護倒換請求,也為反向請求。較佳地,所述故障恢復確定單元101還包括第三確定單元203,用于確定在本地節點向對端節點發送反向請求之前,本地節點 處于信號故障SF狀態。較佳地,該裝置還包括監測單元104,用于在本地節點處于WTR狀態期間,監測本地節點是否收到比反向 請求的保護倒換請求優先級更高的保護倒換請求。較佳地,所述回切單元103,當通過所述監測單元104確定本地節點在WTR狀態 期間沒有收到比反向請求的保護倒換請求優先級更高的保護倒換請求時,在WTR狀態結束時,將信號回切到工作路徑。綜上所述,本發明實施例,優化了復用段保護的狀態機,根據復用段保護中當接收 到的遠程保護倒換請求的優先級高于本地保護倒換請求的優先級時,節點狀態機運算后發 送的K字節中包含的保護倒換請求為反向請求的特征,節點收到對端的保護倒換請求為反 向請求,并且節點當前發出的保護倒換請求也是反向請求時,如果節點先前的狀態為SF狀 態,則節點進入WTR狀態,解決了 G. 841協議在兩端同時檢測到故障恢復等場景時無法回切 的問題。本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序 產品。因此,本發明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實 施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機 可用存儲介質(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產品的形 式。本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程 圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一 流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算 機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理 器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生 用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能 的裝置。這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特 定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指 令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計 算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或 其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖 一個方框或多個方框中指定的功能的步驟。顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精 神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍 之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種傳送網中的路徑回切方法,其特征在于,該方法包括本地節點確定自身和對端節點之間工作路徑上的兩個故障鏈路同時恢復正常;本地節點進入等待恢復WTR狀態;在WTR狀態結束時,本地節點將信號回切到工作路徑。
2.根據權利要求1所述的方法,其特征在于,所述本地節點確定自身和對端節點之間 工作路徑上的兩個故障鏈路同時恢復正常,包括本地節點收到對端節點發送的保護倒換請求,并確定該保護倒換請求為反向請求;本地節點確定最近一次向對端節點發送的保護倒換請求,或者當前需要向節點S2發 送的保護倒換請求,也為反向請求。
3.根據權利要求2所述的方法,其特征在于,所述本地節點確定自身和對端節點之間 工作路徑上的兩個故障鏈路同時恢復正常,還包括本地節點確定在向對端節點發送反向請求之前,處于信號故障SF狀態。
4.根據權利要求1所述的方法,其特征在于,所述在WTR狀態結束時,本地節點將信號 回切到工作路徑之前,該方法還包括在WTR狀態期間,本地節點監測是否收到比反向請求的保護倒換請求優先級更高的保 護倒換請求。
5.根據權利要求4所述的方法,其特征在于,所述在WTR狀態結束時,本地節點將信號 回切到工作路徑,包括本地節點當確定在WTR狀態期間沒有收到比反向請求的保護倒換請求優先級更高的 保護倒換請求時,在WTR狀態結束時,將信號回切到工作路徑。
6.一種傳送網中的路徑回切裝置,其特征在于,該裝置包括故障恢復確定單元,用于確定本地節點和對端節點之間工作路徑上的兩個故障鏈路同 時恢復正常;WTR狀態進入單元,用于將本地節點進入等待恢復WTR狀態;回切單元,用于在WTR狀態結束時,將本地節點的信號回切到工作路徑。
7.根據權利要求6所述的裝置,其特征在于,所述故障恢復確定單元包括第一確定單元,用于確定本地節點收到的對端節點發送的保護倒換請求為反向請求;第二確定單元,用于確定本地節點最近一次向對端節點發送的保護倒換請求,或者當 前需要向節點S2發送的保護倒換請求,也為反向請求。
8.根據權利要求7所述的裝置,其特征在于,所述故障恢復確定單元還包括第三確定單元,用于確定在本地節點向對端節點發送反向請求之前,本地節點處于信 號故障SF狀態。
9.根據權利要求6所述的裝置,其特征在于,該裝置還包括監測單元,用于在本地節點處于WTR狀態期間,監測本地節點是否收到比反向請求的 保護倒換請求優先級更高的保護倒換請求。
10.根據權利要求9所述的裝置,其特征在于,所述回切單元,當通過所述監測單元確 定本地節點在WTR狀態期間沒有收到比反向請求的保護倒換請求優先級更高的保護倒換 請求時,在WTR狀態結束時,將信號回切到工作路徑。
全文摘要
本發明公開了一種傳送網中的路徑回切方法及裝置,屬于通信技術領域,用以避免傳送網中的節點之間工作路徑的兩個方向上的鏈路同時故障恢復時,無法從保護路徑回切到工作路徑的問題。本發明提供的一種傳送網中的路徑回切方法包括本地節點確定自身和對端節點之間工作路徑上的兩個故障鏈路同時恢復正常;本地節點進入等待恢復WTR狀態;在WTR狀態結束時,本地節點將信號回切到工作路徑。本發明用于在傳送網中的節點之間工作路徑的兩個方向上的鏈路同時故障恢復時,實現信號從保護路徑回切到工作路徑。
文檔編號H04L12/24GK102006188SQ20101055293
公開日2011年4月6日 申請日期2010年11月19日 優先權日2010年11月19日
發明者吳少勇 申請人:中興通訊股份有限公司