Network Performance Measurement via NAT Address Embedding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In active network performance measurement, measurement points struggle to determine the source of probe packets after network address translation (NAT), and cannot initiate probe packets across NAT/NAPT environments, hindering end-to-end performance measurement.

Innovation Solution

Incorporating address information into probe packets and notification packets to enable measurement points to determine the source and initiate probe packets through NAT devices, allowing for accurate network performance metric calculation and reporting across NAT/NAPT environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If NAT/NAPT devices are deployed to solve IP address exhaustion, then IP address resource utilization is improved, but measurement points cannot determine the source of probe packets and cannot initiate measurements across networks

Engineering Contradiction:
ImproveIP address resource utilizationVSAvoidsource identification accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary mechanism where measurement points send their address information through the NAT device to a controller, which then generates probe packets with the correct source address. This intermediary approach allows NAT to translate addresses for resource sharing while preserving measurement accuracy through the controller's coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent employs address information copying where the original source address is replicated within the probe packet structure. This allows the measurement system to track the original source even though the NAT device has translated the external address, thus maintaining measurement precision while enabling IP address reuse.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If NAT devices translate private IP addresses to public IP addresses, then network address sharing is improved, but measurement points in external networks cannot actively access measurement points in internal networks

Engineering Contradiction:
Improvenetwork address sharing capabilityVSAvoidcross-network accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a feedback mechanism where measurement points send their address information to the controller, which then generates probe packets with the correct destination address. This feedback loop enables external measurement points to successfully access internal networks through NAT by having the controller coordinate the address translation and routing.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by having measurement points first send their address information to the controller before actual measurement begins. The controller then prepares and generates probe packets with the correct addressing information in advance, enabling subsequent measurements to proceed smoothly across NAT boundaries.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If active measurement methods are used to measure network performance, then measurement accuracy is improved, but the complexity of determining packet sources after NAT increases

Engineering Contradiction:
Improvenetwork performance measurement accuracyVSAvoidsource determination complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses the controller as an intermediary that simplifies source determination complexity. Instead of requiring measurement points to figure out NAT translation rules themselves, the controller handles the address translation and probe packet generation, reducing the complexity burden on individual measurement devices while maintaining accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent copies the original source address information within the probe packet structure, allowing measurement points to easily identify packet sources without complex analysis. This copying approach maintains measurement accuracy while significantly reducing the complexity of source determination by making the information explicitly available in the packet.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8005011B2Method and system for measuring network performance
Publication Date: 2011.08.23 HUAWEI TECH CO LTD
  • US8005011B2 patent drawing
  • US8005011B2 patent drawing
  • US8005011B2 patent drawing

AI summary

A method for measuring network performance is disclosed to solve the problem in active network performance measurement that a measurement point on receiving a packet is unable to determine the source of the packet after the network address translation (NAT). The method includes that a first measurement point constructs a probe packet containing address information about the first measurement point in a data field thereof based on a measurement instruction and sends the probe packet to a second measurement point via a NAT device for translating the network address, and the second measurement point receives the probe packet and determines the source of the packet according to the address information in the packet; and finally calculates network performance metrics, according to related information in the probe packet. A network system is also disclosed.