ROCE v2 Packet Extraction for Wire-Speed Network Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network monitoring techniques struggle to effectively track network performance and identify performance impediments in distributed computing systems using protocols like ROCE v2, as traditional sampling methods are inadequate and can degrade network performance.

Innovation Solution

A network monitoring system captures a limited subset of ROCE v2 packets, specifically the write first and write last packets, to evaluate network performance by correlating these packets with flow characteristics, allowing for precise determination of performance issues at the host or network level.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional packet sampling methods are used to monitor network performance, then network performance can be tracked, but network performance degrades severely

Engineering Contradiction:
Improvenetwork performance trackingVSAvoidnetwork speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts only the essential packets (write first and write last packets) from the network traffic stream for analysis, rather than sampling multiple packets. This extraction approach provides sufficient performance monitoring data while minimizing the impact on network speed, directly resolving the contradiction between measurement precision and productivity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of attempting to monitor all packets or using extensive sampling that would degrade performance, the patent applies partial action by selectively capturing only the critical write first and write last packets. This partial monitoring approach achieves adequate performance tracking without the excessive overhead that would harm network productivity

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If a large number of packets are sampled to detect network problems, then detection accuracy improves, but the sampling cannot be performed at wire speeds

Engineering Contradiction:
Improvenetwork problem detection accuracyVSAvoidsampling speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent extracts only the write first and write last packets from the network traffic, which are sufficient to detect network problems. This extraction of essential packets enables monitoring at wire speeds while maintaining adequate detection accuracy, resolving the contradiction between measurement precision and sampling speed

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the data transfer process into identifiable start (write first) and end (write last) packets, allowing the monitoring system to capture only these segmented critical packets. This segmentation enables high-speed wire-rate sampling while maintaining problem detection accuracy through selective packet capture

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP4637101A1Observing network behavior using characteristics of network protocols
Publication Date: 2025.10.22 ARISTA NETWORKS INC
  • EP4637101A1 patent drawingFigure 1
  • EP4637101A1 patent drawingFigure 2
  • EP4637101A1 patent drawingFigure 3A

AI summary

Network monitoring systems and methods that utilize packet characteristics to perform network monitoring by capturing a limited subset of packets are disclosed. These captured packets can be correlated to monitor flows within the network and determine performance characteristics of the applications or the network with respect to those flows using the captured packets.