Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

SDN controller cluster system

A controller cluster and controller technology, applied in transmission systems, digital transmission systems, instruments, etc., can solve the problems of difficult to keep consistent local cache data, waste of database quantity, abnormal business, etc., to ensure stability, improve efficiency, Migrate flexible effects

Active Publication Date: 2020-03-06
紫光云技术有限公司
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] 1. The local cache provides external data. Although the performance can be guaranteed, it is difficult to maintain the consistency of the local cache data between clusters. SDN master and standby server switching may cause some business exceptions
[0008] 2. The local DB is only used for persistent data, and the utilization rate is low, and each controller will have a local database. The number of databases is proportional to the number of controllers, resulting in a waste of databases
The database data between clusters may be inconsistent. If the data is restored from the database, some business exceptions may occur

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • SDN controller cluster system
  • SDN controller cluster system
  • SDN controller cluster system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] It should be noted that the embodiments of the present invention and the features in the embodiments can be combined with each other if there is no conflict.

[0037] Hereinafter, the present invention will be described in detail with reference to the drawings and in conjunction with the embodiments.

[0038] An embodiment of the present invention is an SDN controller cluster system, such as figure 2 As shown, it includes SDN controller cluster and database server cluster;

[0039] Each SDN controller in the SDN controller cluster includes a local cache and a Zookeeper database. The SDN controller cluster includes a primary SDN controller and a number of backup SDN controllers; the database server cluster includes a number of local DBs. ;

[0040] The local cache of the primary SDN controller performs data communication with the local DB of the database server cluster, and the Zookeeper database of the primary SDN controller performs data communication with the Zookeeper datab...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an SDN controller cluster system. The SDN controller cluster system comprises an SDN controller cluster and a database server cluster, wherein each SDN controller in the SDN controller cluster comprises a local cache and a Zookeeper database, and the SDN controller cluster comprises a main SDN controller and a plurality of standby SDN controllers; the database server clustercomprises a plurality of local DBs; the local cache of the main SDN controller is in data communication with the local DB of the database server cluster; and the Zookeeper database of the main SDN controller is in data communication with the Zookeeper databases of other standby SDN controllers to realize data synchronization. According to the SDN controller cluster system, the database server cluster is adopted to replace local databases of all SDN controllers, and the SDK controllers do not need to operate the databases, and the pressure of SDN control processing data is relieved; and afterthe master-slave switching, the synchronous data source is changed, so that the data consistency is ensured, and the service interruption caused by the data difference is avoided.

Description

Technical field [0001] The invention belongs to the technical field of network architecture design, and particularly relates to an SDN controller cluster system. Background technique [0002] SDN (Software Defined Network) network is a new type of network architecture that centralizes control of the resources of the entire network, which is of great significance for improving the delivery of network resources. Some manufacturers use a single SDN controller, which has the advantage of simple control. But there are fatal shortcomings. The current controller is down, causing the entire network to be in an unmanaged state. Some manufacturers use active and standby controller technology to relieve the pressure of a single SDN controller to a certain extent, but the active and standby are prone to split brain conditions, which may lead to dual leader controllers in the environment and cause a network control storm. [0003] Most manufacturers use cluster SDN controllers to solve the pr...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F16/21G06F16/2455G06F16/27H04L12/24H04L29/08
CPCG06F16/214G06F16/24552G06F16/27H04L41/0663H04L67/1095H04L67/1097
Inventor 刘立京
Owner 紫光云技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products