SDN控制器的集群系统及下发配置方法技术方案

技术编号:25553536 阅读:157 留言:0更新日期:2020-09-08 18:54
本发明专利技术提供了SDN控制器的集群系统及下发配置方法,所述下发配置方法包括以下步骤:A.接收执行消息请求;B.将请求的执行消息写入到消息队列中;C.消息队列将步骤A中接收到的执行消息分发给所有的SDN控制器;D.每个SDN控制器都处理此执行消息请求;E.SDN控制器判断当前设备是否由此SDN控制器纳管,如果由此SDN控制器纳管,则向设备下发配置;如果不是,则结束运行。本发明专利技术有益效果:由于所有的设备的配置下发都由某一个SDN控制器控制,解决了设备下发配置互斥的问题;每一台设备由一个SDN控制负责下发配置,保证了ssh连接数最小;保证SDN控制器之间的一致性,分担了控制器控制设备的压力。

【技术实现步骤摘要】
SDN控制器的集群系统及下发配置方法
本专利技术属于SDN控制器下发配置
,尤其是涉及一种SDN控制器的集群系统下发配置方法。
技术介绍
SDN(SoftwareDefinedNetwork,软件定义网络)网络是一种新型网络架构,集中化控制全网的资源,对改善网络资源交付有非常重要的意义。有些厂商采用单一的SDN控制器,它的优点是控制简单。但是却也存在致命的缺点,当前控制器宕机,导致整个网络处于无管理状态。多数厂商采用集群SDN控制器解决控制器稳定性及控制效率不佳的问题,SDN控制器的个数为基数。基数个控制器的目的是为了快速选举主控制器。SDN控制器数据同步的方式如下:对外提供数据的是本地缓存的数据,这样做的目的是提高控制器的性能。如果每个SDN控制器都对设备进行下发配置,则会存在以下问题:无法解决两台控制器操作设备互斥的情况,比如有两个操作,一个是删除配置,一个是修改配置,如果是删除配置先执行了,修改配置就会报错,无法执行;每一台设备都由SDN控制器下发配置,当SDN控制器的数量增大时,存在多个SDN控制器给设备下发配置,下发配置需要进行ssh连接,设备的ssh连接个数是存在限制的.
技术实现思路
有鉴于此,本专利技术旨在提出一种SDN控制器的集群系统及下发配置方法,以解决上述问题的不足之处。为达到上述目的,本专利技术的技术方案是这样实现的:SDN控制器的集群系统,包括SDN集群控制器,所述SDN集群控制器包括多个SDN控制器,每个所述SDN控制器均连接有多个设备。本申请还提供了另一实施例,SDN控制器的集群系统下发配置方法,包括以下步骤:A.SDN集群控制器接收执行消息请求;B.将请求的执行消息写入到消息队列中;C.消息队列将步骤A中接收到的执行消息分发给所有的SDN控制器;D.每个SDN控制器都处理此执行消息请求;E.每个SDN控制器均判断当前设备是否由此SDN控制器纳管,如果由此SDN控制器纳管,则向设备下发配置;如果不是,则结束运行。相对于现有技术,本专利技术所述的SDN控制器的集群系统及下发配置方法具有以下优势:本专利技术所述的SDN控制器的集群系统及下发配置方法由于所有的设备的配置下发都由某一个SDN控制器控制,解决了设备下发配置互斥的问题;每一台设备由一个SDN控制负责下发配置,保证了ssh连接数最小;保证SDN控制器之间的一致性,分担了控制器控制设备的压力。附图说明构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实施例所述的SDN控制器的集群系统结构框图;图2为本专利技术实施例所述的SDN控制器的集群系统下发配置方法流程图。具体实施方式下面将参考附图并结合实施例来详细说明本专利技术。SDN控制器的集群系统,包括SDN集群控制器,所述SDN集群控制器包括多个SDN控制器,每个所述SDN控制器均连接有多个设备。本申请还提供了另一实施例,SDN控制器的集群系统下发配置方法,包括以下步骤:A.SDN集群控制器接收执行消息请求;B.将请求的执行消息写入到消息队列中;C.消息队列将步骤A中接收到的执行消息分发给所有的SDN控制器;D.每个SDN控制器都处理此执行消息请求;E.每个SDN控制器均判断当前设备是否由此SDN控制器纳管,如果由此SDN控制器纳管,则向设备下发配置;如果不是,则结束运行。本申请为了解决目前存在的SDN控制器的集群下发配置的缺陷问题,提出了一种区域负载均衡的方法,每一个SDN控制器控制一部分设备,只有SDN控制的设备才可以给其下发配置,其他的SDN控制器无法对此下发配置。当有执行的消息来时,先将请求存入到消息队列,消息队列将此请求分发给所有的控制器,每一个控制器都会执行此动作,涉及到下发配置时,仅当前SDN控制器可以下发其管理的设备。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.SDN控制器的集群系统,其特征在于:包括SDN集群控制器,所述SDN集群控制器包括多个SDN控制器,每个所述SDN控制器均连接有多个设备。/n

【技术特征摘要】
1.SDN控制器的集群系统,其特征在于:包括SDN集群控制器,所述SDN集群控制器包括多个SDN控制器,每个所述SDN控制器均连接有多个设备。


2.SDN控制器的集群系统下发配置方法,其特征在于,包括以下步骤:
A.SDN集群控制器接收执行消息请求;
B....

【专利技术属性】
技术研发人员:刘立京
申请(专利权)人:紫光云技术有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1