专利名称:一种多层网络故障恢复方法
技术领域:
本发明涉及通信网络技术,尤其涉及多技术网络环境下的多层传送网络结构的故障恢复协调,具体的讲是一种多层网络故障恢复方法。
背景技术:
近十年来,由于因特网的普及与发展,以数据为中心的业务量持续增长,这对目前的通信网提出了新的网络要求,尤其是在网络生存性领域。作为关键的组网问题,网络的可靠性越来越重要。不同的技术(如ATM、SDH和WDM技术)整合成多层传送网时引发了很多层间协调问题。其中主要的问题是多层网络生存性问题。
多层网络生存性指的是在包含的多个网络层上可能存在的生存性机制的嵌套和这些机制相互影响相互作用的方式[1]。单层网络生存性策略已经在很多文献中进行了研究[2-4]。然而在一个多层网络中,单个网络层上使用一种生存性技术的方法对于为所有业务提供要求的QoS(Quality of Service)等级来说不是最好的解决方案。而一种比较有吸引力的解决方案是通过捆绑在同一个网络中的两种或者更多的单层生存性机制引入多层生存性[5-7]。在多层网络情况下,多层生存性技术涉及到的主要问题是不同生存性机制间的不必要的、甚至是不希望的动作。这是由于不同层的恢复机制之间缺乏协调机制而造成的结果。所以在恢复过程中不同网络层间的协调是必需的。
随着网络的发展,为了满足不同的业务要求,现在的宽带网络基于多层传送技术,形成了IP/ATM/SDH/WDM的网络结构。在目前的骨干网中这种结构仍被广泛使用。在这样的网络体系中四层都有独自的生存性机制。然而,这样的体系因为过于复杂、开销较大、扩展性有限和功能重复等缺陷已不能满足骨干网的新要求。
在目前的通信网中,IP业务流量有很大的随机性。因此其很难用支持语音业务的传统多层网络结构去满足这样的业务要求。所以需要一个优化的以传送数据业务为主要流量的网络模型。为此一些新技术正在出现,其中通过消除不必要的网络层可以减小网络建设、运行、维护成本和网络复杂性,基于此技术背景推出了支持数据直接上光的概念(IP over Optical)。在简化了的多层网络体系中,TDM系统(如SONET/SDH网络)将淡出,而光传送网作为下层传送基础结构将出现。随着因特网和传送网络技术的发展,IP网络和光网络通过通用多协议标记交换(GMPLSGeneralized Multi-Protocol Label Switching)融合的概念为不断发展的带宽要求、智能要求和管理要求给出了最有前途的解决方案[8-9]。目前认为最适于传送大量数据业务的网络模型是IP/GMPLS/Optical的结构,如图1所示。它使得无连接的IP协议引入了面向连接的能力,利用GMPLS控制平面技术可以建立起穿越网络的标签交换通道(LSPLabel Switching Path)。
对于IP/GMPLS/Optical网络,生存性机制的配置可以分成两种。一种是独立的多层生存性策略,另一种是协调的多层生存性策略。
A.独立的多层生存性策略对于独立的多层生存性策略,恢复方案将在每一层配置且层间没有协调机制。故障可以在光层或者IP/GMPLS层恢复。从执行和操作的角度看,这种方法的主要优点是实施简单。但是缺点是由于多层协议可以提供恢复操作,因此将导致并行的恢复动作,这些同时进行的动作将导致严重后果。例如,如果故障发生在光层,服务层将开始进行故障恢复。由于故障检测到恢复机制完成之间的时延,很可能在低层已经恢复了的故障将在客户层恢复倒换到另一个恢复路径。第二次倒换造成已经恢复了的连接暂时中断和客户层的空闲资源不必要的占用。这种无协调的生存性动作带来的后果如下(a)增加故障中断时间(b)使得网络处于一种未知状态(c)增加维护进程的复杂性。所以在光层和IP/GMPLS层之间需要一种协调机制。
B.协调的多层生存性策略到目前为止,一些合作策略(也称为协调策略)已经被建议用于多层网络生存性的协调[5-6]。一个合作策略由一系列的规则描述组成,比如恢复动作何时开始何时结束以及怎么协调不同恢复机制的动作。根据恢复动作的开始位置可分为三种协调方法自下而上,自上而下和诊断式。在参考文献[5][6][10]中,建议了一些合作机制和考虑,现描述如下生存性机制的选择通过不同层上的恢复机制的仔细配置希望去除上述提到的缺点。这种方法看上去很简单,但是一般很难实现,这是因为不仅网络上层较小的故障检测时间会引起上面所说问题,同时也由于不同设备制造商的设备之间存在不同的故障检测和倒换时间使得该方法难以实现。
延迟定时器(hold-off timer)解决由于一层上的检测时间太短造成的合作问题可以引入一个延迟定时器。在这种方式下,检测到故障以后,恢复机制必须等待延迟定时器超时才可以动作。如果别的层的保护机制能够在延迟时间内恢复故障那么故障解除且不需要其他层采取什么动作。否则,其它层将进行故障恢复。这种方案的优点是简单和强壮。明显的缺点是在某些故障情形下如果下层不能恢复故障而上层的恢复也将被延时。
恢复令牌(recovery token)为了提高低层恢复失败情形下的恢复性能,可以采用一个恢复令牌去触发上层恢复。然而,这种概念的缺点是比较复杂,且现有设备功能必须更改。
发明内容
本发明的目的在于,提供一种多层网络故障恢复方法,用以实现对多层传送的集成控制和多层网络故障恢复策略之间的协调,其可消除多层故障恢复策略之间因缺乏信息交互机制而造成的恢复动做的不协调和由此引起的诸多弊端,提高多层网络故障恢复能力。
本发明的技术方案为一种多层网络故障恢复方法,其特征在于,包括以下步骤
实时获取多层网络故障信息;根据所述的故障信息确定故障恢复发起层;进行层内故障恢复;进行层间故障恢复;从而实现多层网络故障恢复。
所述的实时获取多层网络故障信息包括故障检测,故障定位,发出故障通知,以及后续运行步骤调用。
所述的确定故障恢复发起层包括对故障源所在层进行判定;根据恢复参数确定多层故障恢复的发起层,并向该层发出层间故障指示信息;调用后续运行步骤。
所述的进行层内故障恢复包括采用单层故障恢复的方式对所述的层内故障进行恢复,并向其他层发出恢复动作抑止信息,抑止其他层的动作,当该层的故障不能恢复时,调用后续运行步骤。
所述的进行层间故障恢复是指利用其他层进行多层网络故障恢复。
所述的层内故障恢复包括以下步骤步骤C1、接收到层间故障指示信息;步骤C2、产生层内故障指示信息;步骤C3、将层内故障指示信息传送给层内故障恢复执行节点;步骤C4、调用层内故障恢复程序,并配置和启动本层的延迟定时器;步骤C5、判断本层延迟定时器是否时间耗尽,如果时间未耗尽,则等待恢复过程执行;如果时间耗尽,则执行步骤C6;步骤C6、判断故障恢复是否完成,如果故障恢复完成,则发出层内故障恢复信息和层间故障恢复信息,指示故障恢复完成;如果故障不能完成,则执行层间故障恢复。
所述的层间故障恢复包括以下步骤步骤D1、生成层间故障指示信息;
步骤D2、确定下一个恢复层;步骤D3、采用层间信令传递将层间故障恢复信息传递给所述的恢复层;当所述的恢复层接收到步骤D3传送的层间故障恢复信息时,则执行层内故障恢复。
本发明所述方法的具体步骤如下所述的实时获取多层网络故障信息包括的步骤为步骤A1、故障检测;步骤A2、故障定位;步骤A3、发出故障通知;步骤A4、调用确定故障恢复发起层的步骤;所述的确定故障恢复发起层包括的步骤为步骤B1、对故障源所在层进行判定;步骤B2、根据恢复参数确定多层故障恢复的发起层,并向该层发出层间故障指示信息;步骤B3、调用层内故障恢复的步骤;所述的层内故障恢复包括的步骤为步骤C1、接收到层间故障指示信息;步骤C2、产生层内故障指示信息;步骤C3、将层内故障指示信息传送给层内故障恢复执行节点;步骤C4、调用层内故障恢复程序,并配置和启动本层的延迟定时器;步骤C5、判断本层延迟定时器是否时间耗尽,如果时间未耗尽,则等待恢复过程执行;如果时间耗尽,则执行步骤C5;步骤C6、判断故障恢复是否完成,如果故障恢复完成,则发出层内故障恢复信息和层间故障恢复信息,指示故障恢复完成;如果故障不能完成,则执行层间故障恢复的步骤;所述的层间故障恢复包括的步骤为
步骤D1、生成层间故障指示信息;步骤D2、确定下一个恢复层;步骤D3、采用层间信令传递将层间故障恢复信息传递给邻接的层;当所述的恢复层接收到D3传送的层间故障恢复信息时,则重复顺序执行所述的步骤C1至步骤C6的全部步骤;步骤E、故障恢复后的网络同步。
所述的层内故障指示信息是指一个指示在一条工作路径上故障发生的信息,该信息被中间节点转发给上游或者下游邻居节点,直到该信息到达执行层内恢复的网络节点;所述的层内故障恢复信息是指一个指示路径上的故障已经修复了的信息,该信息被中间节点转发给上游或者下游邻居节点,直到该信息到达收到故障指示信息进行倒换的网络节点;所述的层间故障指示信息是指一个指示相邻层故障恢复机制在某个延迟配置时间不能完成故障恢复的跨层故障指示信息;它在IP/GMPLS和光层间直接转发(对等模型)或者通过UNI转发(层叠模型);该信息也被称为恢复令牌信息;所述的层间故障恢复信息是指一个指示不同层已经修复故障的信息;该信息在IP/GMPLS和光层间直接转发(对等模型)或者通过UNI转发(层叠模型);所述的存活性信息是指故障探测机制中在两个网络节点间周期性交互的某种信息的一个通用名称,该信息提供了同一个层上两个节点间的一条链路的前向和后向完整性检测;所述的恢复动作抑止信息是指当某一个层上为故障执行故障恢复动作时,这个信息将通过GMPLS信令信息发送给其它的层禁止其它的层在动作层恢复处理进程中的任何恢复动作。
所述的恢复参数包括恢复时间、恢复服务粒度、恢复资源利用率等;
所述的层内故障恢复执行节点是指路径的源节点;所述的下一个恢复层是指与上一故障恢复动作层相邻的上层或下层;所述的邻接层是指与上一故障恢复动作层相邻的上层或下层;所述的层间信令传递是指基于GMPLS集成控制平面的层间信令传递。
本发明的有益效果在于充分利用了基于GMPLS的统一的控制平面技术,实现了对多层传送技术的集成控制,基于该控制平面的层间信息传送能力,实现了多层网络故障恢复策略之间的协调,消除了由于多层故障恢复策略之间由于缺乏信息交互机制而造成的恢复动做的不协调和由此引起的弊端,提高了多层网络故障恢复能力。
图1为IP/GMPLS/Optical网络结构图;图2为基于GMPLS信令的自下而上的合作策略图;图3为多层生存性状态转移图;图4为基于延迟时间和信令的恢复进程图。
具体实施例方式
下面结合附图对本发明的具体实施方式
进行描述从基于层间信令的集成的多层生存性策略来说,现有技术中的每一种方法都有缺点。所以必须发展一些新的方法。层间信令是一种很有前景的方法。这个策略由层间信息交互组成,通过层间信息交互,对于同一个故障在一层动作的时候禁止另一层动作。这种方法的主要问题是创建一套层间信令系统,因为邻接网络层标准信令接口可以传送故障恢复相关的信息。过去,只有简单的维护信息,比如AIS信息从服务层发往客户层以允许简单的故障定位,但是没有提供客户层关于服务层保护动作进程的信息可用[10]。然而,基于IETF的工作,通过GMPLS协议框架可以实现一个集成的覆盖客户和服务网络的控制平面[9]。这种框架下,高层(比如,分组LSP)也在MPLS框架控制之下。假定所有层有一个GMPLS LSP恢复框架,统一的控制框架便于扩展策略时机选择。
A.基于GMPLS信令的多层生存性合作策略在GMPLS体系中,不像OSI参考模型,在不同的层上没有语言的差别。GMPLS是IP/GMPLS层和光层的通用语言。基于GMPLS可以创建一个通用控制平面。不同层的设备可以通过统一的信令实现信息交互。使用统一的信令,多层生存性合作信息可以跨层进行不同层的恢复机制的协调[11-14]。如图2所示。
在自下而上的策略中,物理层(光传送层)触发光信道层恢复机制。如果这个机制在给定的最长时间恢复时间内没有恢复连接,上层恢复将被触发。为此,上层恢复的延迟定时器门限需要初始配置且在网络每一次故障时重新评估。自下而上的策略和自上而下策略相比通常被认为恢复时间最短,因为恢复动作尽可能的接近故障。
这个进程中,需要如下信令信息层内故障指示信息(Intra-layer FISIntra-layer Fault Indication Signal)一个指示在一条工作路径上故障发生的信息。它被中间节点转发给上游或者下游邻居节点,直到该信息到达执行层内恢复的网络节点。
层内故障恢复信息(Intra-layer FRSIntra-layer Fault Recovery Signal)一个指示路径上的故障已经修复了的信息。类似于层内故障指示信息,它被中间节点给上游或者下游邻居节点,直到该信息到达收到故障指示信息进行倒换的网络节点。
层间故障指示信息(Inter-layer FISInter-layer Fault Indication Signal)也叫做恢复令牌信息。一个指示低层故障恢复机制在某个延迟配置时间不能完成故障恢复的跨层故障指示信息。它在IP/GMPLS和光层间直接转发(对等模型)或者通过UNI转发(层叠模型)。
层间故障恢复信息(Inter-layer FRSInter-layer Fault Recovery Signal)一个指示不同层已经修复故障的信息。类似于层间故障指示信息,它在IP/GMPLS和光层间直接转发(对等模型)或者通过UNI转发(层叠模型)。
存活信息(Liveness Message)故障探测机制中在两个网络节点间周期性交互某种信息,这种信息的一个通用名称。它提供了同一个层上两个节点间的一条链路的前向和后向完整性检测。
恢复动作禁止信息(RAISRecovery action inhibition signal)当某一个层上为故障执行故障恢复动作时,这个信息将通过GMPLS信息发送给其它的层禁止其它的层在动作层恢复处理进程中的任何恢复动作。
这些信息需要通过信令机制转发,在GMPLS框架协议中,CR-LDP和RSVP-TE信令已经为故障恢复做了某些扩展[15-16]。所以用类似于单层故障恢复扩展的方式,可以进一步扩展RSVP-TE或者CR-LDP协议以支持多层生存性策略。
B.基于GMPLS信令的恢复进程考虑由于故障引发的相关因素,(比如,故障出现概率,影响范围,恢复时间等)我们采用自下而上的策略解释基于GMPLS层间信令多层协调机制的集成的生存性策略。这种情形,可以用如图3所示的状态转换图表示故障恢复进程。
这里,SI,SLR,SHR,SRS和SN是多层生存性进程的主要状态。描述如下SI空闲状态,这个状态下网络正常运作,可以检测存活环境和故障,可以接收故障通知或指示信息。
SLR低层恢复状态,这个状态下,低层恢复机制由Efailured occurred触发,且故障恢复只在低层进行。
SHR高层恢复状态,这个状态是在低层恢复超时以后,由Etime expired触发。
SRS恢复成功状态。当去除故障恢复后进程将进入此状态。
SN网络正常状态,故障去除后由事件触发(比如,故障清除,网络重同步)状态将从SRS转换到SN。缺省条件下,SN自动转换到SI状态。
这里Eliveness,Efailure occurrod,Erecovery success,Etimer expired,和Efailure cleared是多层恢复进程中的主要事件。可能的事件描述如下Eliveness这个事件周期性检测网络状态,是正常网络的一个进程。
Efailure occurred故障发生事件,这个事件触发恢复动作。
Erecovery success这个事件示意在网络某一层上故障恢复成功。
Etimer expired这个事件用于示意延迟超时但是故障还没有去除,它将触发另一个层的恢复动作。
Efailure cleared这个事件将触发SN状态,它能使网络在故障恢复之后网络正常化。
用如图3所示的状态转移图给出基于GMPLS信令的IP/GMPLS/Optical恢复进程的细节。在这个进程中,IP/GMPLS层和光层之间引入了延迟定时器,恢复令牌和GMPLS信令。主要思想是使用由延迟定时器提供的嵌套的时间去完成不同层的合作。前面提到的合作信令信息由GMPLS信令发送。进程如图4所示。
当网络中发生故障,多层生存性策略将检测故障。同时,层内故障指示信息发送到故障路径入节点,进行光层恢复动作。同时延迟定时器启动,恢复禁止信息将发送到另一个层以禁止另一个层的恢复动作。在不同的层设置不同的延迟时间。在一级恢复策略(比如光层)中,如果故障可以在延迟时间内完成,延迟定时器终止。层内故障恢复信息将被发送以告知恢复完成。如果故障恢复没有在延迟时间内完成,延迟定时器超时。层间故障指示信息将由GMPLS信令以恢复令牌的形式被发送到上一层以触发上层的恢复机制。否则,其它的恢复机制一直处于等待状态直到低层有足够的时间完成恢复进程。如果在延迟时间后上层的连接仍然收到故障影响,上层恢复将被激发。这个进程的关键是用层间信令进行故障状态和动作状态的信息传送。这种情况下,进程可以由GMPLS集成控制平面相关的信令协议相关的信令完成(比如,CR-LDP,RSVP-TE和LMP).
本发明具体实施的步骤为
实时获取多层网络故障信息;根据所述的故障信息确定故障恢复发起层;进行层内故障恢复;进行层间故障恢复;从而实现多层网络故障恢复。
所述的实时获取多层网络故障信息包括的步骤为步骤A1、故障检测;步骤A2、故障定位;步骤A3、发出故障通知;步骤A4、调用确定故障恢复发起层的步骤;其中可为每个独立层配置步骤A1至步骤A4的解决方案;所述的确定故障恢复发起层包括的步骤为步骤B1、对故障源所在层进行判定;步骤B2、根据恢复参数确定多层故障恢复的发起层,并向该层发出层间故障指示信息;步骤B3、调用层内故障恢复的步骤;所述的层内故障恢复包括的步骤为步骤C1、接收到层间故障指示信息;步骤C2、产生层内故障指示信息;步骤C3、将层内故障指示信息传送给层内故障恢复执行节点;步骤C4、调用层内故障恢复程序,并配置和启动本层的延迟定时器;步骤C5、判断本层延迟定时器是否时间耗尽,如果时间未耗尽,则等待恢复过程执行;如果时间耗尽,则执行步骤C6;步骤C6、判断故障恢复是否完成,如果故障恢复完成,则发出层内故障恢复信息和层间故障恢复信息,指示故障恢复完成;如果故障不能完成,则执行层间故障恢复的步骤;
所述的层间故障恢复包括的步骤为步骤D1、生成层间故障指示信息;步骤D2、确定下一个恢复层;步骤D3、采用层间信令传递将层间故障恢复信息传递给邻接的层;当所述的恢复层接收到D3传送的层间故障恢复信息时,则重复顺序执行所述的步骤C1至步骤C6的全部步骤;步骤E、故障恢复后的网络同步。
所述的层内故障指示信息是指一个指示在一条工作路径上故障发生的信息,该信息被中间节点转发给上游或者下游邻居节点,直到该信息到达执行层内恢复的网络节点;所述的层内故障恢复信息是指一个指示路径上的故障已经修复了的信息,该信息被中间节点转发给上游或者下游邻居节点,直到该信息到达收到故障指示信息进行倒换的网络节点;所述的层间故障指示信息是指一个指示相邻层故障恢复机制在某个延迟配置时间不能完成故障恢复的跨层故障指示信息;它在IP/GMPLS和光层间直接转发(对等模型)或者通过UNI转发(层叠模型);该信息也被称为恢复令牌信息;所述的层间故障恢复信息是指一个指示不同层已经修复故障的信息;该信息在IP/GMPLS和光层间直接转发(对等模型)或者通过UNI转发(层叠模型);所述的存活性信息是指故障探测机制中在两个网络节点间周期性交互的某种信息的一个通用名称,该信息提供了同一个层上两个节点间的一条链路的前向和后向完整性检测;所述的恢复动作抑止信息是指当某一个层上为故障执行故障恢复动作时,这个信息将通过GMPLS信令信息发送给其它的层禁止其它的层在动作层恢复处理进程中的任何恢复动作。
所述的恢复参数包括恢复时间、恢复服务粒度、恢复资源利用率等;所述的层内故障恢复执行节点是指路径的源节点;所述的下一个恢复层是指与上一故障恢复动作层相邻的上层或下层;所述的邻接的层是指与上一故障恢复动作层相邻的上层或下层;所述的层间信令传递是指基于GMPLS集成控制平面的层间信令传递。
本发明的有益效果在于充分利用了基于GMPLS的统一的控制平面技术,实现了对多层传送技术的集成控制,基于该控制平面的层间信息传送能力,实现了多层网络故障恢复策略之间的协调,消除了由于多层故障恢复策略之间由于缺乏信息交互机制而造成的恢复动作的不协调和由此引起的弊端,提高了多层网络故障恢复能力。
以上具体实施方式
仅用于说明本发明而非用于限定本发明。
参考文献[1]Lucent technologies.Multi-Layer Survivability.White paper.November 1999[2]J.Manchester,P.Bonenfant,C.Newton.The Evolution of Transport NetworkSurvivability. IEEE communications Magazine,August 1999[3]Z. Dongyuan,S.Subramaniam. Survivability in Optical Networks.IEEE Network,November/December 2000[4]A.Fumagalli,L.Valcarenghi.IP Restoration VS.WDM ProtectionIs There anOptimal Choice?.IEEE Network,November/December 2000[5]L.Nederlof,K.Struyve,C.O’Shea,H.Misser,D.Yonggan,and B.Tamayo.End-to-End Survivable Broadband Networks.IEEE communications Magazine,September 1995. P.Demeester,M.Gryseels,A.Autenrieth et al..Resilience in Multilayer Networks.IEEE communications Magazine,August 1999[7]D.colle,S.D.Maesschalck,C.Develder et al.Data-Centric Optical Networks andTheir Survivability.IEEE Journal on Selected Areas in Communications,January 2002[8]D.O.Awduche,Y.ReKhter,J.Drake,R.Coltum.Multi-Protocol Lambda SwitchingCombining MPLS Traffic Control with Optical Crossconnects.IFTF draft,draft-awduche-mpls-te-optical-02.txt,July 2000[9]P.A.Smith,D.Awduche,A.Banerjee et al..Generalized Multi-Protocol LabelSwitching(GMPLS)Architecture.IFTF draft,draft-ietf-ccamp-gmpls-architecture-03.txt,August 2002[10]G. Ferraris,M. Quagliotti,S.Ragazzi et al.Integration of IP over Optical NetworksNetworking and Management. The report of EURESCOM Participants in Project P918,2001. H.Zhang,A.Durresi.Differentiated Multi-Layer Survivability in IP/WDM Networks.Proceedings of 8th IEEE/IFIP Network Operations and Management Symposium.NOMS 2002.Florence,Italy,pp. 681-694,April 2002[12]A.Achim.Differentiated Multilayer Resilience in IP over WDM Networks.Proceedings of 8th IEEE/IFIP Network Operations and Management Symposium.NOMS 2002.Florence,Italy,pp.1-10,April 2002[13]D.Papadimitriou,J.Jones,D.Basak,R.Hartani.Packet-Optical Escalation Strategies-Framework.IFTF draft,draft-pbh-packet-optical-escalation-02.txt,Nov.2001[14]K.Owens,V.Sharma,S. Makam et al.. A Path Protection/Restoration Mechanism forMPLS Networks.IFTF draft,draft-chang-mpls-path-protection-03.txt,July 2001[15]P.A.Smith,A.Banerjee,L.Berger et al..Generalized MPLS Signaling-CR-LDPExtensions.IFTF draft,draft-ietf-mpls-generalized-cr-ldp-07.txt,August 2002[16]P.A.Smith,A.Banerjee,L.Berger et al..Generalized MPLS Signaling-RSVP-TEExtensions.IFTF draft,draft-ietf-mpls-generalized-rsvp-te-09.txt,Sep.200权利要求
1.一种多层网络故障恢复方法,其特征在于,包括以下步骤实时获取多层网络故障信息;根据所述的故障信息确定故障恢复发起层;进行层内故障恢复;进行层间故障恢复;从而实现多层网络故障恢复。
2.根据权利要求1所述的方法,其特征在于,所述的实时获取多层网络故障信息包括故障检测,故障定位,发出故障通知,以及后续运行步骤调用。
3.根据权利要求1所述的方法,其特征在于,所述的确定故障恢复发起层包括对故障源所在层进行判定;根据恢复参数确定多层故障恢复的发起层,并向该层发出层间故障指示信息;调用后续运行步骤。
4.根据权利要求1所述的方法,其特征在于,所述的进行层内故障恢复包括采用单层故障恢复的方式对所述的层内故障进行恢复,并向其他层发出恢复动作抑止信息,抑止其他层的动作,当该层的故障不能恢复时,调用后续运行步骤。
5.根据权利要求1所述的方法,其特征在于,所述的进行层间故障恢复是指利用其他层进行多层网络故障恢复。
6.根据权利要求4所述的方法,其特征在于,所述的层内故障恢复包括以下步骤步骤C1、接收到层间故障指示信息;步骤C2、产生层内故障指示信息;步骤C3、将层内故障指示信息传送给层内故障恢复执行节点;步骤C4、调用层内故障恢复程序,并配置和启动本层的延迟定时器;步骤C5、判断本层延迟定时器是否时间耗尽,如果时间未耗尽,则等待恢复过程执行;如果时间耗尽,则执行步骤C6;步骤C6、判断故障恢复是否完成,如果故障恢复完成,则发出层内故障恢复信息和层间故障恢复信息,指示故障恢复完成;如果故障不能完成,则执行层间故障恢复。
7.根据权利要求5所述的方法,其特征在于,所述的层间故障恢复包括以下步骤步骤D1、生成层间故障指示信息;步骤D2、确定下一个恢复层;步骤D3、采用层间信令传递将层间故障恢复信息传递给所述的恢复层;当所述的恢复层接收到步骤D3传送的层间故障恢复信息时,则执行层内故障恢复。
8.根据权利要求1所述的方法,其特征在于,所述的实时获取多层网络故障信息包括的步骤为步骤A1、故障检测;步骤A2、故障定位;步骤A3、发出故障通知;步骤A4、调用确定故障恢复发起层的步骤;所述的确定故障恢复发起层包括的步骤为步骤B1、对故障源所在层进行判定;步骤B2、根据恢复参数确定多层故障恢复的发起层,并向该层发出层间故障指示信息;步骤B3、调用层内故障恢复的步骤;所述的层内故障恢复包括的步骤为步骤C1、接收到层间故障指示信息;步骤C2、产生层内故障指示信息;步骤C3、将层内故障指示信息传送给层内故障恢复执行节点;步骤C4、调用层内故障恢复程序,并配置和启动本层的延迟定时器;步骤C5、判断本层延迟定时器是否时间耗尽,如果时间未耗尽,则等待恢复过程执行;如果时间耗尽,则执行步骤C6;步骤C6、判断故障恢复是否完成,如果故障恢复完成,则发出层内故障恢复信息和层间故障恢复信息,指示故障恢复完成;如果故障不能完成,则执行层间故障恢复的步骤;所述的层间故障恢复包括的步骤为步骤D1、生成层间故障指示信息;步骤D2、确定下一个恢复层;步骤D3、采用层间信令传递将层间故障恢复信息传递给邻接的层;当所述的恢复层接收到D3传送的层间故障恢复信息时,则重复顺序执行所述的步骤C1至步骤C6的全部步骤;步骤E、故障恢复后的网络同步。
9.根据权利要求8所述的方法,其特征在于,所述的层内故障指示信息是指一个指示在一条工作路径上故障发生的信息,该信息被中间节点转发给上游或者下游邻居节点,直到该信息到达执行层内恢复的网络节点;所述的层内故障恢复信息是指一个指示路径上的故障已经修复了的信息,该信息被中间节点转发给上游或者下游邻居节点,直到该信息到达收到故障指示信息进行倒换的网络节点;所述的层间故障指示信息是指一个指示相邻层故障恢复机制在某个延迟配置时间不能完成故障恢复的跨层故障指示信息;它在IP/GMPLS和光层间直接转发或者通过UNI转发;该信息也被称为恢复令牌信息;所述的层间故障恢复信息是指一个指示不同层已经修复故障的信息;该信息在IP/GMPLS和光层间直接转发或者通过UNI转发;所述的存活性信息是指故障探测机制中在两个网络节点间周期性交互的某种信息的一个通用名称,该信息提供了同一个层上两个节点间的一条链路的前向和后向完整性检测;所述的恢复动作抑止信息是指当某一个层上为故障执行故障恢复动作时,这个信息将通过GMPLS信令信息发送给其它的层禁止其它的层在动作层恢复处理进程中的任何恢复动作。
10.根据权利要求8所述的方法,其特征在于,所述的恢复参数包括恢复时间、恢复服务粒度、恢复资源利用率等;所述的层内故障恢复执行节点是指路径的源节点;所述的下一个恢复层是指与上一故障恢复动作层相邻的上层或下层;所述的邻接层是指与上一故障恢复动作层相邻的上层或下层;所述的层间信令传递是指基于GMPLS集成控制平面的层间信令传递。
全文摘要
本发明提供了一种多层网络故障恢复方法,其通过实时获取多层网络故障信息;根据所述的故障信息确定故障恢复发起层;进行层内故障恢复;进行层间故障恢复;从而实现多层网络故障恢复。本发明用以实现对多层传送的集成控制和多层网络故障恢复策略之间的协调,其可消除多层故障恢复策略之间因缺乏信息交互机制而造成的恢复动做的不协调和由此引起的诸多弊端,提高多层网络故障恢复能力。
文档编号H04L12/26GK1512716SQ0215926
公开日2004年7月14日 申请日期2002年12月30日 优先权日2002年12月30日
发明者纪越峰, 赵继军 申请人:北京邮电大学