一种冗余倒换的处理方法、装置及设备的制作方法

文档序号:7762842阅读:180来源:国知局
专利名称:一种冗余倒换的处理方法、装置及设备的制作方法
技术领域
本发明实施例涉及设备可靠性技术领域,尤其涉及一种冗余倒换的处理方法、装 置及单板设备。
背景技术
在链路冗余倒换技术中,当业务通道或管理通道等出现故障时,通过单板复位触 发冗余倒换。发明人在实现本发明的过程中,发现现有技术中至少存在如下问题通过单板复位触发冗余倒换的可靠性较低,无法可靠的保证系统正常运行。例如, 如果复位单板的复位模块出现故障,将无法成功触发冗余倒换,导致业务中断。又例如,单 板业务正常的情况下,如果由于其他通道故障原因导致单板复位,从而触发冗余倒换,会造 成非必要的业务终端。

发明内容
本发明的实施例提供了一种冗余倒换的处理方法、装置及设备,从而提高冗余倒 换的可靠性,进而提高设备运行的可靠性。本发明的目的是通过以下技术方案实现的一种冗余倒换的处理方法,包括获得单板各个通道的状态信息;通过将所述状态信息与配置的触发条件进行匹配,判断是否进行冗余倒换;如果需要冗余倒换,触发冗余倒换。一种冗余倒换的装置,包括信息获取模块,用于获取单板各个通道的状态信息;条件判断模块,用于通过将获取的状态信息与配置的触发条件进行匹配,判断是 否进行冗余倒换;倒换触发模块,用于当所述条件判断模块的判断结果为需要进行冗余倒换时,触 发冗余倒换。一种单板设备,包括单板通道,以及与所述单板通道连接的冗余倒换装置;所述冗余倒换装置为权利要求5 8任意一项所述的装置。由上述本发明的实施例提供的技术方案可以看出,本发明实施例中,由于根据各 单板通道的状态决定是否触发冗余倒换,较之通过单板复位触发冗余倒换,提高了冗余倒 换触发的可靠性。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对 于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得 其他的附图。图1为本发明实施例提供的实施例示意图;图2为本发明实施例一提供的处理过程示意图;图3为本发明实施例二提供的处理过程示意图;图4为本发明实施例提供的装置结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。为了提高设备运行的可靠性,本发明实施例提供一种冗余倒换的处理方法,其处 理过程如图1所示,具体实现方式包括S101、获得单板各个通道的状态信息,其中,单板通道包括业务通道、控制通道、管 理通道等,状态信息可以但不仅限于包括正常、故障等;S102、通过将上述获取的状态信息与配置的触发条件进行匹配,判断是否进行冗 余倒换,如果需要进行冗余倒换,执行S103,如果不需要,执行S104 ;该触发条件由一个或若干个通道状态信息的组合构成,举例说明,触发条件可以 是业务通道状态“正常”,但管理通道状态“故障”,不触发冗余倒换;S103、触发冗余倒换;S104、不触发冗余倒换,继续进行单板业务。上述处理过程中,由于根据由通道状态信息构成的触发条件判断是否需要进行冗 余倒换,可以根据实际需求配置触发条件,使得冗余倒换的触发更符合实际需要,提高了设 备运行的可靠性。较之通过单板倒换触发冗余倒换的技术而言,避免了单板复位出现故障 时无法进行单板复位致使冗余倒换触发失败、业务中断,或者业务通道正常工作情况下,单 板因其他通道故障原因复位导致触发冗余倒换,致使业务非正常中断的情况发生。本发明实施例中的触发条件可以由用户在使用过程中根据实际需要进行配置,作 为举例而非限定,触发条件具体可以包括以下至少一条(一 )如果管理通道状态为故障,但业务通道状态为正常,则不触发冗余倒换;在某些情况下,当业务通道正常工作时,即使管理通道出现故障,为了保证业务正 常进行,希望不触发冗余倒换,因此,通过配置这条触发条件从而保证业务不终端。另外,本发明实施例中,还可以对通道的状态信息进行扩展,通过设置阈值将“故 障”状态进行分级,例如具体可分为“轻微故障”、“严重故障”等。相应的,该触发条件可扩 展为“如果管理通道状态为轻微故障,但业务通道状态为正常,则不触发冗余倒换”。( 二)当管理通道状态为故障,触发冗余倒换;(三)当控制通道状态为故障,触发冗余倒换;(四)当业务通道状态为故障,触发冗余倒换。
本发明实施例的触发条件可以但不仅限于通过布尔函数形式表达。例如,将“正 常”表示为“1”,“故障”表示为“0”,触发表示为“1”,“不触发”表示为“0”,则触发条件(一) 可表示为如果业务通道状态为“1” η管理通道状态为“0”,则触发状态为“0”。本发明实施例中,用户可以随时根据需要对触发条件进行配置,更灵活、全面地考 虑到触发冗余倒换的各种情况。当单板的业务通道正常运行时,还可能由于其他通道(例如管理通道)的局部异 常,导致单板复位,进而触发冗余倒换,致使正常运行的业务终端。为了避免这种情况发生, 本发明实施例提供的方法还可以在进行冗余倒换或单板复位之前,检测业务通道是否正 常,如果所述业务通道的状态为正常,根据配置的策略确定单板复位的方式或范围,或者根 据配置的策略确定冗余倒换的方式。本发明实施例中,单板复位的方式或范围可以但不限 于包括芯片级复位、模块级复位、单板级复位、系统级复位及设备级复位。触发冗余倒换的 方式可以但不仅限于中断(事件式)触发、定时触发、延时触发等。下面将对本发明实施例在实际应用过程中的具体实现方式进行详细的说明。实施例一在业务通道和管理通道逻辑分离的情况下,由于业务通道的静态配置特性,可能 出现业务通道正常,但管理通道局部故障的情况。此时,由于管理通道的局部故障不会影响 业务的正常运行,因此不希望触发冗余倒换。针对这一应用场景,实施例一中配置的触发条 件为如果管理通道状态为轻微故障,但业务通道状态为正常,则不触发冗余倒换。相应的, 本发明实施例一的处理过程如图2所示,包括如下操作S201、获取单板各个通道的状态信息,该步骤具体可通过现有的技术手段实现;S202、将获取的业务通道的状态信息以及管理通道的状态信息,与触发条件进行 匹配;本发明实施例一中,业务通道状态为“正常”,管理通道状态为“轻微故障”,则判断结 果为不需要进行冗余倒换;S203、继续进行单板业务。实施例二通常情况下,业务通道占用的系统资源较少,因此管理通道可随时发起冗余倒换。 但当单板设备处于异常(例如,业务量突增、病毒攻击、链路故障导致告警和异常处理突 增)将可能导致业务通道占用过多的系统资源,使得管理通道没有足够的系统资源用于发 起冗余倒换。为了避免这种情况,可以进行资源预留,相应的,本发明实施例二的处理过程 如图3所示,包括如下操作S301、获取单板各个通道的状态信息;S302、将获取的状态信息与配置的触发条件进行匹配,匹配结果显示需要进行冗 余倒换;S303、根据业务通道的状态信息判断业务通道正常,则根据配置的策略确定冗余 倒换方式;此时,没有足够的系统资源发起冗余倒换,执行S304、释放预留资源,利用预留资 源,按照选定的冗余倒换方式完成冗余倒换。本发明实施例二,通过预留资源,当系统资源无法支持冗余倒换时,通过释放预留 资源继续执行冗余倒换,避免了业务终端。
实施例三当本发明提供的冗余倒换方法应用到多级控制系统或分段控制系统时,在控制系 统的根节点处对整个控制系统进行统一的冗余倒换控制处理。其处理过程可参考上述各实 施例,这里不再赘述。实施例四本发明提供的冗余倒换方法还可以应用在设备升级过程中,实现从原设备一〉新 建设备之间的倒换,具体通过配置相应的触发条件实现,作为举例而非限定,该触发条件可 以是如果新建设备状态正常,则触发倒换。其具体处理过程可参照上述各实施例,这里不 再赘述。实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前 述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实 施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的 介质。本发明实施例还提供了一种冗余倒换的装置,其结构如图4所示,具体实现结构 包括信息获取模块401,用于获取单板各个通道的状态信息,其中,单板通道包括业务 通道、控制通道、管理通道等,状态信息可以但不仅限于包括正常、故障等;条件判断模块402,用于通过将获取的状态信息与配置的触发条件进行匹配,判断 是否进行冗余倒换;该触发条件由一个或若干个通道状态信息的组合构成,举例说明,触发 条件可以是业务通道状态“正常”,但管理通道状态“故障”,不触发冗余倒换;倒换触发模块403,用于当所述条件判断模块的判断结果为需要进行冗余倒换时, 触发冗余倒换。上述本发明实施例提供的装置根据由通道状态信息构成的触发条件判断是否需 要进行冗余倒换,可以根据实际需求配置触发条件,使得冗余倒换的触发更符合实际需要, 提高了设备运行的可靠性。较之通过单板倒换触发冗余倒换的技术而言,避免了单板复位 出现故障时无法进行单板复位致使冗余倒换触发失败、业务中断,或者业务通道正常工作 情况下,单板因其他通道故障原因复位导致触发冗余倒换,致使业务非正常中断的情况发 生。当单板的业务通道正常运行时,还可能由于其他通道(例如管理通道)的局部异 常,导致单板复位,进而触发冗余倒换,致使正常运行的业务终端。为了避免这种情况发生, 该装置还包括触发控制模块404,用于检测业务通道是否正常,如果所述业务通道的状态为 正常,根据配置的策略确定单板复位的方式或范围,或者根据配置的策略确定冗余倒换的 方式。本发明实施例中,单板复位的方式或范围可以但不仅限于芯片级复位、模块级复位、 单板级复位、系统级复位和设备级复位。触发冗余倒换的方式可以但不仅限于中断(事件 式)触发、定时触发、延时触发等。本发明实施例提供的冗余倒换的装置还可以设置在多级控制系统或分段控制系 统的根节点,用来对所述多级控制系统或分段控制系统进行统一的冗余倒换处理。上述本发明实施例提供的装置具体可以但不仅限于通过硬件电路、FPGA或CPLD 逻辑模块、软件等,或其任意组合实现。
当本发明实施例的装置通过硬件电路、FPGA或CPLD逻辑模块等实现,或通过软件 模拟的功能模块实现,系统会为该装置预留系统资源。当单板设备处于异常(例如,业务量 突增、病毒攻击、链路故障导致告警和异常处理突增)将可能导致业务通道占用过多的系 统资源,使得管理通道没有足够的系统资源用于发起冗余倒换。为了避免这种情况,当系统 资源无法支持冗余倒换时,上述装置还包括资源预留模块405,用于释放预留资源,以完成 冗余倒换。本发明实施例还提供一种单板设备,该单板设备包括单板通道(例如,业务通道、 管理通道、控制通道等),以及与各个单板通道连接的冗余倒换的装置,该冗余倒换的装置 如上所述,这里不再赘述。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围 为准。
权利要求
一种冗余倒换的处理方法,其特征在于,包括获得单板各个通道的状态信息;通过将所述状态信息与配置的触发条件进行匹配,判断是否进行冗余倒换;如果需要冗余倒换,触发冗余倒换。
2.根据权利要求1所述的方法,其特征在于,所述通道的状态信息包括正常、故障。
3.根据权利要求2所述的方法,其特征在于,所述触发条件包括以下至少一条如果管理通道状态为故障,但业务通道状态为正常,则不触发冗余倒换;当管理通道状态为故障,触发冗余倒换;当控制通道状态为故障,触发冗余倒换;当业务通道状态为故障,触发冗余倒换。
4.根据权利要求1 3任意一项所述的方法,其特征在于,在进行冗余倒换或单板复位 之前,该方法还包括检测业务通道是否正常,如果所述业务通道状态为正常,根据配置的策略确定单板复 位的方式或范围,或者根据配置的策略确定冗余倒换的方式。
5.一种冗余倒换的装置,其特征在于,包括信息获取模块,用于获取单板各个通道的状态信息;条件判断模块,用于通过将获取的状态信息与配置的触发条件进行匹配,判断是否进 行冗余倒换;倒换触发模块,用于当所述条件判断模块的判断结果为需要进行冗余倒换时,触发冗 余倒换。
6.根据权利要求5所述的装置,其特征在于,该装置还包括触发控制模块,用于检测业务通道是否正常,如果所述业务通道正常,根据配置的策略 确定单板复位的方式或范围,或者根据配置的策略确定冗余倒换的方式。
7.根据权利要求5或6所述的装置,其特征在于,所述装置配置有预留资源,当系统资 源无法支持冗余倒换时,所述装置还包括资源预留模块,用于释放所述预留资源,以完成冗 余倒换。
8.根据权利要求5所述的装置,其特征在于,所述冗余倒换的装置设置在多级控制系 统或分段控制系统的根节点,用来对所述多级控制系统或分段控制系统进行统一的冗余倒 换处理。
9.一种单板设备,其特征在于,包括单板通道,以及与所述单板通道连接的冗余倒换装置;所述冗余倒换装置为权利要求5 8任意一项所述的装置。
全文摘要
一种冗余倒换的处理方法,包括获得单板各个通道的状态信息;通过将所述状态信息与配置的触发条件进行匹配,判断是否进行冗余倒换;如果需要冗余倒换,触发冗余倒换。本发明实施例还提供了一种冗余倒换的装置及单板设备,由于根据各单板通道的状态决定是否触发冗余倒换,较之通过单板复位触发冗余倒换,提高了冗余倒换触发的可靠性。
文档编号H04L1/22GK101989927SQ20101051629
公开日2011年3月23日 申请日期2010年10月20日 优先权日2010年10月20日
发明者张志龙, 许湛 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1