SDN Controller Orchestration Logic for Simplified Network Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing software defined networking (SDN) orchestration methods, particularly using the Neutron model, require users to have a deep understanding of network service capabilities, making it complex for users to orchestrate SDN networks and integrate existing network management systems.

Innovation Solution

A method and SDN controller that automate the creation and connection of logical switches and routers by sending configuration information to forwarding devices, allowing users to orchestrate SDN networks without specifying forwarding devices, simplifying operations and facilitating data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users orchestrate SDN networks using the Neutron model, then service capabilities of the SDN network are enhanced, but user operation complexity increases due to the need for deep understanding of network service capabilities

Engineering Contradiction:
Improveservice capabilitiesVSAvoiduser operation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a translation module that acts as an intermediary between the user-friendly network element model (logical routers, logical switches, ports) and the underlying Neutron service model. This translation module automatically converts high-level orchestration commands into appropriate Neutron API calls, shielding users from the complexity of direct Neutron model operations while maintaining full service capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of requiring users to directly operate the complex Neutron model, the patent inverts the approach by providing a simplified abstract model that translates into Neutron operations. The system maps familiar network concepts (logical routers, switches, ports) to Neutron resources automatically, reversing the traditional flow where users must understand the underlying complex model to use it effectively.

Inventive Principle:
Principle #13The other way round (Inversion)

2Manufacturing precision

If users directly create and configure logical networks, subnets, and ports using the Neutron model, then precise network control is achieved, but the number of操作步骤 and configuration complexity increases

Engineering Contradiction:
Improvenetwork control precisionVSAvoidconfiguration complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple separate configuration operations (creating logical networks, subnets, ports, and establishing associations) into a single unified orchestration process. Users define network elements using a simplified model, and the system automatically handles the sequential creation and association of all related Neutron resources, reducing the number of discrete steps while maintaining precise control over the final network configuration.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary actions by pre-defining the relationships and dependencies between network elements in the simplified model. Before executing actual Neutron API calls, the system analyzes the high-level configuration to determine the correct sequence of operations, pre-calculate resource associations, and prepare the orchestration plan, thereby simplifying the execution phase while ensuring precise control.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If existing network management systems are transplanted to SDN networks, then system reusability is improved, but integration complexity increases due to the need to understand SDN-specific service capabilities

Engineering Contradiction:
Improvesystem reusabilityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates an abstract copy of traditional network management concepts that mirrors familiar network elements (routers, switches, ports) but maps them to SDN/Neutron resources. This abstract model serves as a compatibility layer that allows existing network management systems to operate on SDN networks using their familiar data structures and operation patterns, while the translation module handles the mapping to SDN-specific implementations, thereby reducing integration complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11641308B2Software defined networking orchestration method and SDN controller
Publication Date: 2023.05.02 HUAWEI TECH CO LTD
  • US11641308B2 patent drawing
  • US11641308B2 patent drawing
  • US11641308B2 patent drawing

AI summary

A SDN orchestration method includes: obtaining a first request for creating a first logical switch; creating a control plane instance of the first logical switch, and sending first configuration information to instruct the first forwarding device to configure the data plane instance of the first logical switch; obtaining a second request for connecting the first logical switch to a first logical router; sending second configuration information to instruct the first forwarding device to configure a first port of the data plane instance of the first logical switch to be communicatively connected to a second port of a data plane instance of the first logical router on the second forwarding device configured with the data plane instance of the first logical router; and sending third configuration information to instruct the second forwarding device to configure the second port to be communicatively connected to the first port.