OpenFlow-based distributed controller system in SDN network environment
A distributed controller, network environment technology, applied in the Internet field, can solve problems such as single point of failure
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0026] The MasterNode decision maker (ie: Decision) of the present invention, the Decision establishes a bidirectional connection (ie: TCP connection) with each OpenFlow control server. The Controller of the OpenFlow switch that is actually connected and in the working state is called active_controller, and the controller that is not connected to the OpenFlow controller and is in the resource pool in the idle state is called empty_controller.
[0027] Each controller will count its own "memory, CPU usage", "number of processes", "IO volume" and the "resource ratio occupied by OpenFlow switches" of each lower layer, and will set three values according to this: switch line, normal Working line, overload line. The active_controller under the "switching line" can be selected by Decision to participate in the load balancing process. When an active_controller exceeds the "overload line", it will send Warning_pacekt to Decision, and Decision will start a series of steps to compl...
Embodiment 2
[0051] Specifically, an application scenario is described. In an OpenFlow-based SDN network environment, only one active_controller participates in actual work when the network is idle for a certain period of time. All OpenFlow Switches in the network establish connections with this active_controller and accept its control. In addition, there are multiple controllers that are in the startup state but do not participate in the actual network control. These controllers are called empty_controllers, and the collection of these empty_controllers is called resource_pool.
[0052] During a certain period of time, the network traffic increases, and it is difficult for a single active_controller to process the information uploaded by all OpenFlow switches due to the limitation of its own resources. At this time, the active_controller is overloaded, and the active_controller will report the overload situation to the decision maker. After the decision maker receives the warning_packet, s...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com