SDN Classification Configuration Module for Dynamic Service Chaining
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing approaches for Dynamic Service Chaining in Software Defined Networks (SDNs) are limited in flexibility and efficiency, particularly in managing classification configurations for traffic, as they rely heavily on manual configuration, proprietary PCEF rules, and lack a centralized mechanism for handling OTT classification rules across multiple vendors and networks.
Innovation Solution
A classification configuration module that receives classification configurations from service-related modules, determines traffic filters, and transmits them to the software defined network controlling module, acting as a central repository for dynamic and static network-wide classification configurations, thereby reducing misalignments and enhancing flexibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual configuration and proprietary PCEF rules are used for classification, then implementation is straightforward, but flexibility and adaptability across multiple vendors and networks are limited
Solution Approach 1:
The classification configuration module is designed as a universal platform that handles multiple types of classification configurations (OTT rules, PCEF rules, static configurations) from different vendors and networks through a single standardized interface, eliminating the need for separate management systems for each configuration type
Solution Approach 2:
The module acts as an intermediary between various classification configuration sources (OTT providers, network elements) and the SDN controller, converting and harmonizing different configuration formats into a unified representation that the SDN controller can process consistently
2Reliability
If centralized management of classification configurations is implemented, then misalignments are reduced and flexibility is enhanced, but computational expense and implementation complexity increase
Solution Approach 1:
The module performs preliminary processing of classification configurations by validating, converting, and normalizing them before they reach the SDN controller, filtering out unnecessary computational processing requirements and preparing configurations in advance for efficient execution
Solution Approach 2:
The system changes the state of configuration data by transforming it from various proprietary formats into a standardized internal representation, optimizing the parameters of configuration storage and processing to reduce computational overhead while maintaining consistency
3Measurement precision
If Deep Packet Inspection is used for traffic classification, then accurate service identification is achieved, but processing time and computational resources are consumed
Solution Approach 1:
Instead of performing complete Deep Packet Inspection on all traffic, the system uses partial inspection techniques that extract only the necessary classification information (5-tuples, service identifiers) from packet headers and metadata, achieving sufficient accuracy without the full computational cost of DPI
Data Source
AI summary
A method and a classification configuration module for managing a classification configuration for traffic, related to a service, in a software defined network are disclosed. The classification configuration module receives the classification configuration from a service related module. The classification configuration includes a first indication indicating a traffic treatment for the traffic, and a second indication identifying the traffic to be treated according to the first indication for traffic treatment. The classification configuration module determines, based on the classification configuration, a set of traffic filters for use by a software defined network controlling module to determine a list of service functions implementing the traffic treatment for the traffic. The classification configuration module transmits information relating to the set of traffic filters to the software defined network controlling module.


