主备设备的运行处理方法及装置的制造方法

文档序号:9869893阅读:282来源:国知局
主备设备的运行处理方法及装置的制造方法
【技术领域】
[0001] 本发明涉及通信领域,具体而言,涉及一种主备设备的运行处理方法及装置。
【背景技术】
[0002] 在集群系统中,一般承载的通常会配置为主用设备和备用设备的形式。其中,主用 设备主要执行相关功能;而备用设备作为主用设备的备份存在。当主用设备若机时,备用设 备就会升级为主用设备接替原主用设备的相关工作,维持业务的不中断,而当备用设备若 机时,主用设备会重新选择出新的备用设备。基于上述技术方案,主用设备和备用红色贝协 同增强的系统的稳定性。
[0003] 现有技术中,集群系统的主用设备和备用设备间一般使用必跳报文进行保活。当 主用设备和备用设备节点保活失效时,并不能确认是节点故障还是链路故障,进而导致主 用设备和备用设备按照错误的路径演化,当超过一定时间阔值收不到对端的必跳报文,贝U 认为对方发生了异常,并启动备用设备升级为主用设备或者重新选择备用设备的操作。 但是,当主用设备和备用设备之间的保活链路出现闪断并恢复后,系统可能会演化成"双 主"(即备用设备也会切换为主用设备,但原主用设备仍然还在运行中)。目前市场上相关 技术中在集群设备出现双主后一般都是通过重整系统重启进行恢复,但是送样会降低系统 的稳定性,使得用户体验度差。
[0004] 针对相关技术中,在主用设备和备用设备失联后,由于不能区分是节点故障还是 链路故障,进而备用设备会直接转换为主用设备造成了两个主用设备在系统中运行,降低 了系统稳定性,使得用户体验度差的问题,尚未提出有效的解决方案。

【发明内容】

[0005] 为了解决上述技术问题,本发明提供了一种主备设备的运行处理方法及装置。
[0006] 根据本发明的一个方面,提供了一种主备设备的运行处理方法,包括:在确定主用 设备和第一备用设备失联后,所述主用设备检测该主用设备与其他设备的链路连通性,同 时所述第一备用设备检测该第一备用设备与其他设备的链路连通性,其中,所述其他设备 为所述主用设备和所述第一备用设备所在的集群系统中,除所述主用设备和所述备用设备 之外的设备;所述主用设备根据所述链路连通性的检测结果对所述主用设备和/或所述第 一备用设备的运行进行处理,W及所述第一备用设备根据所述链路连通性的检测结果对所 述主用设备和/或所述第一备用设备的运行进行处理。
[0007] 优选地,所述主用设备根据所述链路连通性的检测结果对所述主用设备和/或所 述第一备用设备的运行进行处理,包括:当所述主用设备检测所述链路为连通时,则将所述 第一备用设备更换为第二备用设备;当所述主用设备检测所述链路未连通时,则在第二预 定时间段内禁止所述主用设备运行。
[0008] 优选地,所述第一备用设备根据所述链路连通性的检测结果对所述主用设备和所 述第一备用设备的运行进行处理,包括:当所述第一备用设备检测所述链路为连通时,则判 断所述主用设备是否正在运行;在所述主用设备未在运行时,将所述第一备用设备作为主 用设备。
[0009] 优选地,在所述主用设备正在运行时,则在第H预定时间段内禁止所述第一备用 设备运行。
[0010] 优选地,通过W下至少之一方式判断所述主用设备是否正在运行;通过所述主用 设备和所述第一备用设备外的第H方告知;通过所述第一备用设备在转发面消息传输通道 的指定信息检测。
[0011] 优选地,所述第一备用设备根据所述链路连通性的检测结果对所述主用设备和所 述第一备用设备的运行进行处理,包括:当所述第一备用设备检测所述链路未连通时,则在 第一预定时间段内禁止所述第一备用设备运行。
[0012] 优选地,确定主用设备和第一备用设备失联,包括:当所述主用设备和/或所述第 一备用设备未接收到保活报文时,确定所述主用设备和所述第一备用设备失联。
[0013] 根据本发明的另一个方面,还提供了一种主备设备的运行处理系统,包括;主用设 备,用于在确定主用设备和第一备用设备失联后,检测该主用设备与其他设备的链路连通 性,W及根据所述链路连通性的检测结果对所述主用设备和/或第一备用设备的运行进行 处理,其中,所述其他设备为所述主用设备和所述第一备用设备所在的集群系统中,除所述 主用设备和所述备用设备之外的设备;所述第一备用设备,用于在所述主用设备检测所述 主用设备与其他设备的链路连通性时,检测所述第一备用设备与其他设备的链路连通性, W及根据所述链路连通性的检测结果对所述主用设备和/或所述第一备用设备的运行进 行处理。
[0014] 优选地,所述主用设备还用于当所述主用设备检测所述链路为连通时,则将所述 第一备用设备更换为第二备用设备;W及当所述主用设备检测所述链路未连通时,则在第 二预定时间段内禁止所述主用设备运行。
[0015] 优选地,所述第一备用设备还用于当所述第一备用设备检测所述链路为连通时, 则判断所述主用设备是否正在运行;在所述主用设备未在运行时,将所述第一备用设备作 为主用设备。
[0016] 通过本发明,义用在王用设备和备用设备失联后,王用设备和备用设备问时检测 各自与集群系统中其他设备的链路连通性,进而根据检测到的链路连通性的检测结果对主 用设备和/或备用设备进行处理的技术方案,解决了相关技术中在主用设备和备用设备失 联后,由于不能区分是节点故障还是链路故障,进而备用设备会在直接转换为主用设备造 成了两个主用设备在系统中运行,降低了系统稳定性,使得用户体验度差的问题,进而达到 了增强了系统稳定性,提升了用户体验度的效果。
【附图说明】
[0017] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0018] 图1是根据本发明实施例的主备设备的运行处理方法的流程图;
[0019] 图2是根据本发明优选实施例的集群系统的结构框图;
[0020] 图3为根据本发明优选实施例的主备设备检测链路连通情况后的处理示意图;
[0021] 图4是根据本发明实施例的主备设备的运行处理系统的结构框图;
[0022] 图5是根据本发明实施例的主备设备的运行处理系统的另一结构框图。
【具体实施方式】
[0023] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可W相互组合。
[0024] 相关技术中,由于当主用设备和备用设备保活失效时,并不能确认是设备故障或 链路故障,进而导致主用设备和备用设备可能按照错误的路径演化,即备用设备直接切换 为主用设备,导致在系统中存在两个主用设备的问题,提供了 W下技术方案。
[00巧]为了解决上述技术问题,在本实施例中提供了一种主备设备的运行处理方法,图1 是根据本发明实施例的主备设备的运行处理方法的流程图,如图1所示,该流程包括如下 步骤:
[0026] 步骤S102,在确志王用设备和束一备用设备失联后,王用设备检测该王用设备与 其他设备的链路连通性,同时第一备用设备检测该第一备用设备与其他设备的链路连通 性,其中,上述其他设备为上述主用设备和第一备用设备所在的集群系统中,除上述主用设 备和上述备用设备之外的设备;
[0027] 步骤S104,主用设备根据上述链路连通性的检测结果对主用设备和/或第一备用 设备的运行进行处理,W及上述第一备用设备根据上述链路连通性的检测结果对上述主用 设备和/或上述第一备用设备的运行进行处理。
[0028] 通过上述各个步骤,采用在主用设备和备用设备失联后,主用设备和备用设备同 时检测各自与集群系统中其他设备的链路连通性,进而根据检测到
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1