SDN-Based Data Processing Reducing Network Node Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current distributed network structures in access networks lead to asymmetric information between nodes, resulting in inadequate service capability sharing, redundant function execution, and poor processing performance due to the lack of unified resource management and coordinated service scheduling.

Innovation Solution

A software-defined network (SDN) system is implemented, where data nodes and control nodes communicate using the OpenFlow protocol, enabling unified management, hierarchical deployment, and extended flow tables with control node numbers and service parameters to facilitate efficient service processing and capability sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a distributed autonomic network structure is adopted where each network node is configured separately and works independently, then device independence and configuration simplicity are improved, but service capability sharing between nodes deteriorates and redundant function execution occurs

Engineering Contradiction:
Improvenode configuration simplicityVSAvoidservice capability sharing
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

An SDN controller is introduced as an intermediary component that manages service capabilities across multiple network nodes. The controller receives service capability registration information from nodes, performs unified management and scheduling, and allocates capabilities centrally, thereby enabling service sharing without compromising node operational independence.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The SDN controller provides universal service capability management that can handle multiple types of services (URL filtering, IPS, compression, etc.) across different network nodes. This multi-functional approach allows a single centralized controller to manage diverse service capabilities, eliminating the need for each node to independently manage all service types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If service capabilities are allocated separately to different network nodes, then node specialization is improved, but collaboration between nodes deteriorates and redundant processing occurs

Engineering Contradiction:
Improvenode specializationVSAvoidnetwork collaboration
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements feedback mechanisms where nodes report their service capability status to the SDN controller, and the controller responds with capability allocation decisions. This bidirectional communication ensures that specialized nodes can maintain their specific functions while the controller coordinates their interactions to prevent redundant processing and ensure reliable collaboration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent merges the control functions of multiple specialized nodes into a single SDN controller. While data plane functions remain distributed across specialized nodes, the control plane is unified, allowing the system to benefit from both node specialization and centralized coordination for reliable collaboration.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If multiple nodes perform DPI identification and parsing processing on the same service flow, then service processing coverage is improved, but processing efficiency deteriorates due to redundant execution

Engineering Contradiction:
Improveservice processing coverageVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts the service capability management function from individual network nodes and concentrates it in the SDN controller. The controller maintains a unified view of service capabilities across the network and makes intelligent routing decisions to direct service flows to appropriate nodes, eliminating redundant DPI processing while maintaining comprehensive service coverage.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The SDN controller performs preliminary service capability registration and mapping before actual service processing occurs. By pre-configuring which nodes possess which service capabilities and establishing capability allocation rules in advance, the controller can efficiently route service flows to the most appropriate nodes without requiring redundant processing at multiple nodes.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3293935B1Software defined network-based data processing method, and system
Publication Date: 2024.02.14 HUAWEI TECH CO LTD
  • EP3293935B1 patent drawingFigure 1
  • EP3293935B1 patent drawingFigure 2
  • EP3293935B1 patent drawingFigure 3

AI summary

The present invention discloses a software defined network SDN-based data processing system, and the system includes: a source data node, configured to receive a first data packet, and send the first data packet to a corresponding source control node; the source control node, configured to receive the first data packet sent by the source data node, where the first data packet carries a destination address of the first data packet; and determine a destination control node according to the destination address of the first data packet; and the destination control node, configured to receive the first data packet, and generate a second data packet according to the first data packet and a matching policy rule. According to a software defined network-based data processing system in an embodiment of the present invention, the collaboration capability between nodes is improved so as to reduce the redundancy of multi-node processing in a network device, thereby improving the service processing efficiency of the network. The present invention further discloses a software defined network-based data processing method and device.