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:

My questions follow:

Many thanks for any hint.