Packet Replica Network Performance Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for testing network performance indicators in packet switched networks, such as synthetic probe packets, often display different forwarding behavior than actual traffic flow packets, making them ineffective and disruptive to implement.

Innovation Solution

A system where a first network device generates packet replicas of actual traffic flow packets, modifies them to fail validation at a destination device, and provides these replicas to other network devices to generate accurate network performance indicators without disrupting the forwarding plane.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If synthetic probe packets are used to test network performance, then network performance indicators can be measured, but the forwarding behavior differs from actual traffic flow making the measurements ineffective

Engineering Contradiction:
Improvenetwork performance measurement accuracyVSAvoidforwarding behavior consistency
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent creates packet replicas that are exact copies of actual traffic flow packets, preserving all forwarding behavior characteristics. These replicas include identical header fields, payload structure, and routing information, ensuring they traverse the network exactly like real packets would, thereby providing accurate and reliable performance measurements.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary actions by creating packet replicas before actual traffic flow occurs, injecting these replicas into the network to pre-measure performance indicators. This allows network performance to be characterized in advance under identical forwarding conditions without disrupting actual traffic.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If traditional network monitoring methods are used, then network performance can be monitored, but processing and network resources are consumed

Engineering Contradiction:
Improvenetwork performance monitoring accuracyVSAvoidprocessing and network resource consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent uses disposable packet replicas that are created temporarily for measurement purposes and then discarded. These replicas are inexpensive to generate and process compared to traditional monitoring methods, as they leverage existing packet structures and can be processed by standard network devices without requiring additional expensive monitoring infrastructure.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The packet replicas carry their own routing information and forwarding instructions within their header fields, allowing them to traverse the network autonomously using the same forwarding plane that handles actual traffic. This self-service capability eliminates the need for separate control plane interventions or specialized monitoring devices, reducing overall resource consumption.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If packet replicas are created with modified values to fail validation, then accurate network performance indicators can be generated, but the packet replicas must be carefully constructed to prevent them from reaching the destination

Engineering Contradiction:
Improvenetwork performance indicator accuracyVSAvoidpacket replica construction complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the essential routing information from actual traffic packets and embeds it into the packet replicas. By taking out only the necessary forwarding fields (such as destination IP address, routing labels, or OAM identifiers) and placing them in the replicas, the system ensures accurate performance measurement while simplifying the replication process compared to copying entire packet structures.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies parameter changes by modifying specific fields in the packet replicas (such as setting invalid checksums, altering TTL values, or changing validation flags) to ensure they fail validation at the destination. These targeted parameter changes are minimal and systematic, reducing construction complexity while guaranteeing the replicas will be identified and measured without reaching their final destination.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3624401B1Systems and methods for non-intrusive network performance monitoring
Publication Date: 2022.11.23 JUNIPER NETWORKS INC
  • EP3624401B1 patent drawingFigure 1A
  • EP3624401B1 patent drawingFigure 1B
  • EP3624401B1 patent drawingFigure 1C

AI summary

A first network device may receive packets as part of a traffic flow of an internet protocol session, select a packet based on a rule, and add, to a packet replica of the selected packet, routing information capable of being used to generate performance indicators associated with the IP session. The first network device may modify a portion of the packet replica to include values that will cause the packet replica to fail to reach a destination device associated with the IP session, and provide the packet replica to other network devices to cause a second network device to perform a validation procedure to determine that the packet replica is unable to be validated based on the values, to generate the performance indicators using the packet replica or a group of packet replicas that have been modified, and to provide the performance indicators to a particular device.