虚拟网关集群的故障检测方法及相关设备技术

技术编号:34173867 阅读:73 留言:0更新日期:2022-07-17 11:26
本发明专利技术提供了一种虚拟网关集群的故障检测方法及相关设备,其中,可以发送针对虚拟网关集群的探测指令,探测指令用于指示探测设备基于每个虚拟网关集群中的各个虚拟网关的状态信息和每个虚拟网关集群的连通性测试结果,确定每个虚拟网关集群的探测结果;接收各个探测设备中的目标探测设备反馈的探测结果;对于每个虚拟网关集群,根据第一类探测结果和所述第二类探测结果数量情况,结合所述虚拟网关集群的上一次历史判定结果,判定所述网关集群当前是否发生故障,并发送相应故障隔离或恢复指令;第一类型探测结果为表征发生异常的探测结果;第二类型探测结果为表征未发生异常的探测结果。能够提高故障检测结果的准确性和故障检测功能的鲁棒性。测功能的鲁棒性。测功能的鲁棒性。

【技术实现步骤摘要】
虚拟网关集群的故障检测方法及相关设备


[0001]本专利技术涉及数据处理
,特别涉及一种虚拟网关集群的故障检测方法及相关设备。

技术介绍

[0002]虚拟网关集群中的虚拟网关是云计算领域中提供数据转发功能的重要组件,其本身可以是真实的服务器或者虚拟计算机系统。用户在云上搭建网络环境时,可以使用不同类型的虚拟网关满足不同场景的通信需求,比如实现云内部、云和云之间、云和互联网之间的通信。
[0003]虚拟网关集群使用软件和虚拟化等技术,能够将云上资源通信的数据包在底层物理链路中顺利传输。虚拟网关集群不可用会直接中断各资源之间的通信,影响巨大,因此需要在虚拟网关集群运行过程中的检测其是否发生故障,以在虚拟网关集群发生的故障的情况下,能够快速做出应对措施。
[0004]现有技术中,通常采用单个探测设备对虚拟网关集群进行故障检测,且检测使用的指标比较单一,然而,单个探测设备可能由于各种因素中止运行导致探测任务无法进行,针对单一指标的探测结果往往也会因为各种干扰因素的影响而导致不准确。

技术实现思路

>[0005]本专利本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种虚拟网关集群的故障检测方法,其特征在于,包括:响应于状态检测指令,确定待检测的各个虚拟网关集群,每个所述虚拟网关集群包括多个虚拟网关;向预设的各个探测设备发送针对各个所述虚拟网关集群的探测指令,所述探测指令用于指示所述探测设备基于每个所述虚拟网关集群中的各个虚拟网关的状态信息和每个所述虚拟网关集群的连通性测试结果,确定每个所述虚拟网关集群的探测结果;每个所述虚拟网关集群的探测结果表征所述虚拟网关集群是否发生异常;接收各个所述探测设备中满足预设的运行条件的目标探测设备反馈的各个虚拟网关集群的探测结果;对于每个所述虚拟网关集群,确定各个所述目标探测设备反馈的针对所述虚拟网关集群的第一类型探测结果和第二类型探测结果;并在第一情况或第二情况下,判定所述虚拟网关集群当前发生故障;所述第一情况包括所述第一类探测结果的数量大于所述第二类探测结果的数量;所述第二情况包括所述第一类探测结果的数量等于所述第二类型探测结果数量,且所述虚拟网关集群的上一次历史判定结果表征为所述虚拟网关集群发生故障;其中,所述第一类型探测结果指的是表征所述虚拟网关集群发生异常的探测结果;所述第二类型探测结果指的是表征所述虚拟网关集群未发生异常的探测结果。2.根据权利要求1所述的方法,其特征在于,所述接收各个探测设备中满足预设的运行条件的目标探测设备反馈的各个虚拟网关集群的探测结果,包括:检测是否在预设的超时时长内接收到各个所述探测设备的心跳信息;将在所述超时时长内接收到的心跳信息所属的探测设备,确定为满足预设的运行条件的目标探测设备;接收所述目标探测设备反馈的各个虚拟网关集群的探测结果。3.根据权利要求1所述的方法,其特征在于,还包括:在所述第一类型探测结果的数量小于所述第二类型探测结果的数量的情况下,判定所述虚拟网关集群当前未发生故障。4.根据权利要求1所述的方法,其特征在于,还包括:在第一类探测结果的数量等于所述第二类型探测结果数量,且所述上一次历史判定结果为虚拟网关集群未发生故障的情况下,判定所述虚拟网关集群当前未发生故障。5.根据权利要求3或4所述的方法,其特征在于,所述判定所述虚拟网关集群当前未发生故障之后,还包括:若所述上一次历史判定结果为虚拟网关集群发生故障,则发送针对所述虚拟网关集群的恢复指令,以对所述虚拟网关集群解除隔离。6.根据权利要求1所述的方法,其特征在...

【专利技术属性】
技术研发人员:王灏张雷
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1