SDN Controller Link Status via SBC Application Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software Defined Networking (SDN) controllers face limitations in determining the most recent status of links and optimizing routing paths due to limited checks and audits, which affects the determination of optimum routing paths through the network.

Innovation Solution

The use of application-level metrics, such as packet loss, jitter, and Mean Opinion Score (MOS), collected by devices like Session Border Controllers, to determine the status of communications paths and optimize routing in SDN networks, allowing for more efficient and optimal path selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If SDN controller performs limited checks and audits to determine link status, then the controller can maintain simple operation, but the measurement precision and reliability of link status determination deteriorates

Engineering Contradiction:
ImproveSDN controller operation simplicityVSAvoidlink status determination accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces intermediary devices (end devices, network elements) that actively participate in link status determination by performing measurements and reporting results to the SDN controller. These intermediaries act as mediators between the controller and the network links, enabling more precise status determination without increasing controller complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback mechanisms where measurement results from network elements and end devices are continuously reported back to the SDN controller. This feedback loop enables the controller to maintain accurate link status information through periodic updates from distributed measurement points throughout the network.

Inventive Principle:
Principle #23Feedback

2Device complexity

If SDN controller uses limited checks and audits, then the device complexity remains low, but the reliability of determining current link status deteriorates

Engineering Contradiction:
ImproveSDN controller structureVSAvoidlink status determination reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the link status determination function across multiple network elements and end devices rather than concentrating all measurement capabilities in the SDN controller. Each network element performs localized measurements and reports to the controller, distributing the complexity while improving overall reliability through multiple independent measurement points.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes network elements and end devices multi-functional by enabling them to perform both their primary network functions and link status measurement functions. This universality allows the system to gather comprehensive status information from existing network infrastructure without adding dedicated measurement devices, maintaining low overall complexity while improving reliability.

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

3Productivity

If SDN controller performs comprehensive checks to determine optimum routing paths, then the routing optimization improves, but the loss of time for status determination increases

Engineering Contradiction:
Improverouting path optimization qualityVSAvoidlink status determination time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having network elements and end devices continuously perform measurements and maintain ready-to-report status information before the SDN controller needs to make routing decisions. This advance preparation ensures that when path optimization is required, the controller receives pre-collected data immediately, reducing decision-making time while maintaining comprehensive analysis capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuous collection and reporting of link status information from distributed measurement points throughout the network. This continuous data flow provides the SDN controller with up-to-date information for routing decisions without requiring periodic comprehensive sweeps, enabling rapid path optimization based on continuously available status data.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10320655B1Methods and apparatus for determining and using SDN link and/or path status
Publication Date: 2019.06.11 RIBBON COMMUNICATIONS OPERATING CO INC
  • US10320655B1 patent drawing
  • US10320655B1 patent drawing
  • US10320655B1 patent drawing

AI summary

The present invention relates to communications methods, apparatus and systems for determining and using Software Defined Networking (SDN) communications link and path status information. An exemplary embodiment of a method of operating a Session Border Controller (SBC) in a software defined network (SDN) includes: determining application level metrics at a SBC for a data communications flow and transmitting the application level metrics to a SDN controller. An exemplary embodiment of a method of operating a software defined networking (SDN) controller in a software defined network includes the steps of receiving, at a receiver of the SDN controller via the software defined network, application level metrics corresponding to a data communications session flow; and determining, by the SDN controller, the status of a communications path between two Internet Protocol addresses based on the received application level metrics. Exemplary apparatus embodiments include an SDN controller and SBC controller implementing the exemplary methods.