Network Packet Loss Localization Using Sequence and ACK Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems lack the ability to identify where packet losses occur within a network, making it difficult to diagnose and mitigate network issues effectively.

Innovation Solution

A network device tracks packet losses using reliability-based parameters such as TCP sequence and acknowledgement numbers to determine which network portion is responsible for packet losses, utilizing both application data and acknowledgement packet flows to identify the location of packet loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If packet loss monitoring is implemented without location identification, then network performance can be tracked, but the ability to diagnose and mitigate network issues effectively is lost

Engineering Contradiction:
Improvepacket loss location identificationVSAvoidnetwork device complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The network path is segmented into multiple portions (first network portion before the network device, second network portion after the network device). By dividing the monitoring scope into segments, the patent can identify which specific segment experiences packet loss without requiring complete redesign of the entire network monitoring system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The network device acts as an intermediary that receives packets from the first network portion, processes them, and forwards them to the second network portion. By positioning the monitoring function at this intermediary point, the patent can compare packet flows before and after the device to identify loss locations without adding complex monitoring infrastructure throughout the entire network.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If comprehensive packet tracking is performed across the entire network, then complete visibility into packet loss is achieved, but the complexity and resource consumption of network devices increases

Engineering Contradiction:
Improvepacket loss informationVSAvoidnetwork device energy consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential information needed for packet loss identification (packet presence/absence in specific network portions) rather than tracking all packet characteristics throughout the entire network. This selective extraction reduces the information processing burden on network devices while still providing sufficient data to identify loss locations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of performing complete packet inspection and tracking across all network portions, the patent applies partial monitoring at strategic points (before and after the network device). This partial action approach provides adequate packet loss information without the excessive resource consumption of comprehensive end-to-end tracking.

Inventive Principle:
Principle #16Partial or excessive action

3Difficulty of detecting and measuring

If detailed packet flow analysis is performed to identify packet loss locations, then diagnostic capability is improved, but the time required to detect and respond to packet loss increases

Engineering Contradiction:
Improvepacket loss detectionVSAvoiddetection time
Core Design Contradiction:
Difficulty of detecting and measuringVSLoss of time

Solution Approach 1:

The network device performs preliminary packet processing and comparison at the point where packets transition between network portions. By conducting the analysis action at this intermediate point rather than waiting for packets to traverse the entire network path, the patent reduces detection time while maintaining diagnostic accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12609879B2Identification of network portion responsible for packet loss
Publication Date: 2026.04.21 ARISTA NETWORKS INC
  • US12609879B2 patent drawing
  • US12609879B2 patent drawing
  • US12609879B2 patent drawing

AI summary

A network device such as a wireless access point can store expected sequence number information associated with a network flow. The expected sequence number information may be updated as the network device receives data packets in the network flow. Based on comparisons of the maintained expected sequence number information with sequence numbers of the received data packets, the network device can generate information indicative of packet loss in a first portion of the network. The network device can use maintained acknowledgement number information to generate information indicative of packet loss in the network. Based on the information indicative of packet loss in a first portion of the network and information indicative of packet loss in the network, the network device can identify packet losses in an additional portion of the network.