Overlay Network Probe Packet Monitoring for Latency Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data centers, there is a lack of transparency and visibility into the quality of network services, particularly regarding latency, jitter, and packet loss, which can impact service level agreements (SLAs) and network performance.

Innovation Solution

The method involves injecting probe packets with timestamps through overlay tunnels, allowing network devices and virtual routers to report latency, jitter, and packet loss metrics to a central analytics device, enabling proactive monitoring and alerting for optimal network performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If probe packets are injected through overlay tunnels to monitor network services, then visibility into latency, jitter, and packet loss is improved, but device complexity increases due to the need for timestamp insertion and probe packet processing at multiple network nodes

Engineering Contradiction:
Improvenetwork service quality visibilityVSAvoidprobe packet processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces probe packets as intermediary carriers that transport timestamp information through the overlay network. These probe packets act as mediators between network service providers and customers, enabling quality monitoring without requiring direct intervention or complex instrumentation at each network node. The probe packets carry timing information that reveals service quality metrics while maintaining simplicity at individual nodes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Network nodes automatically insert timestamps into probe packets as they process them, without requiring external configuration or complex monitoring infrastructure. Each node self-services by contributing its processing timestamp to the probe packet, which collectively builds the complete service quality picture. This self-service approach reduces overall system complexity while maintaining comprehensive visibility.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If timestamp information is inserted at each service node along the forwarding path, then measurement precision of latency is improved, but loss of time increases due to additional processing overhead at each node

Engineering Contradiction:
Improvelatency measurement precisionVSAvoidprobe packet processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The probe packets are pre-configured with the necessary structure and fields to accommodate timestamp insertion at multiple nodes. The timestamp mechanism is established in advance, allowing nodes to simply insert their processing timestamps without complex real-time computation. This preliminary setup enables precise multi-point timing measurements while minimizing per-node processing overhead.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If probe packets are transported through overlay tunnels to virtual routers, then reliability of service level agreement monitoring is improved, but device complexity increases due to overlay tunnel configuration and management

Engineering Contradiction:
ImproveSLA monitoring reliabilityVSAvoidoverlay tunnel management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The probe packet mechanism is designed to be universally applicable across different overlay tunnel configurations and virtual router implementations. The same probe packet structure and timestamp insertion approach work regardless of the specific overlay protocol or virtualization platform being used. This universality enables reliable SLA monitoring across diverse network architectures without requiring complex, protocol-specific monitoring solutions at each node.

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

Data Source

PatentUS10848403B1End-to-end monitoring of overlay networks providing virtualized network services
Publication Date: 2020.11.24 JUNIPER NETWORKS INC
  • US10848403B1 patent drawing
  • US10848403B1 patent drawing
  • US10848403B1 patent drawing

AI summary

In one example, a network device external to a services complex injects a plurality of probe packets along service chains provided by the services complex, wherein each of the plurality of probe packets includes a first timestamp indicating a time at which the network device sent the respective probe packet. Each of a plurality of service nodes in the services complex modifies each of the plurality of probe packets by inserting a respective second timestamp indicating a respective time at which the respective service node processed the respective one of the plurality of probe packets. An analytics device aggregates probe report information received from each of the plurality of service nodes to determine one or more path monitoring metrics.