Service-Aware WAN Path Computation for Redundant Traffic Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional centralized controllers in wide area networks (WANs) fail to utilize redundant paths efficiently, leading to path overload and data loss, and do not account for application-specific requirements, resulting in sub-optimal data transmission.

Innovation Solution

A centralized controller identifies multiple alternative paths for each type of data transmission between routers, considering application-specific metrics such as latency, jitter, and bandwidth, and distributes traffic across these paths using AAVT routing tables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a centralized controller determines a single best route for packets between routers, then routing simplicity is maintained, but path overload and data loss occur

Engineering Contradiction:
Improverouting simplicityVSAvoiddata transmission reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the routing decision process by separating control plane (centralized controller computing multiple paths) from data plane (routers selecting paths based on application requirements). It segments path selection into multiple alternative paths rather than a single path, allowing load distribution while maintaining centralized control simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects from multiple pre-computed paths based on real-time application requirements and network conditions. The controller recomputes paths periodically or on-demand, and routers dynamically choose appropriate paths, making the routing flexible rather than static.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If all data traffic is sent over the same path, then routing configuration is simplified, but bandwidth availability is reduced

Engineering Contradiction:
Improverouting configuration complexityVSAvoidbandwidth availability
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The patent segments traffic into different application types and assigns different paths to different applications. Multiple alternative paths are computed and stored, then selectively applied to different data flows, effectively segmenting the bandwidth resource across multiple paths rather than concentrating it on a single path.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the routing parameter (path selection) based on application-specific metrics such as latency, jitter, and bandwidth requirements. Different applications get different path assignments based on their performance requirements, optimizing bandwidth utilization across the network.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a single best path is used, then control plane complexity is reduced, but adaptability to different application requirements is lost

Engineering Contradiction:
Improvecontrol plane complexityVSAvoidapplication-specific path adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The centralized controller performs preliminary computation of multiple alternative paths and stores them in advance. When traffic needs to be routed, the controller queries pre-computed paths rather than computing in real-time, reducing control plane complexity while maintaining adaptability to different application requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback mechanisms where routers provide information about application requirements and network conditions back to the controller. This feedback loop enables the controller to adjust path selections to better match application-specific needs while maintaining efficient control plane operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12587467B2System and method for path computation service for a service aware virtual topology over a wide area network
Publication Date: 2026.03.24 ARISTA NETWORKS INC
  • US12587467B2 patent drawing
  • US12587467B2 patent drawing
  • US12587467B2 patent drawing

AI summary

Systems and methods for generating routing tables and providing these tables to routers in a network for use in routing data to various destination routers. One embodiment comprises an apparatus that includes a centralized controller for a network. The centralized controller is adapted to receive link metrics for a plurality of links between routers in a WAN. For each pair of routers, the centralized controller determines the paths between the router pair, determines suitability metrics for each path, wherein each metric is specific to a corresponding data type, and selects, for each data type, a corresponding subset of the paths between the router pair based at least in part on the suitability metrics for the data type. The centralized controller then transmits, to each of the routers in the WAN, the selected subsets of the paths for the corresponding router.