一种自动切换的方法和系统的制作方法

文档序号:7969905阅读:217来源:国知局
专利名称:一种自动切换的方法和系统的制作方法
技术领域
本发明涉及保护领域,特别的,涉及一种自动切换方法和系统。
背景技术
对于现有的工作实体和保护实体之间自动切换过程,主要根据工作路径上是否发生SF(Signal Failure,信号失败)或SD (Signal Degrade,信号裂化)情况,来判断是否发生自动切换(如:当工作实体出现故障时,保护实体不存在故障,则切换到保护实体上进行业务发送;若在工作实体上故障消失时,则再自动恢复到工作实体上进行发送),而并没有指出在保护实体也发生故障或/和其保护资源被其他更高优先业务所抢占或/和接收到外在命令如:锁定命令时,如何处理,没有明确的实现方案。发明内容
本发明所要解决的技术问题是提出一种自动切换方法和系统,提高共享资源利用率。
为了解决上述问题,本发明提供了一种自动切换方法,包括:
保护实体上的节点检测到或者被其它节点通告链路或节点资源故障,和/或,保护资源被高优先级业务抢占,和/或,接收到外在命令时,对工作实体状态进行判断,当工作实体状态满足预设条件时,切换到工作实体。
进一步的,上述方法还可具有以下特点,所述工作实体状态满足预设条件包括:
工作实体状态比保护实体状态好,或者,保护实体状态优先级高于工作实体状态优先级,或者,工作实体状态正常。
进一步的,上述方法还可具有以下特点,所述方法还包括:工作实体上的节点检测到或者被其它节点通告链路或节点资源故障,和/或,接收到外在命令时,对保护实体状态进行判断,当保护实体状态满足第二预设条件时,切换到保护实体。
进一步的,上述方法还可具有以下特点,所述保护实体状态满足第二预设条件包括:
保护实体状态比工作实体状态要好,或者工作实体状态优先级高于保护实体状态优先级,或者保护实体状态正常。
进一步的,上述方法还可具有以下特点,所述方法还包括:所述保护实体或工作实体上的节点检测到或被通告状态变化时,通告其它节点,所述状态变化包括如下之一或其组合:
链路或节点资源故障;资源被其它高优先级业务抢占;链路或节点资源故障消失;其它高优先级业务释放被抢占的资源;接收到外在命令。
进一步的,上述方法还可具有以下特点,所述通告其它节点包括:
通告处于同一保护实体或工作实体上的其他节点。
进一步的,上述方法还可具有以下特点,所述方法还包括,所述保护实体上的中间节点检测到链路或节点发生状态变化或被其他节点通告状态变化时,则释放或抢占对应的资源,使其资源变成可用或不可用状态。
进一步的,上述方法还可具有以下特点,所述外在命令包括资源锁定命令,和/或,资源锁定解除命令。
本发明还提供一种自动切换系统,包括至少一个工作实体和一个保护实体,所述工作实体和保护实体包括多个节点,其中:
所述保护实体上的节点用于:检测到或者被其它节点通告链路或节点资源故障,和/或,保护资源被高优先级业务抢占,和/或接收到外在命令时,对工作实体状态进行判断,当其满足预设条件时,切换到工作实体。
进一步的,上述系统还可具有以下特点,所述满足预设条件包括:
工作实体状态比保护实体状态好,或者,保护实体状态优先级高于工作实体状态优先级,或者,工作实体状态正常。
进一步的,上述系统还可具有以下特点,所述工作实体上的节点用于:检测到或者被其它节点通告链路或节点资源故障,和/或,接收到外在命令时,对保护实体状态进行判断,当保护实体状态满足第二预设条件时,切换到保护实体。
进一步的,上述系统还可具有以下特点,所述保护实体状态满足第二预设条件包括:
保护实体状态比工作实体状态要好,或者工作实体状态优先级高于保护实体状态优先级,或者保护实体状态正常。
进一步的,上述系统还可具有以下特点,所述保护实体或工作实体上的节点还用于:检测到或被通告状态变化时,通告其它节点,所述状态变化包括如下之一或其组合:
链路或节点资源故障;资源被其它高优先级业务抢占;链路或节点资源故障消失;其它高优先级业务释放被抢占的资源;接收到外在命令。
进一步的,上述系统还可具有以下特点,所述通告其它节点包括:
通告处于同一保护实体或工作实体上的其他节点。
进一步的,上述系统还可具有以下特点,所述保护实体上的中间节点用于:检测到链路或节点发生状态变化或被其他节点通告状态变化时,释放或抢占对应的资源,使其资源变成可用或不可用状态。
进一步的,上述系统还可具有以下特点,所述外在命令包括资源锁定命令,和/或,资源锁定解除命令。
采用本发明所述方法和系统,与现有技术相比,增加了当保护实体上节点或链路资源发生SF或SD或其上共享资源被其他高优先级业务所抢占或/和资源被外在命令所锁定后,进行正确地自动切换操作,以便更好利用共享资源。


图1本发明实施例模块关系示意图2共享保护示意图3工作实体故障自动切换示意图4高优先级业务抢占自动恢复示意图5释放共享资源示意图6自动切换流程示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
本发明提供一种自动切换方法,包括:
保护实体上的节点检测到或者被其它节点通告链路或节点资源故障,和/或,保护资源被高优先级业务抢占,和/或接收到外在命令,如:资源锁定命令时,对工作实体状态进行判断,当其满足预设条件时,切换到工作实体。
其中,所述工作实体状态满足预设条件包括:
工作实体状态比保护实体状态好,或者,保护实体状态优先级高于工作实体状态优先级,或者,工作实体状态正常。其中,对不同故障类型,划分成不同的状态优先级,优先级越高表示状态越差,如现有标准中:SF大于SD,如果工作实体发生SD,保护实体发生SF,则应该自动切换到工作实体上来传送。
其中,所述方法还包括:工作实体上的节点检测到或者被其它节点通告链路或节点资源故障,和/或,接收外在命令,如:资源锁定命令时,对保护实体状态进行判断,当保护实体状态满足第二预设条件时,切换到保护实体。
所述保护实体状态满足第二预设条件包括:
保护实体状态比工作实体状态要好,或者工作实体状态优先级高于保护实体状态优先级,或者保护实体状态正常。
其中,所述方法还包括:所述保护实体或工作实体上的节点检测到或被通告状态变化时,通告其它节点,如下之一或其组合:
链路或节点资源故障;资源被其它高优先级业务抢占;链路或节点资源故障消失;其它高优先级业务释放被抢占的资源;接收到外在命令。
上述外在命令包括资源锁定命令,和/或,资源锁定解除命令。
其中,所述通告其它节点包括:
通告处于同一保护实体或工作实体上的其他节点。
其中,所述方法还包括,所述保护实体上的中间节点检测到链路或节点发生状态变化或被其他节点通告状态变化时,则释放或抢占该部分资源,使其资源变成可用或不可用状态。
如图1所示,为本发明实施例提供的节点框图,主要包括以下三个模块:
检测模块:用于通过检测机制(如:开销字节或检测报文等),来检测工作实体或保护实体上链路和节点资源是否发生故障(如:SF或SD等)或其共享资源是否被其他高优先级业务所抢占,变成可用或非可用状态,以及,在被通告状态变化时,变成可用或非可用状态;或/和,接收外在锁定或解除锁定命令,也可变成可用或非可用状态;
通告模块:用于当检测模块检测到工作实体或保护实体上链路和节点资源发生状态变化后,通过开销字节或通告信息报文通告给工作实体或保护实体上其他节点;
切换模块:用于根据检测到的保护实体或工作实体上节点或链路状态变化结果,来触发相应自动切换操作,如:从工作实体切换到保护实体,或从保护实体恢复到工作实体上。具体切换方式参见方法实施例。
本发明实施例提供的自动切换方法,包括:
1、假如现有3条工作实体(A-B-C,D-E-F, G_H_J)所对应保护实体共享同一段链路P-Q和R-S ;首先通过故障检测机制来检测工作实体和保护实体上链路或节点资源是否发生SF或/和SD故障状态信息或/和其资源被其他高优先级业务所抢占或/和接收到外在锁定命令;
2、当检测到工作实体或保护实体上链路或节点发生故障或保护资源被其他高优先级业务所抢占时,则检测到状态变化的节点,包括保护实体上端节点或中间节点,生成通告信息报文,通告给其他节点;其通告信息报文可以通过保护实体直接转发给对端节点,或沿着保护实体方向逐跳进行转发,通告给保护实体上其他中间节点或端节点;或者通过第二路径来发送通告信息报文给其他中间节点或端节点;
3、当两端节点接收到状态变化通告报文或直接检测到状态发生变化时,则发生自动切换或恢复,如工作实体上发生故障(如SF或SD)或资源被其他高优先级业务抢占或/和接收到外在锁定命令时,则在保护实体上资源是可用状态下,切换到保护实体上进行传送;或者当保护实体上节点或链路资源发生故障(如SF或SD)或者其上保护资源被其他高优先级业务所抢占或/和接收到外在锁定命令时,则在工作实体上当前状态信息比保护实体要好时,或者,工作实体状态优先级低于保护实体状态优先级,等待一段时间后,自动恢复切换到工作实体上进行传送,如图6所示。
4、对于保护实体上的中间节点,当检测到链路或节点发生状态变化或被其他节点通告发生状态变化时,则释放或抢占对应的资源,使其资源变成可用或不可用状态。
对于该自动切换或恢复的具体实现过程,可以图2所示共享保护网络结构图为例,包括:
步骤201,以图2所示,由三个工作实体(A-B-C,D-E-F, G_H_J)分别对应的保护实体(A-P-Q-C,D-R-S-F, G-P-Q-R-S-J),并设定其优先级:D-R-S_F > G-P-Q-R-S-J >A-P-Q-C,且这三个保护实体共享P-Q和R-S两段共享资源;
步骤202,通过故障检测机制,进行各自工作实体和保护实体上故障检测,当检测工作实体出现SF或SD故障,如图3`所示,工作实体G-H-J上检测到故障,再判断其对应保护实体G-P-Q-R-S-J是否处于可用状态,若可用,则切换到保护实体上传送;否则,不进行切换;
步骤203,当保护实体G-P-Q-R-S-J传送被保护的业务时,检测到优先级高的工作实体D-E-F也发生故障,如图4所示,由于R-S共享资源需要被优先级高的保护实体D-R-S-F所抢占,则保护实体G-P-Q-R-S-J变成不可用状态,当工作实体G-H-J状态优先级低于保护实体状态优先级时,等待一段时间后,自动恢复到工作实体G-H-J上传送业务 ’另夕卜,其他共享节点P和Q接收到其他节点所反馈过来的保护实体出现故障信息,则释放该保护实体G-P-Q-R-S-J所占用共享资源,变成可用状态;
步骤204,当此时另一个优先级低的工作实体A-B-C也检测到故障时,如图5所示,由于P-Q共享资源已经被保护实体G-P-Q-R-S-J所释放,变成可用状态,则保护实体A-P-Q-C可以抢占这部分共享资源,自动切换到保护实体A-P-Q-C传递业务,提高共享资源利用率。
本发明实施例还提供一种自动切换系统,包括至少一个工作实体和一个保护实体,所述工作实体和保护实体包括多个节点,其中:
所述保护实体上的节点用于:检测到或者被其它节点通告链路或节点资源故障,和/或,保护资源被高优先级业务抢占,和/或接收到外在命令时,对工作实体状态进行判断,当其满足预设条件时,切换到工作实体。
其中,所述满足预设条件包括:
工作实体状态比保护实体状态好,或者,保护实体状态优先级高于工作实体状态优先级,或者,工作实体状态正常。
其中,所述工作实体上的节点用于:检测到或者被其它节点通告链路或节点资源故障,和/或,接收到外在命令时,对保护实体状态进行判断,当保护实体状态满足第二预设条件时,切换到保护实体。
其中,所述保护实体状态满足第二预设条件包括:
保护实体状态比工作实体状态要好,或者工作实体状态优先级高于保护实体状态优先级,或者保护实体状态正常。
其中,所述保护实体或工作实体上的节点还用于:检测到或被通告状态变化时,通告其它节点,所述状态变化包括如下之一或其组合:
链路或节点资源故障;资源被其它高优先级业务抢占;链路或节点资源故障消失;其它高优先级业务释放被抢占的资源;接收到外在命令;接收到外在命令。
其中,所述通告其它节点包括:
通告处于同一保护实体或工作实体上的其他节点。
其中,所述保护实体上的中间节点用于:检测到链路或节点发生状态变化或被其他节点通告状态变化时,释放或抢占对应的资源,使其资源变成可用或不可用状态。
其中,上述外在命令包括资源锁定命令,和/或,资源锁定解除命令。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
权利要求
1.一种自动切换方法,包括: 保护实体上的节点检测到或者被其它节点通告链路或节点资源故障,和/或,保护资源被高优先级业务抢占,和/或,接收到外在命令时,对工作实体状态进行判断,当工作实体状态满足预设条件时,切换到工作实体。
2.如权利要求1所述的方法,其特征在于,所述工作实体状态满足预设条件包括: 工作实体状态比保护实体状态好,或者,保护实体状态优先级高于工作实体状态优先级,或者,工作实体状态正常。
3.如权利要求1所述的方法,其特征在于:所述方法还包括:工作实体上的节点检测到或者被其它节点通告链路或节点资源故障,和/或,接收到外在命令时,对保护实体状态进行判断,当保护实体状态满足第二预设条件时,切换到保护实体。
4.如权利要求3所述的方法,其特征在于,所述保护实体状态满足第二预设条件包括: 保护实体状态比工作实体状态要好,或者工作实体状态优先级高于保护实体状态优先级,或者保护实体状态正常。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:所述保护实体或工作实体上的节点检测到或被通告状态变化时,通告其它节点,所述状态变化包括如下之一或其组合: 链路或节点资源故障;资源被其它高优先级业务抢占;链路或节点资源故障消失;其它高优先级业务释放被抢占的资源;接收到外在命令。
6.如权利要求5所述的方法,其特征在于,所述通告其它节点包括: 通告处于同一保护实体或工作实体上的其他节点。
7.如权利要求5所述的方法,其特征在于,所述方法还包括,所述保护实体上的中间节点检测到链路或节点发生状态变化或被其他节点通告状态变化时,则释放或抢占对应的资源,使其资源变成可用或不可用状态。
8.如权利要求1、3或5所述的方法,其特征在于,所述外在命令包括资源锁定命令,和/或,资源锁定解除命令。
9.一种自动切换系统,包括至少一个工作实体和一个保护实体,所述工作实体和保护实体包括多个节点,其中: 所述保护实体上的节点 用于:检测到或者被其它节点通告链路或节点资源故障,和/或,保护资源被高优先级业务抢占,和/或接收到外在命令时,对工作实体状态进行判断,当其满足预设条件时,切换到工作实体。
10.如权利要求9所述的系统,其特征在于,所述满足预设条件包括: 工作实体状态比保护实体状态好,或者,保护实体状态优先级高于工作实体状态优先级,或者,工作实体状态正常。
11.如权利要求9所述的系统,其特征在于,所述工作实体上的节点用于:检测到或者被其它节点通告链路或节点资源故障,和/或,接收到外在命令时,对保护实体状态进行判断,当保护实体状态满足第二预设条件时,切换到保护实体。
12.如权利要求11所述的系统,其特征在于,所述保护实体状态满足第二预设条件包括: 保护实体状态比工作实体状态要好,或者工作实体状态优先级高于保护实体状态优先级,或者保护实体状态正常。
13.如权利要求9所述的系统,其特征在于,所述保护实体或工作实体上的节点还用于:检测到或被通告状态变化时,通告其它节点,所述状态变化包括如下之一或其组合: 链路或节点资源故障;资源被其它高优先级业务抢占;链路或节点资源故障消失;其它高优先级业务释放被抢占的资源;接收到外在命令。
14.如权利要求13所述的系统,其特征在于,所述通告其它节点包括: 通告处于同一保护实体或工作实体上的其他节点。
15.如权利要求13所述的系统,其特征在于,所述保护实体上的中间节点用于:检测到链路或节点发生状态变化或被其他节点通告状态变化时,释放或抢占对应的资源,使其资源变成可用或不可用状态。
16.如权利要求9、11或13所述的系统,其特征在于,所述外在命令包括资源锁定命令,和/或 ,资源锁定解除命令。
全文摘要
本发明提供了一种自动切换方法,包括保护实体上的节点检测到或者被其它节点通告链路或节点资源故障,和/或,保护资源被高优先级业务抢占,和/或,接收到外在命令时,对工作实体状态进行判断,当工作实体状态满足预设条件时,切换到工作实体。本发明还提供一种自动切换系统。本发明实现了对保护实体的监测。
文档编号H04L12/24GK103107900SQ20111035524
公开日2013年5月15日 申请日期2011年11月10日 优先权日2011年11月10日
发明者刘国满, 罗彬 , 张媛媛 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1