Flexible Ethernet Clock Transport via Quantity Mark Insertion
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
Figure 1~2a
Figure 2b~3
Figure 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.