Packet Ordering via Connect Headers in Dynamic Transport

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional dynamically connected (DC) transport protocols face issues with out of order packet delivery and the inability to maintain connection states, leading to dropped packets and incorrect execution order, which becomes problematic in large-scale networks.

Innovation Solution

Implementing connect headers in data packets to establish dynamic connections, including initial packet sequence numbers (PSNs), allowing the destination device to order packets correctly irrespective of reception order and eliminate the need for a special connect packet.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional dynamically connected transport protocols are used, then network scalability is maintained, but packet ordering is incorrect and packets are dropped

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidconnection state maintenance
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent embeds connection establishment information (connect headers with PSNs) in advance within each data packet. This preliminary action allows the destination device to reconstruct the dynamic connection state and correct packet ordering without requiring complex real-time connection maintenance, thereby improving reliability while avoiding the complexity of state management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The connect header acts as an intermediary element that carries essential connection information (initial PSN, connection identifiers) within each packet. This intermediary structure enables the destination device to independently reconstruct connection state and determine packet ordering without complex device-level connection management, resolving the contradiction between reliability and complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If connection states are maintained to ensure packet ordering, then packet delivery accuracy improves, but network scalability deteriorates

Engineering Contradiction:
Improvepacket ordering accuracyVSAvoidnetwork scalability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent extracts the essential connection state information (initial PSN, connection identifiers) from complex connection state management and embeds it directly in each packet's connect header. This extraction allows packets to be self-contained with ordering information, enabling accurate packet ordering without requiring the destination device to maintain complex connection states, thus preserving network scalability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Each packet carries its own connection establishment information in the connect header, enabling it to be self-sufficient for ordering purposes. The packet essentially serves itself by containing the initial PSN and connection identifiers needed for accurate ordering, eliminating the need for complex centralized connection state management and maintaining network scalability.

Inventive Principle:
Principle #25Self-service

3Reliability

If a special connect packet is used to establish dynamic connection, then connection establishment is explicit, but packet transmission overhead increases

Engineering Contradiction:
Improveconnection establishment reliabilityVSAvoidnetwork bandwidth efficiency
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent merges the connection establishment function with regular data packet transmission. The connect header containing connection information is integrated into each data packet itself, eliminating the need for separate connect packets. This merging ensures reliable connection establishment information is available in every packet while avoiding additional overhead from dedicated connection packets, thus improving bandwidth efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The connect header structure serves multiple functions: it enables connection establishment, provides packet ordering information via PSNs, and identifies the dynamic connection. By making the header universal and multi-functional, the patent eliminates the need for separate connect packets while ensuring reliable connection establishment and accurate packet ordering, thereby preventing bandwidth waste.

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

Data Source

PatentUS20260005977A1Devices and methods for packet ordering in dynamically connected transport protocols
Publication Date: 2026.01.01 MELLANOX TECHNOLOGIES LTD(IL)
  • US20260005977A1 patent drawing
  • US20260005977A1 patent drawing
  • US20260005977A1 patent drawing

AI summary

Devices, methods, and computer program products are provided for addressing out of order packet delivery in dynamically connected (DC) transport protocols. An example method includes receiving, by a destination device, a plurality of data packets from a transmitting device where each of the plurality of data packets includes a connect header associated with DC establishment and establishing a DC between the destination device and the transmitting device based on one or more of the data packets of the plurality of data packets. The plurality of data packets include a first set of data packets received by the destination device prior to establishment of the DC, and a second set of data packets received by the destination device after establishment of the DC. The establishment of the DC occurs irrespective of an order in which each of the plurality of data packets are received by the destination device.