[发明专利]一种SDN控制器集群成员的控制方法、系统及介质有效
申请号: | 202010975772.2 | 申请日: | 2020-09-16 |
公开(公告)号: | CN112272105B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 宋波;赵海平;黄树民;马於虎 | 申请(专利权)人: | 浪潮思科网络科技有限公司 |
主分类号: | H04L41/0659 | 分类号: | H04L41/0659;H04L67/10;H04L67/145 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250101 山东省济南*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sdn 控制器 集群 成员 控制 方法 系统 介质 | ||
本发明实施例涉及一种SDN控制器集群成员的控制方法、系统及介质,旨在解决控制器集群宕机,业务中断,正常业务受影响的问题。方法包括:SDN控制器集群响应于集群成员中被隔离成员和所述集群成员中未被隔离成员之间发送的通信恢复消息;所述SDN控制器集群通过所述通信恢复消息中携带的标识,确定所述集群成员中被隔离成员;所述SDN控制器集群将所述被隔离成员重新加入所述SDN控制器集群。
技术领域
本发明涉及通信技术领域,特别涉及一种SDN控制器集群成员的控制方法、系统及介质。
背景技术
商用SDN(Software Defined Network)控制器要求集群部署,在使用过程中会遇到成员隔离的现象,原因是隔离成员与其他成员网络消息无法正常传递。现有技术中,ODL(Open Daylight)控制器在识别隔离成员后会进行集群全员或者多数派成员重启。
现有技术一方面会造成控制器集群宕机,业务中断,这主要是因为传统ODL框架在处理集群隔离的方法是重启所有成员或多数派成员,这就导致集群系统无法工作,在这段重启的时间内业务会一直中断,控制器不可用。现有技术另一方面会造成正常业务受影响,在整个集群宕机过程会影响所有业务,影响范围广。因为宕机和恢复过程会触发业务的处理,可能会导致正常的业务被破坏。
发明内容
本发明实施例一种SDN控制器集群成员的控制方法、系统及介质,旨在至少在一定程度上解决以下技术问题:
控制器集群宕机,业务中断,正常业务受影响。
本发明实施例的第一方面提供了一种SDN控制器集群成员的控制方法,包括:
SDN控制器集群响应于集群成员中被隔离成员和所述集群成员中未被隔离成员之间发送的通信恢复消息;
所述SDN控制器集群通过所述通信恢复消息中携带的标识,确定所述集群成员中被隔离成员;
所述SDN控制器集群将所述被隔离成员重新加入所述SDN控制器集群。
在一些示例中,所述SDN控制器集群响应于集群成员中被隔离成员和所述集群成员中未被隔离成员之间发送的通信恢复消息,包括:
所述SDN控制器集群响应于所述被隔离成员和所述未被隔离成员之间连续发送的多个通信恢复消息,以使每个所述集群成员在收发多个所述通信恢复消息时将消息对端的标识写入各自不存在重复元素的集合中。
在一些示例中,所述SDN控制器集群通过所述通信恢复消息中携带的标识,确定所述集群成员中被隔离成员,包括:
所述SDN控制器集群确定每个所述集群成员的集合中的标识数量;
所述SDN控制器集群根据所述标识数量确定所述集群成员中被隔离成员。
在一些示例中,所述SDN控制器集群根据所述标识数量确定所述集群成员中被隔离成员,包括:
所述SDN控制器集群判断所述标识数量是否大于1;
若大于1,则确定为被隔离成员。
在一些示例中,所述SDN控制器集群根据所述标识数量确定所述集群成员中被隔离成员,包括:
所述SDN控制器集群判断所述集群成员之间的标识数量的大小;
确定表示数量最大的集群成员为被隔离成员。
在一些示例中,所述SDN控制器集群将所述被隔离成员重新加入所述SDN控制器集群之后,还包括:
所述SDN控制器集群将每个所述集群成员的集合的标识进行初始化处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮思科网络科技有限公司,未经浪潮思科网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010975772.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电气火灾探测设备
- 下一篇:一种按键与开关分离的控制方法