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]
