I need to create a reliable and accurate synchronization between two CentOS 6 machines connected through a direct Ethernet connection.

I've seen that on Linux several implementation of the IEEE 1588 Precision Time Protocol (PTP) exist:

  • PTPd:
  • PTPd2:
    • A new version meant to supersede the previous implementation
    • Apparently unmaintained
    • For CentOS 6, available only in the EPEL repositories
  • PTPv2d:
    • A further implementation
    • Unmaintained as well
  • linuxptp:
    • A specific implementation for Linux
    • Maintained
    • Available on the CentOS repositories
    • Suggested by the RedHat documentation for both RedHat 6 and RedHat 7

My questions follow:

  • There are too many questions in one and is all overly broad. Please try to narrow down your question and be more specific, if you want to get good answer. – Diamant Jan 18 '16 at 9:58
  • You are surely aware that Red Hat routinely backports kernel features and patches from newer kernels? So they did for RHEL 6.4, in which linuxptp was introduced. – Michael Hampton Jan 18 '16 at 15:10
  • Yes, I supposed it. What about the differences between linuxptp and PTPd2 ? – Claudio Jan 18 '16 at 15:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.