PTP Port Priority Coordination via LLDP for LAG Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In networks using precision timing protocol (PTP) for clock synchronization, asynchronous propagation delays between links in a link aggregation group (LAG) can cause clock synchronization errors, leading to issues like dropped calls and data streaming interruptions, due to independent configurations of network devices.

Innovation Solution

A network device automatically self-configures port priorities for PTP communications using Link Layer Discovery Protocol (LLDP) frames to ensure symmetric propagation delays across links, coordinating port usage to maintain synchronization even when faults occur.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If network devices independently configure ports in a LAG, then device autonomy and configuration flexibility are improved, but asynchronous propagation delays occur causing clock synchronization errors

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidclock synchronization accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system uses LLDP protocol to exchange port priority information between peer network devices, creating a feedback mechanism that coordinates configuration decisions. Each device sends its port priority assignments via LLDP frames and adjusts its configuration based on received information from the peer device, ensuring symmetric port usage and synchronized PTP communication paths.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

LLDP frames serve as an intermediary communication vehicle between peer network devices. These frames carry port priority information that mediates the configuration coordination, allowing devices to negotiate and align their port assignments without direct manual intervention, thereby achieving synchronized configuration across the LAG.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If manual configuration of PTP port priorities is implemented, then synchronization accuracy is improved, but configuration complexity and time consumption increase

Engineering Contradiction:
Improveclock synchronization accuracyVSAvoidconfiguration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Network devices automatically perform PTP port priority configuration by exchanging LLDP frames with peer devices. The system self-determines optimal port assignments based on received LLDP information without requiring manual administrator intervention, thereby achieving accurate synchronization while reducing configuration complexity and deployment time.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary port priority assignment and coordination through LLDP frame exchange before actual PTP synchronization begins. This preliminary configuration ensures that when PTP communications start, the port priorities are already optimized and aligned, avoiding the need for complex manual pre-configuration.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If port priorities are dynamically adjusted for fault tolerance, then system reliability is improved, but configuration stability and synchronization consistency may deteriorate

Engineering Contradiction:
Improvefault toleranceVSAvoidconfiguration stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The system introduces asymmetric port priority assignments between peer devices to enable fault tolerance. When a link fails, one device can switch to an alternate port while the other maintains its primary port assignment, creating an asymmetric recovery path that improves reliability without requiring complete reconfiguration of both devices simultaneously, thus maintaining overall configuration stability.

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS11496235B2Symmetric path/link over LAG interface using LLDP for time synchronization between two nodes using PTP
Publication Date: 2022.11.08 JUNIPER NETWORKS INC
  • US11496235B2 patent drawing
  • US11496235B2 patent drawing
  • US11496235B2 patent drawing

AI summary

A network device may assign, to a port of a plurality of ports on the network device, a precision timing protocol (PTP) port priority for PTP communications between the network device and another network device. The network device and the other network device may be communicatively connected via a plurality of links in a link aggregation group (LAG). Each port, of the plurality of ports, may be associated with a respective link, of the plurality of links, in the LAG. The network device may generate a link layer discovery protocol (LLDP) frame that includes information identifying the PTP port priority assigned to the port. The network device may transmit the LLDP frame to the other network device to identify, to the other network device, the PTP port priority.