Flexible Ethernet Clock Transport via Quantity Mark Insertion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In flexible Ethernet networks, clock frequency and time phase information cannot be transparently transported, leading to synchronization issues between source and sink network devices due to idle-code-block insertion or deletion.

Innovation Solution

A method and apparatus that insert a quantity mark k into the original data stream to identify the quantity of data units, allowing the receive end device to recover the original data stream and restore clock frequency and time phase information, enabling transparent transport of clock frequency and time phase.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If idle units are inserted or deleted between transmit and receive end devices, then the data stream can be adapted to bandwidth differences, but the clock frequency and time phase information of the service cannot be transparently transported

Engineering Contradiction:
Improvebandwidth adaptationVSAvoidclock frequency and time phase information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces a special data unit structure that acts as an intermediary carrier for clock frequency and time phase information. This special data unit includes a quantity mark field that preserves timing information while allowing idle unit insertion/deletion for bandwidth adaptation. The special data unit is inserted into the data stream to carry timing information transparently through the network, resolving the contradiction between bandwidth adaptability and information preservation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If idle units are inserted or deleted, then bandwidth flexibility is achieved, but synchronization between source and sink network devices cannot be maintained

Engineering Contradiction:
Improvebandwidth flexibilityVSAvoidsynchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-inserting special data units with quantity marks into the data stream before transmission. These special data units are prepared in advance with the correct timing information embedded, allowing the receive end to recover clock frequency and time phase information without being affected by subsequent idle unit insertions or deletions. This ensures synchronization is maintained despite bandwidth flexibility requirements.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the data stream is modified to carry timing information, then transparent transport of clock frequency is achieved, but the device complexity increases

Engineering Contradiction:
Improvetransparent transport of clock frequencyVSAvoidprocessing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies local quality by modifying only specific portions of the data stream rather than the entire stream. Special data units are inserted at specific locations where they carry timing information, while the rest of the data stream remains unchanged. The quantity mark field in these special data units is processed locally at the transmit and receive ends, minimizing the overall processing complexity while achieving transparent transport of clock frequency information.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3496344B1Methods and apparatuses for sending and receiving service, and network system
Publication Date: 2023.06.21 HUAWEI TECH CO LTD
  • EP3496344B1 patent drawingFigure 1~2a
  • EP3496344B1 patent drawingFigure 2b~3
  • EP3496344B1 patent drawingFigure 4

AI summary

Embodiments of the present invention disclose a method and an apparatus for sending a service, a method and an apparatus for receiving a service, and a network system. The method for sending a service includes: obtaining, by a transmit end device, an original data stream; inserting a quantity mark k into the original data stream, to generate a first data stream, where the quantity mark k is a quantity of first data units in the original data stream, and k is greater than or equal to 0; and sending the first data stream. In the embodiments of the present invention, a clock frequency and time phase information of a service are transparently transported.