AS-Level Bottleneck Detection for Application-Aware Traffic Rerouting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current SD-WAN systems lack the ability to identify and avoid bottlenecks within autonomous systems, leading to suboptimal routing decisions that affect the quality of service for applications, particularly in dynamic network environments with varying performance characteristics.

Innovation Solution

A supervisory service that collects quality of experience metrics for online applications, maps sessions to paths traversing autonomous systems, identifies bottlenecks, and reroutes traffic to avoid these systems, using machine learning and path tracing to predict and prevent SLA failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If end-to-end path metrics are used for routing decisions, then routing automation is achieved, but the ability to identify and avoid bottlenecks in specific autonomous systems is lost

Engineering Contradiction:
Improverouting automationVSAvoidbottleneck identification precision
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The patent segments the end-to-end path into individual autonomous system segments. Instead of treating the entire path as a single metric unit, the system breaks it down into discrete AS segments that can be individually evaluated. This segmentation enables the routing system to identify which specific AS contains bottlenecks while maintaining automated routing decisions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to routing metrics by introducing autonomous system-level measurements alongside traditional end-to-end path metrics. This multi-dimensional approach allows the system to simultaneously maintain routing automation and achieve bottleneck identification precision by evaluating performance at both the path level and the AS level.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If the entire path is monitored without AS-level granularity, then routing decisions are simplified, but the ability to explore and utilize alternative paths excluding hotspots is limited

Engineering Contradiction:
Improverouting decision simplicityVSAvoidpath exploration capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

By segmenting the network path into autonomous system components, the system maintains simplified routing decisions at the overall path level while enabling detailed bottleneck analysis at the segment level. This allows the routing system to easily select paths based on AS-level bottleneck information without complex manual intervention.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms that provide bottleneck information from monitored paths back to the routing decision system. This feedback loop enables the system to automatically adapt and explore alternative paths that avoid identified hotspots, enhancing path exploration capability while keeping the operation simple through automated responses.

Inventive Principle:
Principle #23Feedback

3Device complexity

If traditional routing systems operate without application-aware information, then system complexity is reduced, but quality of service for specific applications is degraded

Engineering Contradiction:
Improverouting system complexityVSAvoidapplication quality of service
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements a universal bottleneck detection mechanism that operates across multiple autonomous systems and application types without requiring application-specific customization. This multi-functional approach maintains relatively simple system architecture while improving quality of service for various applications by identifying and avoiding bottlenecks that affect them.

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

Solution Approach 2:

The patent introduces an intermediary bottleneck detection and analysis layer between the traditional routing system and the applications. This intermediary component provides application-aware quality of service improvements by identifying AS-level bottlenecks and guiding routing decisions, without requiring direct integration complexity between the routing system and each application.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250350546A1Autonomous system bottleneck detection
Publication Date: 2025.11.13 CISCO TECHNOLOGY INC
  • US20250350546A1 patent drawing
  • US20250350546A1 patent drawing
  • US20250350546A1 patent drawing

AI summary

In one embodiment, a supervisory service for a network obtains quality of experience metrics for application sessions of an online application. The supervisory service maps the application sessions to paths that traverse a plurality of autonomous systems. The supervisory service identifies, based in part on the quality of experience metrics, a particular autonomous system from the plurality of autonomous systems associated with a decreased quality of experience for the online application. The supervisory service causes application traffic for the online application to avoid the particular autonomous system.