FlexE Clock Information Transparent Transmission via 64B/66B Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveservice rate adaptationVSAvoidclock information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvenetwork virtualizationVSAvoidclock synchronization
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3565163B1Service transmission method, network device, and network system
Publication Date: 2024.01.24 HUAWEI TECH CO LTD
  • EP3565163B1 patent drawingFigure 1~3
  • EP3565163B1 patent drawingFigure 4~5
  • EP3565163B1 patent drawingFigure 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.