CN111641564B - Sdn控制器的集群***及下发配置方法 - Google Patents
Sdn控制器的集群***及下发配置方法 Download PDFInfo
- Publication number
- CN111641564B CN111641564B CN202010394280.4A CN202010394280A CN111641564B CN 111641564 B CN111641564 B CN 111641564B CN 202010394280 A CN202010394280 A CN 202010394280A CN 111641564 B CN111641564 B CN 111641564B
- Authority
- CN
- China
- Prior art keywords
- sdn
- controllers
- configuration
- sdn controller
- controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明提供了SDN控制器的集群***及下发配置方法,所述下发配置方法包括以下步骤:A.接收执行消息请求;B.将请求的执行消息写入到消息队列中;C.消息队列将步骤A中接收到的执行消息分发给所有的SDN控制器;D.每个SDN控制器都处理此执行消息请求;E.SDN控制器判断当前设备是否由此SDN控制器纳管,如果由此SDN控制器纳管,则向设备下发配置;如果不是,则结束运行。本发明有益效果:由于所有的设备的配置下发都由某一个SDN控制器控制,解决了设备下发配置互斥的问题;每一台设备由一个SDN控制负责下发配置,保证了ssh连接数最小;保证SDN控制器之间的一致性,分担了控制器控制设备的压力。
Description
技术领域
本发明属于SDN控制器下发配置技术领域,尤其是涉及一种SDN控制器的集群***下发配置方法。
背景技术
SDN(Software Defined Network,软件定义网络)网络是一种新型网络架构,集中化控制全网的资源,对改善网络资源交付有非常重要的意义。有些厂商采用单一的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控制器可以下发其管理的设备。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (1)
1.SDN控制器的集群***,其特征在于:包括SDN集群控制器,所述SDN集群控制器包括多个SDN控制器,每个所述SDN控制器均连接有多个设备;
包括以下步骤:
A.SDN集群控制器接收执行消息请求;
B.将请求的执行消息写入到消息队列中;
C.消息队列将步骤A中接收到的执行消息分发给所有的SDN控制器;
D.每个SDN控制器都处理此执行消息请求;
E.每个SDN控制器均判断当前设备是否由此SDN控制器纳管,如果由此SDN控制器纳管,则向设备下发配置;如果不是,则结束运行。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010394280.4A CN111641564B (zh) | 2020-05-11 | 2020-05-11 | Sdn控制器的集群***及下发配置方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010394280.4A CN111641564B (zh) | 2020-05-11 | 2020-05-11 | Sdn控制器的集群***及下发配置方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111641564A CN111641564A (zh) | 2020-09-08 |
CN111641564B true CN111641564B (zh) | 2023-08-29 |
Family
ID=72331051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010394280.4A Active CN111641564B (zh) | 2020-05-11 | 2020-05-11 | Sdn控制器的集群***及下发配置方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111641564B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113381879B (zh) * | 2021-05-17 | 2023-02-28 | 浪潮思科网络科技有限公司 | 一种基于sdn的网络部署方法及设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104270260A (zh) * | 2014-09-19 | 2015-01-07 | 杭州华三通信技术有限公司 | 一种sdn控制器集群规模的弹性扩展的方法及装置 |
CN105721170A (zh) * | 2016-01-25 | 2016-06-29 | 北京邮电大学 | 基于sdn网络架构的多控制器的节能方法及装置 |
CN106549805A (zh) * | 2016-11-02 | 2017-03-29 | 北京邮电大学 | 一种sdn网络架构及其通信方法 |
WO2018130307A1 (en) * | 2017-01-13 | 2018-07-19 | Huawei Technologies Co., Ltd. | An architecture and coordination mechanism to distribute and parallelize any mcf solver |
CN108322325A (zh) * | 2017-06-27 | 2018-07-24 | 新华三云计算技术有限公司 | 一种虚拟机管理方法及装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160316011A1 (en) * | 2015-04-27 | 2016-10-27 | Telefonaktiebolaget L M Ericsson (Publ) | Sdn network element affinity based data partition and flexible migration schemes |
US10868742B2 (en) * | 2017-03-29 | 2020-12-15 | Juniper Networks, Inc. | Multi-cluster dashboard for distributed virtualization infrastructure element monitoring and policy control |
-
2020
- 2020-05-11 CN CN202010394280.4A patent/CN111641564B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104270260A (zh) * | 2014-09-19 | 2015-01-07 | 杭州华三通信技术有限公司 | 一种sdn控制器集群规模的弹性扩展的方法及装置 |
CN105721170A (zh) * | 2016-01-25 | 2016-06-29 | 北京邮电大学 | 基于sdn网络架构的多控制器的节能方法及装置 |
CN106549805A (zh) * | 2016-11-02 | 2017-03-29 | 北京邮电大学 | 一种sdn网络架构及其通信方法 |
WO2018130307A1 (en) * | 2017-01-13 | 2018-07-19 | Huawei Technologies Co., Ltd. | An architecture and coordination mechanism to distribute and parallelize any mcf solver |
CN108322325A (zh) * | 2017-06-27 | 2018-07-24 | 新华三云计算技术有限公司 | 一种虚拟机管理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111641564A (zh) | 2020-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108768698B (zh) | 一种基于sdn的多控制器动态部署方法和*** | |
CN107015972B (zh) | 一种机房业务迁移方法、装置和*** | |
CN110166524B (zh) | 数据中心的切换方法、装置、设备及存储介质 | |
CN111327483B (zh) | 一种设备纳管方法、***及存储介质 | |
CN112416969B (zh) | 分布式数据库中的并行任务调度*** | |
CN111641564B (zh) | Sdn控制器的集群***及下发配置方法 | |
WO2011097837A1 (zh) | 实现接入网关业务接入的方法、设备及*** | |
CN203135901U (zh) | 加密机管理装置 | |
CN108737566B (zh) | 一种分布式的实时消息过滤*** | |
CN105207856A (zh) | 一种基于sdn虚拟交换机的负载均衡的***及方法 | |
WO2019076301A1 (zh) | 多集中单元融合方法、设备及*** | |
CN107579850B (zh) | 一种云数据中心基于sdn控制的有线无线混合组网方法 | |
CN109348486A (zh) | 一种异构无线网络资源分配方法 | |
CN101893876A (zh) | 一种用于大型分布式控制***的控制网络设计 | |
CN113905075B (zh) | 一种5g环境下云化机器人的控制***及方法 | |
CN101175259A (zh) | 基带资源的分配方法及基带资源管理器和基站 | |
CN110401939A (zh) | 一种低功耗蓝牙控制器链路层装置 | |
CN107809323B (zh) | 一种资源的控制方法、装置及*** | |
CN113822485B (zh) | 一种配电网调度任务优化方法及*** | |
CN104636206A (zh) | 一种***性能的优化方法和装置 | |
CN105187244B (zh) | 一种支持多种管理模式的数字通信设备访问管理***及其工作方法 | |
CN106657264A (zh) | 分布式***及其数据同步方法 | |
CN110865993A (zh) | 一种sdn控制器集群*** | |
CN103200225A (zh) | 一种服务器集群中服务的集中管理方法和*** | |
CN111835538B (zh) | 光通信业务与oam依赖关系的管理方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |