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

System and method for fast and continuous business switching when sdn cluster fails

A fault-time, clustering technology, applied in transmission systems, digital transmission systems, data switching networks, etc., can solve problems such as service interruption and long-time SDN cluster failover switching.

Active Publication Date: 2021-03-23
XIDIAN UNIV
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to overcome the deficiencies in the prior art described above, and propose a system and method for rapid and continuous switching of services when an SDN cluster fails, which is used to solve the problems of long time-consuming switching and service interruption when the existing SDN cluster fails.

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
  • System and method for fast and continuous business switching when sdn cluster fails
  • System and method for fast and continuous business switching when sdn cluster fails

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] In the SDN cluster, since the east-west interface cannot be used for clustering between heterogeneous controllers, a vertical architecture is required. In the vertical architecture, if an SDN controller is abnormal, a redundant SDN controller needs to be used. replace. In the existing solution, the redundant SDN controller needs to be kept in the startup state as a slave node for real-time backup and standby, and will switch only when an exception occurs. At this time, it is impossible to ensure that the data backed up by the redundant SDN controller is not polluted. As a result, it still cannot work normally after recovery. In addition, although this solution avoids the time-consuming startup of the redundant SDN controller, because the SDN switch needs to disconnect the connection with the abnormal SDN controller, establish a connection with the redundant SDN controller and wait It still takes a long time to automatically synchronize information, and the process may c...

Embodiment 2

[0034] When the SDN cluster fails, the overall composition of the business rapid continuous switching system and the setting of each module are the same as in embodiment 1, and the decision-making module:

[0035] As an independent application, the decision-making module is written in Python, runs on a separate virtual machine or physical machine, uses RESTful API to provide external interaction, and uses HTTP request for external interaction.

[0036] A. The internal self-defined decision-making algorithm of the decision-making module judges the trusted status of the SDN controller every certain interval. The trusted status is divided into trusted and untrusted. When the global backup module needs to obtain the trusted status of the SDN controller with a certain ID, Response to the GET request of the global backup module:

[0037] GET / trust / id

[0038] Where id is the SDN controller ID, and the decision-making module returns its latest decision-making result according to th...

Embodiment 3

[0045] The overall composition of the business rapid continuous switching system and the settings of each module when the SDN cluster fails are the same as those in Embodiment 1-2, and the global backup module:

[0046] As an independent application, the global backup module is written in Python and runs on a separate virtual machine or physical machine. It uses RESTful API to provide external interaction, uses HTTP request for external interaction, and uses SQL database to store SDN controller information.

[0047] The content stored in the SQL database of the global backup module is the ID of the SDN controller and the last credible backup time of the SDN controller.

[0048] I. The global backup module confirms the credible status of each SDN controller in the SQL database list at regular intervals, performs backup, and uses the hash value after string connection between the SDN controller ID and the last backup time as the storage of the backup snapshot Name, store the sna...

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 present invention proposes a system and method for rapid and continuous switching of services when an SDN cluster fails, and solves the problem of service interruption and long time-consuming recovery due to abnormal SDN controllers in existing heterogeneous SDN clusters. The switching system of the present invention adds a decision-making module, a global backup module, a pre-connection module, and an instruction agent module to the original SDN cluster architecture, and uses trusted decision-making, trusted backup, asynchronous startup, pre-connection, and instruction agent methods. Global backup, exception judgment, exception confirmation, recovery backup, preparation for switchover, official switchover, interrupt processing and cluster update, realize the functions of fast switching to an available controller and fast business recovery when the SDN controller fails. The invention has the advantages that the redundant controller does not need to be started in advance, ensures correct backup, short switching time and continuous business. It can be used in the field of SDN cluster construction and maintenance.

Description

technical field [0001] The invention belongs to the technical field of network control, and further relates to a software-defined network in the field of network control, in particular to a system and method for continuous and rapid service switching when an SDN cluster fails. It can be used in the field of SDN cluster construction and maintenance. Background technique [0002] Software Defined Network (Software Defined Network, SDN) is a new network innovation architecture proposed by the CleanState research group of Stanford University in the United States, and it is a way to realize network virtualization. Its core technology, OpenFlow, separates the control plane of network equipment from the data plane, thereby realizing flexible control of network traffic, making the network more intelligent as a pipeline, and providing a good platform for core network and application innovation. [0003] In the SDN architecture, the controller can be said to be the core of SDN. It i...

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 Patents(China)
IPC IPC(8): H04L12/931H04L12/939H04L29/08
CPCH04L49/10H04L49/557H04L49/552H04L67/1095H04L67/56
Inventor 杨超马宝林马建峰李兴华杨力郭晶晶潘晓波张晓涵智一方
Owner XIDIAN UNIV
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