Network Traffic Management via Context-Aware Routing Filters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication networks face challenges in efficiently managing traffic across multiple autonomous systems due to complexities in updating routing tables, especially when connected to third-party routers, which can lead to packet loss and suboptimal routing.

Innovation Solution

A traffic management control plane that uses a series of tunable filters and/or selectors to continuously update prefix mappings, balancing parameters like price, capacity, and performance, to proactively manage network traffic and avoid potential degradation events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If routing tables are updated in the border network to manage traffic across multiple autonomous systems, then routing flexibility and traffic management capability are improved, but system complexity increases due to third-party router connections and competing path selection considerations

Engineering Contradiction:
Improverouting flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the routing decision process by separating control plane functions from data plane functions. The control plane handles complex routing calculations and policy decisions independently, while the data plane executes simple packet forwarding based on pre-computed paths. This segmentation reduces the complexity burden on individual routing devices while maintaining high routing flexibility across autonomous systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary control plane system that mediates between the border network and third-party routers. This intermediary layer abstracts the complexity of third-party connections and competing path selections, allowing the border network to update routing tables without directly managing the complexity of external router relationships. The control plane acts as a mediator that coordinates routing updates across multiple autonomous systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If reactive routing updates are used in response to network events, then routing responsiveness to failures is improved, but packet loss increases due to delayed corrective action

Engineering Contradiction:
Improverouting responsivenessVSAvoidpacket loss
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements preliminary action by continuously monitoring network conditions and proactively adjusting routing paths before failures occur or degrade performance. The control plane analyzes telemetry data and predicts potential network issues, preemptively rerouting traffic to avoid packet loss. This proactive approach transforms reactive routing into predictive routing, maintaining reliability while preventing packet loss before it occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes a feedback mechanism where the control plane continuously receives telemetry data from the network, analyzes it, and adjusts routing decisions accordingly. This closed-loop feedback system enables real-time responsiveness to network conditions, allowing the system to detect and correct routing issues before they cause packet loss. The feedback mechanism ensures both responsiveness to failures and proactive prevention of degradation events.

Inventive Principle:
Principle #23Feedback

3Productivity

If continuous monitoring and optimization of routing paths is implemented, then network performance is improved, but computational resources and processing time increase

Engineering Contradiction:
Improvenetwork performanceVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies partial action by monitoring and optimizing only the most critical routing parameters and paths rather than continuously analyzing all possible network conditions. The control plane prioritizes monitoring based on network importance and failure risk, focusing computational resources on high-impact areas. This selective monitoring approach maintains network performance while reducing unnecessary processing time and computational overhead.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12284110B1Network traffic management
Publication Date: 2025.04.22 AMAZON TECH INC
  • US12284110B1 patent drawing
  • US12284110B1 patent drawing
  • US12284110B1 patent drawing

AI summary

Technologies are disclosed for performing context-aware routing of traffic based on an application of a series of filters and/or selectors to determine an optimal group of interfaces for servicing traffic relating to a prefix. A traffic management control plane processes input data corresponding to aggregated telemetry data for a network by determining candidate groups of interfaces to service a network prefix and applies tunable filters and/or selectors to the candidate groups to determine a targeted group to use for servicing traffic corresponding to the prefix. The determined targeted group is mapped to the prefix in a mapping result, which is then provided to an actuator interface to control network devices to inject the new mapping into the network to control traffic according to the mapping.