[发明专利]一种集群节点控制器监控方法、相关装置以及控制器有效
申请号: | 201410035863.2 | 申请日: | 2014-01-24 |
公开(公告)号: | CN104811325B | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | 左少夫 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 节点 控制器 监控 方法 相关 装置 以及 | ||
本发明实施例公开了一种集群节点控制器监控方法,包括:在软件定义网络SDN控制器集群中,主节点控制器控制所述主节点控制器与n个备节点控制器建立逻辑连接关系;主节点控制器控制所述SDN控制器集群中相邻的节点控制器之间建立心跳连接;主节点控制器接收所述备节点控制器发送的心跳警报。通过这样的方法,使得主节点控制器只需要跟与该主节点控制器逻辑相连的两个备节点控制器之间建立心跳连接,而不需要与所有的备节点控制器建立心跳连接。与现有技术相比,本发明提供的方法可以大大减少主节点控制器的工作负荷与资源消耗,进而降低主节点控制器对硬件与网络的要求。本发明还提出了相关的装置以及控制器。
技术领域
本发明涉及通信技术领域,尤其涉及一种集群节点控制器监控方法、相关装置以及系统。
背景技术
软件定义网络(SDN,Software Defined Networking)是一种新兴的网络架构。它将网络的控制与转发功能分离开来,使网络控制可编程,底层基础架构相对于业务应用和网络服务抽象化,从而实现网络虚拟化。为了提升控制系统性能与可用性,SDN中的控制器一般采用集群化部署。即多个控制器组成一个集群,每个控制器对应一个集群节点。所有控制器对外提供同质化服务,以实现集群系统控制器节点动态扩展。其中,SDN控制器集群内的一个控制器会被选举成为主节点控制器,其它控制器则相应地成为备节点控制器。集群节点控制器负责对外提供一般性服务,主要是处理下层网络设备的控制请求。除此之外,集群主节点控制器对内还负责集群节点控制器管理,对外使集群呈现为一个逻辑整体,并通过配置浮动IP,使集群具象化。
现有技术中,为了实现对集群内各个备节点控制器的管理,集群主节点控制器需要与集群内所有备节点控制器之间建立心跳连接,并通过心跳连接实现集群节点控制器监控。一方面,集群主节点控制器接受备节点控制器的监控,使集群备节点控制器能够及时发现主节点控制器异常,并在异常时重新发起主节点控制器选举;另一方面,集群主节点控制器也可以借助主备节点控制器之间的心跳连接监控备节点控制器,以快速刷新集群拓扑信息。
但是在现有技术中,由于集群主节点控制器需要与集群内所有的备节点控制器建立心跳连接,所以主节点控制器的工作负荷大,资源消耗多,因而主节点控制器对硬件与网络要求高。
发明内容
本发明实施例提供了一种集群节点控制器监控方法,可以减少主节点控制器的工作负荷与资源消耗,进而降低主节点控制器对硬件与网络的要求。
本发明实施例第一方面提供了一种集群节点控制器监控方法,包括:
在软件定义网络SDN控制器集群中,主节点控制器控制所述主节点控制器与n个备节点控制器建立逻辑连接关系,其中,所述逻辑连接关系为首尾相连的环形拓扑结构,所述环形拓扑结构中的每个节点控制器具有两个相邻的节点控制器;
所述主节点控制器控制所述SDN控制器集群中相邻的节点控制器之间建立心跳连接,所述心跳连接用于监控所述n个备节点控制器的通信状态;
所述主节点控制器接收所述备节点控制器发送的心跳警报,并根据所述心跳警报维护所述SDN控制器集群的逻辑连接关系。
结合本发明实施例的第一方面,本发明实施例的第一方面的第一种实现方式中,所述主节点控制器控制所述主节点控制器与n个备节点控制器建立逻辑连接关系包括:
所述主节点控制器将所述n个备节点控制器从1至n排序;
所述主节点控制器与第1备节点控制器建立逻辑连接;
所述主节点控制器控制第i备节点控制器与第i+1备节点控制器建立逻辑连接,所述i为1至n-1中的任意正整数;
所述主节点控制器与第n备节点控制器建立逻辑连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410035863.2/2.html,转载请声明来源钻瓜专利网。