[发明专利]一种用于集群控制的方法,网络设备,主控节点装置及计算机可读存储介质有效
申请号: | 201910303379.6 | 申请日: | 2019-04-15 |
公开(公告)号: | CN111835534B | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 王建平 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L41/00 | 分类号: | H04L41/00 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 集群 控制 方法 网络设备 主控 节点 装置 计算机 可读 存储 介质 | ||
本发明公开了一种集群控制的方法及相关设备,该方法可以包括:原集群分裂后形成的至少两个子集群中的每一个主控节点获取所属子集群内的投票节点投给自己的票数,然后将自己获取的票数发送给网络设备。网络设备根据至少两个子集群中每一个主控节点获取的票数确定仲裁结果并将该仲裁结果发送给该至少两个子集群中的每一个主控节点。该至少两个子集群中的每一个主控节点根据该仲裁结果确定自己的角色,该角色包括主主控节点或从主控节点,该至少两个子集群中只有一个主主控节点。这种方法可以保证在原集群分裂后的所有子集群中只选择出一个主主控节点,可以避免出现两个或多个主主控节点导致的网络震荡。
技术领域
本发明涉及通信领域,具体涉及一种集群控制的方法及相关设备。
背景技术
在网络集群系统中,一般只存在一个主主控节点,可以存在任意数量的从主控节点。当网络通信出现异常的时候,会导致集群分裂,根据发生故障不同,原先的一个集群可能分裂成两个或多个集群。
当发生集群分裂时,系统误以为原先的主主控节点已经死掉,会在分裂后的集群中触发主控节点重选机制,系统会在分裂之后的两个或多个集群内在原先的主控节点中重新选举主主控节点与从主控节点。
现有技术通过集群的高可靠性(high availability,HA)模块进行仲裁,该HA模块位于每一个集群内部,每一个集群内的HA模块无法感知除了本身之外其他集群内的仲裁情况。因此,这种由HA模块进行仲裁的方式可能会导致集群分裂后的两个或多个集群都选举出了新的主主控节点,使得在分裂之后的所有新的集群中存在两个或多个主主控节点。这些两个或多个主主控节点会对外部发布相同的IP地址以及本集群内的网络数据信息,会同时对业务节点下发控制指令,导致系统数据紊乱,引起网络震荡。
发明内容
有鉴于此,本申请第一方面提供了一种集群控制的方法,该方法可以包括:网络设备接收原集群分裂后形成的至少两个子集群中每一个主控节点所获取的票数,该主控节点获取的票数为投票节点向该主控节点投的票数,投票节点包括主控节点或业务节点;网络设备根据每一个主控节点所获取的票数确定仲裁结果,该仲裁结果用于指示主控节点的角色,主控节点的角色包括主主控节点或从主控节点,在该至少两个子集群中只有一个主主控节点;网络设备向该至少两个子集群中每一个主控节点发送仲裁结果。在本申请第一方面提供的这种集群控制的方法中,网络设备可以根据该至少两个子集群中每一个主控节点获取的票数确定仲裁结果,可以保证在原集群分裂后形成的所有子集群中只有一个主主控节点,避免出现网络震荡。
可选的,结合第一方面,在第一方面的第一种可能的实现方式中,网络设备接收原集群分裂后形成的至少两个子集群中每一个主控节点所获取的票数之前,该集群控制的方法还可以包括:网络设备从该原集群的主主控节点接收投票节点的个数。该第一方面的第一种可能的实现方式中,网络设备可以从该原集群的主主控节点接收投票节点的个数,这样可以保证网络设备在接收到每一个主控节点所获取的票数之前就已经获取到投票节点的个数,增强了方案的完整性。
可选的,结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,网络设备根据至少两个子集群中每一个主控节点所获取的票数确定仲裁结果可以包括:若网络设备确定投票节点的个数与该至少两个子集群中所有主控节点获取的票数之和相等,则网络设备确定至少两个子集群中,票数最高的一个主控节点为主主控节点,除主主控节点外的其它主控节点为从主控节点。该第一方面的第二种可能的实现方式中,网络设备在投票节点个数与所有主控节点获取的票数之和相等的情况下,确定票数最高的一个主控节点为主主控节点,可以保证当所有投票节点都进行投票的前提下,只确定出一个主主控节点,从而避免发生网络震荡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910303379.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:组合式汽车衡及具有其的汽车衡系统
- 下一篇:一种轨道交通车辆及其气体管理系统