SDN Data Stream Security Routing via Dynamic Path Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data stream security processing methods in software-defined networks (SDNs) suffer from low security performance and high load on controllers due to the lack of effective security detection and routing through middleboxes.

Innovation Solution

A data stream security processing method that determines security levels based on feature information and selects forwarding paths that may include security devices, such as firewalls or intrusion prevention systems, to enhance security and alleviate controller load, using mechanisms like shortest security path finding and fastest detection path finding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a data stream passes through a software module inside the controller for security detection, then security detection is performed, but security performance is not high and load of the controller is heavy

Engineering Contradiction:
Improvesecurity performanceVSAvoidcontroller load
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the security detection function from the software module inside the controller and implements it as a separate security detection module deployed on network devices. This extraction reduces the controller's processing load while maintaining security detection capabilities, directly resolving the contradiction between security performance and controller load.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a security detection module as an intermediary component that handles security detection tasks. This module can be deployed on network devices and communicates with the controller through a standardized interface, allowing security detection to be performed outside the controller's software module and thereby reducing controller load.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the controller determines transmission path and performs security detection, then complete security processing is achieved, but load of the controller is heavy

Engineering Contradiction:
Improvesecurity processing completenessVSAvoidcontroller function complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the controller's functions by separating security detection from path determination. The controller focuses on determining transmission paths and managing security policies, while the security detection module handles actual security detection. This segmentation reduces the controller's functional complexity while maintaining complete security processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The security detection module is designed as a universal component that can be deployed on different network devices and handles multiple security detection tasks. It provides multi-functional security processing capabilities including detection, classification, and forwarding decisions, reducing the need for the controller to handle all security functions directly.

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

3Productivity

If a forwarding path goes through only a forwarding device, then forwarding efficiency is high, but security detection capability is insufficient

Engineering Contradiction:
Improveforwarding efficiencyVSAvoidsecurity detection capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic path selection where forwarding paths can adaptively include security devices based on real-time security requirements. The system dynamically determines whether to route traffic through security devices or direct forwarding paths, allowing forwarding efficiency to be maintained when security risks are low while enabling security detection when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of forwarding path composition by introducing security devices as optional intermediate nodes. The forwarding path is no longer fixed to only forwarding devices but can include security devices based on security level requirements, traffic characteristics, and policy configurations, thereby balancing forwarding efficiency and security detection capability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2882162B1Data stream security processing method and apparatus
Publication Date: 2017.03.22 HUAWEI TECH CO LTD
  • EP2882162B1 patent drawing
  • EP2882162B1 patent drawing
  • EP2882162B1 patent drawing

AI summary

A data stream security processing method and apparatus are disclosed. The data stream security processing method of the present invention includes: acquiring feature information of a data stream (101), where the feature information includes source information and destination information of the data stream; determining a security level of the data stream (102) according to the feature information; determining (103), according to the security level, a forwarding path for transmitting the data stream; and delivering (104) information used for indicating the forwarding path to devices in the forwarding path. A forwarding path is determined according to the security level, where a forwarding path may go through a security device to implement a corresponding security function of the forwarding path, thereby improving data stream forwarding security. The method and apparatus may be used in a software defined network, SDN, for example using OpenFlow.