Multiple Test Site Bandwidth Measurement for SLA Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Customers face challenges in accurately measuring and verifying the upstream and downstream bandwidth guarantees in service level agreements (SLAs) with service providers, as stated guarantees may not reflect actual network conditions, leading to misconfiguration of customer edge routers and potential packet drops due to unknown or dynamically adjusted service levels, especially in cases where specific SLAs are not provided or are unreliable.

Innovation Solution

A method for multiple test site bandwidth measurement involves generating and sending network packets at a testing transmission rate exceeding the service provider's limits, using multiple receivers to determine the actual upstream and downstream transmission rate limits by analyzing packet reports and accounting for network bottlenecks, thereby providing a more accurate measured service level agreement that can be used to adjust Quality of Service (QoS) settings and ensure compliance with SLAs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a testing transmission rate exceeding service provider limits is used to measure bandwidth, then measurement precision is improved, but packet loss increases due to exceeding upstream transmission rate limits

Engineering Contradiction:
Improvebandwidth measurement accuracyVSAvoidpacket loss
Core Design Contradiction:
Measurement precisionVSLoss of substance

Solution Approach 1:

The patent divides the testing into multiple segments by using multiple test sites and multiple receivers. Each receiver captures packets independently, and the system aggregates results from all receivers to determine the bandwidth limit. This segmentation allows the system to tolerate packet loss at individual receivers while maintaining overall measurement accuracy through redundant sampling across multiple sites.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If multiple test sites are used to account for network bottlenecks, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvebandwidth measurement accuracyVSAvoidmeasurement system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a universal measurement framework where multiple test sites and receivers perform the same bandwidth measurement function. Each receiver acts as an independent measurement point that can handle both upstream and downstream testing. This multi-functionality allows the system to measure bandwidth from multiple locations simultaneously using the same methodology, improving accuracy without requiring fundamentally different measurement approaches at each site.

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

Solution Approach 2:

The system implements feedback mechanisms where receivers report packet receipt status back to the measurement system. This feedback allows the system to analyze which packets were successfully transmitted versus lost, providing information about actual bandwidth limits and network bottlenecks. The feedback loop enables continuous refinement of measurements and identification of the true service provider-imposed limits versus local network constraints.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9331925B2Multiple test site bandwidth limit measurement
Publication Date: 2016.05.03 CISCO TECHNOLOGY INC
  • US9331925B2 patent drawing
  • US9331925B2 patent drawing
  • US9331925B2 patent drawing

AI summary

In one embodiment, methods are described to measure bandwidth limits through multiple test sites. A testing quantity of network packets is generated, the network packets are sent through a service provider network to a plurality of receivers at a testing transmission rate that exceeds an upstream transmission rate limit of the service provider network, a report indicating a received number of packets is received from each of the plurality of receivers, and an upstream transmission rate limit of the service provider network is determined based on the testing transmission and the reports. By using multiple test sites, potential bottlenecks at any one test site are reduced. A similar method can be used to calculate a downstream transmission rate limit. Once measured, the bandwidth limits may be used to adjust quality of service on an edge router or compared against a known service level agreement of the service provider network.