一种共享网格保护的通告方法及系统技术方案

技术编号:8164240 阅读:181 留言:0更新日期:2013-01-08 10:09
本发明专利技术公开一种共享网格保护的通告方法,包括:当第一工作路径发生故障时,将流量倒换到第一保护路径,第一保护路径的首节点刷新第一保护路径的路径(Path)消息;收到刷新后的Path消息后,共享开始节点比较共享资源的第一保护路径和其他保护路径的优先级,并根据比较结果将保护路径状态发送给对应的保护路径的首节点;收到保护路径状态后,其他保护路径的首节点根据所述保护路径状态和本地策略进行对应的保护处理;本发明专利技术还提供一种共享网格保护的通告系统。根据本发明专利技术的技术方案,保护路径的端点可以获取到保护路径中共享资源的状态,能够根据该状态进行合理的保护处理。

【技术实现步骤摘要】
一种共享网格保护的通告方法及系统
本专利技术涉及网络通信技术,尤其涉及一种网格(MESH)网络中的共享网格保护的通告方法及系统。
技术介绍
网络保护是电信网络的一个重要特性。现有技术中,保护的实现通常是预先建立一条与工作路径不相交的保护路径,当工作路径故障时将工作流量切换到保护路径上。现有的端到端保护机制通常是1+1保护或1∶1保护,即为每一条工作标签交换路径(LSP,LabelSwitchingPath)建立独占带宽的保护LSP,这样在一条路径上需要的保护带宽是所有经过所述路径的保护LSP的带宽之和,因此会占用大量的带宽资源,不能将这些带宽资源用于业务中。事实上绝大部分情况下,同时出现多处故障的几率很小,RFC4872中就是以此为前提,提出了共享恢复机制。在共享恢复机制中,两条不相交的工作路径,其保护路径共享资源,但是在共享恢复中,保护路径不实际占用资源,在检测到工作路径的故障后,通过控制平面的消息激活保护路径,保护路径激活之后,进行流量的倒换,但是共享恢复需要进行激活处理,无法满足保护倒换的速度要求。在分组传输网络中,共享保护与共享恢复的实现机制相似,但是共享保护机制在传输平面已经占用资源,当工作路径发生故障时,不需要进行资源的激活,使得业务的可靠性得到了保障,同时减少了资源的浪费。当多个保护路径之间存在共享资源时,如果其中的一条工作路径发生故障,其保护路径将占用共享资源,在故障期间,其他工作路径无法感知到保护路径上的共享资源的占用情况,进而不能做出实时的处理,如果此时与之共享资源的保护路径所保护的工作路径也发生故障,必然发生共享资源的抢占,将会导致优先级较低的保护路径不能得到有效的保护,导致数据流量的丢失。图1是现有技术中共享网格保护技术的组网示意图,如图1所示,W1和W2为工作LSP,其路径分别为A-B和C-D,其中P1为W1的保护路径,其路径为A-E-F-B,P2为W2的保护路径,其路径为C-E-F-D,P1和P2共享链路E-F的资源。当W1发生故障时,W1上的流量会倒换到P1上进行传输,若在W1的故障期间,W2也发生故障,将会导致P1和P2之间进行共享资源的抢占,最终导致优先级较低的业务数据丢失。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种共享网格保护的通告方法及系统,保护路径的端点可以获取到保护路径中共享资源的状态,能够根据该状态进行合理的保护处理。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术提供一种共享网格保护的通告方法,设置多条工作路径和对应的多条保护路径,所述多条保护路径之间存在共享资源;该方法还包括:当第一工作路径发生故障时,将流量倒换到第一保护路径,第一保护路径的首节点刷新第一保护路径的路径(Path)消息;收到刷新后的Path消息后,共享开始节点比较共享资源的第一保护路径和其他保护路径的优先级,并根据比较结果将保护路径状态发送给对应的保护路径的首节点;收到保护路径状态后,其他保护路径的首节点根据所述保护路径状态和本地策略进行对应的保护处理。上述方法中,所述当第一工作路径发生故障时,将流量倒换到第一保护路径之前,该方法还包括:通过资源预留(Resv)消息中的记录路由对象(RRO)记录资源共享节点或接口;所述通过Resv消息中的RRO记录资源共享节点或接口为:在保护路径的信令过程中,如果保护路径与其他保护路径发生资源共享,则将所述Resv消息中RRO的子对象中标志位“S”置为1。上述方法中,所述共享开始节点比较共享资源的第一保护路径和其他保护路径的优先级为:共享开始节点根据所述Path消息中携带的保护对象的内容确定第一工作路径与第一保护路径之间已经进行流量的倒换,比较共享资源的第一保护路径和其他保护路径的优先级。上述方法中,所述根据比较结果将保护路径状态发送给对应的保护路径的首节点为:根据比较结果将保护路径状态和本地获取的故障节点信息通过通告(notify)消息发送给对应的保护路径的首节点,其中,所述notify消息的错误类型为NotifyError/resourceoccupiedbyhighpriority时,表示保护路径状态为共享资源已经被高优先级的保护路径占用,所述notify消息的错误类型为NotifyError/resourceoccupiedbylowpriority时,表示保护路径状态为共享资源已经被低优先级的保护路径占用。上述方法中,所述收到保护路径状态后,其他保护路径的首节点根据保护路径状态和本地策略进行对应的保护处理为:其他保护路径的首节点收到所述notify消息后,根据该notify消息中携带的保护路径状态和本地策略进行对应的保护处理;所述保护处理为不做处理,或选择其他更优的保护路径,或对原有保护路径进行重优化;其中,在进行重优化时,对已被占用的共享资源进行排除。上述方法中,所述在进行重优化时,对已被占用的共享资源进行排除为:根据Resv消息中携带的RRO中的标志位“S”,获取共享资源的路径信息,根据该共享资源的路径信息以及notify消息中携带的保护路径状态和故障节点信息,在重优化的过程中,对已被占用的共享资源进行排除。上述方法中,该方法还包括:当第一工作路径恢复正常后,将流量由第一保护路径回切到第一工作路径,第一保护路径的首节点刷新第一保护路径上的Path消息,其中Path消息中保护对象中内容是流量已经回切到第一工作路径;共享开始节点收到Path消息后,发送错误类型为NotifyError/resourceavailable的notify消息给其他保护路径的首节点,所述错误类型为NotifyError/resourceavailable的notify消息表示共享资源可用。上述方法中,该方法还包括:如果其他保护路径的优先级高于第一保护路径,且在第一工作路径恢复正常前,其他工作路径发生故障时,第一保护路径与其他保护路径进行资源抢占。上述方法中,所述资源抢占的原则为:比较保护路径上业务的优先级,优先级高的业务所在的保护路径占用资源;如果业务的优先级相同,比较业务所在的保护路径的首节点地址,首节点地址小的保护路径占用共享资源;或按照先到先得的原则,先发生故障的工作路径对应的保护路径占用资源。本专利技术还提供一种共享网格保护的通告系统,包括:第一保护路径的首节点、共享开始节点、其他保护路径的首节点;其中,第一保护路径的首节点,用于第一工作路径发生故障时,将流量倒换到第一保护路径,并刷新第一保护路径的Path消息;共享开始节点,用于收到刷新后的Path消息后,比较共享资源的第一保护路径和其他保护路径的优先级,并根据比较结果将保护路径状态发送给对应的保护路径的首节点;其他保护路径的首节点,用于收到保护路径状态后,根据保护路径状态和本地策略进行对应的保护处理。上述系统中,所述第一保护路径的首节点,还用于当第一工作路径恢复正常后,将流量由第一保护路径回切到第一工作路径,并刷新第一保护路径上的Path消息,其中Path消息中保护对象中内容是流量已经回切到第一工作路径;所述共享开始节点,还用于收到Path消息后,发送错误类型为NotifyError/resourceavailable的notify消息给其他保护路径的首节点;所述错误类型为NotifyEr本文档来自技高网
...
一种共享网格保护的通告方法及系统

【技术保护点】
一种共享网格保护的通告方法,其特征在于,设置多条工作路径和对应的多条保护路径,所述多条保护路径之间存在共享资源;该方法还包括:当第一工作路径发生故障时,将流量倒换到第一保护路径,第一保护路径的首节点刷新第一保护路径的路径(Path)消息;收到刷新后的Path消息后,共享开始节点比较共享资源的第一保护路径和其他保护路径的优先级,并根据比较结果将保护路径状态发送给对应的保护路径的首节点;收到保护路径状态后,其他保护路径的首节点根据所述保护路径状态和本地策略进行对应的保护处理。

【技术特征摘要】
1.一种共享网格保护的通告方法,其特征在于,设置多条工作路径和对应的多条保护路径,所述多条保护路径之间存在共享资源;该方法还包括:当第一工作路径发生故障时,将流量倒换到第一保护路径,第一保护路径的首节点刷新第一保护路径的路径Path消息,其中,所述第一保护路径的路径Path消息包括用于对第一工作路径与第一保护路径之间已经进行流量的倒换进行确定的保护对象;收到刷新后的Path消息后,共享开始节点比较共享资源的第一保护路径和其他保护路径的优先级,包括:共享开始节点根据所述Path消息中携带的保护对象的内容确定第一工作路径与第一保护路径之间已经进行流量的倒换,比较共享资源的第一保护路径和其他保护路径的优先级;并根据比较结果将保护路径状态发送给对应的保护路径的首节点;收到保护路径状态后,其他保护路径的首节点根据所述保护路径状态和本地策略进行对应的保护处理。2.根据权利要求1所述的方法,其特征在于,所述当第一工作路径发生故障时,将流量倒换到第一保护路径之前,该方法还包括:通过资源预留Resv消息中的记录路由对象RRO记录资源共享节点或接口;所述通过Resv消息中的RRO记录资源共享节点或接口为:在保护路径的信令过程中,如果保护路径与其他保护路径发生资源共享,则将所述Resv消息中RRO的子对象中标志位“S”置为1。3.根据权利要求1所述的方法,其特征在于,所述根据比较结果将保护路径状态发送给对应的保护路径的首节点为:根据比较结果将保护路径状态和本地获取的故障节点信息通过通告notify消息发送给对应的保护路径的首节点,其中,所述notify消息的错误类型为NotifyError/resourceoccupiedbyhighpriority时,表示保护路径状态为共享资源已经被高优先级的保护路径占用,所述notify消息的错误类型为NotifyError/resourceoccupiedbylowpriority时,表示保护路径状态为共享资源已经被低优先级的保护路径占用。4.根据权利要求1所述的方法,其特征在于,所述收到保护路径状态后,其他保护路径的首节点根据保护路径状态和本地策略进行对应的保护处理为:其他保护路径的首节点收到notify消息后,根据该notify消息中携带的保护路径状态和本地策略进行对应的保护处理;所述保护处理为不做处理,或选择其他更优的保护路径,或对原有保护路径进行重优化;其中,在进行重优化时,对已被占用的共享资源进行排除。5.根据权利要求4所述的方法,其特征在于,所述在进行重优化时,对已被占用的共享资源进行排除为:根据Resv消息中携带的RRO中的标志位“S”,获取共享资源的路径信息,根据该共享资源的路径信息以及notify消息中携带的保护路径状态和故障节点信息,在重优化的过程中,对已被占用的共享资源进行排除。6.根据权利要求1所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:何文娟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1