Deterministic Network Packet Sending Period Determination
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
Data Source
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.


