Flexible Ethernet Increment Tag Clock Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Flexible Ethernet technologies face challenges in maintaining synchronous clock frequency and time phase between source and sink network devices due to the non-transparent transport of clock frequency and time phase information, leading to inefficiencies in service transmission.
Innovation Solution
The implementation of increment tags is introduced to identify the quantity of inserted or deleted idle units in the data flow, allowing for the restoration of the original data flow and maintaining clock frequency and time phase information through transparent transport across flexible Ethernet devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If idle blocks are inserted or deleted to adapt service rate to bandwidth rate deviation, then bandwidth adaptation is achieved, but clock frequency and time phase information of the service are lost
Solution Approach 1:
The patent introduces an intermediary mechanism (increment tag and idle block tracking) that mediates between the service data flow and the flexible Ethernet transport. The increment tag records the quantity of inserted or deleted idle blocks without disrupting the service data itself, allowing the receiver to restore the original service rate and recover clock frequency and time phase information while still enabling bandwidth adaptation through idle block insertion/deletion.
2Adaptability or versatility
If flexible Ethernet physical interfaces are bonded to support multiple virtual logical ports, then interface versatility is improved, but clock frequency synchronization between source and sink devices deteriorates
Solution Approach 1:
The patent segments the Ethernet data flow into identifiable units (blocks) and introduces increment tags at specific segmentation points. This segmentation allows the system to track idle block operations at granular levels while maintaining overall service integrity. The increment tags are inserted at block boundaries, enabling precise tracking of rate adaptations without affecting the synchronized transport of service data across multiple virtual logical ports.
3Loss of information
If increment tags are inserted to identify quantity of changed idle units, then clock frequency and time phase information can be restored, but data flow complexity increases
Solution Approach 1:
The patent applies local quality by inserting increment tags only at specific locations in the data flow where idle block operations occur, rather than modifying the entire data flow structure. The increment tags are placed locally at block boundaries or within idle blocks themselves, allowing the system to track rate adaptations only where necessary while leaving the rest of the service data flow unchanged and simple.
Data Source
Figure 1~2a
Figure 2b
Figure 3
AI summary
Embodiments of the present invention disclose a service sending method and apparatus, a service receiving method and apparatus, and a network system. The service sending method includes: obtaining, by a transmit-end device, an original data flow; inserting an increment tag p in the original data flow, to generate a first data flow, where the increment tag p is used to identify a quantity of changed idle units of the first data flow relative to the original data flow; and sending the first data flow. In the embodiments of the present invention, transparent transport of clock frequency and time phase information of a service is implemented.