Metro Transport Networking Timing Distribution via 66b Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing timing techniques in Metro Transport Networking (MTN) are inefficient as they require packet-aware circuitry and cannot implement multiple Precision Time Protocol (PTP) timing islands for various clients, and timing information cannot be switched with client paths, limiting synchronization capabilities.

Innovation Solution

The use of 66b blocks from 64b/66b encoding for timing, where a specific block with an O-code is detected to sample a clock and transmit timing information via PTP messages, allowing for client-specific and switchable timing distribution at the path layer in MTN networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If PTP timing is implemented at the FlexE layer, then timing distribution is achieved, but multiple PTP timing islands cannot be implemented for various clients and timing information cannot be switched with client paths

Engineering Contradiction:
Improvemulti-client timing supportVSAvoidtiming implementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The timing distribution system is segmented into per-path timing islands rather than a single global timing domain. Each client path can have its own timing characteristics and synchronization parameters, allowing independent timing control for different clients while sharing the same physical FlexE infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The solution moves from section-layer timing (affecting all clients) to path-layer timing (affecting individual clients). This dimensional shift enables timing information to be associated with and switched along with specific client paths, providing client-specific timing without requiring separate physical infrastructure.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If packet-aware circuitry is used for timing, then PTP messages can be processed, but device complexity increases and timing efficiency decreases

Engineering Contradiction:
Improvetiming accuracyVSAvoidcircuitry complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The timing function is extracted from the packet processing plane and implemented at the physical layer using 66b blocks. By removing timing processing from packet-aware circuitry and placing it in the physical layer, the system achieves timing accuracy without requiring complex packet classification and processing capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The solution replaces packet-based software/timestamp mechanisms with physical layer block-based timing. Instead of using packet headers and software processing, the system uses dedicated 66b blocks that can be processed by simple physical layer circuitry, substituting complex packet processing with simpler physical signal processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If FlexE timing is used, then timing distribution is achieved, but the periodic multi-frame reference bounds the amount of sync messages

Engineering Contradiction:
Improvesynchronization speedVSAvoidtiming distribution duration
Core Design Contradiction:
ProductivityVSDuration of action of moving object

Solution Approach 1:

The system transitions from static periodic timing references to dynamic on-demand timing distribution. Instead of being constrained by fixed multi-frame periods, timing information can be transmitted dynamically at any moment when needed, allowing flexible and adaptive synchronization that responds to actual network conditions and client requirements.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11916661B2Distributing timing over metro transport networking
Publication Date: 2024.02.27 CIENA CORP
  • US11916661B2 patent drawing
  • US11916661B2 patent drawing
  • US11916661B2 patent drawing

AI summary

Systems and methods for timing over a Metro Transport Networking (MTN) path include detecting a specific block in a stream of blocks, wherein each block is encoded based on a line code, and sampling an output of a clock to determine a timestamp reference based on detection of the specific block, and transmitting timing information based on the timestamp reference. The specific block can be a control block. The timing information can be transmitted via a Precision Time Protocol (PTP) message. The timing information can be transmitted via a plurality of subsequent specific blocks.