Deterministic Network Packet Sending Period Determination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In deterministic networks, downstream nodes struggle to accurately determine the sending period of packets, leading to incorrect periodic scheduling due to the decoupling between 1st and non-1st packets, as only the egress port receiving the 1st packet can obtain the correct period mapping relationship, while others fail to schedule packets based on an incorrect period.

Innovation Solution

Incorporating timestamp information into packets to indicate the time difference between the start sending time and the start time of the sending period, allowing downstream nodes to decouple 1st and non-1st packets and accurately determine the sending period by encapsulating this information into the packet and using it to calculate a corrected arrival time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If downstream nodes use learning method to obtain period mapping relationship, then the egress port receiving the 1st packet can obtain correct period mapping relationship, but other egress ports receiving non-1st packets obtain incorrect period mapping relationship and fail to schedule packets correctly

Engineering Contradiction:
Improveperiod mapping relationship accuracyVSAvoidmulti-egress port scheduling capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces timestamp information as an intermediary element carried in packets from upstream nodes. This timestamp serves as a mediator that provides downstream nodes with the necessary timing reference to calculate correct period mapping relationships, enabling all egress ports (not just the one receiving the 1st packet) to accurately determine sending periods for packet scheduling.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If only the egress port receiving the 1st packet can obtain correct period mapping relationship, then period mapping accuracy is ensured for that port, but other egress ports cannot schedule packets based on correct period

Engineering Contradiction:
Improveperiodic scheduling reliabilityVSAvoidpacket scheduling throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the timing information by introducing timestamp fields in packet headers that carry upstream sending time information. This segmentation allows each packet to independently carry its timing reference, enabling multiple egress ports to independently calculate correct period mapping relationships without relying on a single port receiving the 1st packet, thus improving both reliability and productivity of periodic scheduling across all ports.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11677670B2Method for determining sending period in deterministic network and apparatus
Publication Date: 2023.06.13 HUAWEI TECH CO LTD
  • US11677670B2 patent drawing
  • US11677670B2 patent drawing
  • US11677670B2 patent drawing

AI summary

A method for determining a sending period of a packet in a deterministic network and an apparatus are disclosed. The method includes: receiving a first packet; determining a first period, where the first period is a sending period of the first packet; determining timestamp information of the first packet based on the first period, where the timestamp information is used to indicate a time difference between a first time and a second time, the first time is a time at which the first packet starts to be sent in the first period, and the second time is a start time of the first period; encapsulating the timestamp information into the first packet to obtain a second packet; and sending the second packet.