Delay deterministic network and implementation method thereof
By generating timestamp tags at the ingress device of the communication network and scheduling time-sensitive flow messages at the egress device, the problem of traditional networks having difficulty meeting high reliability and deterministic latency is solved. Deterministic latency and low jitter are achieved, and the complexity and cost of transformation are reduced. It is suitable for scenarios such as industrial Internet of Things and autonomous driving.
Patent Information
- Application Number
- CN202510817823.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-18
- Publication Date
- 2025-09-05
AI Technical Summary
Traditional communication networks struggle to meet the demands of ultra-high reliability and deterministic latency for emerging applications such as the Industrial Internet of Things and autonomous driving. Configuration complexity and resource overflow issues lead to degraded network performance.
By generating a timestamp tag at the network's ingress device and scheduling time-sensitive flow service messages based on the timestamp tag at the egress device, the messages are ensured to be transmitted within the preset time slot. Only the head and tail nodes need to be modified, and the intermediate devices do not need to be upgraded.
It achieves deterministic latency and ultra-low jitter for time-sensitive streaming services, improves network reliability and stability, reduces network transformation costs and complexity, and meets the needs of high real-time and synchronization application scenarios.
Smart Images

Figure CN120602334A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of network communication technology, and in particular to a delay deterministic network and an implementation method thereof. Background Art
[0002] Traditional communication networks built on the IP protocol adopt a "best effort" service model, in which network resources are simply statistically multiplexed among various services. This model can basically meet the needs of traditional services such as video, web browsing, and email that have low requirements for latency and jitter.
[0003] With the emergence of new applications such as the Industrial Internet of Things (IIoT), tactile networks, autonomous driving, connected vehicles, and real-time control and diagnostics, network performance requirements are increasing. For example, autonomous vehicles must receive and process large amounts of data collected by sensors from other vehicles, road infrastructure, and other sources in real time to ensure driving safety. Production equipment in the IIoT requires precise coordination, placing extremely high demands on the timeliness and accuracy of data transmission. These scenarios all require networks with ultra-high reliability and deterministic latency.
[0004] While some technologies have attempted to address these challenges, they still face numerous challenges. Configuration complexity is a major issue. Each node device requires detailed configuration and processing, which not only increases the difficulty of network management but also easily leads to configuration errors and network failures. Furthermore, when multiple flows burst, resource overflows are prone to occur, resulting in degraded network performance and an inability to meet the stringent latency and jitter requirements of emerging applications. Summary of the Invention
[0005] The present application provides a delay deterministic network and its implementation method, which realizes end-to-end deterministic delay and ultra-low jitter of time-sensitive flow messages, and can significantly improve the reliability and stability of time-sensitive flow services.
[0006] In a first aspect, an embodiment of the present application provides a method for implementing a delay deterministic network, the method comprising: Generate a timestamp tag based on the service identifier, message length, and received message timestamp of the time-sensitive flow service message through the ingress device of the network, add the timestamp tag and the corresponding message sending time slot to the time-sensitive flow service message, and forward the time-sensitive flow service message according to a preset scheduling rule; The time-sensitive flow service message is scheduled within the message sending time slot through the network egress device according to the arrival timestamp, message length and timestamp tag of the time-sensitive flow service message.
[0007] In conjunction with the first aspect, in one embodiment, generating a timestamp tag according to a service identifier, a message length, and a timestamp of a received message of a time-sensitive flow service message includes: Determining a corresponding service path delay according to the service identifier; Determining a corresponding compensation delay according to the message length; Rounding down the timestamp of the received message according to a preset timestamp granularity; The timestamp tag is generated according to the rounded timestamp of the received message, the service path delay and the compensation delay.
[0008] In combination with the first aspect, in one embodiment, generating the timestamp tag according to the rounded received message timestamp, the service path delay, and the compensation delay includes: The rounded received message timestamp is added to the service path delay, and then the compensation delay is subtracted to obtain a label timestamp value, and the timestamp label is generated based on the label timestamp value.
[0009] In conjunction with the first aspect, in one embodiment, before scheduling the time-sensitive flow service packet within the packet sending timestamp based on the arrival timestamp of the time-sensitive flow service packet, the packet length, and the timestamp tag, the method further includes: Identifying the time-sensitive flow service message according to the timestamp tag by the egress device; caching the time-sensitive flow message; The cached time-sensitive flows are sorted according to message sequence numbers.
[0010] In conjunction with the first aspect, in one embodiment, scheduling the time-sensitive flow service message within the message sending time slot according to the arrival timestamp, message length, and timestamp tag of the time-sensitive flow service message includes: If the arrival timestamp is earlier than the timestamp value in the timestamp tag, the time-sensitive flow service message is scheduled within the message sending timestamp when the waiting time reaches the timestamp value. If the arrival timestamp is later than the timestamp value in the timestamp tag, determining whether the time-sensitive flow service message can be sent within the message sending time slot according to the arrival timestamp and the message length; If yes, scheduling the time-sensitive flow service message within the message sending time slot; Otherwise, the scheduling of the time-sensitive flow service message is abandoned.
[0011] In conjunction with the first aspect, in one embodiment, forwarding the time-sensitive flow service message according to a preset scheduling rule includes: Prioritize forwarding the time-sensitive flow service message.
[0012] In conjunction with the first aspect, in one embodiment, before the ingress device generates a timestamp tag according to the service identifier, message length, and received message timestamp of the time-sensitive flow service message, the method further includes: Time synchronization is performed on the ingress device and the egress device.
[0013] In a second aspect, an embodiment of the present application provides a delay deterministic network, the delay deterministic network comprising: An ingress device, configured to generate a timestamp tag based on a service identifier, a message length, and a timestamp of a received message of a time-sensitive flow service message, add the timestamp tag and a corresponding message sending time slot to the time-sensitive flow service message, and forward the time-sensitive flow service message according to a preset scheduling rule; An egress device is configured to schedule the time-sensitive flow service message within the message sending time slot according to the arrival timestamp, message length and timestamp tag of the time-sensitive flow service message.
[0014] In conjunction with the second aspect, in one embodiment, the inlet device is further configured to: Determining a corresponding service path delay according to the service identifier; Determining a corresponding compensation delay according to the message length; Rounding down the timestamp of the received message according to a preset timestamp granularity; The timestamp tag is generated according to the rounded timestamp of the received message, the service path delay and the compensation delay.
[0015] In conjunction with the second aspect, in one embodiment, the inlet device is further configured to: The rounded received message timestamp is added to the service path delay, and then the compensation delay is subtracted to obtain a label timestamp value, and the timestamp label is generated based on the label timestamp value.
[0016] An embodiment of the present application provides a delay deterministic network and an implementation method thereof, wherein an ingress device of the network generates a timestamp tag according to the service identifier, message length and received message timestamp of the time-sensitive flow service message, adds the timestamp tag and the corresponding message sending slot to the time-sensitive flow service message, and forwards the time-sensitive flow service message according to a preset scheduling rule; an egress device of the network schedules the time-sensitive flow service message within the message sending slot according to the arrival timestamp, message length and timestamp tag of the time-sensitive flow service message, thereby achieving strict control of the end-to-end deterministic delay and delay jitter of the time-sensitive flow service message, ensuring the determinism and reliability of network transmission, and meeting the requirements of application scenarios with high requirements for real-time and synchronization, and only the ingress devices and egress devices at the head and tail need to be modified, while the intermediate forwarding devices do not need to be modified or upgraded, which greatly reduces the cost and complexity of network transformation and makes full use of the existing network infrastructure. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 This is a flow chart of an embodiment of a method for implementing a time-deterministic network according to the present application; Figure 2 This is a schematic diagram of the network topology structure for delay determinism in this application; Figure 3 This is a schematic diagram of the functional modules of the entry and exit devices of this application; Figure 4 This is a schematic diagram of the test flow of the implementation method of the delay deterministic network of this application. DETAILED DESCRIPTION
[0018] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0019] First, some technical terms in this application are explained to facilitate those skilled in the art to understand this application.
[0020] Time-sensitive traffic refers to data flow services that have strict requirements on real-time transmission, latency, and jitter. Such services typically require low-latency, low-jitter, and high-reliability data transmission within the network to meet the needs of specific application scenarios.
[0021] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0022] In a first aspect, an embodiment of the present application provides a method for implementing a delay deterministic network.
[0023] In one embodiment, referring to Figure 1 , Figure 1 This is a flow chart of an embodiment of a method for implementing a time-deterministic network in this application. Figure 1 As shown in FIG, the implementation method of the delay deterministic network includes: Step S101: Generate a timestamp tag based on the service identifier, message length and received message timestamp of the time-sensitive flow service message through the network ingress device, add the timestamp tag and the corresponding message sending time slot to the time-sensitive flow service message, and forward the time-sensitive flow service message according to the preset scheduling rules.
[0024] Step S102: Schedule the time-sensitive flow service message within the message sending time slot according to the arrival timestamp, message length and timestamp tag of the time-sensitive flow service message through the network egress device.
[0025] In this embodiment, the ingress device generates a timestamp tag for time-sensitive traffic packets and adds the packet's transmission slot information. Furthermore, the egress device schedules time-sensitive traffic packets based on the timestamp tag and arrival timestamp. This ensures predictable transmission delay from source to destination. Furthermore, the use of timestamp tags and transmission slots allows packet transmission within the network to be scheduled according to predetermined time windows, effectively reducing delay jitter and enabling the network to provide deterministic delay guarantees for time-sensitive traffic.
[0026] Furthermore, this implementation requires only the network's head and tail nodes (i.e., ingress and egress devices) to support this solution; no intermediate forwarding equipment needs to be modified or upgraded. This significantly reduces the cost and complexity of network transformation while fully utilizing existing network equipment. Through precise timestamp management and scheduling mechanisms, this approach can meet the needs of applications requiring high real-time and synchronization, such as industrial automation, intelligent transportation, and audio and video transmission.
[0027] In one embodiment, before step S101 , the method further includes: performing time synchronization on the ingress device and the egress device.
[0028] In this embodiment, PTP (Precision Time Protocol) is selected to synchronize the time of the ingress and egress devices, so that the 1588 clocks of the two stations are locked, ensuring that they are on the same time basis, eliminating the uncertainty of message transmission caused by time deviation.
[0029] In one embodiment, in step S101, a timestamp label is generated based on the service identifier, message length and received message timestamp of the time-sensitive flow service message, including: determining the corresponding service path delay based on the service identifier; determining the corresponding compensation delay based on the message length; rounding down the received message timestamp according to a preset timestamp granularity; and generating the timestamp label based on the rounded received message timestamp, the service path delay and the compensation delay.
[0030] Specifically, the rounded received message timestamp is added to the service path delay, and then the compensation delay is subtracted to obtain a label timestamp value, and the timestamp label is generated based on the label timestamp value.
[0031] Exemplary, such as Figure 2 and Figure 3 As shown, the ingress device in this embodiment is PE1, which includes a timeslot marking unit. When the ingress device receives a time-sensitive flow service packet, the timeslot marking unit identifies the time-sensitive flow packet based on the user VLAN (C-VLAN) value, obtains the corresponding service identifier (service ID) and packet length, and simultaneously determines the time the time-sensitive flow service packet was received to obtain the corresponding received packet timestamp.
[0032] Based on the service identifier, the service path delay table is searched to determine the corresponding service path delay t1. The service path delay reflects the basic time overhead of message transmission in the network. The service path delay table can be generated and maintained based on the topology, link characteristics, and device performance of the transmission path corresponding to each time-sensitive flow.
[0033] Based on the message length, the pre-set compensation delay table is searched to determine the corresponding compensation delay t2. The length of the message affects its transmission time in the network. The compensation delay is dynamically adjusted based on the message length. The longer the message length, the longer the transmission time.
[0034] The received message timestamp is rounded down according to the timestamp granularity to obtain the rounded received message timestamp t0. This rounding operation can reduce minor deviations in the timestamp, making the timestamp more stable and consistent. The timestamp granularity can be configured as needed. In this embodiment, the timestamp granularity can be selected between 8ns and 8192ns based on the granularity of 2n.
[0035] Next, the tag timestamp value is calculated based on t0 + t1 - t2, and the timestamp tag T-TAG is generated. The tag timestamp value can be used as the starting point of the message sending slot, and the preset interval duration can be used as the end point of the message sending slot. The time window corresponding to the message sending slot meets the scheduling requirements of the corresponding time-sensitive flow service message. The timestamp tag T-TAG and the message sending slot are added to the time-sensitive flow service message. This embodiment effectively reduces delay jitter caused by varying message lengths by dynamically adjusting the tag timestamp value to compensate for delay t2, thereby ensuring more stable message transmission time.
[0036] Furthermore, the ingress device also includes a queue scheduling unit that can schedule time-sensitive flows and normal service flows. Scheduling modes such as absolute priority, average round-robin, and weighted round-robin can be configured based on scheduling requirements. The scheduling rules configured in this embodiment include a rule for prioritizing time-sensitive service packets, thereby enabling prioritized forwarding of time-sensitive service packets and ensuring latency determinism. In one embodiment, before step S102, the method further includes: identifying the time-sensitive flow service message according to the timestamp tag by the egress device; caching the time-sensitive flow message; and sorting the cached time-sensitive flow according to the message sequence number.
[0037] Exemplary, such as Figure 2 and Figure 3 As shown, the egress device in this embodiment is PE2, which includes a packet classification unit. When the packet classification unit identifies a T-TAG tag in a packet, it determines that the corresponding packet is a time-sensitive flow service packet. If the T-TAG tag is not present in the packet, it determines that the packet is a normal service flow packet.
[0038] The egress device also includes a packet buffer and sorting unit. This unit caches time-sensitive flow packets using an off-chip DDR buffer solution and sorts the cached time-sensitive flow sequence according to the sequence number of the time-sensitive flow service packets. This supports out-of-order packet input, thereby supporting multiple time-sensitive flows and ensuring that service bursts do not affect latency jitter. In this embodiment, the off-chip DDR buffer is configured to absorb 100ms of latency jitter.
[0039] Furthermore, the egress device further includes a timeslot detection and recovery unit, which schedules the time-sensitive flow service message within the message sending timeslot based on the arrival timestamp, message length, and timestamp tag of the time-sensitive flow service message through the network egress device. Specifically, the steps include: If the arrival timestamp is earlier than the timestamp value in the timestamp tag, the time-sensitive flow service message is scheduled within the message sending time slot when the waiting time reaches the timestamp value. Waiting until the timestamp value is reached before sending the message can reduce delay jitter caused by early message arrival.
[0040] If the arrival timestamp is later than the timestamp value in the timestamp tag, the system determines whether the time-sensitive flow service message can be transmitted within the message transmission time slot based on the arrival timestamp and the message length. If so, the time-sensitive flow service message is scheduled within the message transmission time slot. Otherwise, scheduling the time-sensitive flow service message is abandoned. Determining whether transmission can be completed within the transmission time slot based on the message length and remaining time can reduce delay jitter caused by delayed message arrival. If the message cannot be transmitted within the transmission time slot, abandoning scheduling can prevent the message from being transmitted beyond the expected time slot and reduce the impact on subsequent messages.
[0041] In a specific embodiment, the delay deterministic network implementation method can be based on 10-end SPN (Slicing Packet Network) device deterministic queue scheduling. Figure 4 The process shown in FIG. 1 is used to test the implementation method of the delay deterministic network of the present application. Figure 4 As shown, the specific steps include: Step S201: Time synchronization is configured between the first station device 104 and the last station device 106 based on the PTP protocol so that the 1588 clocks of the two stations are locked.
[0042] Step S202: Configure the CCC service flow between the head station device 104 and the tail station device 106, send the VLAN100 / PRI1 time-sensitive service flow through the instrument, and send the VLAN200 / PRI0 background flow through the instrument. The flow is normal.
[0043] Step S203: Configure the service path delay for time-sensitive flows on head station device 104 to 176 μs (0x2B000), configure the message timestamp granularity to 256 ns, and add a T-TAG tag to time-sensitive flow service packets, along with the message transmission timeslot. The queue scheduling unit prioritizes forwarding time-sensitive flow service packets.
[0044] In step S204 , the intermediate devices between the first station device 104 and the last station device 106 forward the message normally without any special processing.
[0045] In step S205, the message classification unit in the tail station device 106 distinguishes time-sensitive traffic from normal traffic based on the T-TAG in the message. The message buffering and sorting unit uses an off-chip DDR buffer solution to absorb 100ms of delay jitter and sorts time-sensitive traffic packets based on their sequence numbers. The timeslot detection and recovery unit records information such as the arrival timestamp, T-TAG timestamp, and message length of the time-sensitive traffic packets. It schedules the packets based on their timestamp information and recovers their timeslot information.
[0046] Step S206 : Verify the service delay and delay jitter of the time-sensitive flow at different byte lengths respectively, record the results, and finally the delay jitter is within 0.28 μs (280 ns).
[0047] This embodiment provides a method for implementing a delay-deterministic network. By introducing a timestamp tag and a message sending slot mechanism between the network ingress and egress devices, this method achieves precise scheduling and transmission delay control for time-sensitive flow service messages, effectively reducing delay jitter. The message cache sorting unit of the egress device further enhances scheduling flexibility and fault tolerance, supports multiple time-sensitive flows, and service bursts do not affect delay jitter. Furthermore, only the head and tail nodes need to be modified, eliminating the need to upgrade intermediate devices, thus reducing network modification costs. This method meets the strict delay and jitter requirements of application scenarios with high real-time and synchronization requirements, such as industrial automation, intelligent transportation, and audio and video transmission.
[0048] In a second aspect, an embodiment of the present application further provides a delay deterministic network.
[0049] In one embodiment, referring to Figure 2 , Figure 2 This is a topology diagram of an embodiment of a time-deterministic network of the present application. Figure 2 As shown in Figure 1, the time-deterministic network includes: An ingress device, configured to generate a timestamp tag based on a service identifier, a message length, and a timestamp of a received message of a time-sensitive flow service message, add the timestamp tag and a corresponding message sending time slot to the time-sensitive flow service message, and forward the time-sensitive flow service message according to a preset scheduling rule; An egress device, configured to schedule the time-sensitive flow service message within the message sending time slot according to the arrival timestamp, message length and timestamp tag of the time-sensitive flow service message Furthermore, in one embodiment, the inlet device is further used to: Determining a corresponding service path delay according to the service identifier; Determining a corresponding compensation delay according to the message length; Rounding down the timestamp of the received message according to a preset timestamp granularity; The timestamp tag is generated according to the rounded timestamp of the received message, the service path delay and the compensation delay.
[0050] Furthermore, in one embodiment, the inlet device is further used to: The rounded received message timestamp is added to the service path delay, and then the compensation delay is subtracted to obtain a label timestamp value, and the timestamp label is generated based on the label timestamp value.
[0051] Furthermore, in one embodiment, the outlet device is further used to: Identifying the time-sensitive flow service message according to the timestamp tag by the egress device; caching the time-sensitive flow message; The cached time-sensitive flows are sorted according to message sequence numbers.
[0052] Furthermore, in one embodiment, the outlet device is further used to: If the arrival timestamp is earlier than the timestamp value in the timestamp tag, the time-sensitive flow service message is scheduled within the message sending timestamp when the waiting time reaches the timestamp value. If the arrival timestamp is later than the timestamp value in the timestamp tag, determining whether the time-sensitive flow service message can be sent within the message sending time slot according to the arrival timestamp and the message length; If yes, scheduling the time-sensitive flow service message within the message sending time slot; Otherwise, the scheduling of the time-sensitive flow service message is abandoned.
[0053] Furthermore, in one embodiment, the inlet device is further used to: Prioritize forwarding the time-sensitive flow service message.
[0054] Furthermore, in one embodiment, the delay deterministic network is further used to: Time synchronization is performed on the ingress device and the egress device.
[0055] Among them, the functional implementation of the ingress device and the egress device in the above-mentioned delay deterministic network corresponds to the steps in the above-mentioned implementation method embodiment of the delay deterministic network, and their functions and implementation processes will not be repeated here one by one.
[0056] It should be noted that the serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0057] The terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices. The terms "first", "second" and "third" are used to distinguish different objects, etc., and do not represent a sequence, nor do they limit the "first", "second" and "third" to different types.
[0058] In the description of the embodiments of this application, the words "exemplary," "for example," or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary," "for example," or "for example" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary," "for example," or "for example" is intended to present the relevant concepts in a concrete manner.
[0059] In the description of the embodiments of the present application, unless otherwise specified, “ / ” means or, for example, A / B can mean A or B; “and / or” in the text is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, “multiple” refers to two or more than two.
[0060] In some processes described in the embodiments of the present application, multiple operations or steps are included that appear in a specific order. However, it should be understood that these operations or steps may not be performed in the order in which they appear in the embodiments of the present application or may be performed in parallel. The sequence numbers of the operations are only used to distinguish between different operations, and the sequence numbers themselves do not represent any order of execution. In addition, these processes may include more or fewer operations, and these operations or steps may be performed in sequence or in parallel, and these operations or steps may be combined.
[0061] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, or the part that contributes to the existing technology, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above and includes a number of instructions for enabling a terminal device to execute the methods described in each embodiment of this application.
[0062] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A method for implementing a time-delay deterministic network, characterized in that: The method for implementing the delay deterministic network includes: Generate a timestamp tag based on the service identifier, message length, and received message timestamp of the time-sensitive flow service message through the ingress device of the network, add the timestamp tag and the corresponding message sending time slot to the time-sensitive flow service message, and forward the time-sensitive flow service message according to a preset scheduling rule; The time-sensitive flow service message is scheduled within the message sending time slot through the network egress device according to the arrival timestamp, message length and timestamp tag of the time-sensitive flow service message.
2. The method for implementing a time-deterministic network according to claim 1, wherein: Generates a timestamp tag based on the service identifier, length, and received timestamp of a time-sensitive traffic message, including: Determining a corresponding service path delay according to the service identifier; Determining a corresponding compensation delay according to the message length; Rounding down the timestamp of the received message according to a preset timestamp granularity; The timestamp tag is generated according to the rounded timestamp of the received message, the service path delay and the compensation delay.
3. The method for implementing a time-deterministic network according to claim 2, wherein: The generating the timestamp label according to the rounded received message timestamp, the service path delay, and the compensation delay includes: The rounded received message timestamp is added to the service path delay, and then the compensation delay is subtracted to obtain a label timestamp value, and the timestamp label is generated based on the label timestamp value.
4. The method for implementing a time-deterministic network according to claim 1, wherein: Before scheduling the time-sensitive flow service message within the message sending time slot according to the time-sensitive flow service message arrival timestamp, the message length, and the timestamp tag, the method further includes: Identifying the time-sensitive flow service message according to the timestamp tag by the egress device; caching the time-sensitive flow message; The cached time-sensitive flows are sorted according to message sequence numbers.
5. The method for implementing a time-deterministic network according to claim 1, wherein: Scheduling the time-sensitive flow service message within the message sending time slot according to the arrival timestamp, message length, and the timestamp tag of the time-sensitive flow service message includes: If the arrival timestamp is earlier than the timestamp value in the timestamp tag, the time-sensitive flow service message is scheduled within the message sending timestamp when the waiting time reaches the timestamp value. If the arrival timestamp is later than the timestamp value in the timestamp tag, determining whether the time-sensitive flow service message can be sent within the message sending time slot according to the arrival timestamp and the message length; If yes, scheduling the time-sensitive flow service message within the message sending time slot; Otherwise, the scheduling of the time-sensitive flow service message is abandoned.
6. The method for implementing a delay deterministic network according to claim 1, wherein: Forwarding the time-sensitive flow service message according to a preset scheduling rule includes: Prioritize forwarding the time-sensitive flow service message.
7. The method for delay deterministic network according to claim 1, wherein: Before the ingress device generates a timestamp label based on the service identifier, packet length, and received timestamp of the time-sensitive flow service packet, the following steps are also included: Time synchronization is performed on the ingress device and the egress device.
8. A delay deterministic network, characterized in that: The delay deterministic network includes: An ingress device, configured to generate a timestamp tag based on a service identifier, a message length, and a timestamp of a received message of a time-sensitive flow service message, add the timestamp tag and a corresponding message sending time slot to the time-sensitive flow service message, and forward the time-sensitive flow service message according to a preset scheduling rule; An egress device is configured to schedule the time-sensitive flow service message within the message sending time slot according to the arrival timestamp, message length and timestamp tag of the time-sensitive flow service message.
9. The delay deterministic network according to claim 8, characterized in that: The inlet device is also used for: Determining a corresponding service path delay according to the service identifier; Determining a corresponding compensation delay according to the message length; Rounding down the timestamp of the received message according to a preset timestamp granularity; The timestamp tag is generated according to the rounded timestamp of the received message, the service path delay and the compensation delay.
10. The delay deterministic network according to claim 9, characterized in that: The inlet device is also used for: The rounded received message timestamp is added to the service path delay, and then the compensation delay is subtracted to obtain a label timestamp value, and the timestamp label is generated based on the label timestamp value.