PTPd

Screenshot of PTPd 2.3.1

PTPd is an open source implementation of the Precision Time Protocol for Unix-like computers.

Derivatives

  • PTPd is a complete, BSD-licensed, open source code implementation of the IEEE 1588-2008 PTP specification. Currently, only Unix-like computers can run the software, but this essentially means that FreeBSD, Linux, macOS, Minix 3 and QNX computers can participate in PTP networks. PTPd can act as a master on a system with an external time source, such as a GPS card, or NTP running as a client.
  • ptpd2 was intended to be a complete open source implementation of the IEEE 1588-2008 (PTPv2) PTP specification.[1] The project was abandoned in March 2011.[citation needed]
  • ptpv2d is GPL re-licensed open source code of IEEE 1588 version 1, version 2 and IEEE 802.1AS, including hardware timestamping for Freescale MPC831x family of processors.[2]

Accuracy

PTPd accuracy depends on how IEEE 1588 packets are timestamped on the participating machines. When IEEE 1588 packets are timestamped in software, interrupt latency, OS scheduling, and other software issues reduce the accuracy of the acquired timestamps, and therefore, the accuracy of time synchronization. The presence of hardware-assisted timestamping makes it possible to acquire more precise send and receive timestamps. A test in 2010 on an Intel Gigabit network card noted offset converging to varying between around 1–100 microseconds in a pure software implementation, and to around a microsecond when using hardware-assisted PTP.[3]

See also

References

  1. ^ "Precision Time Protocol Daemon - ptpd2". Retrieved 2011-08-23.
  2. ^ "ptpv2d". Retrieved 2010-06-24.
  3. ^ "Hardware assisted PTPd home page". BME-MIT, Hungary. Retrieved 2011-03-20.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.