新四季網

故障恢復的方法及控制器的製造方法

2023-07-12 19:21:51

故障恢復的方法及控制器的製造方法
【專利摘要】本發明實施例提供了一種故障恢復的方法,該方法包括:第一控制器獲取第一拓撲信息,第一拓撲信息包括IP層的拓撲信息、光層的拓撲信息和層間鏈路的信息,層間鏈路是所述IP層的節點與所述光層的節點之間的鏈路;第一控制器獲取故障信息,該故障信息至少包括光層的故障信息;第一控制器根據故障信息,確定與故障信息有關的業務以及所述業務的業務故障路徑;第一控制器根據第一拓撲信息和故障信息,確定業務故障路徑的業務恢復路徑,該業務恢復路徑用於所述業務的傳輸。本發明實施例通過第一控制器獲取IP-over-Optical網絡的全網的拓撲信息和全網的故障信息,並進一步確定業務恢復路徑。這樣能夠根據全網拓撲提供最優的業務恢復路徑,並且故障恢復的耗時較短。
【專利說明】故障恢復的方法及控制器
【技術領域】
[0001]本發明實施例涉及通信領域,並且更具體地,涉及一種故障恢復的方法及控制器。【背景技術】
[0002]IP-over-Optical網絡模型中,網絡協議(Internet Proticol, IP)層和光層是分別相互獨立地進行控制的,兩層的兩個控制平面之間沒有動態的協同。
[0003]當IP-over-Optical網絡中出現故障時,一般採取的是基於holdoff-timer的方式。即優先進行光層恢復,光層恢復失敗或者超時後再進行IP層恢復。這種holdoff-timer的方式一般是通過在IP層設置定時器來實現的。當IP-over-Optical網絡中出現故障,並且該故障導致業務中斷的時間超過在定時器所設置的時間段之後,IP層才會進行路徑恢復。
[0004]例如,當IP-over-Optical網絡中的光層出現故障時,一種可能是:在定時器所設置的時間段內,光層的控制平面沒有完成光層恢復。那麼在定時器所設置的時間段之後,才進一步由IP層的控制平面進行IP層恢復。
[0005]而其中,光層的控制平面沒有完成光層恢復的原因,有可能是定時器所設置的時間段太短,導致光層的控制平面沒有足夠的時間完成光層恢復。但是,如果定時器所設置的時間段足夠長,那麼在光層的控制平面沒有能力完成光層恢復時,IP層的控制平面也需要等待足夠長的時間後再進行IP層恢復。這樣會導致故障恢復的時間過長,也進一步導致業務中斷的時間過長。

【發明內容】

[0006]本發明實施例提供一種故障恢復的方法,能夠解決IP-over-Optical網絡故障恢復的時間過長的問題。
[0007]第一方面,提供了一種故障恢復的方法,包括:第一控制器獲取第一拓撲信息,所述第一拓撲信息包括網絡協議IP層的拓撲信息、光層的拓撲信息和層間鏈路的信息,所述層間鏈路是所述IP層的節點與所述光層的節點之間的鏈路;所述第一控制器獲取故障信息,所述故障信息至少包括所述光層的故障信息;所述第一控制器根據所述故障信息,確定與所述故障信息有關的業務以及所述業務的業務故障路徑;所述第一控制器根據所述第一拓撲信息和所述故障信息,確定所述業務故障路徑的業務恢復路徑,所述業務恢復路徑用於所述業務的傳輸。
[0008]結合第一方面,在第一種可能的實現方式中,在所述確定所述業務故障路徑的業務恢復路徑之後,所述方法還包括:所述第一控制器將第一配置信息發送至第二控制器,所述第一配置信息用於所述第二控制器在所述光層的節點上配置所述業務恢復路徑中與所述光層的節點有關的路徑,其中,所述第一配置信息為所述業務恢復路徑中的與所述光層的節點有關的配置信息。
[0009]結合第一方面的第一種可能的實現方式,在第二種可能的實現方式中,所述第一控制器為總控制器,當所述業務恢復路徑中的與所述IP層的節點有關的路徑,和所述業務故障路徑中的與所述IP層的節點有關的路徑不同時,所述方法還包括:所述第一控制器將第二配置信息發送至IP層控制器,所述第二配置信息用於所述IP層控制器在所述IP層的節點上配置所述業務恢復路徑中與所述IP層的節點有關的路徑,其中,所述第二配置信息為所述業務恢復路徑中的與所述IP層的節點有關的配置信息。
[0010]結合第一方面的第一種可能的實現方式,在第三種可能的實現方式中,所述第一控制器為IP層控制器,當所述業務恢復路徑中的與所述IP層的節點有關的路徑,和所述業務故障路徑中的與所述IP層的節點有關的路徑不同時,所述方法還包括:所述第一控制器在所述IP層的節點上配置所述業務恢復路徑中與所述IP層的節點有關的路徑。
[0011]結合第一方面或者上述任一種可能的實現方式,在第四種可能的實現方式中,所述光層的拓撲信息由所述第一控制器從所述第二控制器獲取,所述層間鏈路的信息由所述第一控制器從所述第二控制器獲取。
[0012]結合第一方面或者上述任一種可能的實現方式,在第五種可能的實現方式中,所述第一控制器根據所述第一拓撲信息和所述故障信息,確定所述業務故障路徑的業務恢復路徑,包括:所述第一控制器根據所述第一拓撲信息和所述故障信息,確定第二拓撲信息,所述第二拓撲信息中所包含的所述光層的新的拓撲信息,與所述第一拓撲信息中所包含的所述光層的拓撲信息不同;所述第一控制器根據所述第二拓撲信息,確定所述業務故障路徑的所述業務恢復路徑。
[0013]結合第一方面或者上述任一種可能的實現方式,在第六種可能的實現方式中,所述故障信息還包括:所述IP層的故障信息和/或所述層間鏈路的故障信息。
[0014]第二方面,提供了一種故障恢復的方法,包括:第二控制器獲取光層的故障信息;所述第二控制器將所述光層的故障信息發送至第一控制器,以使得所述第一控制器根據所述光層的故障信息和拓撲信息確定與所述故障信息有關的業務以及所述業務的業務恢復路徑,所述拓撲信息包括所述光層的拓撲信息、網絡協議IP層的拓撲信息和層間鏈路的信息,所述層間鏈路是所述IP層的節點與所述光層的節點之間的鏈路。
[0015]結合第二方面,在第一種可能的實現方式中,所述方法還包括:所述第二控制器獲取光層的拓撲信息;所述第二控制器將所述光層的拓撲信息發送至所述第一控制器。
[0016]結合第二方面或者第二方面的第一種可能的實現方式,在第二種可能的實現方式中,所述方法還包括:所述第二控制器接收所述第一控制器發送的配置信息,所述配置信息為所述業務恢復路徑中的與所述光層的節點有關的配置信息;所述第二控制器根據所述配置信息在所述光層的節點上配置所述業務恢復路徑中與所述光層的節點有關的路徑。
[0017]結合第二方面或者上述任一種可能的實現方式,在第三種可能的實現方式中,所述第二控制器將所述光層的故障信息發送至第一控制器,包括:所述第二控制器根據恢復策略,確定將所述光層的故障信息發送至所述第一控制器。
[0018]第三方面,提供了一種控制器,所述控制器包括:第一獲取單元,用於獲取第一拓撲信息,所述第一拓撲信息包括網絡協議IP層的拓撲信息、光層的拓撲信息和層間鏈路的信息,所述層間鏈路是所述IP層的節點與所述光層的節點之間的鏈路;第二獲取單元,用於獲取故障信息,所述故障信息至少包括所述光層的故障信息;第一確定單元,用於根據所述第二獲取單元獲取的所述故障信息,確定與所述故障信息有關的業務以及所述業務的業務故障路徑;第二確定單元,用於根據所述第一獲取單元獲取的所述第一拓撲信息和所述第二獲取單元獲取的所述故障信息,確定所述第一確定單元確定的所述業務故障路徑的業務恢復路徑,所述業務恢復路徑用於所述業務的傳輸。
[0019]結合第三方面,在第一種可能的實現方式中,所述控制器還包括:發送單元,用於:將第一配置信息發送至另一控制器,所述第一配置信息用於所述另一控制器在所述光層的節點上配置所述業務恢復路徑中與所述光層的節點有關的路徑,其中,所述第一配置信息為所述業務恢復路徑中的與所述光層的節點有關的配置信息。
[0020]結合第三方面的第一種可能的實現方式,在第二種可能的實現方式中,所述控制器為總控制器,當所述業務恢復路徑中的與所述IP層的節點有關的路徑,和所述業務故障路徑中的與所述IP層的節點有關的路徑不同時,所述發送單元,還用於:將第二配置信息發送至IP層控制器,所述第二配置信息用於所述IP層控制器在所述IP層的節點上配置所述業務恢復路徑中與所述IP層的節點有關的路徑,其中,所述第二配置信息為所述業務恢復路徑中的與所述IP層的節點有關的配置信息。
[0021]結合第三方面的第一種可能的實現方式,在第三種可能的實現方式中,所述控制器為IP層控制器,當所述業務恢復路徑中的與所述IP層的節點有關的路徑,和所述業務故障路徑中的與所述IP層的節點有關的路徑不同時,所述發送單元,還用於:在所述IP層的節點上配置所述業務恢復路徑中與所述IP層的節點有關的路徑。
[0022]結合第三方面或者上述任一種可能的實現方式,在第四種可能的實現方式中,所述光層的拓撲信息是所述控制器從所述另一控制器獲取的,所述層間鏈路的信息是所述控制器從所述另一控制器獲取的。
[0023]結合第三方面或者上述任一種可能的實現方式,在第五種可能的實現方式中,所述第二確定單元,具體用於:根據所述第一拓撲信息和所述故障信息,確定第二拓撲信息,所述第二拓撲信息中所包含的所述光層的新的拓撲信息,與所述第一拓撲信息中所包含的所述光層的拓撲信息不同;根據所述第二拓撲信息,確定所述業務故障路徑的所述業務恢復路徑。
[0024]結合第三方面或者上述任一種可能的實現方式,在第六種可能的實現方式中,所述故障信息還包括:所述IP層的故障信息和/或所述層間鏈路的故障信息。
[0025]第四方面,提供了一種控制器,所述控制器包括:第一獲取單元,用於獲取光層的故障信息;第一發送單元,用於將所述第一獲取單元獲取的所述光層的故障信息發送至第一控制器,以使得所述第一控制器根據所述光層的故障信息和拓撲信息確定與所述故障信息有關的業務以及所述業務的業務恢復路徑,所述拓撲信息包括所述光層的拓撲信息、網絡協議IP層的拓撲信息和層間鏈路的信息,所述層間鏈路是所述IP層的節點與所述光層的節點之間的鏈路。
[0026]結合第四方面,在第一種可能的實現方式中,所述控制器還包括:第二獲取單元,還用於獲取光層的拓撲信息;第二發送單元,還用於將所述第二獲取單元獲取的所述光層的拓撲信息發送至所述第一控制器。
[0027]結合第四方面或者第四方面的第一種可能的實現方式,在第二種可能的實現方式中,所述控制器還包括:接收單元,用於接收所述第一控制器發送的配置信息,所述配置信息為所述業務恢復路徑中的與所述光層的節點有關的配置信息;配置單元,用於根據所述接收單元接收的所述配置信息在所述光層的節點上配置所述業務恢復路徑中與所述光層的節點有關的路徑。
[0028]結合第四方面或者上述任一種可能的實現方式,在第三種可能的實現方式中,所述第一獲取單元,具體用於:根據恢復策略,確定將所述光層的故障信息發送至所述第一控制器。
[0029]本發明實施例通過第一控制器獲取IP-over-Optical網絡的全網的拓撲信息和全網的故障信息,並進一步確定業務恢復路徑。這樣能夠根據全網拓撲提供最優的業務恢復路徑,並且故障恢復的耗時較短。
【專利附圖】

【附圖說明】
[0030]為了更清楚地說明本發明實施例的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0031]圖1是IP-over-Optical網絡的不意圖。
[0032]圖2是本發明實施例的一個場景的示意圖。
[0033]圖3是本發明一個實施例的故障恢復的方法的流程圖。
[0034]圖4是本發明另一個實施例的故障恢復的方法的流程圖。
[0035]圖5是本發明另一個實施例的故障恢復的方法的流程圖。
[0036]圖6是本發明另一個實施例的故障恢復的方法的流程圖。
[0037]圖7是本發明一個實施例的控制器的框圖。
[0038]圖8是本發明另一個實施例的控制器的框圖。
[0039]圖9是本發明另一個實施例的控制器的框圖。
[0040]圖10是本發明另一個實施例的控制器的框圖。
【具體實施方式】
[0041]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
[0042]圖1是IP-over-Optical網絡的示意圖。圖1所示的實線框代表IP層,虛線框代表光層。其中的節點101至104為IP層的節點,節點105至107為光層的節點。
[0043]假設,一個業務在圖1所示的IP-over-Optical網絡中的節點101至節點104的實際傳輸路徑為:節點101 —節點102 —節點105 —節點107 —節點104。從IP層面上來看,該傳輸路徑為節點101 —節點102 —節點104,如圖1中的黑色實線箭頭所示。
[0044]當光層的節點105和節點107之間的鏈路發生故障時,如圖1中的星形代表節點105和節點107之間的斷纖故障。此時,節點105和節點107會發現光信號的丟失,便執行光層的保護倒換操作。例如,節點105和節點107之間的光通路被切換至節點105 —節點106 —節點107。此時,IP層的節點101至節點104的實際傳輸路徑變為:節點101 —節點102 —節點105 —節點106 —節點107 —節點104。但是,從IP層面上來看,該傳輸路徑仍然為節點101 —節點102 —節點104。
[0045]另一方面,IP層的節點之間會有類似心跳檢測的機制來維持節點之間的連接。當節點102和節點104之間的心跳中斷的時間超過其預先設置的holdoff timer時,就認為節點102和節點104之間的連結出現了故障,此時IP層便啟動快速重路由(Fast RouteRestoration, FRR)。例如,節點101至節點104的傳輸路徑會被切換至節點101 —節點103—節點104,這是從IP層面上來看的傳輸路徑,如圖1中的黑色虛線箭頭所示。而此時節點101至節點104的實際傳輸路徑變為:節點101 —節點103 —節點106 —節點107 —節點104。
[0046]實際是,當IP-over-Optical網絡中發生故障時,首先由光層執行保護倒換操作,如果在IP層的holdoff timer內,光層未完成保護倒換操作,便由IP層啟動FRR。
[0047]由於IP層和光層是相互獨立的,IP層只能將holdoff timer設置的足夠大,才能保證光層執行保護倒換操作的時間。但是,holdoff timer時間過長,會導致業務中斷的時間過長。而且,通過光層的保護倒換操作,或者通過IP層的FRR重新確定的傳輸路徑不一定是IP-over-Optical網絡中的最優傳輸路徑,可能會造成資源浪費。
[0048]圖2是本發明實施例的一個場景的示意圖。圖2所示的實線框代表IP層,虛線框代表光層。其中的運營商邊緣(Provider Edge, PE)設備208和PE設備209為IP層的PE設備,節點201至205為IP層的節點,節點211至215為光層的節點。
[0049]本發明實施例中,IP層的節點可以是路由器,也可以是交換機,或者也可以是其他的交換設備,本發明對此不作限定。光層的節點可以是光傳送網(OpticalTransport Network, 0TN)設備,或者可以是密集波分復用(Dense Wavelength DivisionMultiplexing, DWDM)設備,或者也可以是其他的光設備,本發明對此不作限定。
[0050]圖3是本發明一個實施例的故障恢復的方法的流程圖。圖3所示的方法包括:
[0051]301,第一控制器獲取第一拓撲信息,該第一拓撲信息包括IP層的拓撲信息、光層的拓撲信息和層間鏈路的信息,該層間鏈路是IP層的節點與光層的節點之間的鏈路。
[0052]302,第一控制器獲取故障信息,該故障信息至少包括光層的故障信息。
[0053]303,第一控制器根據故障信息,確定與故障信息有關的業務以及該業務的業務故障路徑。
[0054]304,第一控制器根據第一拓撲信息和故障信息,確定業務故障路徑的業務恢復路徑,該業務恢復路徑用於該業務的傳輸。
[0055]本發明實施例通過第一控制器獲取IP-over-Optical網絡的全網的拓撲信息和全網的故障信息,並進一步確定業務恢復路徑。這樣能夠根據全網拓撲提供最優的業務恢復路徑,並且故障恢復的耗時較短。
[0056]本發明實施例中,故障信息包括故障的個數,可以是單點故障,也可以是多點故障。單點故障是指IP-over-Optical網絡中只有一個故障,多點故障是指IP-over-Optical網絡中有至少兩個故障。
[0057]本發明實施例中,故障信息還包括故障的類型,可以是節點故障,也可以是鏈路故障。節點故障可以是IP層的節點故障,也可以是光層的節點故障。鏈路故障可以是IP層的節點間的鏈路故障,可以是光層的節點間的鏈路故障,也可以是IP層和光層之間的層間鏈路的故障。其中,節點故障可以是節點的個別埠失靈,或者也可以是整個節點的故障,或者也可以是節點的內部的交叉模塊的故障。鏈路故障可以是鏈路與節點之間的連接斷開,也可以是鏈路中間的斷纖。
[0058]本發明實施例中,故障信息還包括故障的位置。例如,是哪一層的哪個節點的故障,或者是哪條鏈路的故障。
[0059]具體地,本發明實施例中,故障信息還可包括IP層的故障信息和/或層間鏈路的故障信息。
[0060]可選地,在步驟302中,第一控制器可以從節點或者其他控制器直接獲取故障信息,也可以先從節點或者其他控制器接收告警信息,再進一步根據告警信息的內容來確定故障信息,本發明對此不作限定。其中,告警信息可以包括但不限於節點ID、埠 ID、告警級別和事件類型。
[0061]本發明實施例中,第一控制器可以是IP層控制器,或者也可以是IP-over-Optical網絡的總控制器,本發明對此不作限定。
[0062]可選地,第一控制器可以是總控制器。
[0063]具體地,在步驟301中,第一控制器獲取第一拓撲信息,可包括:從IP層控制器獲取IP層的拓撲信息;從光層控制器獲取光層的拓撲信息;從IP層控制器或者從光層控制器獲取層間鏈路的信息。並進一步可根據IP層的拓撲信息、光層的拓撲信息和層間鏈路的信息確定IP-over-Optical網絡的全網的第一拓撲信息。
[0064]在步驟302中,第一控制器獲取故障信息,可包括:從光層控制器獲取光層的故障信息。
[0065]可選地,作為一個實施例,故障信息還可包括IP層的故障信息和/或層間鏈路的故障信息。進一步地,還可包括從IP層控制器獲取IP層的故障信息,還可包括從IP層控制器或者從光層控制器獲取層間鏈路的故障信息。
[0066]在步驟303中,第一控制器根據故障信息,確定該故障信息所影響的業務在該IP-over-Optical網絡中的路徑,即該業務的業務故障路徑。
[0067]在步驟304中,第一控制器可根據第一拓撲信息和故障信息確定第二拓撲信息。該第二拓撲信息是在第一拓撲信息中除去故障信息所中斷的鏈路的信息之後的新的拓撲信息。並且,該第二拓撲信息中所包含的光層的新的拓撲信息,與第一拓撲信息中所包含的光層的拓撲信息不同。進一步地,第一控制器可根據第二拓撲信息,確定業務故障路徑的業務恢復路徑。
[0068]具體地,第二拓撲信息包括IP層的新的拓撲信息、光層的新的拓撲信息和中間鏈路的新信息。並且,光層的新的拓撲信息與光層的舊的拓撲信息不同。其中,所說的光層的舊的拓撲信息是指步驟301中所獲取的第一拓撲信息中的光層的拓撲信息。
[0069]若故障信息只包括光層的故障信息,貝1J,IP層的新的拓撲信息與IP層的舊的拓撲信息相同,中間鏈路的新信息與中間鏈路的舊的信息相同。若故障信息包括光層的故障信息和IP層的故障信息,則,IP層的新的拓撲信息與IP層的舊的拓撲信息不同,中間鏈路的新信息與中間鏈路的舊的信息相同。若故障信息包括光層的故障信息和層間鏈路的故障信息,則,IP層的新的拓撲信息與IP層的舊的拓撲信息相同,中間鏈路的新信息與中間鏈路的舊的信息不同。若故障信息包括光層的故障信息、IP層的故障信息和層間鏈路的故障信息,則,IP層的新的拓撲信息與IP層的舊的拓撲信息不同,中間鏈路的新信息與中間鏈路的舊的信息不同。其中,所說的IP層的舊的拓撲信息是指步驟301中所獲取的第一拓撲信息中的IP層的拓撲信息,中間鏈路的舊的信息是指步驟301中所獲取的第一拓撲信息中的中間鏈路的信息。
[0070]並且,在步驟304之後,第一控制器可將第一配置信息發送至光層控制器,該第一配置信息用於光層控制器在光層的節點上配置業務恢復路徑中與光層的節點有關的路徑,該第一配置信息為業務恢復路徑中的與光層的節點有關的配置信息。
[0071]若業務恢復路徑中的與IP層的節點有關的路徑,和業務故障路徑中的與IP層的節點有關的路徑不同,第一控制器還可將第二配置信息發送至IP層控制器,該第二配置信息用於IP層控制器在IP層的節點上配置業務恢復路徑中與IP層的節點有關的路徑,該第二配置信息為業務恢復路徑中的與IP層的節點有關的配置信息。
[0072]這樣,第一控制器可以獲取IP-over-Optical網絡的全網的拓撲信息以及全網的故障信息,能夠及時地進行故障恢復。
[0073]可選地,第一控制器也可以是IP層控制器。
[0074]具體地,在步驟301中,第一控制器獲取第一拓撲信息,可包括:直接獲取IP層的拓撲信息和層間鏈路的信息;從第二控制器獲取光層的拓撲信息。進一步地,可根據IP層的拓撲信息、光層的拓撲信息和層間鏈路的信息確定IP-over-Optical網絡的全網的第一拓撲信息。這裡的第二控制器可以是光層控制器。
[0075]在步驟302中,第一控制器獲取故障信息,可包括:從光層控制器獲取光層的故障信息。
[0076]可選地,作為一個實施例,故障信息還可包括IP層的故障信息和/或層間鏈路的故障信息。進一步地,還可包括從IP層的節點獲取IP層的故障信息,從IP層的節點或者從第二控制器獲取層間鏈路的故障信息。
[0077]在步驟303中,第一控制器根據故障信息,確定該故障信息所影響的業務在該IP-over-Optical網絡中的路徑,即該業務的業務故障路徑。
[0078]在步驟304中,第一控制器可根據第一拓撲信息和故障信息確定第二拓撲信息。該第二拓撲信息是在第一拓撲信息中除去故障信息所中斷的鏈路的信息之後的新的拓撲信息。並且,該第二拓撲信息中所包含的光層的新的拓撲信息,與第一拓撲信息中所包含的光層的拓撲信息不同。進一步地,第一控制器可根據第二拓撲信息,確定業務故障路徑的業務恢復路徑。
[0079]具體地,第二拓撲信息包括IP層的新的拓撲信息、光層的新的拓撲信息和中間鏈路的新信息。並且,光層的新的拓撲信息與光層的舊的拓撲信息不同。其中,所說的光層的舊的拓撲信息是指步驟301中所獲取的第一拓撲信息中的光層的拓撲信息。
[0080]若故障信息只包括光層的故障信息,則,IP層的新的拓撲信息與IP層的舊的拓撲信息相同,中間鏈路的新信息與中間鏈路的舊的信息相同。若故障信息包括光層的故障信息和IP層的故障信息,則,IP層的新的拓撲信息與IP層的舊的拓撲信息不同,中間鏈路的新信息與中間鏈路的舊的信息相同。若故障信息包括光層的故障信息和層間鏈路的故障信息,則,IP層的新的拓撲信息與IP層的舊的拓撲信息相同,中間鏈路的新信息與中間鏈路的舊的信息不同。若故障信息包括光層的故障信息、IP層的故障信息和層間鏈路的故障信息,則,IP層的新的拓撲信息與IP層的舊的拓撲信息不同,中間鏈路的新信息與中間鏈路的舊的信息不同。其中,所說的IP層的舊的拓撲信息是指步驟301中所獲取的第一拓撲信息中的IP層的拓撲信息,中間鏈路的舊的信息是指步驟301中所獲取的第一拓撲信息中的中間鏈路的信息。
[0081]具體地,第一控制器可根據該第二拓撲信息,採用統一資源分配算法來確定業務恢復路徑。也就是說,第一控制器可根據IP-over-Optical全網的資源佔用情況來確定一條比較優化的業務恢復路徑,這樣能夠保證該業務的傳輸,並且能夠減少資源浪費。
[0082]例如,即使故障信息只包括光層的故障信息,該業務恢復路徑與業務故障路徑相t匕,可能光層的路徑和IP層的路徑均不相同。
[0083]並且,在步驟304之後,第一控制器可將業務恢復路徑中的與光層的節點有關的配置信息發送至第二控制器,該配置信息用於第二控制器在光層的節點上配置業務恢復路徑中與光層的節點有關的路徑。
[0084]具體地,第一控制器可通過協議接口將業務恢復路徑中與光層的節點有關的配置信息發送至第二控制器。
[0085]進一步地,第一控制器可接收第二控制器發送的反饋信息,該反饋信息是第二控制器在將業務恢復路徑中的與光層的節點有關的路徑配置成功之後發送的。
[0086]若業務恢復路徑中的與IP層的節點有關的路徑,和業務故障路徑中的與IP層的節點有關的路徑不同,第一控制器還可在IP層的節點上配置業務恢復路徑中與IP層的節點有關的路徑。
[0087]具體地,第一控制器可以流表的形式下發至相應的IP層的節點。
[0088]可選地,作為一個實施例,在步驟304之後,第一控制器可釋放因故障信息而中斷的連接所佔用的資源,並進一步更新因釋放所引起的網絡資源的佔用狀態的變化。從而可以保證使用業務恢復路徑進行傳輸的資源。
[0089]圖4是本發明另一個實施例的故障恢復的方法的流程圖。圖4所示的方法包括:
[0090]401,第二控制器獲取光層的故障信息。
[0091]402,第二控制器將光層的故障信息發送至第一控制器,以使得第一控制器根據該光層的故障信息和拓撲信息確定與該故障信息有關的業務以及該業務的業務恢復路徑,該拓撲信息包括光層的拓撲信息、IP層的拓撲信息和層間鏈路的信息,層間鏈路是IP層的節點與光層的節點之間的鏈路。
[0092]本發明實施例通過第一控制器獲取IP-over-Optical網絡的全網的拓撲信息和全網的故障信息,並進一步確定業務恢復路徑。這樣能夠根據全網拓撲提供最優的業務恢復路徑,並且故障恢復的耗時較短。
[0093]本發明實施例中,第二控制器是光層控制器,第一控制器是IP層控制器或者總控制器。
[0094]可選地,作為一個實施例,圖4所示的方法還可包括:第二控制器獲取光層的拓撲信息,並將光層的拓撲信息發送至第一控制器。
[0095]可選地,作為另一個實施例,圖4所示的方法還可包括:第二控制器接收第一控制器發送的配置信息,該配置信息為業務恢復路徑中的與光層的節點有關的配置信息。進一步地,第二控制器根據該配置信息在光層的節點上配置業務恢復路徑中與光層的節點有關的路徑。
[0096]具體地,第二控制器可通過流表的形式將該配置信息下發至相應的光層的節點。
[0097]並且,在第二控制器完成上述配置之後,可釋放光層的因故障信息而中斷的連接所佔用的資源,並進一步更新因釋放所引起的網絡資源的佔用狀態的變化。從而可以保證使用業務恢復路徑進行傳輸的資源。
[0098]在步驟401中,第二控制器可從光層的節點直接獲取光層的故障信息,或者,第二控制器可先從光層的節點接收告警信息,再進一步根據告警信息的內容來確定故障信息,本發明對此不作限定。
[0099]具體地,光層的節點依靠節點自身所支持的物理監測能力,當在互連埠上的接收方向上監測到光功率突變為O或降低到某個閾值時,則生成一個相應的告警信息,並將告警信息上報至第二控制器。其中,告警消息可以包括但不限於節點ID、埠 ID、告警級別和事件類型。
[0100]可選地,作為一個實施例,在步驟401中,第二控制器還可獲取層間鏈路的故障信息。並相應地,在步驟402中,第二控制器可將光層的故障信息和層間鏈路的故障信息發送至第一控制器。
[0101]可選地,在步驟402中,第二控制器可根據恢復策略,將該光層的故障信息發送至第一控制器。其中,該恢復策略是存儲在第二控制器上的,該恢復策略用於該第二控制器進行故障恢復的策略。
[0102]具體地,恢復策略可以是IP層與光層的同時恢復策略,此時,在步驟401之後,第二控制器不進行故障恢復,直接執行步驟402,將故障信息發送至第一控制器。而第一控制器可執行IP層的FRR,並根據IP層的保護資源預留確定業務恢復路徑,或者,第一控制器可同時根據光層的保護資源預留和IP層的保護資源預留來確定業務恢復路徑。
[0103]或者,恢復策略可以是先光層後IP層的順序恢復策略,此時,在步驟401之後,第二控制器可根據光層的故障信息,執行光層倒換,確定光層的故障恢復路徑。再在步驟402中,將光層的故障信息和光層的故障恢復路徑一併發送至第一控制器。隨後,第一控制器可根據全網的拓撲信息決定調整或者不調整業務恢復路徑。
[0104]或者,恢復策略可以為光層的單層恢復策略,此時,在步驟401之後,第二控制器可根據光層的故障信息,執行在光層預先設置的保護資源預留和交叉連接倒換方案,來確定業務恢復路徑。在這種情況下,第二控制器若可完成光層的單層恢復,第二控制器不再執行步驟402,即第二控制器不再將故障信息發送至第一控制器。
[0105]可選地,該恢復策略可以是存儲在第二控制器中的操作管理維護(OperationAdministration and Maintenance, 0AM)配置信息。該恢復策略可以是預配置的。
[0106]為了方便描述本發明實施例,以下圖5和圖6中的實施例以圖2所示的場景作為描述場景,並以圖2中所示的PE設備208和PE設備209之間的業務為例進行描述。
[0107]如圖2所示,PE設備208可通過節點201或節點203接入網絡,PE設備209可通過節點205接入網絡。並假設PE設備208和PE設備209之間的業務傳輸路徑為PE設備208 —節點203 —節點213 —節點215 —節點205 — PE設備209。
[0108]圖5是本發明另一個實施例的故障恢復的方法的流程圖。圖5所示的方法包括:
[0109]501,光層控制器207獲取光層的拓撲信息。[0110]該光層的拓撲信息包括光層的各個節點之間的連接關係。
[0111]在步驟501之後,節點213和節點215之間的鏈路發生斷纖故障。
[0112]502,光層控制器207獲取光層的故障信息。
[0113]具體地,節點213和節點215在互連埠上的接收方向上監測到光功率突變為O或降低到某個閾值時,分別生成一個相應的告警信息,並將告警信息上報至光層控制器207。光層控制器207結合節點213和節點215上報的告警信息,可確定光層的故障信息。該光層的故障信息包括故障的位置:節點213和節點215之間的鏈路,和故障的類型:斷纖。
[0114]503,光層控制器207將光層的拓撲信息和光層的故障信息發送至IP層控制器206。
[0115]應注意,該步驟中,光層控制器207可將光層的拓撲信息和光層的故障信息同時發送至IP層控制器206,或者,光層控制器207也可將光層的拓撲信息和光層的故障信息先後發送至IP層控制器206,本發明對此不作限定。
[0116]具體地,光層控制器207根據恢復策略,確定將光層的故障信息發送至IP層控制器 206。
[0117]504,IP層控制器206確定業務以及業務故障路徑。
[0118]具體地,IP層控制器206根據光層的故障信息確定該故障信息所影響的業務是PE設備208和PE設備209之間的業務,並且可進一步確定該業務的業務故障路徑為:PE設備208 —節點203 —節點213 —節點215 —節點205 — PE設備209。
[0119]應注意,IP層控制器206是根據所確定的業務和第一拓撲信息確定業務故障路徑的。其中,第一拓撲信息是指包括IP層和光層的全網的拓撲信息。
[0120]具體地,IP層控制器206需根據IP層的拓撲信息、光層的拓撲信息和層間鏈路的拓撲信息來確定第一拓撲信息的。其中,IP層的拓撲信息和層間鏈路的拓撲信息提前存儲在該IP層控制器206中。
[0121]505,IP層控制器206確定業務恢復路徑。
[0122]具體地,IP層控制器206根據光層的故障信息和第一拓撲信息確定第二拓撲信息,並根據第二拓撲信息確定業務恢復路徑,並且該業務恢復路徑用於PE設備208和PE設備209之間的業務傳輸。
[0123]其中,第二拓撲信息是在第一拓撲信息中除去光層的故障信息所中斷的鏈路的信息之後的新的拓撲信息,該第二拓撲信息指示節點213和節點215之間沒有之間連接。
[0124]例如,假設IP層控制器206採用統一資源分配算法所確定的業務恢復路徑為:PE設備208 —節點203 —節點213 —節點214 —節點215 —節點205 — PE設備209。
[0125]506,IP層控制器206將業務恢復路徑中與光層的節點有關的配置信息發送至光層控制器207。
[0126]具體地,業務恢復路徑與業務故障路徑相比,所涉及的IP層的節點相同,並且經IP層的節點的傳輸關係也相同。業務恢復路徑和業務故障路徑中所涉及的IP層的節點均為節點203和節點205。並且,業務恢復路徑和業務故障路徑均指示節點203的上一跳為PE設備208,下一跳為節點213。業務恢復路徑和業務故障路徑均指示節點205的上一跳為節點215,下一跳為PE設備209。因此,IP層控制器206不需要重新配置節點203和節點205上的信息。
[0127]具體地,業務恢復路徑與業務故障路徑相比,所涉及的光層的節點有所不同。業務故障路徑中所涉及的光層的節點為節點213和節點215,而業務恢復路徑中所涉及的光層的節點為節點213、節點214和節點215。因此,節點213、節點214和節點215上的信息需
要重新配置。
[0128]507,光層控制器207根據配置信息配置業務恢復路徑中與光層的節點有關的路徑。
[0129]具體地,光層控制器207通過流表的形式將該配置信息下發至節點213、節點214和節點215。S卩,光層控制器207指示節點213的下一跳為節點214,指示節點214的下一跳為節點215。
[0130]這樣,便完成了 PE設備208和PE設備209之間的業務恢復路徑的建立。
[0131]圖6是本發明另一個實施例的故障恢復的方法的流程圖。圖5所示的方法包括:
[0132]601,IP層控制器206獲取IP層的拓撲信息和層間鏈路的拓撲信息;光層控制器207獲取光層的拓撲信息。
[0133]602,光層控制器207將光層的拓撲信息發送至IP層控制器206。
[0134]603, IP層控制器206確定第一拓撲信息。
[0135]具體地,IP層控制器206根據IP層的拓撲信息、光層的拓撲信息和層間鏈路的拓撲信息確定第一拓撲信息。第一拓撲信息為全網的拓撲信息。
[0136]假設在步驟603之後,節點203和節點213之間的鏈路發生斷纖故障,並且同時節點212產生失靈故障。
[0137]604, IP層控制器206獲取第一告警信息,光層控制器207獲取第二告警信息。
[0138]具體地,IP層控制器206接收節點203發送的第一告警信息,該第一告警信息指示節點203與節點201連接的埠的信號丟失。
[0139]光層控制器207接收由節點211、節點213和節點214發送的第二告警信息。其中,節點211發送的告警信息指示節點211與節點212連接的埠的信號丟失。節點214發送的告警信息指示節點214與節點212連接的埠的信號丟失。節點213發送的告警信息指示節點213與節點212連接的埠的信號丟失,以及指示節點213與節點203連接的埠的信號丟失。
[0140]605,光層控制器207將第二告警信息發送至IP層控制器206。
[0141]具體地,光層控制器207根據恢復策略,將第二告警信息發送至IP層控制器206。該恢復策略可以是存儲在光層控制器207中的OAM配置信息。
[0142]606,IP層控制器206確定故障信息。
[0143]具體地,IP層控制器206可根據故障判斷機制,結合第一告警信息和第二告警信息,確定故障信息。該故障判斷機制可以是根據該IP層控制器206對故障的監測能力等所預配置的。對故障的監測能力包括獲知故障的耗時等。
[0144]其中,該故障信息包括故障的個數,故障的位置和故障的類型。該故障信息包括節點203和節點213之間的斷纖故障,以及節點212的失靈故障。
[0145]607,IP層控制器206確定業務以及業務故障路徑。
[0146]具體地,IP層控制器206根據故障信息,確定該故障信息所影響的業務為PE設備208和PE設備209之間的業務,以及該業務的業務故障路徑為PE設備208 —節點203 —節點213 —節點215 —節點205 — PE設備209。
[0147]608,IP層控制器206確定業務恢復路徑。
[0148]具體地,IP層控制器206可根據第一拓撲信息和故障信息確定第二拓撲信息,並根據第二拓撲信息確定業務恢復路徑,並且該業務恢復路徑用於PE設備208和PE設備209之間的業務傳輸。
[0149]其中,第二拓撲信息是在第一拓撲信息中除去故障信息所中斷的鏈路的信息之後的新的拓撲信息。
[0150]具體地,IP層控制器206可根據該第二拓撲信息進行跨層協商和決策,並結合網絡資源狀態,確定一條最優的業務重建路徑為業務恢復路徑。
[0151]例如,IP層控制器206所確定的業務恢復路徑可以為PE設備208 —節點201 —節點211 —節點213 —節點215 —節點205 — PE設備209。
[0152]609,IP層控制器206配置業務恢復路徑中與IP層的節點有關的路徑。
[0153]具體地,IP層控制器206可以流表的形式將第一配置信息下發至PE設備208和節點201。該第一配置信息為業務恢復路徑中與IP層的節點有關的配置信息。即,該第一配置信息指示PE設備208的下一跳為節點201,指示節點201的下一跳為節點211。而節點205上的配置信息與業務故障路徑中在節點205上的配置信息相同,此時IP層控制器206無需在節點205重新進行配置。
[0154]610,IP層控制器206將業務恢復路徑中與光層的節點有關的配置信息發送至光層控制器207。
[0155]具體地,業務恢復路徑與業務故障路徑相比,所涉及的光層的節點有所不同。業務故障路徑中所涉及的光層的節點為節點213和節點215,而業務恢復路徑中所涉及的光層的節點為節點211、節點213和節點215。因此,節點211、節點213和節點215上的信息需
要重新配置。
[0156]611,光層控制器207配置業務恢復路徑中與光層的節點有關的路徑。
[0157]具體地,光層控制器207將第二配置信息通過流表的形式下發至節點211和節點213。該第二配置信息為業務恢復路徑中與光層的節點有關的配置信息。而節點215上的配置信息與業務故障路徑中在節點215上的配置信息相同,此時光層控制器207無需在節點215重新進行配置。即,光層控制器207指示節點211的下一跳為節點213,節點213的上一跳為節點211。
[0158]可選地,在步驟611之後,光層控制器207可發送反饋信息至IP層控制器206,該反饋信息用於指示光層控制器207建立業務恢復路徑中與光層的節點有關的路徑的過程已經完成。隨後,IP層控制器206可釋放業務故障路徑在節點203上所佔用的資源。
[0159]應注意,本發明實施例中,步驟609也可以在步驟610之後再執行,或者步驟609也可以在步驟611之後再執行。本發明對此不作限定。
[0160]這樣,本發明實施例中,IP層控制器能夠獲取IP層和光層的拓撲,以及能夠獲取IP層和光層的故障信息,對於出現的多點故障,也能夠及時地確定業務恢復路徑。
[0161]圖7是本發明一個實施例的控制器的框圖。圖7所示的控制器700包括第一獲取單元701、第二獲取單元702、第一確定單元703和第二確定單元704。[0162]第一獲取單兀701用於獲取第一拓撲信息,該第一拓撲信息包括IP層的拓撲信息、光層的拓撲信息和層間鏈路的信息,該層間鏈路是IP層的節點與光層的節點之間的鏈路。第二獲取單元702用於獲取故障信息,該故障信息至少包括光層的故障信息。第一確定單元703用於根據第二獲取單元702獲取的故障信息,確定與該故障信息有關的業務以及該業務的業務故障路徑。第二確定單元704用於根據第一獲取單元701獲取的第一拓撲信息和第二獲取單元702獲取的故障信息,確定第一確定單元703確定的業務故障路徑的業務恢復路徑,該業務恢復路徑用於該業務的傳輸。
[0163]本發明實施例通過第一控制器獲取IP-over-Optical網絡的全網的拓撲信息和全網的故障信息,並進一步確定業務恢復路徑。這樣能夠根據全網拓撲提供最優的業務恢復路徑,並且故障恢復的耗時較短。
[0164]可選地,作為一個實施例,控制器700還可包括發送單元,用於將第一配置信息發送至另一控制器,該第一配置信息用於另一控制器在光層的節點上配置該業務恢復路徑中與光層的節點有關的路徑,其中,第一配置信息為業務恢復路徑中的與光層的節點有關的配置信息。
[0165]可選地,作為另一個實施例,控制器700為總控制器,當業務恢復路徑中的與IP層的節點有關的路徑,和業務故障路徑中的與IP層的節點有關的路徑不同時,發送單元,還可用於:將第二配置信息發送至IP層控制器,該第二配置信息用於IP層控制器在IP層的節點上配置業務恢復路徑中與IP層的節點有關的路徑,其中,第二配置信息為業務恢復路徑中的與IP層的節點有關的配置信息。
[0166]可選地,作為另一個實施例,控制器700為IP層控制器,當業務恢復路徑中的與IP層的節點有關的路徑,和業務故障路徑中的與IP層的節點有關的路徑不同時,發送單元,還可用於:在IP層的節點上配置業務恢復路徑中與IP層的節點有關的路徑。
[0167]可選地,作為另一個實施例,光層的拓撲信息是控制器700從該另一控制器獲取的,層間鏈路的信息是控制器700從該另一控制器獲取的。
[0168]可選地,作為另一個實施例,第二確定單元704可具體用於:根據第一拓撲信息和故障信息,確定第二拓撲信息,該第二拓撲信息中所包含的光層的新的拓撲信息,與第一拓撲信息中所包含的光層的拓撲信息不同;根據該第二拓撲信息,確定業務故障路徑的業務恢復路徑。
[0169]可選地,作為另一個實施例,故障信息還包括:IP層的故障信息和/或層間鏈路的
故障信息。
[0170]控制器700能夠實現圖3至圖6的實施例中由第一控制器實現的各個過程,未避免重複,這裡不再贅述。
[0171]圖8是本發明另一個實施例的控制器的框圖。圖8所示的控制器800包括:第一獲取單元801和第一發送單元802。
[0172]第一獲取單兀801用於獲取光層的故障信息。第一發送單兀802用於將第一獲取單元801獲取的光層的故障信息發送至第一控制器,以使得第一控制器根據該光層的故障信息和拓撲信息確定與故障信息有關的業務以及該業務的業務恢復路徑,拓撲信息包括光層的拓撲信息、IP層的拓撲信息和層間鏈路的信息,層間鏈路是IP層的節點與光層的節點之間的鏈路。[0173]本發明實施例通過第一控制器獲取IP-over-Optical網絡的全網的拓撲信息和全網的故障信息,並進一步確定業務恢復路徑。這樣能夠根據全網拓撲提供最優的業務恢復路徑,並且故障恢復的耗時較短。
[0174]可選地,作為一個實施例,控制器800還可包括第二獲取單元和第二發送單元。第二獲取單元可用於獲取光層的拓撲信息。第二發送單元可用於將第二獲取單元所獲取的光層的拓撲信息發送至第一控制器。
[0175]可選地,作為另一個實施例,控制器800還可包括接收單元和配置單元。其中,接收單元用於接收第一控制器發送的配置信息,該配置信息為業務恢復路徑中的與光層的節點有關的配置信息。配置單元用於根據接收單元接收的配置信息在光層的節點上配置業務恢復路徑中與光層的節點有關的路徑。
[0176]可選地,作為另一個實施例,第一獲取單元801可具體用於:根據恢復策略,確定將光層的故障信息發送至第一控制器。
[0177]控制器800能夠實現圖3至圖6的實施例中由第二控制器實現的各個過程,未避免重複,這裡不再贅述。
[0178]圖9是本發明另一個實施例的控制器的框圖。圖9所示的控制器900包括:處理器901、存儲器902、接收電路903和發送電路904。
[0179]接收電路903用於獲取第一拓撲信息,該第一拓撲信息包括IP層的拓撲信息、光層的拓撲信息和層間鏈路的信息,該層間鏈路是IP層的節點與光層的節點之間的鏈路。並獲取故障信息,該故障信息至少包括光層的故障信息。處理器901用於根據接收電路903獲取的故障信息,確定與該故障信息有關的業務以及該業務的業務故障路徑。並根據接收電路903獲取的第一拓撲信息和接收電路903獲取的故障信息,確定業務故障路徑的業務恢復路徑,該業務恢復路徑用於該業務的傳輸。
[0180]本發明實施例通過第一控制器獲取IP-over-Optical網絡的全網的拓撲信息和全網的故障信息,並進一步確定業務恢復路徑。這樣能夠根據全網拓撲提供最優的業務恢復路徑,並且故障恢復的耗時較短。
[0181]控制器900中的各個組件通過總線系統905耦合在一起,其中總線系統905除包括數據總線之外,還包括電源總線、控制總線和狀態信號總線。但是為了清楚說明起見,在圖9中將各種總線都標為總線系統905。
[0182]上述本發明實施例揭示的方法可以應用於處理器901中,或者由處理器901實現。處理器901可能是一種集成電路晶片,具有信號的處理能力。在實現過程中,上述方法的各步驟可以通過處理器901中的硬體的集成邏輯電路或者軟體形式的指令完成。上述的處理器901可以是通用處理器、數位訊號處理器(Digital Signal Processor, DSP)、專用集成電路(Application Specific Integrated Circuit,ASIC)、現成可編程門陣列(FieldProgrammable Gate Array,FPGA)或者其他可編程邏輯器件、分立門或者電晶體邏輯器件、分立硬體組件。可以實現或者執行本發明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。結合本發明實施例所公開的方法的步驟可以直接體現為硬體解碼處理器執行完成,或者用解碼處理器中的硬體及軟體模塊組合執行完成。軟體模塊可以位於隨機存取存儲器(Random Access Memory,RAM)、快閃記憶體、只讀存儲器(Read-Only Memory,ROM)、可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質中。該存儲介質位於存儲器902,處理器901讀取存儲器902中的信息,結合其硬體完成上述方法的步驟。
[0183]可選地,作為一個實施例,發送電路904可用於將第一配置信息發送至另一控制器,該第一配置信息用於另一控制器在光層的節點上配置該業務恢復路徑中與光層的節點有關的路徑,其中,第一配置信息為業務恢復路徑中的與光層的節點有關的配置信息。
[0184]可選地,作為另一個實施例,控制器900為總控制器,當業務恢復路徑中的與IP層的節點有關的路徑,和業務故障路徑中的與IP層的節點有關的路徑不同時,發送電路904還可用於:將第二配置信息發送至IP層控制器,該第二配置信息用於IP層控制器在IP層的節點上配置業務恢復路徑中與IP層的節點有關的路徑,其中,第二配置信息為業務恢復路徑中的與IP層的節點有關的配置信息。
[0185]可選地,作為另一個實施例,控制器900為IP層控制器,當業務恢復路徑中的與IP層的節點有關的路徑,和業務故障路徑中的與IP層的節點有關的路徑不同時,發送電路904還可用於:在IP層的節點上配置業務恢復路徑中與IP層的節點有關的路徑。
[0186]可選地,作為另一個實施例,光層的拓撲信息是控制器900從該另一控制器獲取的,層間鏈路的信息是控制器900從該另一控制器獲取的。
[0187]可選地,作為另一個實施例,處理器901可具體用於:根據第一拓撲信息和故障信息,確定第二拓撲信息,該第二拓撲信息中所包含的光層的新的拓撲信息,與第一拓撲信息中所包含的光層的拓撲信息不同;根據該第二拓撲信息,確定業務故障路徑的業務恢復路徑。
[0188]可選地,作為另一個實施例,故障信息還包括:IP層的故障信息和/或層間鏈路的
故障信息。
[0189]控制器900能夠實現圖3至圖6的實施例中由第一控制器實現的各個過程,未避免重複,這裡不再贅述。
[0190]圖10是本發明另一個實施例的控制器的框圖。圖10所示的控制器1000包括:處理器1001、存儲器1002、接收電路1003和發送電路1004。
[0191]接收電路1003用於獲取光層的故障信息。發送電路1004用於將接收電路1003獲取的光層的故障信息發送至第一控制器,以使得第一控制器根據該光層的故障信息和拓撲信息確定與故障信息有關的業務以及該業務的業務恢復路徑,拓撲信息包括光層的拓撲信息、IP層的拓撲信息和層間鏈路的信息,層間鏈路是IP層的節點與光層的節點之間的鏈路。
[0192]本發明實施例通過第一控制器獲取IP-over-Optical網絡的全網的拓撲信息和全網的故障信息,並進一步確定業務恢復路徑。這樣能夠根據全網拓撲提供最優的業務恢復路徑,並且故障恢復的耗時較短。
[0193]控制器1000中的各個組件通過總線系統1005耦合在一起,其中總線系統1005除包括數據總線之外,還包括電源總線、控制總線和狀態信號總線。但是為了清楚說明起見,在圖10中將各種總線都標為總線系統1005。
[0194]上述本發明實施例揭示的方法可以應用於處理器1001中,或者由處理器1001實現。處理器1001可能是一種集成電路晶片,具有信號的處理能力。在實現過程中,上述方法的各步驟可以通過處理器1001中的硬體的集成邏輯電路或者軟體形式的指令完成。上述的處理器1001可以是通用處理器、DSP、ASIC、FPGA或者其他可編程邏輯器件、分立門或者電晶體邏輯器件、分立硬體組件。可以實現或者執行本發明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。結合本發明實施例所公開的方法的步驟可以直接體現為硬體解碼處理器執行完成,或者用解碼處理器中的硬體及軟體模塊組合執行完成。軟體模塊可以位於RAM、快閃記憶體、ROM、可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質中。該存儲介質位於存儲器1002,處理器1001讀取存儲器1002中的信息,結合其硬體完成上述方法的步驟。
[0195]可選地,作為一個實施例,接收電路1003還可用於獲取光層的拓撲信息。發送電路1004還可用於將接收電路1003所獲取的光層的拓撲信息發送至第一控制器。
[0196]可選地,作為另一個實施例,接收電路1003還可用於接收第一控制器發送的配置信息,該配置信息為業務恢復路徑中的與光層的節點有關的配置信息。處理器1001用於根據接收單元接收的配置信息在光層的節點上配置業務恢復路徑中與光層的節點有關的路徑。
[0197]可選地,作為另一個實施例,接收電路1003可具體用於:根據恢復策略,確定將光層的故障信息發送至第一控制器。
[0198]控制器1000能夠實現圖3至圖6的實施例中由第二控制器實現的各個過程,未避免重複,這裡不再贅述。
[0199]本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、或者計算機軟體和電子硬體的結合來實現。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。
[0200]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0201]在本申請所提供的幾個實施例中,應該理解到,所揭露的系統、裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0202]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
[0203]另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0204]所述功能如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬碟、ROM、RAM、磁碟或者光碟等各種可以存儲程序代碼的介質。
[0205] 以上所述,僅為本發明的【具體實施方式】,但本發明的保護範圍並不局限於此,任何熟悉本【技術領域】的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以權利要求的保護範圍為準。
【權利要求】
1.一種故障恢復的方法,其特徵在於,所述方法包括: 第一控制器獲取第一拓撲信息,所述第一拓撲信息包括網絡協議IP層的拓撲信息、光層的拓撲信息和層間鏈路的信息,所述層間鏈路是所述IP層的節點與所述光層的節點之間的鏈路; 所述第一控制器獲取故障信息,所述故障信息至少包括所述光層的故障信息; 所述第一控制器根據所述故障信息,確定與所述故障信息有關的業務以及所述業務的業務故障路徑; 所述第一控制器根據所述第一拓撲信息和所述故障信息,確定所述業務故障路徑的業務恢復路徑,所述業務恢復路徑用於所述業務的傳輸。
2.根據權利要求1所述的方法,其特徵在於,在所述確定所述業務故障路徑的業務恢復路徑之後,所述方法還包括: 所述第一控制器將第一配置信息發送至第二控制器,所述第一配置信息用於所述第二控制器在所述光層的節點上配置所述業務恢復路徑中與所述光層的節點有關的路徑, 其中,所述第一配置信息為所述業務恢復路徑中的與所述光層的節點有關的配置信肩、O
3.根據權利要求2所述的方法,其特徵在於,所述第一控制器為總控制器,當所述業務恢復路徑中的與所述IP層的節點有關的路徑,和所述業務故障路徑中的與所述IP層的節點有關的路徑不同時,所述方法還包括:所述第一控制器將第二配置信息發送至IP層控制器,所述第二配置信息用於所述IP層控制器在所述IP層的節點上配置所述業務恢復路徑中與所述IP層的節點有關的路徑,其中,所述第二配置信息為所述業`務恢復路徑中的與所述IP層的節點有關的配置信肩、O
4.根據權利要求2所述的方法,其特徵在於,所述第一控制器為IP層控制器,當所述業務恢復路徑中的與所述IP層的節點有關的路徑,和所述業務故障路徑中的與所述IP層的節點有關的路徑不同時,所述方法還包括: 所述第一控制器在所述IP層的節點上配置所述業務恢復路徑中與所述IP層的節點有關的路徑。
5.根據權利要求1至4任一項所述的方法,其特徵在於,所述光層的拓撲信息由所述第一控制器從所述第二控制器獲取,所述層間鏈路的信息由所述第一控制器從所述第二控制器獲取。
6.根據權利要求1至5任一項所述的方法,其特徵在於,所述第一控制器根據所述第一拓撲信息和所述故障信息,確定所述業務故障路徑的業務恢復路徑,包括: 所述第一控制器根據所述第一拓撲信息和所述故障信息,確定第二拓撲信息,所述第二拓撲信息中所包含的所述光層的新的拓撲信息,與所述第一拓撲信息中所包含的所述光層的拓撲信息不同; 所述第一控制器根據所述第二拓撲信息,確定所述業務故障路徑的所述業務恢復路徑。
7.根據權利要求1至6任一項所述的方法,其特徵在於,所述故障信息還包括:所述IP層的故障信息和/或所述層間鏈路的故障信息。
8.一種故障恢復的方法,其特徵在於,所述方法包括: 第二控制器獲取光層的故障信息; 所述第二控制器將所述光層的故障信息發送至第一控制器,以使得所述第一控制器根據所述光層的故障信息和拓撲信息確定與所述故障信息有關的業務以及所述業務的業務恢復路徑,所述拓撲信息包括所述光層的拓撲信息、網絡協議IP層的拓撲信息和層間鏈路的信息,所述層間鏈路是所述IP層的節點與所述光層的節點之間的鏈路。
9.根據權利要求8所述的方法,其特徵在於,所述方法還包括: 所述第二控制器獲取光層的拓撲信息; 所述第二控制器將所述光層的拓撲信息發送至所述第一控制器。
10.根據權利要求8或9所述的方法,其特徵在於,所述方法還包括: 所述第二控制器接收所述第一控制器發送的配置信息,所述配置信息為所述業務恢復路徑中的與所述光層的節點有關的配置信息; 所述第二控制器根據所述配置信息在所述光層的節點上配置所述業務恢復路徑中與所述光層的節點有關的路徑。
11.根據權利要求8至10任一項所述的方法,其特徵在於,所述第二控制器將所述光層的故障信息發送至第一控制器,包括: 所述第二控制器根據恢復策略,確定將所述光層的故障信息發送至所述第一控制器。
12.—種控制器,其特徵在於,所述控制器包括: 第一獲取單兀,用於獲取第一拓撲信息,所述第一拓撲信息包括網絡協議IP層的拓撲信息、光層的拓撲信息和層間鏈路的信息,所述層間鏈路是所述IP層的節點與所述光層的節點之間的鏈路; 第二獲取單元,用於獲取故障信息,所述故障信息至少包括所述光層的故障信息;第一確定單元,用於根據所述第二獲取單元獲取的所述故障信息,確定與所述故障信息有關的業務以及所述業務的業務故障路徑; 第二確定單元,用於根據所述第一獲取單元獲取的所述第一拓撲信息和所述第二獲取單元獲取的所述故障信息,確定所述第一確定單元確定的所述業務故障路徑的業務恢復路徑,所述業務恢復路徑用於所述業務的傳輸。
13.根據權利要求12所述的控制器,其特徵在於,所述控制器還包括: 發送單元,用於:將第一配置信息發送至另一控制器,所述第一配置信息用於所述另一控制器在所述光層的節點上配置所述業務恢復路徑中與所述光層的節點有關的路徑, 其中,所述第一配置信息為所述業務恢復路徑中的與所述光層的節點有關的配置信肩、O
14.根據權利要求13所述的控制器,其特徵在於,所述控制器為總控制器,當所述業務恢復路徑中的與所述IP層的節點有關的路徑,和所述業務故障路徑中的與所述IP層的節點有關的路徑不同時,所述發送單元,還用於: 將第二配置信息發送至IP層控制器,所述第二配置信息用於所述IP層控制器在所述IP層的節點上配置所述業務恢復路徑中與所述IP層的節點有關的路徑, 其中,所述第二配置信息為所述業務恢復路徑中的與所述IP層的節點有關的配置信肩、O
15.根據權利要求13所述的控制器,其特徵在於,所述控制器為IP層控制器,當所述業務恢復路徑中的與所述IP層的節點有關的路徑,和所述業務故障路徑中的與所述IP層的節點有關的路徑不同時,所述發送單元,還用於: 在所述IP層的節點上配置所述業務恢復路徑中與所述IP層的節點有關的路徑。
16.根據權利要求12至15任一項所述的控制器,其特徵在於,所述光層的拓撲信息是所述控制器從所述另一控制器獲取的,所述層間鏈路的信息是所述控制器從所述另一控制器獲取的。
17.根據權利要求12至16任一項所述的控制器,其特徵在於,所述第二確定單元,具體用於: 根據所述第一拓撲信息和所述故障信息,確定第二拓撲信息,所述第二拓撲信息中所包含的所述光層的新的拓撲信息,與所述第一拓撲信息中所包含的所述光層的拓撲信息不同; 根據所述第二拓撲信息,確定所述業務故障路徑的所述業務恢復路徑。
18.根據權利要求12至17任一項所述的控制器,其特徵在於,所述故障信息還包括:所述IP層的故障信息和/或所述層間鏈路的故障信息。
19.一種控制器,其特徵在於,所述控制器包括: 第一獲取單兀,用於獲取光層的故障信息; 第一發送單元,用於將所述第一獲取單元獲取的所述光層的故障信息發送至第一控制器,以使得所述第一控制器根據所述光層的故障信息和拓撲信息確定與所述故障信息有關的業務以及所述業務的業務恢復路徑,所述拓撲信息包括所述光層的拓撲信息、網絡協議IP層的拓撲信息和層間鏈路的信息,所述層間鏈路是所述IP層的節點與所述光層的節點之間的鏈路。
20.根據權利要求19所述的控制器,其特徵在於,所述控制器還包括: 第二獲取單元,還用於獲取光層的拓撲信息; 第二發送單元,還用於將所述第二獲取單元獲取的所述光層的拓撲信息發送至所述第一控制器。
21.根據權利要求19或20所述的控制器,其特徵在於,所述控制器還包括: 接收單元,用於接收所述第一控制器發送的配置信息,所述配置信息為所述業務恢復路徑中的與所述光層的節點有關的配置信息; 配置單元,用於根據所述接收單元接收的所述配置信息在所述光層的節點上配置所述業務恢復路徑中與所述光層的節點有關的路徑。
22.根據權利要求19至21所述的控制器,其特徵在於,所述第一獲取單元,具體用於:根據恢復策略,確定將所述光層的故障信息發送至所述第一控制器。
【文檔編號】H04L12/24GK103746841SQ201310744223
【公開日】2014年4月23日 申請日期:2013年12月30日 優先權日:2013年12月30日
【發明者】宋雪飛, 夏寅賁, 郭宏翔, 張東旭 申請人:華為技術有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀