Packet Forwarding via Virtual Phase Difference Measurement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The implementation of precise time synchronization in Time-Sensitive Networking (TSN) systems is challenging due to the difficulty in achieving precise time synchronization between network devices and the accumulation of clock jitter, which increases deployment costs and complexity.

Innovation Solution

A packet forwarding method that determines a phase difference between switching times of buffers in different network devices, considering link delay, allowing for queuing and forwarding of data packets without the need for time synchronization, by using messages to measure and calculate the phase difference and schedule data packets accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If precise time synchronization is implemented in TSN systems, then deterministic delay characteristics and time-based synchronous data transmission are achieved, but deployment complexity and costs increase due to clock jitter accumulation

Engineering Contradiction:
Improvedeterministic delay characteristicsVSAvoiddeployment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the time synchronization requirement from the TSN system by introducing a virtual time synchronization mechanism. Instead of requiring actual clock synchronization between devices, the system creates virtual synchronized time references through message exchange and calculation, thereby achieving deterministic delay characteristics without the complexity of precise physical time synchronization.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a virtual time reference message as an intermediary between network devices. This message carries virtual time synchronization information that mediates the timing relationships between devices without requiring their actual clocks to be synchronized, thus reducing deployment complexity while maintaining reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If IEEE 802.1AS time synchronization protocol is used for CQF mechanism, then round robin scheduling between multiple buffers is achieved, but network deployment difficulty and costs increase due to precise time synchronization requirements

Engineering Contradiction:
Improveround robin scheduling efficiencyVSAvoidnetwork deployment ease
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent creates a virtual copy of the time synchronization function through message exchange. Instead of requiring actual time synchronization, the system copies the essential timing relationship information through virtual time reference messages, enabling round robin scheduling without the need for complex time synchronization protocol deployment.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the parameter representation from absolute time values (requiring synchronization) to relative phase differences and time offsets. By transforming the time reference parameters into differential forms that can be calculated from message exchange, the system achieves round robin scheduling while simplifying deployment.

Inventive Principle:
Principle #35Parameter changes

3Stability of the object's composition

If all network devices perform time synchronization, then consistent round robin time and frequency are achieved across buffers, but clock jitter accumulation increases implementation difficulty

Engineering Contradiction:
Improvetime and frequency consistencyVSAvoidclock jitter measurement difficulty
Core Design Contradiction:
Stability of the object's compositionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the time synchronization function into individual device-specific virtual time references. Instead of requiring all devices to synchronize to a common time source, each device maintains its own virtual time reference based on local calculations from received messages, achieving consistency without the complexity of global synchronization and reducing clock jitter accumulation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12047300B2Packet forwarding method, device, and system
Publication Date: 2024.07.23 HUAWEI TECH CO LTD
  • US12047300B2 patent drawing
  • US12047300B2 patent drawing
  • US12047300B2 patent drawing

AI summary

A packet forwarding method includes a first network device receiving a first message from a second network device via a second egress port of the second network device, where the first message measures a phase difference, and where the phase difference is a phase difference between a switching time of one of a plurality of first buffers of a first egress port of the first network device and a switching time of one of a plurality of second buffers of the second egress port of the second network device with a link delay taken into consideration. The first network device determines the phase difference based on the first message. Then, the first network device schedules, based on the phase difference, a second data packet sent via the first egress port.