KB2019.915
Domain Time loses PTP sync and reports its state as faulty.
This article applies to Domain Time Client and
Domain Time Server.
Last Updated: 20 Jul 2021
Problem
Domain Time will not stay synchronized to the PTP Master and reports its state as faulty on the PTP Status page of the applet. You also
receive log messages similar to this:
PTP detected 192.168.1.50 with same portIdentity (408d5c-fffe-e775e9.1) as this node; setting state to faulty
Cause
PTP requires each node (Master and Slaves) to have a unique portIdentity since it uses this value to direct data to the correct machine. Domain Time
checks to be sure it has a unique value. If it detects a duplicate, it will disable PTP sync to avoid causing issues with the duplicate machine
and report its synchronization state as faulty.
Explanation
portIdentity consists of a clockIdentity value plus a port number. Many devices, particularly PTP-capable Network Interface Controllers (NICs)
derive the PTP clockIdentity value from their assigned MAC address. Domain Time does this as well. However, if Domain Time is installed
on a machine that also has a PTP-aware NIC, portIdentity conflicts can occur if both Domain Time and NIC derived their values from the NIC MAC
address. For example, PTP-aware NICs will often assign themselves a single clockIdentity value derived from the MAC address, but assign a individual port number for each network interface
on the card, starting with port 1 and incrementing for each additional port.
Also, a portIdentity conflict with other machines can be identified over the network. This can happen if
Domain Time instances have been cloned without removing machine-specific information (see KB2008.090),
resulting in duplicate portIdentity combinations. It can also happen if some other PTP device has been configured with a
duplicate portIdentity.
Solution
|
Copyright © 1995-2025 Greyware Automation Products, Inc. All Rights Reserved
All Trademarks mentioned are the properties of their respective owners.
Greyware Automation Products, Inc.
308 Oriole Ct, Murphy, TX 75094
972-867-2794 (voice)
Close Printer-Friendly Version
|