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

Distributed SDN controller system and control method and device thereof

A control method and controller technology, applied in the transmission system, electrical components, etc., can solve the problem that the control of SDN switches cannot be reasonably allocated

Active Publication Date: 2021-08-31
PURPLE MOUNTAIN LAB
View PDF7 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a connection control method between an SDN controller and an SDN switch and an SDN controller layered system to solve the problem that the SDN controller in the prior art cannot control the SDN switch according to the actual workload of the switch. And the technical problem of making a reasonable allocation more suitable for the actual situation

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
  • Distributed SDN controller system and control method and device thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] Such as figure 1 As shown, this embodiment provides a layered SDN controller control method, the method comprising:

[0038] Layer the SDN controller according to the network segment, and the top-level SDN controller obtains the number of SDN switches in the network;

[0039] Determine the number of bottom-level SDN controllers according to the number of SDN switches to be processed, and determine the number of upper-layer SDN controllers in turn according to the number of bottom-level SDN controllers until the top layer;

[0040] SDN controllers are partitioned according to network segments, and redundant controllers are assigned to SDN controllers to form SDN controller clusters. Each SDN controller cluster includes a leader SDN controller and several follower SDN controllers;

[0041] Each underlying SDN controller cluster establishes connections with several SDN switches;

[0042] The top-level SDN controller controls the hierarchy of SDN controllers and the scale...

Embodiment 2

[0071] This embodiment is an SDN controller system, and the system includes: an adjustment unit, a calculation unit, a distribution unit, a communication unit, a distributed cache unit, and an SDN controller;

[0072] The adjustment unit is used to adjust and determine the number of underlying SDN controllers according to the processing capacity of the SDN switch;

[0073] The calculation unit is used to calculate the number of SDN controllers at each layer according to the number of bottom SDN controllers;

[0074] The allocation unit is used to divide a plurality of SDN controllers according to the number of SDN controllers in each cluster to form several SDN controller clusters;

[0075] The communication unit is used to control each underlying SDN controller cluster to establish connections with several SDN switches;

[0076] The distributed cache unit is used for separate and distributed storage of cached data in the SDN controller.

[0077] The calculation unit is 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
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a distributed SDN controller system and a control method and device thereof, and the method comprises the steps: carrying out the partitioning and layering of an SDN controller according to a network segment, and obtaining the number of SDN switches in a network through a top SDN controller; determining the number of the bottom layer SDN controllers according to the number of the SDN switches needing to be processed, and determining the number of the upper layer SDN controllers in sequence according to the number of the bottom layer SDN controllers until the top layer; establishing an SDN controller cluster for each SDN controller by using a raft algorithm, wherein each SDN controller cluster comprises a leader SDN controller and a plurality of follower SDN controllers; enabling each bottom SDN controller cluster to be connected with a plurality of SDN switches; and enabling the leader in the top SDN controller cluster to control the hierarchy of the SDN controllers and the scale of the SDN controller cluster according to the number of the SDN switches. According to the connection control method of the SDN controller and the SDN switch provided by the embodiment of the invention, the SDN controller cluster is dynamically adjusted, so that the SDN controller cluster can be matched with the number of the SDN switches needing to be controlled.

Description

technical field [0001] The invention belongs to the technical field of new generation communication, and in particular relates to a distributed SDN controller system and a control method and device thereof. Background technique [0002] SDN is a new type of network innovation architecture, which realizes flexible control of network traffic by separating the control plane of network equipment from the data plane, as well as programmable API interfaces. In terms of product implementation, the control plane is stripped from traditional network devices to form a software package that can run on a standard x86 server, which is also called an SDN controller vividly, while the data plane is generally composed of switches or routers. As a matter of fact, the data plane can be realized by hardware, pure software, or even a mixed implementation of software and hardware. The SDN controller needs to be deployed in the cloud data center to manage and maintain the data center network, so...

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
IPC IPC(8): H04L29/08
CPCH04L67/1008H04L67/141
Inventor 黄祥祥沈洋汪硕黄韬
Owner PURPLE MOUNTAIN LAB
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