WAN Egress Shaper Rate Control from Sequence Counter Loss Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for detecting active bandwidth in wide area networks (WANs) for adaptive Quality of Service (QoS) involve probing that impacts user traffic, and traditional algorithms for measuring WAN link loss are inaccurate due to varying clock shifts and only consider link loss, leading to inefficient bandwidth utilization.

Innovation Solution

A system and method for adjusting a WAN egress shaper rate based on accurately measured shaper loss and WAN link loss, using sequence counters to determine sender and receiver sequence numbers, allowing for synchronized monitoring cycles to adjust the shaper rate without additional probing, thereby optimizing bandwidth utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional probing methods are used to detect active bandwidth, then bandwidth detection can be performed, but user traffic is severely impacted

Engineering Contradiction:
Improvebandwidth detection accuracyVSAvoiduser traffic impact
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the bandwidth detection function from active probing and implements it through passive observation of sequence counter values in existing traffic packets. By taking out the need for separate probing packets and embedding detection capabilities in normal traffic flow, the system achieves bandwidth detection without impacting user traffic.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses the traffic packets themselves to carry the information needed for bandwidth detection. Sequence counters embedded in the packets serve both the original traffic function and the bandwidth measurement function simultaneously, making the traffic self-descriptive for measurement purposes without requiring external probing.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If traditional WAN link loss measurement algorithms are used, then link loss can be measured, but accuracy is reduced due to varying clock shifts and limited scope

Engineering Contradiction:
Improvelink loss measurement accuracyVSAvoidmeasurement reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the receiver measures the difference between expected and actual sequence counter values, then reports this information back to the sender. This feedback loop enables continuous refinement of bandwidth and loss measurements, compensating for clock shifts and improving both accuracy and reliability over time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent transitions from one-dimensional loss measurement (only considering link loss) to multi-dimensional measurement by incorporating sequence counter values, timestamps, and comparison between expected and actual packet sequences. This dimensional expansion enables more accurate differentiation between link loss and clock shift effects.

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

Data Source

PatentUS12470488B2Systems and methods for adapting a WAN egress shaper rate
Publication Date: 2025.11.11 CISCO TECHNOLOGY INC
  • US12470488B2 patent drawing
  • US12470488B2 patent drawing
  • US12470488B2 patent drawing

AI summary

In one embodiment, a method includes determining, by a first network component, a sender shaper drop value based on the following: a maximum sequence number; a minimum sequence number; and a sender sequence counter number associated with the first network component. The method also includes determining, by the first network component, a wide area network (WAN) link drop value based on the sender sequence counter number associated with the first network component and a receiver sequence counter number associated with a second network component. The method further includes determining, by the first network component, whether to adjust a sender shaper rate based on the sender shaper drop value and the WAN link drop value.