DetNet Flow Segregation via Distribution Thread

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network communication technologies, particularly in Deterministic Networking (DetNet), face challenges in ensuring low data loss rates and bounded latency for real-time applications, as they lack support for DetNet flows within best-effort forwarding processes, leading to potential interference and compatibility issues.

Innovation Solution

The method introduces distribution threads, DetNet forwarding threads, and cycle forwarding threads to segregate and prioritize DetNet flows, ensuring they are not affected by best-effort flows, by distributing packets into specific queues and forwarding them through a segmented routing mechanism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If DetNet flows are forwarded using best-effort forwarding method, then device complexity is reduced, but reliability and bounded latency cannot be guaranteed

Engineering Contradiction:
Improveforwarding mechanism complexityVSAvoiddata loss rate and latency guarantee
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the forwarding process into two independent paths: best-effort forwarding for general traffic and DetNet-specific forwarding for deterministic traffic. This is achieved by creating separate forwarding threads (DetNet forwarding thread and cycle forwarding thread) and separate queue structures (DBQ, DTQ, CSQ) that operate independently, allowing each path to optimize for its specific requirements without interfering with the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the DetNet flow handling from the best-effort forwarding process by introducing a dedicated DetNet forwarding thread that operates independently. This thread specifically handles packets marked as DetNet flows, separating them from the general best-effort forwarding path, thereby ensuring that DetNet packets receive guaranteed service while maintaining the simplicity of best-effort forwarding for other traffic.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If separate forwarding mechanisms are introduced for DetNet flows, then reliability and bounded latency are guaranteed, but device complexity increases

Engineering Contradiction:
Improvedata loss rate and latency guaranteeVSAvoidforwarding mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the DetNet forwarding functionality with the existing best-effort forwarding infrastructure by using a unified packet receiving queue and a single distribution thread that handles both DetNet and best-effort packets. The separation is achieved at the thread level rather than requiring completely separate hardware or software stacks, thus reducing overall complexity while maintaining reliability guarantees.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The distribution thread is designed with multi-functionality, handling both DetNet packets and best-effort packets within the same thread and queue structure. This universal approach allows the system to maintain a simpler overall architecture while still providing specialized handling for DetNet flows through conditional logic and separate forwarding threads that share the same infrastructure.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of time

If DetNet packets are prioritized over best-effort packets, then bounded latency is achieved, but best-effort flow performance may deteriorate

Engineering Contradiction:
Improvelatency boundVSAvoidbest-effort flow throughput
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent segments the packet processing into separate queues (DBQ for DetNet packets, BTQ for best-effort packets) and separate forwarding threads. This segmentation ensures that DetNet packets are processed with priority guarantees while best-effort packets continue to be processed independently, preventing any deterioration in best-effort performance due to DetNet prioritization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By extracting DetNet packet handling into a separate forwarding thread that operates independently from the best-effort forwarding thread, the patent ensures that DetNet priority handling does not interfere with best-effort flow processing. The two threads operate in parallel with dedicated queues, eliminating resource contention and performance degradation.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240275728A1Method and apparatus for transmitting detnet flow
Publication Date: 2024.08.15 NEW H3C TECH CO LTD
  • US20240275728A1 patent drawing
  • US20240275728A1 patent drawing
  • US20240275728A1 patent drawing

AI summary

The present application provides a method and an apparatus for transmitting DetNet flow. Through the embodiments of the present application, the embodiment can realize providing DetNet flow forwarding on the basis of the existing best-effort flow forwarding. Further, through the above distribution thread, DFT, and CFT in a network device, it can be ensured that the DetNet flow forwarding is not affected by best-effort flow forwarding, and the mutual compatibility of existing best-effort flow forwarding and DetNet flow forwarding can be guaranteed.