Distributed Anomaly Detection in SDN via DaaS Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing and software-defined networking (SDN) environments, existing intrusion detection systems (IDS) face challenges in efficiently handling network traffic load and detecting anomalies in real-time, particularly due to the dynamic and programmable nature of SDN, which increases the security attack surface and requires scalable and reliable anomaly detection mechanisms.

Innovation Solution

The implementation of a distributed anomaly detection system that utilizes a DaaS node to inspect and analyze traffic flows, with clustering and flow control mechanisms to identify and block malicious traffic, leveraging OpenFlow protocols and SDN controllers to manage forwarding rules and reduce the load on SDN controllers through flow deflection and traffic mirroring.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a distributed anomaly detection system is implemented with DaaS nodes, then the detection capability and system reliability are improved, but the device complexity increases

Engineering Contradiction:
Improveanomaly detection capabilityVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system divides the anomaly detection function into multiple independent DaaS nodes distributed across the network. Each node independently monitors traffic flows and can detect anomalies, eliminating the single point of failure and improving overall system reliability through distributed architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The SDN controller acts as an intermediary that coordinates between the DaaS nodes and the network switches. It receives anomaly reports from DaaS nodes and translates them into flow control rules, simplifying the interaction complexity while maintaining distributed detection capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If traffic inspection and analysis is performed in real-time, then the anomaly detection speed is improved, but the processing load on SDN controllers increases

Engineering Contradiction:
Improveanomaly detection speedVSAvoidcontroller processing load
Core Design Contradiction:
SpeedVSPower

Solution Approach 1:

The patent extracts the heavy traffic inspection and analysis functions from the SDN controller and relocates them to distributed DaaS nodes. The controller only receives simplified anomaly reports and generates control rules, significantly reducing its processing load while maintaining real-time detection capability through the distributed nodes.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of the controller analyzing all traffic, only suspicious traffic patterns identified by DaaS nodes are submitted for further analysis. This partial action approach reduces the controller's processing burden while maintaining effective anomaly detection through the distributed architecture.

Inventive Principle:
Principle #16Partial or excessive action

3Object-affected harmful factors

If flow control actions are implemented to block malicious traffic, then the security effectiveness is improved, but the network traffic management complexity increases

Engineering Contradiction:
Improvemalicious traffic blockingVSAvoidtraffic management
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The SDN controller serves as an intermediary that automatically translates anomaly detection results into standardized flow control rules and distributes them to relevant switches. This automation reduces the manual traffic management complexity while effectively blocking malicious traffic through centralized policy enforcement.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements automated response where DaaS nodes autonomously identify anomalies and the controller automatically generates and enforces blocking rules. This self-service mechanism reduces operational complexity by eliminating manual intervention in traffic management while maintaining strong security effectiveness.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10986067B2Anomaly detection in software defined networking
Publication Date: 2021.04.20 NOKIA SOLUTIONS & NETWORKS OY
  • US10986067B2 patent drawing
  • US10986067B2 patent drawing
  • US10986067B2 patent drawing

AI summary

A network apparatus of a communication system classifies traffic flows containing packets based on packet features. The network apparatus provides a copy of a packet contained in a traffic flow to a cluster node, and controls the cluster node to select at least one detector node based on the features of the packet and to forward said copy to the selected detector node to find out based on said copy whether the packet is malicious or not. In response to receiving from the detector node a flow indication on the traffic flow, the network apparatus controls a switch node to perform at least one flow control action on the traffic flow, the action including one or more of flow removal, flow modification and flow installation.