[实用新型]一种基于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控制器恢复到主控制器宕机前的状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于内蒙古大学,未经内蒙古大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201820946295.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可脱机运行的IP网络广播系统
- 下一篇:一种基于路由的并行测试系统