[发明专利]一种节点选举方法及装置有效

专利信息
申请号: 201710114257.3 申请日: 2017-02-28
公开(公告)号: CN106878083B 公开(公告)日: 2019-12-06
发明(设计)人: 易莉;张鑫 申请(专利权)人: 新华三技术有限公司
主分类号: H04L12/24 分类号: H04L12/24;H04L29/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 310052 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 节点 选举 方法 装置
【权利要求书】:

1.一种节点选举方法,应用于集群系统中的任一主控节点,其特征在于,所述方法包括:

接收邻居主控节点发送的握手交互报文,所述握手交互报文携带所述邻居主控节点感知的本主控节点的邻居状态;

当所述邻居主控节点感知的本主控节点的邻居状态为初始状态时,更新所述邻居主控节点的邻居状态为单向状态;当所述邻居主控节点感知的本主控节点的邻居状态为非初始状态时,更新所述邻居主控节点的邻居状态为双向状态;

根据本地记录的包括本主控节点在内的主控节点的邻居状态,从非初始状态的主控节点中选举全局主用主控节点,所述非初始状态为单向状态或双向状态,其中,本地记录的本主控节点的邻居状态默认为双向状态;从除全局主用主控节点以外的邻居状态为双向状态的主控节点中选举全局备份主控节点。

2.如权利要求1所述的方法,其特征在于,所述方法还包括:

当本主控节点停止向所述邻居主控节点发送握手交互报文时,或者本主控节点与所述邻居主控节点之间的链路故障,或者在预设时间内未接收到所述邻居主控节点的握手交互报文时,更新所述邻居主控节点的邻居状态为初始状态。

3.如权利要求1所述的方法,其特征在于,所述握手交互报文包括报文头字段、第一TLV字段、第二TLV字段,所述第一TLV字段携带所述邻居主控节点的节点信息,所述第二TLV字段携带所述邻居主控节点感知的本主控节点的邻居状态;其中,所述节点信息包括节点角色,所述方法还包括:

在本地记录本主控节点的节点信息和所述邻居主控节点的节点信息。

4.如权利要求3所述的方法,其特征在于,所述从非初始状态的主控节点中选举全局主用主控节点,包括:

从本地记录的邻居状态为非初始状态的主控节点中选择两个主控节点参与本地主选举,将所述两个主控节点分别作为第一参选主控节点和第二参选主控节点;

比较第一参选主控节点和第二参选主控节点,确定胜出的主控节点,将第一参选主控节点更新为胜出的主控节点;

判断本地记录的邻居状态为非初始状态的主控节点中是否存在未参与本地主选举的主控节点,若是,从未参与本地主选举的主控节点中选择一个主控节点,将第二参选主控节点更新为该选中的主控节点,并重新比较第一参选主控节点和第二参选主控节点;若否,将胜出的主控节点的节点角色更新为全局主用主控节点。

5.如权利要求4所述的方法,其特征在于,所述比较第一参选主控节点和第二参选主控节点,确定胜出的主控节点,包括:

当第一参选主控节点的节点角色和第二参选主控节点的节点角色均为非全局主用主控节点时,从第一参选主控节点和第二参选主控节点中选择优先级高的主控节点为胜出的主控节点,更新优先级低的主控节点的节点角色为全局普通主控节点;

当第一参选主控节点的节点角色和第二参选主控节点的节点角色均为全局主用主控节点时,从第一参选主控节点和第二参选主控节点中选择被选中作为全局主用主控节点次数多的主控节点为胜出的主控节点,更新选中次数少的主控节点的节点角色为全局普通主控节点;

当第一参选主控节点和第二参选主控节点中只有一个主控节点的节点角色为全局主用主控节点时,将节点角色为全局主用主控节点的主控节点作为胜出的主控节点,更新节点角色为非全局主用主控节点的主控节点的节点角色为全局普通主控节点。

6.如权利要求3所述的方法,其特征在于,所述从除全局主用主控节点以外的邻居状态为双向状态的主控节点中选举全局备份主控节点,包括:

当不存在指定的全局备份主控节点时,除全局主用主控节点,从本地记录的邻居状态为双向状态的主控节点中选择优先级高的主控节点为胜出的主控节点,将胜出的主控节点的节点角色更新为全局备份主控节点。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710114257.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top