FlexE Clock Information Transparent Transmission via 64B/66B Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Flexible Ethernet technologies face challenges in transparently transmitting service clock information due to the addition or deletion of idle code blocks, leading to loss of clock rate and time phase information during service transmission.
Innovation Solution
A method where the first network device obtains and maps client service and clock information to a FlexE frame, allowing the second network device to recover and adjust the clock, ensuring transparent transmission by using code block or bit indication information within the FlexE frame.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If idle code blocks are added or deleted to adapt service rate to bandwidth rate deviation, then service transmission flexibility is improved, but clock information transparency is lost
Solution Approach 1:
The patent extracts clock information from the service data stream by identifying and extracting 64B/66B control characters (0x55 or 0x56) that contain clock rate and time phase information. This extracted clock information is then separately processed and used to generate a recovered clock signal, allowing the service data to be transmitted with rate adaptation while the clock information is preserved and transmitted independently through the FlexE client service.
Solution Approach 2:
The patent introduces an intermediary clock information extraction and recovery mechanism that acts between the service data transmission and the clock synchronization requirements. The intermediary process extracts clock information from the service data, recovers the clock signal at intermediate network devices, and uses this recovered clock to resynchronize the service data stream, thereby maintaining clock transparency despite the addition/deletion of idle code blocks.
2Adaptability or versatility
If FlexE clients are cascaded to support multiple virtual logical ports, then network virtualization capability is improved, but clock synchronization complexity increases
Solution Approach 1:
The patent segments the clock synchronization function from the data transmission function in FlexE clients. Each FlexE client independently performs clock information extraction and recovery on its assigned service data stream, rather than requiring centralized clock management across cascaded clients. This segmentation allows multiple virtual logical ports to be supported while each handles its own clock synchronization independently, reducing overall system complexity.
Solution Approach 2:
The patent enables each FlexE client to perform self-service clock recovery by autonomously extracting clock information from its own service data stream and generating its own recovered clock signal. This self-service approach eliminates the need for complex centralized clock distribution mechanisms across cascaded FlexE clients, allowing each client to independently maintain clock synchronization for its virtual logical ports.
Data Source
Figure 1~3
Figure 4~5
Figure 6~8
AI summary
The present invention discloses a service transmission method, a network device, and a network system. The method includes: obtaining, by a first network device, a client service of FlexE, and obtaining clock information corresponding to the client service; mapping, by the first network device, the client service and the clock information to a timeslot of a FlexE frame, where the client service and the clock information occupy a same timeslot and/or different timeslots; and sending, by the first network device, the FlexE frame to a second network device. Therefore, service clock information can be transparently transmitted in flexible Ethernet by using the method of the present invention.