Active PAR

P1588

Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems

This standard defines a network protocol, the Precision Time Protocol (PTP), enabling accurate and precise synchronization of the real-time clocks of devices in networked distributed systems. The protocol is applicable to systems where devices communicate via networks, including Ethernet. The standard allows multicast communication, unicast communication or both. The protocol: • Enables heterogeneous systems that include clocks of various inherent precision, resolution, and stability to synchronize to a grandmaster clock. • Supports synchronization in the sub-microsecond range with minimal network bandwidth and local clock computing resources. • Enhances support for synchronization to better than 1 nanosecond. • Specifies how corrections for path asymmetry are made, if the asymmetry values are known. The grandmaster clock can be synchronized to a source of time external to the system, if time traceable to international standards or other source of time is required. • Provides information for devices to compute Coordinated Universal Time (UTC) from the protocol distributed time, if the grandmaster clock is traceable to international standards and is able to access pending leap-second changes. Options are also provided to allow end devices to compute other time scales from the protocol distributed time scale. • Defines timing domains in which system timing is consistent. • Establishes the timing topology. • Allows, via the default behavior of the protocol, simple systems to be installed and operated without requiring the administrative attention of users to determine the system timing topology. The standard: • Defines all needed data types, message formats, required computations, internal states, the behavior of devices with respect to transmitting, receiving, and processing protocol communications. • Provides for the management of protocol artifacts in devices. • Defines formal mechanisms for message extensions and the requirements for profiles that allow customization for specific application domains. • Defines conformance requirements. • Provides optional specifications for protocol security. • Specifies requirements for mapping the protocol to specific network implementations and defines such mappings, including User Datagram Protocol (UDP)/Internet Protocol (IP versions 4 and 6), and layer-2 IEEE Std 802.3 Ethernet. • Documents conditions under which this standard is backward compatible with IEEE Std 1588-2008 and IEEE Std 1588-2019.

Sponsor Committee
IM/ST - TC9 - Sensor Technology
Status
Active PAR
PAR Approval
2024-09-26
Superseding
1588-2019

Working Group Details

Society
IEEE Instrumentation and Measurement Society
Learn More About IEEE Instrumentation and Measurement Society
Sponsor Committee
IM/ST - TC9 - Sensor Technology
Working Group
PNCS - Precise Networked Clock Synchronization Working Group
IEEE Program Manager
Vanessa Lalitte
Contact Vanessa Lalitte
Working Group Chair
Douglas Arnold

Other Activities From This Working Group

Current projects that have been authorized by the IEEE SA Standards Board to develop a standard.


P1588.1
Standard for Client Server Precision Clock Synchronization Protocol

This standard defines a simple and precise time transfer protocol called the Client Server Precision Time Protocol (CSPTP). CSPTP uses Precision Time Protocol (PTP) messages defined in IEEE Std 1588, to take advantage of timing support in network switches and routers. Therefore, CSPTP can achieve time transfer accuracies comparable to what can be achieved using PTP. However, CSPTP is logically isolated from PTP, and therefore can coexist with existing PTP networks. CSPTP allows clients to request timing information from any CSPTP server and allows the servers to operate without keeping state information on clients.

Learn More About P1588.1

P1588f
Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems Amendment: Enhancements for latency and/or asymmetry calibration

This amendment enhances support for latency and asymmetry calibration, and also provides informative text related to these enhancements. It corrects errors in the text and clarifies unclear passages.

Learn More About P1588f

P1588h
IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems Amendment: Option to Disable Announcement Messages

This amendment provides additions and modifications to allow disabling the Announce message functionality on implementations and specifies under what conditions it is permissible. The amendment maintains the ability for implementations to support backward compatibility, interoperability, and full conformance with IEEE Std 1588™-2019. Protocols, procedures, and managed objects are updated if and as required to reflect the availability and use of Announce. This amendment also includes technical and editorial corrections in the description of existing IEEE Std 1588™-2019 functionality.

Learn More About P1588h

Standards approved by the IEEE SA Standards Board that are within the 10-year lifecycle.


No Active Standards

These standards have been replaced with a revised version of the standard, or by a compilation of the original active standard and all its existing amendments, corrigenda, and errata.


No Superseded Standards

These standards have been removed from active status through a ballot where the standard is made inactive as a consensus decision of a balloting group.


No Inactive-Withdrawn Standards

These standards are removed from active status through an administrative process for standards that have not undergone a revision process within 10 years.


No Inactive-Reserved Standards
Subscribe to our Newsletter

Sign up for our monthly newsletter to learn about new developments, including resources, insights and more.