CN111641564A - Sdn控制器的集群***及下发配置方法 - Google Patents

Sdn控制器的集群***及下发配置方法 Download PDF

Info

Publication number
CN111641564A
CN111641564A CN202010394280.4A CN202010394280A CN111641564A CN 111641564 A CN111641564 A CN 111641564A CN 202010394280 A CN202010394280 A CN 202010394280A CN 111641564 A CN111641564 A CN 111641564A
Authority
CN
China
Prior art keywords
sdn
sdn controller
controller
configuration
issuing
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.)
Granted
Application number
CN202010394280.4A
Other languages
English (en)
Other versions
CN111641564B (zh
Inventor
刘立京
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Unicloud Technology Co Ltd
Original Assignee
Unicloud Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Unicloud Technology Co Ltd filed Critical Unicloud Technology Co Ltd
Priority to CN202010394280.4A priority Critical patent/CN111641564B/zh
Publication of CN111641564A publication Critical patent/CN111641564A/zh
Application granted granted Critical
Publication of CN111641564B publication Critical patent/CN111641564B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

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

Description

SDN控制器的集群***及下发配置方法
技术领域
本发明属于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 (2)

1.SDN控制器的集群***,其特征在于:包括SDN集群控制器,所述SDN集群控制器包括多个SDN控制器,每个所述SDN控制器均连接有多个设备。
2.SDN控制器的集群***下发配置方法,其特征在于,包括以下步骤:
A.SDN集群控制器接收执行消息请求;
B.将请求的执行消息写入到消息队列中;
C.消息队列将步骤A中接收到的执行消息分发给所有的SDN控制器;
D.每个SDN控制器都处理此执行消息请求;
E.每个SDN控制器均判断当前设备是否由此SDN控制器纳管,如果由此SDN控制器纳管,则向设备下发配置;如果不是,则结束运行。
CN202010394280.4A 2020-05-11 2020-05-11 Sdn控制器的集群***及下发配置方法 Active CN111641564B (zh)

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 true CN111641564A (zh) 2020-09-08
CN111641564B 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)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113381879A (zh) * 2021-05-17 2021-09-10 浪潮思科网络科技有限公司 一种基于sdn的网络部署方法及设备

Citations (7)

* Cited by examiner, † Cited by third party
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网络架构的多控制器的节能方法及装置
US20160316011A1 (en) * 2015-04-27 2016-10-27 Telefonaktiebolaget L M Ericsson (Publ) Sdn network element affinity based data partition and flexible migration schemes
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 新华三云计算技术有限公司 一种虚拟机管理方法及装置
US20180287902A1 (en) * 2017-03-29 2018-10-04 Juniper Networks, Inc. Multi-cluster dashboard for distributed virtualization infrastructure element monitoring and policy control

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104270260A (zh) * 2014-09-19 2015-01-07 杭州华三通信技术有限公司 一种sdn控制器集群规模的弹性扩展的方法及装置
US20160316011A1 (en) * 2015-04-27 2016-10-27 Telefonaktiebolaget L M Ericsson (Publ) Sdn network element affinity based data partition and flexible migration schemes
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
US20180287902A1 (en) * 2017-03-29 2018-10-04 Juniper Networks, Inc. Multi-cluster dashboard for distributed virtualization infrastructure element monitoring and policy control
CN108322325A (zh) * 2017-06-27 2018-07-24 新华三云计算技术有限公司 一种虚拟机管理方法及装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113381879A (zh) * 2021-05-17 2021-09-10 浪潮思科网络科技有限公司 一种基于sdn的网络部署方法及设备

Also Published As

Publication number Publication date
CN111641564B (zh) 2023-08-29

Similar Documents

Publication Publication Date Title
CN104202423B (zh) 一种通过软件架构扩展缓存的***
CN105553741A (zh) 一种基于云计算的应用***自动化部署方法
CN112416969B (zh) 分布式数据库中的并行任务调度***
CN108628660A (zh) 一种虚拟机扩缩容方法及虚拟管理设备
WO2021003677A1 (zh) 一种分布式***中的业务升级方法、装置及分布式***
CN103561055A (zh) 基于会话的云计算环境下Web应用自动弹性扩展方法
CN104618466A (zh) 基于消息传递的负载均衡和过负荷控制***及其控制方法
CN106230622B (zh) 一种集群实现方法及装置
CN111641564A (zh) Sdn控制器的集群***及下发配置方法
WO2023093323A1 (zh) 一种版本升级方法及装置
CN203135901U (zh) 加密机管理装置
CN111190719B (zh) 优化集群资源分配的方法、装置、介质及电子设备
CN112965806B (zh) 用于确定资源的方法和装置
CN113658351A (zh) 一种产品生产的方法、装置、电子设备及存储介质
CN106301877A (zh) 一种虚拟网元的升级方法和装置
CN114666215B (zh) 一种应用跨集群弹性伸缩的方法、***、介质和电子设备
CN113439418A (zh) 更改资源状态的方法、***、终端及存储介质
CN115934311A (zh) 一种数据重分布方法及电子设备
CN110865993A (zh) 一种sdn控制器集群***
CN104580328A (zh) 虚拟机迁移方法、装置及***
CN113822485A (zh) 一种配电网调度任务优化方法及***
CN114070889A (zh) 配置方法、流量转发方法、设备、存储介质及程序产品
CN104184602A (zh) 增量数据同步方法、网元管理***及网络管理***
CN106657264A (zh) 分布式***及其数据同步方法
WO2017177762A1 (zh) 一种资产管理方法及***

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