Router ECN Marking Using SLA Thresholds to Prevent Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing congestion notification techniques, such as ECNs, are limited in their applicability beyond the scenarios defined in RFC 8257, and they do not effectively address network traffic congestion in diverse communication network environments, leading to issues like SLA forwarding ping-pong and inefficient resource utilization.

Innovation Solution

Implementing congestion notifications based on service level agreement (SLA) thresholds, where routers proactively mark ECN bits when performance measurements exceed defined proportions of SLA thresholds, allowing data sources to adjust transmission rates to prevent congestion and stabilize network performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If congestion notifications are sent only when congestion is detected (reactive approach), then the system follows standard ECN protocols, but congestion cannot be prevented and causes packet drops and SLA forwarding ping-pong

Engineering Contradiction:
Improvecongestion prevention reliabilityVSAvoidcongestion control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by sending congestion notifications before actual congestion occurs. Routers monitor network traffic and send ECN markings when traffic approaches congestion thresholds, allowing data sources to proactively reduce transmission rates before packet drops occur. This prevents the SLA forwarding ping-pong effect and improves congestion control reliability.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If congestion notifications are sent proactively based on SLA thresholds, then packet drops are prevented and network efficiency is improved, but the system complexity increases due to SLA policy configuration

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidSLA policy configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by introducing configurable SLA thresholds that define when congestion notifications should be sent. Different SLA policies can be configured with specific performance thresholds (e.g., loss rate, latency) that trigger ECN markings. This allows network operators to optimize network efficiency for different service requirements while maintaining manageable system complexity through standardized policy configurations.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If ECN bits are marked based on queue thresholds, then congestion detection is simple, but the notification is too late to prevent packet drops and SLA forwarding ping-pong

Engineering Contradiction:
Improvecongestion detection simplicityVSAvoidcongestion prevention reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent combines the simplicity of queue threshold monitoring with preliminary action by configuring the threshold to trigger notifications before the queue becomes fully congested. This early warning approach maintains operational simplicity while preventing packet drops and SLA forwarding ping-pong by giving data sources advance notice to reduce transmission rates.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If congestion control is extended to diverse network scenarios beyond data centers, then applicability is improved, but the existing ECN mechanisms become insufficient and require enhancements

Engineering Contradiction:
Improvecongestion notification applicabilityVSAvoidcongestion control mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing an enhanced ECN mechanism that works across diverse network scenarios including data centers, wide area networks, and service provider networks. The solution uses standardized ECN markings with configurable SLA thresholds that can be adapted to different network types and service requirements, making the congestion control mechanism universally applicable without requiring scenario-specific implementations.

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

Data Source

PatentUS12526206B2Proactive congestion notification based on service level agreement thresholds
Publication Date: 2026.01.13 CISCO TECHNOLOGY INC
  • US12526206B2 patent drawing
  • US12526206B2 patent drawing
  • US12526206B2 patent drawing

AI summary

Techniques described herein can enable proactive congestion notifications based on service level agreement (SLA) thresholds. The disclosed techniques can be performed at a network router device. The router can monitor network traffic performance measurements of network traffic associated with an SLA. The SLA can be associated with an SLA policy, and the SLA policy can comprise performance thresholds such as loss/latency/jitter thresholds, and a congestion notification policy. The congestion notification policy can comprise a portion, e.g., a fraction or percentage, applicable to the performance thresholds to determine congestion notification thresholds. The router can send a congestion notification in response to a network traffic performance measurement exceeding a congestion notification threshold.