路徑保護方法和系統的制作方法
【專利摘要】本發(fā)明提供了一種路徑保護方法和系統。涉及網絡技術領域;解決了PC業(yè)務抗多條路徑故障的問題。該方法包括:在ODUK層將工作路徑與N條保護路徑組成N個保護組,第n個保護組包含一條嵌套第n-1個保護組的路徑和一條尚未加入其他任何保護組的保護路徑,2≤n≤N-1;按照n值從低到高的順序,從小到大的設置各個保護組對應的holdoff時間;在第n個保護組檢測到第1至第n-1個保護組中任一發(fā)出的告警信號時,啟動該第n個保護組的holdoff時間倒計時;在倒計時到時后,檢測所述告警信號是否仍存在;當仍能檢測到告警信號時,在該第n個保護組內進行由嵌套第n-1個保護組的路徑向保護路徑的倒換。本發(fā)明提供的技術方案適用于OTN,實現了高可靠性的嵌套保護。
【專利說明】
路徑保護方法和系統
技術領域
[0001]本發(fā)明涉及網絡技術領域,尤其涉及一種抗多條線路故障的路徑保護方法和系統。
【背景技術】
[0002]隨著網絡業(yè)務對帶寬的需求越來越大,運營商和系統制造商一直在不斷地考慮改進業(yè)務傳送技術的問題。數字傳送網的演化也從最初的基于T1/E1的第一代數字傳送網,經歷了基于S0NET/SDH的第二代數字傳送網,發(fā)展到了目前以OTN為基礎的第三代數字傳送網。作為下一代傳送網,OTN所面臨的網絡環(huán)境更加復雜,其網絡的生存性是OTN的一個很重要的問題。
[0003]現有的1+1線性保護技術根據工作、保護線路狀態(tài),提供抗一條路徑故障的保護。對于抗多條路徑故障的線性保護,業(yè)界使用的是控制平面的方式,即AS0N。
[0004]控制平面的方式實現抗多條路徑故障的業(yè)務保護,一方面必須建立SPC/SC業(yè)務才可以進行,而對于PC業(yè)務抗多條路徑故障的保護則沒有辦法實現;另一方面通過重路由實現的保護在倒換時間上也不能滿足大容量業(yè)務的需求。
【發(fā)明內容】
[0005]本發(fā)明提供了一種路徑保護方法和系統,解決了 PC業(yè)務抗多條路徑故障的問題。
[0006]一種路徑保護方法,包括:
[0007]在光通道數據單元(ODUK)層將工作路徑與N條保護路徑組成N個保護組,第η個保護組包含一條嵌套第η-1個保護組的路徑和一條尚未加入其他任何保護組的保護路徑,2彡η彡N-1 ;
[0008]按照η值從低到高的順序,從小到大的設置各個保護組對應的holdoff時間;
[0009]在第η個保護組檢測到第I至第η-1個保護組中任一發(fā)出的告警信號時,啟動該第η個保護組的holdoff時間倒計時;
[0010]在倒計時到時后,檢測所述告警信號是否仍存在;
[0011]當仍能檢測到告警信號時,在該第η個保護組內進行由嵌套第η-1個保護組的路徑向保護路徑的倒換。
[0012]優(yōu)選的,該方法還包括:
[0013]在第η個保護組檢測到該保護組內當前的工作路徑發(fā)生故障時,啟動該第η個保護組的holdoff時間倒計時,并發(fā)出告警信號,所述當前的工作路徑為嵌套第η-1保護組的路徑或該第η個保護組的保護路徑;
[0014]在倒計時到時后,所述第η個保護組在該保護組內進行倒換。
[0015]優(yōu)選的,該方法還包括:
[0016]為每個保護組構建一個邏輯中轉,所述邏輯中轉包含一發(fā)送端口和一接收端口 ;
[0017]依次將各個邏輯中轉的發(fā)送端口和接收端口環(huán)回,以使得任一保護組的邏輯中轉的發(fā)送端口發(fā)送的信息被其他保護組的邏輯中轉的接收端口接收。
[0018]優(yōu)選的,在倒計時到時后,檢測所述告警信號是否仍存在的步驟之后,還包括:
[0019]當不再檢測到所述告警信號時,所述第η個保護組內維持原有工作狀態(tài)。
[0020]優(yōu)選的,該方法還包括:
[0021]將工作路徑和一條保護路徑組成第I個保護組;
[0022]將嵌套第N -1個保護組的路徑和一條保護路徑組成第N個保護組。
[0023]優(yōu)選的,該方法還包括:
[0024]當所述工作路徑發(fā)生故障時,所述第I個保護組發(fā)出告警信號并啟動該第I個保護組對應的holdoff時間倒計時;
[0025]在所述第I個保護組對應的holdoff時間倒計時到時后,所述第I個保護組內進行由工作路徑向保護路徑的倒換。
[0026]優(yōu)選的,該方法還包括:
[0027]當檢測到嵌套第N-1個保護組的路徑發(fā)出的告警信號或該第N個保護組內的保護路徑發(fā)生故障時,所述第N個保護組啟動相應的holdoff時間倒計時;
[0028]所述第N個保護組在倒計時到時后檢測發(fā)生故障的嵌套第N -1個保護組的路徑或該第N個保護組內的保護路徑的狀態(tài),在故障仍存在時在所述第N個保護組內進行倒換。
[0029]優(yōu)選的,該方法還包括:
[0030]將兩條保護路徑組成第I個保護組;
[0031]將工作路徑和嵌套第N -1個保護組的路徑組成第N個保護組。
[0032]優(yōu)選的,該方法還包括:
[0033]當所述第I個保護組中的任一保護路徑發(fā)生故障時,所述第I個保護組發(fā)出告警信號并啟動該第I個保護組的holdoff時間倒計時;
[0034]所述第I個保護組在對應的holdoff時間倒計時到時后,在該第I個保護組內進行倒換。
[0035]優(yōu)選的,該方法還包括:
[0036]當所述工作路徑發(fā)生故障時,所述第N個保護組啟動對應的holdoff時間倒計時;
[0037]所述第N個保護組在對應的holdoff時間倒計時到時后,在所述第N個保護組內進行由所述工作路徑向嵌套第N — I個保護組的路徑的倒換。
[0038]本發(fā)明還提供了一種路徑保護系統,包括:
[0039]嵌套結構構建模塊,用于在ODUK層將工作路徑與N條保護路徑組成N個保護組,第η個保護組包含一條嵌套第η-1個保護組的路徑和一條尚未加入其他任何保護組的保護路徑,2 η N-1 ;
[0040]holdoff時間管理模塊,用于按照η值從低到高的順序,從小到大的設置各個保護組對應的holdoff時間;
[0041]計時模塊,用于在第η個保護組檢測到第I至第η-1個保護組中任一發(fā)出的告警信號時,啟動該第η個保護組的holdoff時間倒計時;
[0042]故障確認模塊,用于在倒計時到時后,檢測所述告警信號是否仍存在;
[0043]倒換模塊,用于當仍能檢測到告警信號時,在該第η個保護組內進行由嵌套第η-1個保護組的路徑向保護路徑的倒換。
[0044]優(yōu)選的,所述計時模塊,還用于在第η個保護組檢測到該保護組內當前的工作路徑發(fā)生故障時,啟動該第η個保護組的holdoff時間倒計時,并發(fā)出告警信號,所述當前的工作路徑為嵌套第η-1保護組的路徑或該第η個保護組的保護路徑;
[0045]所述倒換模塊,還用于在倒計時到時后,在所述第η個保護組內進行倒換。
[0046]優(yōu)選的,該系統還包括:
[0047]邏輯中轉維護模塊,用于為每個保護組構建一個邏輯中轉,所述邏輯中轉包含一發(fā)送端口和一接收端口;
[0048]信息環(huán)回模塊,用于依次將各個邏輯中轉的發(fā)送端口和接收端口環(huán)回,以使得任一保護組的邏輯中轉的發(fā)送端口發(fā)送的信息被其他保護組的邏輯中轉的接收端口接收。
[0049]優(yōu)選的,所述嵌套結構構建模塊,還用于將工作路徑和一條保護路徑組成第I個保護組,
[0050]將嵌套第N -1個保護組的路徑和一條保護路徑組成第N個保護組。
[0051]優(yōu)選的,所述計時模塊,還用于當所述工作路徑發(fā)生故障時,控制所述第I個保護組發(fā)出告警信號并啟動該第I個保護組對應的holdoff時間倒計時;
[0052]所述倒換模塊,還用于在所述第I個保護組對應的holdoff時間倒計時到時后,在所述第I個保護組內進行由工作路徑向保護路徑的倒換。
[0053]優(yōu)選的,所述計時模塊,還用于當檢測到嵌套第N — I個保護組的路徑發(fā)出的告警信號或該第N個保護組內的保護路徑發(fā)生故障時,啟動所述第N個保護組相應的holdoff時間倒計時;
[0054]所述倒換模塊,還用于在倒計時到時后檢測發(fā)生故障的嵌套第N -1個保護組的路徑或該第N個保護組內的保護路徑的狀態(tài),在故障仍存在時在所述第N個保護組內進行倒換。
[0055]優(yōu)選的,所述嵌套結構構建模塊,還用于將兩條保護路徑組成第I個保護組,
[0056]將工作路徑和嵌套第N -1個保護組的路徑組成第N個保護組。
[0057]優(yōu)選的,所述計時模塊,還用于當所述第I個保護組中的任一保護路徑發(fā)生故障時,控制所述第I個保護組發(fā)出告警信號并啟動該第I個保護組的holdoff時間倒計時;
[0058]所述倒換模塊,還用于在所述第I個保護組在對應的holdoff時間倒計時到時后,在該第I個保護組內進行倒換。
[0059]優(yōu)選的,所述計時模塊,還用于當所述工作路徑發(fā)生故障時,啟動所述第N個保護組對應的holdoff時間倒計時;
[0060]所述倒換模塊,還用于在對應的holdoff時間倒計時到時后,在所述第N個保護組內進行由所述工作路徑向嵌套第N — I個保護組的路徑的倒換。
[0061]本發(fā)明提供了一種路徑保護方法和系統,在光通道數據單元(ODUK)層將工作路徑與N條保護路徑劃分為N個保護組,第η個保護組包含第η-1個保護組和一條尚未加入其他任何保護組的保護路徑,2 < η < Ν-1,按照η值從低到高的順序,從小到大的設置各個保護組對應的holdoff時間,在第η個保護組檢測到第η-1個保護組發(fā)出的告警信號時,啟動該第η個保護組的holdoff時間倒計時,在倒計時到時后,檢測所述告警信號是否仍存在,當仍能檢測到告警信號時,在該第η個保護組內進行由嵌套第η-1個保護組的路徑向保護路徑的倒換。實現了高可靠性的嵌套保護,解決了 PC業(yè)務抗多條路徑故障的問題。
【附圖說明】
[0062]圖1為本發(fā)明的實施例一提供的一種保護組劃分方式示意圖;
[0063]圖2為本發(fā)明的實施例二提供的一種保護組劃分方式示意圖;
[0064]圖3為本發(fā)明的實施例三中按照圖1所示的保護組劃分方式構建的保護網絡示意圖;
[0065]圖4為本發(fā)明的實施例三中按照圖2所示的保護組劃分方式構建的保護網絡示意圖;
[0066]圖5為本發(fā)明的實施例四提供的一種路徑保護方法的流程圖;
[0067]圖6為本發(fā)明的實施例五提供的一種路徑保護系統的結構示意圖。
【具體實施方式】
[0068]現有的1+1線性保護技術根據工作、保護線路狀態(tài),提供抗一條路徑故障的保護。對于抗多條路徑故障的線性保護,業(yè)界使用的是控制平面的方式,即AS0N。
[0069]控制平面的方式實現抗多條路徑故障的業(yè)務保護,一方面必須建立SPC/SC業(yè)務才可以進行,而對于PC業(yè)務抗多條路徑故障的保護則沒有辦法實現;另一方面通過重路由實現的保護在倒換時間上也不能滿足大容量業(yè)務的需求。
[0070]為了解決上述問題,本發(fā)明的實施例提供了一種路徑保護方法和系統。下文中將結合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0071 ] 首先結合附圖,對本發(fā)明的實施例一進行說明。
[0072]本發(fā)明實施例提供了一種路徑保護方法,通過工作路徑與所有保護路徑最終選收的邏輯中轉組成0DUK1+1保護組實現抗多條路徑保護。
[0073]在存在一條工作路徑W和N+1 (N值可根據實際需要配置,如N = 3)條保護路徑的情況下,需進行保護組配置及邏輯中轉配置,如圖1所示,當上述內容配置完好后,只要工作路徑W和N+1條保護路徑存在任意一條路徑沒有故障,業(yè)務即可實現無損傳輸。
[0074]本發(fā)明實施例提供的路徑保護方法包括以下步驟:
[0075]第一步將第一條保護路徑Pl與第二條保護路徑P2在ODUK層組成0DUK1+1保護組PGl,選擇器設置在邏輯中轉(在設備中,邏輯中轉具體為單板上的一部分ODUK資源)LI,邏輯中轉LI資源的接收端口為R1,發(fā)送端口為SI,因此,PGl的選擇器選收的點為Rl (選收的點即為選擇器選擇業(yè)務后最后輸出的位置)。
[0076]第二步將第三條保護路徑P3與邏輯中轉LI的發(fā)送點SI在ODUK層組成ODUK 1+1組PG2,選擇器設置在邏輯中轉L2,邏輯中轉L2資源的接收端口為R2,發(fā)送端口為S2,因此,PG2的選擇器選收的點為R2。
[0077]......
[0078]第N步將第N+1條保護路徑PN+1與邏輯中轉LN-1的發(fā)送點SN-1在ODUK層組成ODUK 1+1組PGN,選擇器設置在邏輯中轉LN,邏輯中轉LN資源的接收端口為RN,發(fā)送端口為SN,因此,PGN的選擇器選收的點為RN。
[0079]第N+1步將工作路徑W與邏輯中轉LN的發(fā)送點SN在ODUK層組成ODUK 1+1組PGN+1,選擇器設置在業(yè)務下路單元,實現業(yè)務下路。
[0080]第N+2步,依次將邏輯中轉LI到LN的接收端口和發(fā)送端口環(huán)回,實現接收端口和發(fā)送端口告警傳遞。
[0081]第N+3步,依次設置PG2到PGN+1保護組的holdoff時間為T,實現保護嵌套。較里層(即編號較靠前)的保護組的holdoff時間較短,較外層(即編號較靠后)的保護組的holdoff時間較長。
[0082]第N+4步,保護組和邏輯中轉按照上述步驟配置好之后,可以實現抗N+1條路徑的故障,只要W和PN+1條路徑任意一條路徑沒有故障,業(yè)務就可以實現保護。
[0083]下面結合附圖,對本發(fā)明的實施例二進行說明。
[0084]本發(fā)明實施例提供了一種路徑保護方法,通過工作路徑依次與每條保護路徑組成0DUK1+1保護組實現抗多條路徑保護。
[0085]在存在一條工作路徑W和N+1條保護路徑的情況下,需進行保護組配置及邏輯中轉配置,如圖2所示,當上述內容配置完好后,只要工作路徑W和N+1條保護路徑存在任意一條路徑沒有故障,業(yè)務即可實現無損傳輸。
[0086]本發(fā)明實施例提供的路徑保護方法包括以下步驟:
[0087]第一步將第一條工作W與第一條保護路徑Pl在ODUK層組成0DUK1+1保護組PGl,選擇器設置在邏輯中轉LI,邏輯中轉LI資源的接收端口為Rl,發(fā)送端口為SI,因此,PGl的選擇器選收的點為Rl。
[0088]第二步將邏輯中轉LI的發(fā)送點SI與第2條保護路徑P2在ODUK層組成ODUK 1+1組PG2,選擇器設置在邏輯中轉L2,邏輯中轉L2資源的接收端口為R2,發(fā)送端口為S2,因此,PG2的選擇器選收的點為R2。
[0089]......
[0090]第N步將邏輯中轉LN-1的發(fā)送點SN-1與第N條保護路徑PN在ODUK層組成ODUK1+1組PGN,選擇器設置在邏輯中轉LN,邏輯中轉LN資源的接收端口為RN,發(fā)送端口為SN,因此,PGN的選擇器選收的點為RN。
[0091 ] 第N+1步將將邏輯中轉LN的發(fā)送點SN與第N+1條保護路徑PN+1在ODUK層組成ODUK 1+1組PGN+1,選擇器設置在業(yè)務下路單元,實現業(yè)務下路。
[0092]第N+2步,依次將邏輯中轉LI到LN的接收端口和發(fā)送端口環(huán)回,實現接收端口和發(fā)送端口告警傳遞。
[0093]第N+3步,依次設置PG2到PGN+1保護組的holdoff時間為T,實現保護嵌套。
[0094]第N+4步,保護組和邏輯中轉按照上述步驟配置好之后,可以實現抗N+1條路徑的故障,只要W和PN+1條路徑任意一條路徑沒有故障,業(yè)務就可以實現保護。
[0095]下面結合附圖,對本發(fā)明的實施例三進行說明。
[0096]下面以3條路由實現抗2條路徑故障的方法為例進行介紹。將工作路徑接收的線路側單板命名為W,保護路徑I接收的線路側單板命名為P1,保護路徑2接收的線路側單板命名為P2,交叉單元命名為DXC,圖中兩個DXC邏輯模型在物理形態(tài)上是同一個交叉單元,業(yè)務下路單元即客戶側單板命名為C,邏輯中轉單元命名為LI,該邏輯中轉可以是任意一塊業(yè)務板上的ODUK資源,LI發(fā)送點SI對應ODUK調度接收口,LI接收點Rl對應ODUK調度發(fā)送口。
[0097]方法一:如圖3所示。
[0098]第一步將Pl與P2組成0DUK1+1保護組PGl,選擇器設置在邏輯中轉LI,邏輯中轉LI資源的接收端口為R1,發(fā)送端口為SI,因此,PGl的選擇器選收的點為R1。
[0099]第二步將W與邏輯中轉LI的發(fā)送點SI組成0DUK1+1保護組PG2,選擇器設置在下路單元C,業(yè)務進行下路。
[0100]第三步將邏輯中轉LI的發(fā)送端口 SI和接收端口 Rl設置環(huán)回,環(huán)回后,SI接收到的ODU信息可以同步傳遞到Rl端口,并將報文發(fā)送到交叉單元DXC上,同時如果SI接收到的報文有告警的話,Rl端口可以檢測到同樣的告警,并上報到PG2的控制器,用于觸發(fā)PG2的保護組倒換。
[0101]第四步設置保護組PGl的holdoff時間為0,PG2的holdoff時間為T,T的取值標準為PGl保護倒換時間,建議取值20ms,從而避免PGl倒換時觸發(fā)PG2進行倒換。
[0102]第五步當工作路徑、保護路徑1,保護路徑2任意兩條路徑故障的情況下,業(yè)務流量都可以保證不受損。例如工作路徑先發(fā)生故障,此時W檢測到告警并上報給PG2的控制器,由于PG2的holdoff時間為T (20ms),因此PG2不發(fā)生倒換,等待T (20ms)后,檢測W的故障仍然存在,此時PG2發(fā)生倒換,交叉切換到SI,此時PGl的交叉仍保留在Pl,因此整個業(yè)務流量切換到了保護路徑I ;當保護路徑I再發(fā)生故障時,Pl和SI均檢測到故障并將告警分別上報到PGl和PG2的控制器,PGl的控制器接收到告警后由于PGl的holdoff時間為0,PGl直接進行倒換,PGl的交叉切換到P2,PG2的控制器接收到告警后由于,PG2的holdoff時間為T (20ms),因此PG2不發(fā)生倒換,等待T (20ms)后,檢測SI的故障已經消失(由于PGl已經倒換完畢),PG2不發(fā)生倒換,因此整個業(yè)務流量切換到了保護路徑2。
[0103]方法二:如圖4所示。
[0104]第一步將W與Pl組成0DUK1+1保護組PG1,選擇器設置在邏輯中轉LI,邏輯中轉LI資源的接收端口為R1,發(fā)送端口為SI,因此,PGl的選擇器選收的點為R1。
[0105]第二步將邏輯中轉LI的發(fā)送點SI與P2組成0DUK1+1保護組PG2,選擇器設置在下路單元C,業(yè)務進行下路。
[0106]第三步將邏輯中轉LI的發(fā)送端口 SI和接收端口 Rl設置環(huán)回,環(huán)回后,SI接收到的ODU信息可以同步傳遞到Rl端口,并發(fā)送到交叉單元DXC上,同時如果SI接收到的報文有告警的話,Rl端口可以檢測到同樣的告警,并上報到PG2的控制器,用于觸發(fā)PG2的保護組倒換。
[0107]第四步設置保護組PGl的holdoff時間為0,PG2的holdoff時間為T,T的取值標準為PGl保護倒換時間,建議取值20ms,從而避免PGl倒換時觸發(fā)PG2進行倒換。
[0108]第五步當工作路徑、保護路徑1,保護路徑2任意兩條路徑故障的情況下,業(yè)務流量都可以保證不受損。例如工作路徑先發(fā)生故障,此時W和SI都檢測到告警并分別上報給PGl和PG2的控制器,由于PGl的holdoff時間為0,因此PGl發(fā)生倒換,PGl的交叉切換到P1,由于PG2的holdoff時間為T (20ms),PG2的控制器接收到告警后不發(fā)生倒換,等待T(20ms)后,檢測SI的故障已經消失(由于PGl已經倒換完畢),PG2不發(fā)生倒換,因此整個業(yè)務流量切換到了保護路徑I ;當保護路徑I再發(fā)生故障,此時W和SI都檢測到告警并分別上報給PGl和PG2的控制器,由于PGl的holdoff時間為0,因此PGl發(fā)生倒換,PGl的交叉切換到W,由于PG2的holdoff時間為T(20ms),PG2的控制器接收到告警后不發(fā)生倒換,等待T (20ms)后,檢測SI的故障仍然存在(由于PGl工作、保護都故障,倒換完畢后業(yè)務仍有故障),PG2發(fā)生倒換,PG2的交叉切換到P2,因此整個業(yè)務流量切換到了保護路徑2。
[0109]下面結合附圖,對本發(fā)明的實施例四進行說明。
[0110]本發(fā)明提供了一種路徑保護方法,使用該方法完成多條路徑保護的流程如圖5所示,包括:
[0111]步驟501、劃分多個保護組形成嵌套結構;
[0112]本步驟中,在光通道數據單元ODUK層將工作路徑與N條保護路徑劃分為N個保護組,第η個保護組包含第η-1個保護組和一條尚未加入其他任何保護組的保護路徑,2 ^ n ^ N-10
[0113]對于第I個保護組和第N個保護組,則有兩種劃分方式,具體如下:
[0114]方式一:
[0115]將工作路徑和一條保護路徑劃分為第I個保護組;
[0116]將第N — I個保護組和一條保護路徑劃分為第N個保護組。
[0117]方式二:
[0118]將兩條保護路徑劃分為第I個保護組;
[0119]將工作路徑和第N -1個保護組為第N個保護組。
[0120]在劃分保護組完成后,為每個保護組構建一個邏輯中轉,所述邏輯中轉包含一發(fā)送端口和一接收端口 ;依次將各個邏輯中轉的發(fā)送端口和接收端口環(huán)回,以使得任一保護組的邏輯中轉的發(fā)送端口發(fā)送的信息被其他保護組的邏輯中轉的接收端口接收。
[0121]還需要為各個保護組設置對應的holdoff時間。具體的按照η值從低到高的順序,從小到大的設置各個保護組對應的holdoff時間。這樣,較外層(η值較大)的組的holdoff時間較長,就能夠實現在內層倒換完成告警解除后外層才開始檢測工作狀態(tài),由于內層倒換已解除告警,故外層檢測不到告警,不會進行多次倒換,引起系統混亂。
[0122]步驟502、在第η — I個保護組檢測到該保護組內當前的工作路徑發(fā)生故障時,啟動該第η — I個保護組的holdoff時間倒計時,并發(fā)出告警信號;
[0123]所述當前的工作路徑為嵌套第η-1保護組的路徑或該第η個保護組的保護路徑。
[0124]步驟503、在第η個保護組檢測到第η_1個保護組發(fā)出的告警信號時,啟動該第η個保護組的holdoff時間倒計時。
[0125]步驟504、第η-1個保護組的holdoff時間倒計時到時后,所述第η — I個保護組在該保護組內進行倒換。
[0126]步驟505、在第η個保護組的holdoff時間倒計時到時后,檢測所述告警信號是否仍存在;
[0127]當第η-1個保護組內倒換完畢后,如果仍存在故障,則仍會繼續(xù)發(fā)出告警信號。此時,第η至第N個保護組就可以繼續(xù)檢測到該告警信號,以確定是否需要在本組內進行倒換。
[0128]當第η-1個保護組內倒換完畢,倒換到的路徑無故障,能正常傳輸業(yè)務數據時,第η-1個保護組則不再繼續(xù)發(fā)出告警信號。
[0129]步驟506、當不再檢測到所述告警信號時,所述第η個保護組內維持原有工作狀??τ O
[0130]步驟507、當仍能檢測到告警信號時,在該第η個保護組內進行由嵌套第η_1個保護組的路徑向保護路徑的倒換。
[0131]此外,對于步驟501中第I個和第N個保護組的兩種不同劃分方式,處理策略也不同,具體如下:
[0132]對于方式一:當所述工作路徑發(fā)生故障時,所述第I個保護組發(fā)出告警信號并啟動該第I個保護組對應的holdoff時間倒計時;
[0133]在所述第I個保護組對應的holdoff時間倒計時到時后,所述第I個保護組內進行由工作路徑向保護路徑的倒換。
[0134]當檢測到嵌套第N— I個保護組的路徑發(fā)出的告警信號或該第N個保護組內的保護路徑發(fā)生故障時,所述第N個保護組啟動相應的holdoff時間倒計時;
[0135]所述第N個保護組在倒計時到時后檢測發(fā)生故障的嵌套第N -1個保護組的路徑或該第N個保護組內的保護路徑的狀態(tài),在故障仍存在時在所述第N個保護組內進行倒換。
[0136]對于方式二:當所述第I個保護組中的任一保護路徑發(fā)生故障時,所述第I個保護組發(fā)出告警信號并啟動該第I個保護組的holdoff時間倒計時;
[0137]所述第I個保護組在對應的holdoff時間倒計時到時后,在該第I個保護組內進行倒換。
[0138]當所述工作路徑發(fā)生故障時,所述第N個保護組啟動對應的holdoff時間倒計時;
[0139]所述第N個保護組在對應的holdoff時間倒計時到時后,在所述第N個保護組內進行由所述工作路徑向嵌套第N — I個保護組的路徑的倒換。
[0140]下面結合附圖,對本發(fā)明的實施例五進行說明。
[0141]本發(fā)明實施例提供了一種路徑保護系統,該系統的結構如圖6所示,包括:
[0142]嵌套結構構建模塊601,用于在ODUK層將工作路徑與N條保護路徑組成N個保護組,第η個保護組包含一條嵌套第η-1個保護組的路徑和一條尚未加入其他任何保護組的保護路徑,2彡η彡N-1 ;
[0143]holdoff時間管理模塊602,用于按照η值從低到高的順序,從小到大的設置各個保護組對應的holdoff時間;
[0144]計時模塊603,用于在第η個保護組檢測到第I至第η-1個保護組中任一發(fā)出的告警信號時,啟動該第η個保護組的holdoff時間倒計時;
[0145]故障確認模塊604,用于在倒計時到時后,檢測所述告警信號是否仍存在;
[0146]倒換模塊605,用于當仍能檢測到告警信號時,在該第η個保護組內進行由嵌套第η-1個保護組的路徑向保護路徑的倒換。
[0147]優(yōu)選的,所述計時模塊603,還用于在第η個保護組檢測到該保護組內當前的工作路徑發(fā)生故障時,啟動該第η個保護組的holdoff時間倒計時,并發(fā)出告警信號,所述當前的工作路徑為嵌套第η-1保護組的路徑或該第η個保護組的保護路徑;
[0148]所述倒換模塊605,還用于在倒計時到時后,在所述第η個保護組內進行倒換。
[0149]優(yōu)選的,該系統還包括:
[0150]邏輯中轉維護模塊606,用于為每個保護組構建一個邏輯中轉,所述邏輯中轉包含一發(fā)送端口和一接收端口;
[0151]信息環(huán)回模塊607,用于依次將各個邏輯中轉的發(fā)送端口和接收端口環(huán)回,以使得任一保護組的邏輯中轉的發(fā)送端口發(fā)送的信息被其他保護組的邏輯中轉的接收端口接收。
[0152]優(yōu)選的,所述嵌套結構構建模塊601,還用于將工作路徑和一條保護路徑組成第I個保護組,
[0153]將嵌套第N -1個保護組的路徑和一條保護路徑組成第N個保護組。
[0154]優(yōu)選的,所述計時模塊603,還用于當所述工作路徑發(fā)生故障時,控制所述第I個保護組發(fā)出告警信號并啟動該第I個保護組對應的holdoff時間倒計時;
[0155]所述倒換模塊605,還用于在所述第I個保護組對應的holdoff時間倒計時到時后,在所述第I個保護組內進行由工作路徑向保護路徑的倒換。
[0156]優(yōu)選的,所述計時模塊603,還用于當檢測到嵌套第N — I個保護組的路徑發(fā)出的告警信號或該第N個保護組內的保護路徑發(fā)生故障時,啟動所述第N個保護組相應的holdoff時間倒計時;
[0157]所述倒換模塊605,還用于在倒計時到時后檢測發(fā)生故障的嵌套第N — I個保護組的路徑或該第N個保護組內的保護路徑的狀態(tài),在故障仍存在時在所述第N個保護組內進行倒換。
[0158]優(yōu)選的,所述嵌套結構構建模塊601,還用于將兩條保護路徑組成第I個保護組,
[0159]將工作路徑和嵌套第N -1個保護組的路徑組成第N個保護組。
[0160]優(yōu)選的,所述計時模塊603,還用于當所述第I個保護組中的任一保護路徑發(fā)生故障時,控制所述第I個保護組發(fā)出告警信號并啟動該第I個保護組的holdoff時間倒計時;
[0161]所述倒換模塊605,還用于在所述第I個保護組在對應的holdoff時間倒計時到時后,在該第I個保護組內進行倒換。
[0162]優(yōu)選的,所述計時模塊603,還用于當所述工作路徑發(fā)生故障時,啟動所述第N個保護組對應的holdoff時間倒計時;
[0163]所述倒換模塊605,還用于在對應的holdoff時間倒計時到時后,在所述第N個保護組內進行由所述工作路徑向嵌套第N — I個保護組的路徑的倒換。
[0164]上述路徑保護系統可集成于傳輸設備中,由傳輸設備完成相應功能。
[0165]本發(fā)明提供了一種路徑保護方法和系統,在ODUK層將工作路徑與N條保護路徑劃分為N個保護組,第η個保護組包含第η-1個保護組和一條尚未加入其他任何保護組的保護路徑,2 < η ( Ν-1,按照η值從低到高的順序,從小到大的設置各個保護組對應的holdoff時間,在第η個保護組檢測到第η-1個保護組發(fā)出的告警信號時,啟動該第η個保護組的holdoff時間倒計時,在倒計時到時后,檢測所述告警信號是否仍存在,當仍能檢測到告警信號時,在該第η個保護組內進行由嵌套第η-1個保護組的路徑向保護路徑的倒換。實現了高可靠性的嵌套保護,解決了 PC業(yè)務抗多條路徑故障的問題。
[0166]與現有WASON恢復技術相比,WASON只能保證SC/SPC業(yè)務達到抗多條路徑故障,而本發(fā)明的實施例實現了 PC業(yè)務也可以抗多條路徑效果;同時與采用WASON業(yè)務恢復的方法比較,WASON業(yè)務采用的是重路由方式實現恢復,即在業(yè)務發(fā)生故障時才去計算新的保護業(yè)務路徑,計算好后進行倒換,而本發(fā)明的實施例在業(yè)務故障前已經預先配置好了保護路徑,當業(yè)務發(fā)生故障時,業(yè)務直接切換到保護路徑,減少了業(yè)務中斷時間。
[0167]本領域普通技術人員可以理解上述實施例的全部或部分步驟可以使用計算機程序流程來實現,所述計算機程序可以存儲于一計算機可讀存儲介質中,所述計算機程序在相應的硬件平臺上(如系統、設備、裝置、器件等)執(zhí)行,在執(zhí)行時,包括方法實施例的步驟之一或其組合。
[0168]可選地,上述實施例的全部或部分步驟也可以使用集成電路來實現,這些步驟可以被分別制作成一個個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。
[0169]上述實施例中的各裝置/功能模塊/功能單元可以采用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,也可以分布在多個計算裝置所組成的網絡上。
[0170]上述實施例中的各裝置/功能模塊/功能單元以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。上述提到的計算機可讀取存儲介質可以是只讀存儲器,磁盤或光盤等。
[0171]任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應以權利要求所述的保護范圍為準。
【主權項】
1.一種路徑保護方法,其特征在于,包括: 在光通道數據單元ODUK層將工作路徑與N條保護路徑組成N個保護組,第η個保護組包含一條嵌套第η-1個保護組的路徑和一條尚未加入其他任何保護組的保護路徑,2彡η彡N-1 ; 按照η值從低到高的順序,從小到大的設置各個保護組對應的holdoff時間; 在第η個保護組檢測到第I至第η-1個保護組中任一發(fā)出的告警信號時,啟動該第η個保護組的holdoff時間倒計時; 在倒計時到時后,檢測所述告警信號是否仍存在; 當仍能檢測到告警信號時,在該第η個保護組內進行由嵌套第η-1個保護組的路徑向保護路徑的倒換。2.根據權利要求1所述的路徑保護方法,其特征在于,該方法還包括: 在第η個保護組檢測到該保護組內當前的工作路徑發(fā)生故障時,啟動該第η個保護組的holdoff時間倒計時,并發(fā)出告警信號,所述當前的工作路徑為嵌套第η-1保護組的路徑或該第η個保護組的保護路徑; 在倒計時到時后,所述第η個保護組在該保護組內進行倒換。3.根據權利要求1或2所述的路徑保護方法,其特征在于,該方法還包括: 為每個保護組構建一個邏輯中轉,所述邏輯中轉包含一發(fā)送端口和一接收端口 ; 依次將各個邏輯中轉的發(fā)送端口和接收端口環(huán)回,以使得任一保護組的邏輯中轉的發(fā)送端口發(fā)送的信息被其他保護組的邏輯中轉的接收端口接收。4.根據權利要求1所述的路徑保護方法,其特征在于,在倒計時到時后,檢測所述告警信號是否仍存在的步驟之后,還包括: 當不再檢測到所述告警信號時,所述第η個保護組內維持原有工作狀態(tài)。5.根據權利要求1所述的路徑保護方法,其特征在于,該方法還包括: 將工作路徑和一條保護路徑組成第I個保護組; 將嵌套第N-1個保護組的路徑和一條保護路徑組成第N個保護組。6.根據權利要求5所述的路徑保護方法,其特征在于,該方法還包括: 當所述工作路徑發(fā)生故障時,所述第I個保護組發(fā)出告警信號并啟動該第I個保護組對應的holdoff時間倒計時; 在所述第I個保護組對應的holdoff時間倒計時到時后,所述第I個保護組內進行由工作路徑向保護路徑的倒換。7.根據權利要求5所述的路徑保護方法,其特征在于,該方法還包括: 當檢測到嵌套第N —I個保護組的路徑發(fā)出的告警信號或該第N個保護組內的保護路徑發(fā)生故障時,所述第N個保護組啟動相應的holdoff時間倒計時; 所述第N個保護組在倒計時到時后檢測發(fā)生故障的嵌套第N-1個保護組的路徑或該第N個保護組內的保護路徑的狀態(tài),在故障仍存在時在所述第N個保護組內進行倒換。8.根據權利要求1所述的路徑保護方法,其特征在于,該方法還包括: 將兩條保護路徑組成第I個保護組; 將工作路徑和嵌套第N-1個保護組的路徑組成第N個保護組。9.根據權利要求8所述的路徑保護方法,其特征在于,該方法還包括: 當所述第I個保護組中的任一保護路徑發(fā)生故障時,所述第I個保護組發(fā)出告警信號并啟動該第I個保護組的holdoff時間倒計時; 所述第I個保護組在對應的holdoff時間倒計時到時后,在該第I個保護組內進行倒換。10.根據權利要求8所述的路徑保護方法,其特征在于,該方法還包括: 當所述工作路徑發(fā)生故障時,所述第N個保護組啟動對應的holdoff時間倒計時;所述第N個保護組在對應的holdoff時間倒計時到時后,在所述第N個保護組內進行由所述工作路徑向嵌套第N-1個保護組的路徑的倒換。11.一種路徑保護系統,其特征在于,包括: 嵌套結構構建模塊,用于在ODUK層將工作路徑與N條保護路徑組成N個保護組,第η個保護組包含一條嵌套第η-1個保護組的路徑和一條尚未加入其他任何保護組的保護路徑,2彡η彡N-1 ; holdoff時間管理模塊,用于按照η值從低到高的順序,從小到大的設置各個保護組對應的holdoff時間; 計時模塊,用于在第η個保護組檢測到第I至第η-1個保護組中任一發(fā)出的告警信號時,啟動該第η個保護組的holdoff時間倒計時; 故障確認模塊,用于在倒計時到時后,檢測所述告警信號是否仍存在; 倒換模塊,用于當仍能檢測到告警信號時,在該第η個保護組內進行由嵌套第η-1個保護組的路徑向保護路徑的倒換。12.根據權利要求11所述的路徑保護系統,其特征在于, 所述計時模塊,還用于在第η個保護組檢測到該保護組內當前的工作路徑發(fā)生故障時,啟動該第η個保護組的holdoff時間倒計時,并發(fā)出告警信號,所述當前的工作路徑為嵌套第η-1保護組的路徑或該第η個保護組的保護路徑; 所述倒換模塊,還用于在倒計時到時后,在所述第η個保護組內進行倒換。13.根據權利要求11或12所述的路徑保護系統,其特征在于,該系統還包括: 邏輯中轉維護模塊,用于為每個保護組構建一個邏輯中轉,所述邏輯中轉包含一發(fā)送端口和一接收端口; 信息環(huán)回模塊,用于依次將各個邏輯中轉的發(fā)送端口和接收端口環(huán)回,以使得任一保護組的邏輯中轉的發(fā)送端口發(fā)送的信息被其他保護組的邏輯中轉的接收端口接收。14.根據權利要求11所述的路徑保護系統,其特征在于, 所述嵌套結構構建模塊,還用于將工作路徑和一條保護路徑組成第I個保護組, 將嵌套第N-1個保護組的路徑和一條保護路徑組成第N個保護組。15.根據權利要求14所述的路徑保護系統,其特征在于, 所述計時模塊,還用于當所述工作路徑發(fā)生故障時,控制所述第I個保護組發(fā)出告警信號并啟動該第I個保護組對應的holdoff時間倒計時; 所述倒換模塊,還用于在所述第I個保護組對應的holdoff時間倒計時到時后,在所述第I個保護組內進行由工作路徑向保護路徑的倒換。16.根據權利要求14所述的路徑保護系統,其特征在于, 所述計時模塊,還用于當檢測到嵌套第N -1個保護組的路徑發(fā)出的告警信號或該第N個保護組內的保護路徑發(fā)生故障時,啟動所述第N個保護組相應的holdoff時間倒計時;所述倒換模塊,還用于在倒計時到時后檢測發(fā)生故障的嵌套第N — I個保護組的路徑或該第N個保護組內的保護路徑的狀態(tài),在故障仍存在時在所述第N個保護組內進行倒換。17.根據權利要求11所述的路徑保護系統,其特征在于, 所述嵌套結構構建模塊,還用于將兩條保護路徑組成第I個保護組, 將工作路徑和嵌套第N-1個保護組的路徑組成第N個保護組。18.根據權利要求17所述的路徑保護系統,其特征在于, 所述計時模塊,還用于當所述第I個保護組中的任一保護路徑發(fā)生故障時,控制所述第I個保護組發(fā)出告警信號并啟動該第I個保護組的holdoff時間倒計時; 所述倒換模塊,還用于在所述第I個保護組在對應的holdoff時間倒計時到時后,在該第I個保護組內進行倒換。19.根據權利要求17所述的路徑保護系統,其特征在于, 所述計時模塊,還用于當所述工作路徑發(fā)生故障時,啟動所述第N個保護組對應的holdoff時間倒計時; 所述倒換模塊,還用于在對應的holdoff時間倒計時到時后,在所述第N個保護組內進行由所述工作路徑向嵌套第N-1個保護組的路徑的倒換。
【文檔編號】H04B10/07GK105991182SQ201510082661
【公開日】2016年10月5日
【申請日】2015年2月13日
【發(fā)明人】盧鴻飛
【申請人】中興通訊股份有限公司