[实用新型]一种基于ZooKeeper集群的主备切换系统有效

专利信息
申请号: 201820946295.5 申请日: 2018-06-20
公开(公告)号: CN208299812U 公开(公告)日: 2018-12-28
发明(设计)人: 王显荣;李华;王文遥;李元平;阮宏伟;刘麒 申请(专利权)人: 内蒙古大学
主分类号: H04L12/24 分类号: H04L12/24;H04L29/08
代理公司: 北京久诚知识产权代理事务所(特殊普通合伙) 11542 代理人: 翟丽红
地址: 010000 内蒙古自*** 国省代码: 内蒙古;15
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 集群 主控制器 控制器 临时节点 备用 主备切换系统 集群创建 主备切换 网络架构 监听 创建 成功
【说明书】:

一种基于ZooKeeper集群的主备切换系统,包括:ZooKeeper集群、Floodlight集群和网络架构,ZooKeeper集群监听Floodlight集群中的Floodlight控制器的状态,确定出Floodlight主控制器,Floodlight主控制器宕机时,控制Floodlight集群进行主备切换;Floodlight集群包括多个Floodlight控制器,通过向ZooKeeper集群创建临时节点,确定出Floodlight主控制器和至少一个备用Floodlight控制器;Floodlight主控制器宕机时,备用Floodlight控制器向ZooKeeper集群创建临时节点,成功创建临时节点的备用Floodlight控制器确定为新的主控制器,实现主备切换。

技术领域

实用新型涉及网络安全技术领域,尤其涉及一种基于ZooKeeper集群的主备切换系统。

背景技术

ZooKeeper是一个开源的分布式协调服务,由Google Chubby的开源实现。分布式应用程序可以基于它实现诸如数据发布/订阅、集群管理、Master选举等功能,ZooKeeper通常都以集群模式作为服务器对外提供服务,一般3~5台机器就可以组成一个可用的ZooKeeper集群,该ZooKeeper集群能够提供高可用的服务。

Floodlight控制器分为活动模式(ACTIVE)和备用模式(STANDBY)。活动模式下的Floodlight就是主控制器,备用模式下的Floodlight就是备用控制器。Floodlight作为一种单控制器,存在单点失效的问题,为了解决这个问题,Floodlight开发者设计了这两种模式,但是这两种模式并没有较为理想地解决Floodlight控制器的单点失效问题。

处于活动模式下的控制器启动后就会对网络进行设备发现、链路发现、拓扑管理、数据转发等各种网络事件的处理,而处于备用模式下的控制器只对网络进行设备发现,而不进行其他网络事件的处理。因此,真正对网络起控制作用的是活动模式下的Floodlight控制器。

当Floodlight以备用模式启动后,只有一种方式可以使其转换为活动模式,就是通过REST API的方式,但Floodlight开发者并没有实现使Floodlight从活动模式转为备用模式的功能。因此,从当前Floodlight的功能来看,如果想实现主备切换,需要在网络中设置两个Floodlight控制器,一个以活动模式启动,另一个以备用模式启动,当活动模式的Floodlight失效后,网路管理员手动将备用模式的Floodlight转换为活动模式(以RESTAPI方式),使网络可以继续正常工作,而手动切换需要网络管理员实时对Floodlight进行监控,无法确保即时性,也无法确保网络的可靠性,又耗费人力。

实用新型内容

本实用新型实施例提出了一种基于ZooKeeper集群的主备切换系统,ZooKeeper集群监听Floodlight集群中所有Floodlight控制器的状态,确定出Floodlight主控制器,并对Floodlight集群中的Floodlight控制器进行实时监控,监控到Floodlight主控制器宕机时,控制Floodlight集群进行主备切换,将备用Floodlight控制器恢复到主控制器宕机前的状态。切换系统包括:ZooKeeper集群、Floodlight集群和网络架构,其中Floodlight集群分别与ZooKeeper集群和网络结构相连接;

ZooKeeper集群监听Floodlight集群中的Floodlight控制器的状态,确定出Floodlight主控制器,并对Floodlight集群中的Floodlight控制器进行实时监控,监控到Floodlight主控制器宕机时,控制Floodlight集群进行主备切换,将备用Floodlight控制器恢复到主控制器宕机前的状态;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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