專利名稱:鏈路故障的恢復方法
技術領域:
本發(fā)明涉及鏈路故障的恢復方法,尤其涉及一種域間鏈路故障的恢復方法。
背景技術:
傳統(tǒng)光網(wǎng)絡的業(yè)務調(diào)度采用網(wǎng)管靜態(tài)配置的方式,不支持動態(tài)開通的方式,同時傳統(tǒng)光網(wǎng)絡大多采用線性和環(huán)形組網(wǎng),保護恢復采用復用段保護和SNCP保護,基本是一種靜態(tài)的恢復方法,但隨著數(shù)據(jù)業(yè)務和專線業(yè)務的迅速發(fā)展,對網(wǎng)絡的帶寬需求逐漸增強,對網(wǎng)絡帶寬的動態(tài)分配要求也越來越迫切,需要網(wǎng)絡提供動態(tài)開通的能力,需要支持網(wǎng)狀網(wǎng)的結(jié)構,同時具有靈活的擴展能力和快速的保護恢復功能,ASON很好的解決了上述問題,它在控制平面使用通用多協(xié)議標記交換(GMPLS,Generalized Multiprotocol LabelSwitching)協(xié)議,已成為光網(wǎng)絡發(fā)展的一個核心技術,在ASON中提供了2種新的連接類型一種是軟永久連接方式,另一種是交換連接方式。目前國際電信聯(lián)盟ITU-T已經(jīng)基本完成了ASON的架構和需求定義,因特網(wǎng)工程任務組IETF則完成了單域內(nèi)信令、自動發(fā)現(xiàn)、路由的協(xié)議擴展和定義。
隨著ASON網(wǎng)絡的發(fā)展,控制平面需要解決大規(guī)模網(wǎng)絡的管理問題,目前ITU-T,光互聯(lián)網(wǎng)論壇OIF中都采用層次網(wǎng)絡的模型,將下層的一個控制域在上層用一個代理節(jié)點表示,代理節(jié)點可以發(fā)布代表域的抽象拓撲,域間鏈路,可達地址等,這樣逐層向上形成一個層次的網(wǎng)絡,例如圖1中0層為實際的網(wǎng)絡,劃分為多個控制域,在1層,每個域抽象為一個節(jié)點,依次類推,整個網(wǎng)絡成為一個3層的網(wǎng)絡拓撲。
在多域的網(wǎng)絡中,連接恢復速度成為一個非常重要的瓶頸,因為多域情況下,連接跨越多個域,經(jīng)過的節(jié)點數(shù)遠遠多于單域的情況,這成為網(wǎng)絡擴展后的一個急需解決的問題,目前對于跨域連接,在域內(nèi)故障時,一般采用域內(nèi)隧道的方式進行局部恢復,當域間鏈路故障時,則采用端到端的連接恢復,例如圖2中,當域間鏈路N13-N21故障時,通過RSVP-TE信令到通知標簽交換路徑LSP的首節(jié)點,采用端到端方式進行恢復。該種域間鏈路故障的恢復方法存在的缺點是由于需要端到端的跨越多個控制域進行恢復,恢復時間較長,也不便于進行網(wǎng)絡資源的規(guī)劃。
發(fā)明內(nèi)容
本發(fā)明解決的技術問題是提供一種鏈路故障的恢復方法,以降低域間鏈路故障的恢復時間,便于進行網(wǎng)絡資源的規(guī)劃。
為解決上述問題,本發(fā)明的鏈路故障的恢復方法,用于多層次自動交換光網(wǎng)絡中進行域間故障恢復,該方法包括a、確定域間鏈路故障的鏈路的上游節(jié)點和下游節(jié)點,啟動鏈路故障的局部恢復;b、以所述的上游節(jié)點和下游節(jié)點為源宿節(jié)點進行鏈路故障的局部恢復。
其中,步驟a由鏈路的上游節(jié)點啟動域間的鏈路故障恢復。
其中,所述鏈路的上游節(jié)點啟動域間的鏈路故障恢復為鏈路的上游節(jié)點檢測到故障時,啟動域間的鏈路故障恢復或鏈路的下游節(jié)點檢測到故障時,通知鏈路的上游節(jié)點,由上游節(jié)點啟動域間的故障恢復。
其中,所述鏈路的上游節(jié)點以連接為單位啟動域間局部恢復或以鏈路為單位啟動域間局部恢復,以連接為單位啟動時,在域間鏈路故障時,對啟動了局部恢復的連接進行局部恢復,其他連接則采用端到端的恢復;以鏈路為單位啟動時,當域間鏈路故障時,對經(jīng)過此域間鏈路的所有業(yè)務進行局部恢復。
其中,步驟b包括b1、上游節(jié)點上的連接控制器查詢到下游節(jié)點的恢復路徑;b2、連接控制器獲得恢復路徑后,由協(xié)議控制器啟動所述上游節(jié)點到下游節(jié)點的恢復路徑的建立;b3、恢復路徑建立后,進行業(yè)務的橋接,將此鏈路上的故障業(yè)務橋接到所述的恢復路徑上。
可選地,步驟b1所述查詢到下游節(jié)點的恢復路徑為連接控制器以此域間鏈路的上下游節(jié)點為恢復連接的源宿,向路由控制器查詢恢復路徑,由路由控制器動態(tài)計算恢復路徑,將恢復路徑計算結(jié)果返回給連接控制器。
可選地,步驟b1所述查詢到下游節(jié)點的恢復路徑為恢復路徑預先配置在連接控制器上,但不在恢復路徑上預留資源,連接控制器直接查詢獲得本地保存的使用空閑資源的恢復路徑。
可選地,步驟b1所述查詢到下游節(jié)點的恢復路徑為恢復路徑預先配置在連接控制器上,并且在恢復路徑上預留資源,連接控制器直接查詢獲得本地保存的預留資源的恢復路徑。
其中,所述恢復路徑是域間非故障相關的鏈路組成的路徑或經(jīng)過其他域的鏈路組成的路徑。
另外,本發(fā)明還可包括c、對于返回式的故障恢復,在域間鏈路故障消除后,返回到原始路徑。
另外,本發(fā)明還可包括d、若域間鏈路故障恢復沒有完成,自動啟動業(yè)務的端到端的恢復。
與現(xiàn)有技術相比,本發(fā)明具有以下有益效果本發(fā)明通過確定域間鏈路故障的鏈路的上游節(jié)點和下游節(jié)點,啟動鏈路故障局部恢復,然后以所述的上游節(jié)點和下游節(jié)點為源宿節(jié)點進行鏈路故障的局部恢復。由于僅需進行故障的鏈路的上游節(jié)點和下游節(jié)點間的局部鏈路故障恢復,恢復的路徑可以動態(tài)計算,可以預先配置,也可以進行資源預留以實現(xiàn)恢復帶寬共享,可以大大提高域間鏈路故障的恢復速度并節(jié)省帶寬。
圖1是現(xiàn)有技術層次網(wǎng)絡的模型示意圖;圖2是現(xiàn)有技術端到端故障恢復示意圖;圖3是本發(fā)明鏈路故障的恢復方法流程圖;圖4是本發(fā)明采用域間鏈路進行故障恢復的示意圖;圖5是本發(fā)明采用其他域的鏈路進行故障恢復的示意圖。
具體實施例方式
本發(fā)明的核心在于在域間鏈路故障時采用局部的快速恢復,恢復的路徑可以動態(tài)計算,可以預計算,也可以進行資源預留實現(xiàn)恢復帶寬共享,同時恢復路徑可以是域間的另一條鏈路,也可以經(jīng)過其它域進行恢復,從而可以大大提高域間故障的恢復速度和節(jié)省帶寬,同時提供了域間快速恢復和端到端恢復的協(xié)調(diào)機制,下面進行詳細說明。
參考圖3,該圖是本發(fā)明鏈路故障的恢復方法,本發(fā)明中對于域間鏈路的故障恢復,用戶可以配置,可選的方法為端到端恢復或者局部快速恢復,具體的,所述故障恢復方法主要包括以下步驟步驟11,當域間鏈路故障時,在鏈路的源端判斷采用何種恢復方法,如果恢復方法為局部快速恢復,則執(zhí)行步驟12,否則執(zhí)行步驟13;步驟12,采用局部快速恢復,即在鏈路故障時,確定域間鏈路故障的鏈路的上游節(jié)點和下游節(jié)點,啟動鏈路故障恢復,以所述的上游節(jié)點和下游節(jié)點為源宿節(jié)點進行鏈路故障的恢復。本發(fā)明中如果采用局部快速恢復不能實現(xiàn)故障恢復,則可以執(zhí)行步驟13采用端到端方式進行故障恢復;步驟13,采用端到端方式進行故障恢復,即通知LSP首節(jié)點進行端到端的恢復。
下面以具體的方式說明本發(fā)明進行局部快速恢復的鏈路故障恢復方法。
本發(fā)明中當檢測到域間鏈路故障時,由鏈路的上游節(jié)點(稱為故障恢復點)啟動域間的快速故障恢復,具體實現(xiàn)時,所述鏈路的上游節(jié)點啟動域間的鏈路故障恢復可在鏈路的上游節(jié)點檢測到故障時,啟動域間的鏈路故障恢復或在鏈路的下游節(jié)點檢測到故障時,通知鏈路的上游節(jié)點,由上游節(jié)點啟動域間的故障恢復。
需要說明的是,本發(fā)明中用戶可以以連接為單位啟動域間快速恢復,也可以以鏈路為單位啟動域間快速恢復,以連接為單位時,在域間鏈路故障時,對啟動了快速恢復的連接進行局部快速恢復,其他連接仍然采用端到端的恢復;以鏈路為單位時,當鏈路故障時,對經(jīng)過此域間鏈路的所有業(yè)務進行局部快速恢復。
在域間鏈路的源端可支持多種方案,例如動態(tài)計算恢復方式以及預置恢復路徑的方式,對于動態(tài)計算恢復方式主要是以此域間鏈路的2個端點為恢復連接的源宿計算路由,獲取恢復路徑,然后根據(jù)所述恢復路徑由信令啟動恢復路徑的建立和業(yè)務的切換。
對于預置恢復路徑進行故障恢復本發(fā)明可采用2種方式,一種是預置恢復路徑,但不預留資源,即以此域間鏈路的2個端點為恢復連接的源宿,由信令按照預先設置的恢復路徑啟動恢復路徑的建立和業(yè)務的切換,在恢復路徑上使用空閑的資源。
另外一種是預置恢復路徑,并且恢復路徑預留資源,即以此域間鏈路的2個端點為恢復連接的源宿,由信令按照預先設置的恢復路徑啟動恢復路徑的建立和業(yè)務的切換,在恢復路徑上使用預留的資源,這些預留的資源可以被故障無關的連接共享。
需要說明的是,恢復路徑除了可通過上述方式獲得外,也可以采用其他方式,例如域間鏈路和節(jié)點組成一個p-cycle等,由于是現(xiàn)有技術,這里不再贅述。
另外,本發(fā)明這種局部恢復可以是返回的,也可以是不可返回的,如果是可返回模式,在域間鏈路故障消除后,連接返回到原始路徑上(經(jīng)過此鏈路),域間的快速故障恢復路徑可以是經(jīng)過2個域間的不屬于一個非關聯(lián)故障SRLG的其它鏈路,也可以經(jīng)過其他域進行恢復,如果在域間的快速恢復無法完成,則啟動業(yè)務的端到端恢復,以最大程度的保證業(yè)務的生存性。
下面舉例說明,參考圖4所示網(wǎng)絡,有一條跨多域的連接,路由為圖中黑色線所示為N10->N11->N12->N13->N26->N25->N24->N44->N45-N43,當域間鏈路N13-N26出現(xiàn)故障時,在N13上以N26為宿節(jié)點進行恢復,恢復路徑可以動態(tài)計算,可以是預置的,假設為N13->N14->N21->N26,在N13上信令開始以N13為源,N26為宿,進行恢復路徑的建立和業(yè)務的切換,這樣業(yè)務得以快速恢復,如果快速恢復失敗,則啟動端到端的恢復,最大的保護業(yè)務的生存性。
另外,對于跨域的故障恢復,如圖5所示網(wǎng)絡,有一條跨多域的連接,路由為圖中黑色線所示為N10->N11->N12->N13->N26->N25->N24->N44->N45-N43,當域間鏈路N13-N26出現(xiàn)故障時,在N13上以N26為宿節(jié)點進行恢復,由于CD1和CD2之間只有1條域間鏈路,因此需要經(jīng)過其他域進行快速恢復,假設恢復路徑為N13->N32->N21->N26,在N13上信令開始以N13為源,N26為宿,進行恢復路徑的建立和業(yè)務的切換,這樣業(yè)務得以快速恢復,如果快速恢復失敗,則啟動端到端的恢復,最大的保護業(yè)務的生存性。
下面以圖4所示的例子具體說明本發(fā)明在ASON中各個組件間的交互。
參考圖4,當N13-N26鏈路故障時,N13上的鏈路資源管理器(LRM,Link Resource Manager)模塊檢測到故障,通知連接控制器(CC,ConnectionController),連接控制器CC發(fā)現(xiàn)了啟動域間的快速恢復,就不需要再由協(xié)議控制器(PC,Protocol Controller)通知業(yè)務的首節(jié)點N10,本發(fā)明中連接控制器CC可做如下處理1)如果恢復路徑為動態(tài)計算的方式連接控制器以此域間鏈路的2個端點為恢復連接的源宿,向路由控制器(RC,Routing Controller)查詢恢復路徑,由路由控制器RC動態(tài)完成恢復路徑的計算;2)如果恢復路徑由用戶預先配置在連接控制器CC上,但不在恢復路徑上預留資源,則連接控制器CC可直接查詢獲得本地保存的恢復路徑,并使用空閑的資源;3)如果恢復路徑由用戶預先配置在連接控制器CC上,并在恢復路徑上預留資源,則連接控制器CC也可直接查詢獲得本地保存的恢復路徑,并使用預留的資源;連接控制器CC獲得恢復路徑后,通知協(xié)議控制器PC(可以采用RSVP-TE或者其他協(xié)議)完成恢復路徑的業(yè)務建立并將業(yè)務橋接到恢復路徑上,恢復過程基本完成。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權利要求
1.一種鏈路故障的恢復方法,用于實現(xiàn)域間故障恢復,其特征在于,包括a、確定域間鏈路故障的鏈路的上游節(jié)點和下游節(jié)點,啟動鏈路故障局部恢復;b、以所述的上游節(jié)點和下游節(jié)點為源宿節(jié)點進行鏈路故障的局部恢復。
2.根據(jù)權利要求1所述的鏈路故障的恢復方法,其特征在于,步驟a由鏈路的上游節(jié)點檢測到故障時,啟動域間的鏈路故障恢復或鏈路的下游節(jié)點檢測到故障時,通知鏈路的上游節(jié)點,由上游節(jié)點啟動域間的故障恢復。
3.根據(jù)權利要求2所述的鏈路故障的恢復方法,其特征在于,所述鏈路的上游節(jié)點以連接為單位啟動域間局部恢復,以連接為單位啟動時,在域間鏈路故障時,對啟動了局部恢復的連接進行局部恢復,其他連接則采用端到端的恢復。
4.根據(jù)權利要求2所述的鏈路故障的恢復方法,其特征在于,所述鏈路的上游節(jié)點以鏈路為單位啟動域間局部恢復,以鏈路為單位啟動時,當域間鏈路故障時,對經(jīng)過此域間鏈路的所有業(yè)務進行局部恢復。
5.根據(jù)權利要求1-4任一項所述的鏈路故障的恢復方法,其特征在于,步驟b包括b1、上游節(jié)點上的連接控制器查詢到下游節(jié)點的恢復路徑;b2、連接控制器獲得恢復路徑后,由協(xié)議控制器啟動所述上游節(jié)點到下游節(jié)點的恢復路徑的建立;因為是故障恢復方法,所以恢復路徑的建立應該是必要的,請增加一個從權說明如何建立恢復路徑。b3、恢復路徑建立后,進行業(yè)務的橋接,將此鏈路上的故障業(yè)務橋接到所述的恢復路徑上。
6.根據(jù)權利要求5所述的鏈路故障的恢復方法,其特征在于,步驟b1所述查詢到下游節(jié)點的恢復路徑為連接控制器以此域間鏈路的上下游節(jié)點為恢復連接的源宿,向路由控制器查詢恢復路徑,由路由控制器動態(tài)計算恢復路徑,將恢復路徑計算結(jié)果返回給連接控制器。
7.根據(jù)權利要求5所述的鏈路故障的恢復方法,其特征在于,步驟b1所述查詢到下游節(jié)點的恢復路徑為恢復路徑預先配置在連接控制器上,但不在恢復路徑上預留資源,連接控制器直接查詢獲得本地保存的恢復路徑,在恢復路徑上的各節(jié)點使用空閑的資源。
8.根據(jù)權利要求5所述的鏈路故障的恢復方法,其特征在于,步驟b1所述查詢到下游節(jié)點的恢復路徑為恢復路徑預先配置在連接控制器上,并且在恢復路徑上預留資源,連接控制器直接查詢獲得本地保存的恢復路徑,在恢復路徑上的各節(jié)點使用預留的資源。
9.根據(jù)權利要求5所述的鏈路故障的恢復方法,其特征在于,所述恢復路徑是域間非故障相關的鏈路組成的路徑或經(jīng)過其他域的鏈路組成的路徑。
10.根據(jù)權利要求1所述的鏈路故障的恢復方法,其特征在于,還包括c、對于返回式的故障恢復,在域間鏈路故障消除后,返回到原始路徑。
11.根據(jù)權利要求1所述的鏈路故障的恢復方法,其特征在于,還包括d、若域間鏈路故障的局部恢復沒有完成,自動啟動業(yè)務的端到端的恢復。
全文摘要
本發(fā)明公開一種鏈路故障的恢復方法,用于自動交換光網(wǎng)絡中進行域間故障恢復,該方法包括確定域間鏈路故障的鏈路的上游節(jié)點和下游節(jié)點,啟動鏈路局部故障恢復;以所述的上游節(jié)點和下游節(jié)點為源宿節(jié)點進行鏈路故障的局部恢復。本發(fā)明可降低域間鏈路故障的恢復時間,便于進行網(wǎng)絡資源的規(guī)劃。
文檔編號H04L12/24GK1859156SQ20051003589
公開日2006年11月8日 申請日期2005年7月15日 優(yōu)先權日2005年7月15日
發(fā)明者徐慧潁, 許用梁 申請人:華為技術有限公司