Network Element Configuring Entity Identifier for SDN Conflict Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In software-defined networking, configuring network elements to prevent conflicts between mutually uncoordinated applications and controllers is challenging, as existing methods do not effectively manage distinct applications and controllers, leading to potential misconfiguration and service disruptions.

Innovation Solution

A network element and controller system that utilize a configuring entity-specific identifier to uniquely address different applications and controllers, ensuring that the correct configuration system components are used for each application or controller, thereby preventing conflicts and ensuring proper operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple applications and controllers are used to program a network element, then the functionality and versatility of the network element is improved, but the risk of configuration conflicts and system reliability deteriorates

Engineering Contradiction:
ImprovefunctionalityVSAvoidconfiguration conflict risk
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the configuration space by introducing application-specific identifiers that divide the configuration system into distinct, non-conflicting segments. Each application (e.g., VoIP, VoD, online gaming) receives a unique identifier, allowing multiple applications to coexist in the same network element without interference. This segmentation resolves the contradiction by enabling multi-functionality while preventing configuration conflicts through spatial separation in the configuration namespace.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of a configuration system that mediates between multiple applications and controllers. This intermediary uses application-specific identifiers to manage and coordinate configuration data from different sources, ensuring that conflicts are prevented through controlled access and proper identification. The mediator resolves the contradiction by allowing multiple entities to interact with the network element simultaneously while maintaining system reliability through coordinated management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If traditional configuration methods are used without application-specific identifiers, then the device complexity is reduced, but the measurement precision of configuration management and ability to detect conflicts deteriorates

Engineering Contradiction:
Improveconfiguration system simplicityVSAvoidconfiguration identification accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies a metaphorical 'color change' principle by introducing distinctive application-specific identifiers that act as unique markers or labels for different applications. Each application is assigned a specific identifier (such as a unique string or code) that distinguishes it from others, enabling precise identification and tracking of configuration data sources. This resolves the contradiction by maintaining relative simplicity while dramatically improving identification accuracy and conflict detection capability through these distinctive markers.

Inventive Principle:
Principle #32Color changes

3Ease of operation

If configuration data is sent to each network element individually, then the ease of operation is improved, but the productivity and time required for network-wide configuration deteriorates

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidnetwork configuration speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent applies universality by creating a standardized configuration framework that uses common application-specific identifiers across the entire network. This universal identification system allows configuration data to be managed consistently whether deployed to a single network element or across the entire network, enabling both individual customization and network-wide efficiency. The standardized approach resolves the contradiction by maintaining operational flexibility at the individual element level while enabling scalable, efficient network-wide configuration through consistent identification and management practices.

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

Data Source

PatentUS9871695B2Network element and a controller for managing the network element
Publication Date: 2018.01.16 CORIANT
  • US9871695B2 patent drawing
  • US9871695B2 patent drawing
  • US9871695B2 patent drawing

AI summary

A network element of a software-defined network includes a data transfer interface (211) for receiving and transmitting data and a processing system (212) for constructing, in accordance with configuration data received from a controller system of the software-defined network, a configuration system for managing data to be forwarded. The processing system is adapted to configure a first portion of the configuration system to associate, with data received at the network element, a configuring entity-specific identifier (CEID) that identifies a configuring entity, for example an application, related to the received data. The configuring entity-specific identifier constitutes at least a part of metadata associated with the received data. Appropriate other portions of the configuration system are configured to use this metadata when determining actions to be carried out in conjunction with the received data. The configuring entity-specific identifier prevents conflicts between different configuring entities, for example applications, in the configuration system.