DetNet MPLS Encapsulation for Faster Packet Flow Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for processing deterministic networking (DetNet) data packets in MPLS networks require complex analysis and matching to identify MPLS encapsulated application flows, leading to long processing times and low efficiency.

Innovation Solution

A new encapsulation format for DetNet data packets using a label indication and flow identifier header, which simplifies the identification process by replacing the DetNet control word and service label, allowing for direct analysis of label values 8 or 15 to determine MPLS encapsulation, and optionally includes a sequence number for duplication and elimination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional packet processing methods are used, then processing flexibility is maintained, but processing speed is insufficient for Detnet requirements

Engineering Contradiction:
Improvepacket processing speedVSAvoidprocessing system complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The packet processing system is segmented into distinct functional modules: a packet parsing module that extracts Detnet-specific fields (slice identifier, sequence number, timing information), a scheduling module that determines transmission timing based on network synchronization signals, and a transmission module that outputs packets at precise intervals. This segmentation enables specialized optimization of each module for high-speed operation while maintaining overall system manageability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Packet timing and scheduling information is pre-calculated and stored in lookup tables before actual transmission. The system pre-processes timing requirements based on network synchronization signals received in advance, allowing packets to be transmitted at precise intervals without real-time calculation delays. This preliminary action significantly accelerates the transmission phase.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If packet timing is not precisely controlled, then processing is simpler, but packet transmission timing accuracy deteriorates

Engineering Contradiction:
Improvepacket transmission timing accuracyVSAvoidtiming control mechanism complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system incorporates a feedback mechanism that continuously monitors network synchronization signals and adjusts packet transmission timing accordingly. A timing adjustment module compares expected transmission times with actual network timing references and dynamically corrects any drift or deviations, ensuring precise packet delivery timing despite variations in network conditions or hardware delays.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The timing control system is designed to be dynamic rather than static, allowing real-time adjustment of packet transmission intervals based on network conditions. The system can adapt transmission timing in response to changing network load, synchronization signal variations, or detected timing drift, maintaining accuracy without requiring overly complex predetermined scheduling mechanisms.

Inventive Principle:
Principle #15Dynamics

3Reliability

If Detnet-specific fields are not extracted and processed, then processing overhead is reduced, but packet transmission reliability in time-sensitive networks deteriorates

Engineering Contradiction:
Improvepacket transmission reliabilityVSAvoidfield processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts and isolates Detnet-specific fields (slice identifier, sequence number, timing information, priority indicators) from the packet data structure into separate processing channels. This extraction allows these critical timing and routing fields to be processed independently and with higher priority than general packet data, ensuring that time-sensitive information is handled with the precision required for reliable Detnet transmission.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Different processing pathways are applied to different packet fields based on their specific requirements. Timing-critical fields receive dedicated, low-latency processing with guaranteed timing, while less time-sensitive fields can be processed with standard throughput. This local quality differentiation ensures that reliability requirements for time-sensitive data are met without unnecessarily complicating the processing of all packet data.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP4044529B1Detnet data packet processing method and apparatus
Publication Date: 2026.04.29 ZTE CORP
  • EP4044529B1 patent drawingFigure 1~3
  • EP4044529B1 patent drawingFigure 4(a)~5
  • EP4044529B1 patent drawingFigure 6~7

AI summary

Provided are a method and apparatus for processing a deterministic networking (DetNet) data packet. The method includes: performing, by a DetNet node, format encapsulation on a data packet of a DetNet application flow when the DetNet application flow passes through a multiprotocol label switching (MPLS) network, wherein an encapsulated data packet comprises a label indication and a flow identifier header; and forwarding the encapsulated data packet in the MPLS network. In the method, the label indication is added into an MPLS encapsulation, thereby greatly simplifying identification complexity of the MPLS encapsulation of a DetNet message; and a relay node does not need to change and swap a service label (S-Label), thereby shortening forwarding time and improving forwarding efficiency.