PTP TimeReceiver Port Performance Monitoring
TimeReceiver port performance monitoring is a mechanism for timeReceivers to report timing data and event timestamps, allowing external systems to assess synchronization accuracy and performance.
Overview
The Precision Time Protocol (PTP) timeReceiver port performance monitoring feature can be enabled on the member ports as per IEEE1588-2019 specification.
The PTP timeReceiver port performance monitoring feature:- supports
15minsand24hoursdata collection of parameters defined in J.1 table of IEEE1588-2019 specification for only active PTP member port. -
supports
15minsand24hoursdata collection of parameters defined in J.3 table of IEEE1588-2019 specification for only active PTP member port with E2E delay mechanism.
Configuring PTP TimeReceiver Port Performance Monitoring
To configure the PTP timeReceiver port performance monitoring, the following configuration must be enabled:
set protocols ptp performance-monitor slave-port
Monitoring
- You can view the configuration status using the
show ptp global-informationcommand (output trimmed for brevity):user@root> show ptp global-information PTP Global Configuration: Domain number : 24 Clock mode : Boundary Profile type : G.8275.1 ... Transparent-clock-status : N/A PPM Status : Enabled PPM Delay Request Interval : -4 1588-2019 Perf-monitor status : Enabled ...
-
Use
show ptp performance-monitor statuscommand to view the status of timeReceiver port performance monitoring:user@root> show ptp performance-monitor status Active-15mins-Window-index : 2 Active-24h-Window-index : 0 Status : Enabled.
-
Use
show ptp performance-monitor measurement 15min indexcommand to view the performance parameters for15minsdata collection. Index is an optional parameter and represents the nth index of data. The value ranges from 0 to 95, where 0 represents the latest data:user@root> show ptp performance-monitor measurement 15min 0 Clock Identity : e4:5d:37:ff:fe:4e:d7:76 Port Number : 2 Interface Name : et-0/0/34 Timestamp : Aug 20 22:26:16 – Aug 20 22:41:16 Measurent Data : Valid Master->slave : 4078ns/4087ns/4115ns/10ns (min/mean/max/std-dev) Slave->Master : 4078ns/4087ns/4115ns/10ns (min/mean/max/std-dev) Mean-path-delay : 4078ns/4087ns/4115ns/10ns (min/mean/max/std-dev) PhaseOffsetfromMaster : 4078ns/4087ns/4115ns/10ns (min/mean/max/std-dev)
- Use
show ptp performance-monitor measurement 24h indexcommand to view the performance parameters for24hdata collection. Index is an optional parameter and represents the nth index of data. The value ranges from 0 to 1, where 0 represents the latest data:user@root> show ptp performance-monitor measurement 24h 0 Clock Identity : e4:5d:37:ff:fe:4e:d7:76 Port Number : 2 Interface Name : et-0/0/34 Timestamp : Aug 20 22:26:16 – Aug 21 22:26:16 Measurement Data : Valid Master->slave : 4078ns/4087ns/4115ns/10ns (min/mean/max/std-dev) Slave->Master : 4078ns/4087ns/4115ns/10ns (min/mean/max/std-dev) Mean-path-delay : 4078ns/4087ns/4115ns/10ns (min/mean/max/std-dev) PhaseOffsetfromMaster : 4078ns/4087ns/4115ns/10ns (min/mean/max/std-dev)
-
Use
show ptp performance-monitor statistics 15min indexcommand to view the performance statistics for15minsdata collection. Index is an optional parameter and represents the nth index of data. The value ranges from 0 to 95, where 0 represents the latest data:user@root> show ptp performance-monitor statistics 15min 0 Local Clock Remote Clock Role Stream Received Transmitted et-0/0/34.0 01:1b:19:00:00:00 Slave 4 41944 16801 Timestamp: Aug 20 22:26:16 – Aug 20 22:41:16 Signalling Announce Sync Delay Followup Error Rx: 0 8394 16771 16779 0 30 Tx: 0 0 0 16801 0 0 Total announce messages received from all Foreign Masters: 16384 -
Use
show ptp performance-monitor statistics 24h indexcommand to view the performance statistics for24hdata collection. Index is an optional parameter and represents the nth index of data. The value ranges from 0 to 1, where 0 represents the latest data:user@root> show ptp performance-monitor statistics 24h 0 Local Clock Remote Clock Role Stream Received Transmitted et-0/0/34.0 01:1b:19:00:00:00 Slave 4 41944 16801 Timestamp: Aug 20 22:26:16 – Aug 21 22:41:16 Signalling Announce Sync Delay Followup Error Rx: 0 8394 16771 16779 0 30 Tx: 0 0 0 16801 0 0 Total announce messages received from all Foreign Masters: 16384 -
Use
clear ptp performance-monitor measurement all-countersandclear ptp performance-monitor statistics all-counterscommands to clear the performance measurements and statistics.