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 implementations of the IEEE 1588 Precision Time Protocol
(PTP) <https://en.wikipedia.org/wiki/Precision_Time_Protocol> exist:

   - PTPd <http://ptpd.sourceforge.net>:
      - Apparently, this is the original implentation
      - Apparently, it is still maintained <http://www.github.com/ptpd/ptpd>
   - PTPd2 <http://ptpd2.sourceforge.net>:
      - A new version meant to supersede the previous implementation
      - Apparently unmaintained
      - Available only in the EPEL repositories as ptpd package
      - PTPv2d <http://code.google.com/p/ptpv2d>:
      - A further implementation
      - Unmaintained as well
   - linuxptp <http://linuxptp.sourceforge.net>:
      - A specific implementation for Linux
      - Maintained
      - Available on the CentOS repositories
      - Suggested by the RedHat documentation for both RedHat 6
      
<https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/ch-Configuring_PTP_Using_ptp4l.html>
      and RedHat 7
      
<https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sec-Using_PTP.html>

My questions follow:

   - Does the ptpd package provided by EPEL refer to the ptpd or to the
   ptpd2 project ? (the EPEL package is called "ptpd" while the included
   binary is called "ptpd2"...)
   - Why does EPEL provide PTPd2 while RedHat suggests and already provides
   linuxptp on its own repositories ? Which are differences between PTPd2 and
   Linuxptp in terms of reliability and timing accuracy ?

Many thanks and best regards.
_______________________________________________
epel-devel mailing list
[email protected]
http://lists.fedoraproject.org/admin/lists/[email protected]

Reply via email to