Virtual PTP Port (G.8275 Annex B)
Introduction
Inclusion of a virtual PTP port on a PTP clock. This annexe describes the Virtual PTP port model which is a unidirectional, phase/time interface on a PTP Clock. This can be used to model:
When the Virtual PTP port is associated with an input signal for the PTP clock, it is allowed to participate in the PTP clock and hence participate in the BCMA algorithm.
Virtual PTP Port and LinuxPTP
A working model for virtual Port has been introduced to the Linux PTP forum by SyncMonk technologies in association with Renesas Electronics Corporation. The initial review was raised along the thread "Adding features to support Telecom profile G.8275.2".
This introduces UDS (Unix Domain Socket) used as a virtual PTP port which can be used to achieve the functionality mentioned above. The current implementation uses the virtual PTP port to support APTS where the Announce message coming from PRTC is redirected to the PTP4L instance using the virtual PTP port and hence participates as an input port to the BMCA. Then BMCA can determine the Best Master Clock selection based on the Priorities configured and hence can ignore the inputs from Ports when it get synchronized with PRTC.
High Level Design Overview
领英推荐
Parameters Supported by Virtual Ports
All parameters are not supported by the virtual PTP port. The parameters grouped as locally set are not transmitted across the virtual PTP port but are set internally by the receiver of the virtual PTP port information
Time Properties data set would be derived from the external time interface (i.e., GNSS receiver)
The Grandmaster clock quality would be derived from the external time interface (i.e., GNSS receiver).
SyncMonk Technologies is committed to bring the new innovations and enhancements to the Open Source and Time Synchronization domain. For more information and details please connect with our technical team at [email protected]