Network Control Apparatus Flow Registry for OpenFlow Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Central-control-type networks, such as those using OpenFlow, require advanced knowledge and skills for configuration, limiting user flexibility and ease of use, even with installed devices.
Innovation Solution
A network control apparatus with a database that stores control information and an interface unit connected to modules operating based on predetermined algorithms, allowing for easy configuration through simple database operation commands, reducing the need for complex API management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If OpenFlow controller is configured with detailed control capabilities, then control flexibility is improved, but configuration complexity increases
Solution Approach 1:
The patent introduces a flow registry as an intermediary component between the OpenFlow controller and switches. This registry stores flow entries and their associated processing contents, allowing the controller to manage complex control logic through a structured intermediate layer rather than direct configuration. The registry acts as a mediator that organizes control information, making it easier to manage while preserving detailed control capabilities.
Solution Approach 2:
The patent changes the organizational parameters of control information by introducing structured flow entries with specific fields (matching conditions, flow statistical information, instructions). Instead of managing control logic through complex programming interfaces, the system uses parameter-based flow table entries that can be systematically registered and managed. This parameterization approach simplifies configuration while maintaining control flexibility.
2Manufacturing precision
If OpenFlow controller requires programming with advanced knowledge, then control precision is improved, but ease of operation deteriorates
Solution Approach 1:
The flow registry enables a form of self-service where control information is automatically organized and managed through structured registration processes. Instead of requiring operators to manually program complex control logic, the system provides a self-organizing mechanism where flow entries are registered with predefined structures, automatically managing the control precision requirements without demanding advanced programming knowledge from operators.
Solution Approach 2:
The patent segments control information into distinct flow entries, each with specific matching conditions, statistical information, and instructions. This segmentation breaks down complex control logic into manageable, standardized units that can be independently registered and managed. Operators work with discrete flow entry components rather than complex integrated programs, improving ease of operation while maintaining control precision through the structured segmentation.
Data Source
AI summary
A control apparatus includes: a database which stores control information for controlling a network; an interface unit which is connectable to a plurality of modules, each of which operates the control information based on a predetermined algorithm, and which operates the control information responsive to a database operation command issued by any one of the modules; and a control unit which controls packet processing in the network based on the control information configured by an operation executed by any one of the modules. The interface unit updates the control information responsive to a database operation command corresponding to information input/output or information deletion with respect to the control information.


