Clock Synchronization Status Message Segmentation for Loop Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Packet transport networks face challenges in clock synchronization, particularly in complex scenarios where the quality grade of line clocks is not optimal, and clock loops can form due to inadequate protection methods defined in ITU-T Recommendations G.707 and G.8261/Y.1361.

Innovation Solution

The method extends Clock Synchronization Status Messages (SSMs) to include clock identification, quality grade, number of network elements passed, alarm indication, and forbidden-use indication, allowing network elements to automatically select the optimal routing clock, prevent non-optimal clocks from participating, and avoid clock loops by processing these messages as OAM messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the simple SSM definition from G.707 is used, then the implementation is straightforward, but the clock quality grade extraction is not optimal and clock loops may form in complex networking scenarios

Engineering Contradiction:
Improvesimplicity of SSM definitionVSAvoidclock link protection
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The SSM is segmented into multiple distinct fields: clock identification field, clock quality grade field, number of network elements field, clock alarm indication field, and forbidden-use indication field. This segmentation allows each field to carry specific information needed for reliable clock selection and loop prevention while maintaining clear processing logic at each network element.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention adds new dimensions to the SSM by introducing the number of network elements field and forbidden-use indication field. These additional dimensions provide network elements with the capability to calculate clock path length and prevent clock loops, transforming the simple quality-grade-based selection into a multi-dimensional optimization process that considers both quality and path characteristics.

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

2Device complexity

If network elements select clock sources based only on quality grade, then the selection process is simple, but non-optimal routing clocks may be selected and clock loops may occur

Engineering Contradiction:
Improveclock selection processVSAvoidclock path optimization
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The number of network elements field provides feedback information about the clock path length to each network element. Network elements use this feedback to calculate the total path length and select clock sources that minimize the number of hops, ensuring optimal routing while preventing clock loops through the forbidden-use indication field that marks clocks already used in the current path.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The forbidden-use indication field is set in advance by network elements to mark clock sources that have already been used in the current clock path. This preliminary action prevents other network elements from selecting the same clock source, thereby preventing clock loops before they can form, while maintaining a relatively simple selection process based on quality grade and path length.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8189625B2Method for clock link automatic protection in packet transport networks
Publication Date: 2012.05.29 ZTE CORP
  • US8189625B2 patent drawing
  • US8189625B2 patent drawing
  • US8189625B2 patent drawing

AI summary

A method for clock link automatic protection in packet transport networks is disclosed. The method includes that: extending the clock synchronization status message to allow said clock synchronization status message to include: a clock identification (ID), a quality grade of clock, the number of network elements that the clock has passed, a clock alarm indication, and a forbidden-use indication; each network element in the clock link processes the clock synchronization status message; and said each network element selected a clock source according to the clock synchronization status message. The method in the present invention allows the network elements to be able to automatically select the optimal routing clock, forbid non-optimal routing clocks to participate in the selection, and effectively prevent the clocks from looping.