Anycast Traffic Orchestration for Congestion-Aware Server Rerouting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Anycast networks face inefficiencies due to congestion or attacks on servers, leading to increased latency and dropped packets, as they cannot effectively redirect traffic to topologically or geographically distant servers.

Innovation Solution

A system utilizing traffic monitoring and orchestration with AI and ML to dynamically reroute traffic to more distant but available servers, optimizing load balancing through software-defined networking (SDN) instructions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traffic is redirected to topologically distant servers to balance load, then network resource utilization improves, but transmission latency increases

Engineering Contradiction:
Improvenetwork resource utilizationVSAvoidtransmission latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system dynamically adjusts routing decisions based on real-time network conditions, server load, and topological distance. The orchestration controller continuously monitors network state and adapts traffic redirection strategies, allowing the system to optimize between load balancing and latency based on current conditions rather than using static routing rules.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes routing parameters dynamically by adjusting which servers are selected for traffic redirection based on multiple factors including topological distance, current load, and network conditions. The orchestration controller modifies routing parameters in real-time to balance the trade-off between utilizing distant servers for load distribution and maintaining acceptable transmission latency.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If additional servers are utilized to redirect traffic from congested servers, then load balancing improves, but network complexity increases

Engineering Contradiction:
Improveload balancing capabilityVSAvoidnetwork configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The orchestration controller serves as an intermediary that manages the complexity of routing decisions. It receives traffic redirection requests, determines appropriate target servers based on network conditions and topological distance, and implements the routing changes. This intermediary approach simplifies the overall system by centralizing the complex decision-making logic while maintaining improved load balancing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service through automated orchestration that dynamically determines and executes traffic redirection decisions without manual intervention. The orchestration controller autonomously monitors network conditions, identifies congestion, selects appropriate distant servers, and implements routing changes, reducing the need for complex manual network configuration and management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250350559A1Traffic monitoring and orchestration
Publication Date: 2025.11.13 LEVEL 3 COMMUNICATIONS LLC
  • US20250350559A1 patent drawing
  • US20250350559A1 patent drawing
  • US20250350559A1 patent drawing

AI summary

Dynamic and self-healing optimized traffic rerouting is provided. A system and method are described for determining and implementing optimized traffic routing decision. A route orchestration system monitors network resource performance characteristics information for identifying a traffic redirection triggering event and for determining an optimized traffic control decision based on the network resource performance characteristics information. The decision may include software defined networking (SDN) instructions that may be communicated to one or more network resources (e.g., PE devices, P devices, and/or routers) that may cause traffic to be rerouted the one or more targeted servers. For example, the optimized traffic control decision may be determined to improve load balancing amongst performing servers and other network resources in the network while reducing or minimizing administrative costs. Network resources may include a programmatic component that allows the optimized traffic control decision determined by the route orchestration system to be implemented by the resource.