Egress Traffic Steering Controller for Network Path Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed platforms face performance degradation and increased costs due to unbalanced utilization of network paths with varying performance and cost characteristics, as existing routing approaches fail to account for real-time changes in network and system conditions.

Innovation Solution

A controller dynamically shifts egress traffic across different paths based on real-time network and system conditions, monitoring metrics from routers and nodes to optimize performance and cost by selectively routing traffic through the most suitable paths, using feedback loops and granular traffic shifting mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If routers select one particular path as optimal for egress traffic, then routing simplicity is maintained, but path utilization becomes unbalanced leading to degraded performance

Engineering Contradiction:
Improverouting simplicityVSAvoidperformance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically adjusts path selection for egress traffic based on real-time monitoring of network conditions and performance metrics. Instead of statically designating one optimal path, the controller continuously evaluates multiple paths and redistributes traffic to prevent any single path from becoming overloaded, thereby maintaining both routing simplicity and performance reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where the controller monitors network conditions and performance metrics from multiple paths, then uses this information to adjust traffic distribution. This closed-loop control ensures that path utilization remains balanced and performance is maintained while keeping the routing logic centralized and simple

Inventive Principle:
Principle #23Feedback

2Productivity

If multiple paths are used for egress traffic, then path utilization improves, but routing complexity increases

Engineering Contradiction:
Improvepath utilizationVSAvoidrouting complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces a centralized controller as an intermediary that manages path selection and traffic distribution. This controller receives performance data from multiple paths and makes intelligent routing decisions, allowing the network to utilize multiple paths effectively while keeping routing logic centralized and manageable rather than distributed and complex

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The controller performs multiple functions including monitoring network conditions, evaluating path performance, making routing decisions, and adjusting traffic distribution. This multi-functional approach consolidates routing complexity into a single entity that can efficiently manage multiple paths without increasing overall system complexity

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

3Stability of the object's composition

If configured routes are used for egress traffic, then routing stability is maintained, but adaptability to changing network conditions deteriorates

Engineering Contradiction:
Improverouting stabilityVSAvoidadaptability to changing conditions
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system transitions from static configured routes to dynamic path selection that adapts to changing network conditions. The controller continuously monitors performance metrics and adjusts traffic distribution in real-time, maintaining routing stability through controlled adaptation rather than rigid configuration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback loops that monitor network conditions and performance metrics, then use this information to adjust routing decisions. This allows the system to maintain stability through gradual, controlled changes while adapting to evolving network conditions, balancing both stability and adaptability

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11290379B2Egress traffic steering controller
Publication Date: 2022.03.29 VERIZON PATENT & LICENSING INC
  • US11290379B2 patent drawing
  • US11290379B2 patent drawing
  • US11290379B2 patent drawing

AI summary

A controller may identify a problematic path from several paths over which to route egress traffic from a site, may determine a threshold amount of traffic to shift from the problematic path, and may implement different potential traffic shifts for shifting similar amounts of traffic as the threshold amount. The controller may provide the labels or header values that different nodes in the site may place in the egress traffic in order to control which path is used to distributed that egress traffic. The controller may modify routing policies affecting different Autonomous System numbers, address prefixes, or other routing parameters to select and/or shift egress traffic, that is associated with those routing parameters and that is about equal to the threshold amount of traffic, from the problematic path to a different path.