Precision Time Protocol

From Wikipedia, the free encyclopedia

The Precision Time Protocol (PTP) is a protocol defined in the IEEE 1588 – 2002 standard that allows precise synchronization of networks (e.g., Ethernet). Accuracy within the nanosecond range can be achieved by using hardware generated timestamps. The Institute of Embedded Systems (InES) of the University of Winterthur is addressing the practical implementation and application of PTP.

From John C. Eidson, Measurement, Control and Communication Using IEEE 1588: "[...] IEEE 1588 is designed to fill a niche not well served by either of the two dominant protocols, NTP and GPS. IEEE 1588 is designed for local systems requiring very high accuracies beyond those attainable using NTP. It is also designed for applications that cannot bear the cost of a GPS receiver at each node, or for which GPS signals are inaccessible."

[edit] See also

[edit] References

  • International standard IEC 61588: Precision clock synchronization protocol for networked measurement and control systems. 2004.
  • John C. Eidson, Measurement, Control and Communication Using IEEE 1588, (Springer-Verlag London Limited 2006) [1]

[edit] External links

General PTP links:

Open source PTP implementation:

Manufacturers of PTP-based timeservers: