In-Band Sequence Number Synchronization for Overlay Forwarding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current sequence number synchronization methods using Transmission Control Protocol (TCP) are not suitable for overlay segmented transport networks, leading to delays in data packet forwarding due to the lack of independent connection establishment and sequence number negotiation phases.

Innovation Solution

A sequence number synchronization method and apparatus that uses in-band synchronization indications in data packets to synchronize sequence numbers between intermediate forwarding nodes, avoiding separate negotiation procedures and ensuring timely packet forwarding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If TCP sequence number synchronization method is used on overlay segmented transport network, then sequence number synchronization can be achieved, but data packet forwarding is delayed due to lack of independent connection establishment phase

Engineering Contradiction:
Improvesequence number synchronizationVSAvoiddata packet forwarding delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges sequence number synchronization with data packet forwarding by embedding synchronization indications directly into data packets. The synchronization process no longer requires a separate phase but is integrated into the forwarding process itself, allowing sequence number alignment to occur simultaneously with data transmission.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements preliminary synchronization actions by having intermediate nodes send synchronization indications before actual data transmission begins. This allows sequence numbers to be aligned in advance at each segment boundary, ensuring that when data packets arrive, the sequence numbers are already synchronized, preventing forwarding delays.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If separate sequence number negotiation procedure is implemented, then sequence number synchronization is achieved, but network complexity increases and forwarding efficiency decreases

Engineering Contradiction:
Improvesequence number synchronizationVSAvoidnegotiation procedure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple functions into the data packet structure itself. The synchronization indication, sequence number, and data payload are merged into a single packet unit, eliminating the need for separate negotiation protocols and reducing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The data packet structure is designed to serve multiple functions simultaneously: carrying user data, conveying synchronization indications, and enabling sequence number alignment. This multi-functionality eliminates the need for dedicated synchronization packets or separate negotiation procedures.

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

3Loss of time

If in-band synchronization indication is used in data packets, then data packet forwarding delay is avoided, but packet structure complexity increases

Engineering Contradiction:
Improveforwarding delayVSAvoidpacket structure
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent introduces synchronization indications as a localized feature within the packet structure, specifically in the header or control fields. This localized approach adds minimal complexity only where needed for synchronization functionality, while keeping the rest of the packet structure simple and unchanged.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses a partial synchronization indication mechanism that only adds necessary synchronization information when needed, rather than completely redesigning the packet structure. This partial action approach maintains backward compatibility while achieving the synchronization goal with minimal structural changes.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250274398A1Sequence Number Synchronization Method and Apparatus
Publication Date: 2025.08.28 HUAWEI TECH CO LTD
  • US20250274398A1 patent drawing
  • US20250274398A1 patent drawing
  • US20250274398A1 patent drawing

AI summary

A sequence number synchronization method includes a first network device sending a data packet including a first synchronization indication to a second network device, where the first synchronization indication is used to indicate the second network device and the first network device to perform a sequence number synchronization operation. The sequence number synchronization method further includes the first network device receiving a response packet from the second network device, where the response packet includes a second synchronization indication, and the second synchronization indication is used to indicate that the second network device has received the packet including the first synchronization indication.