• Shopping Cart
    There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert
Celebrate World Standards Day. Save 10% with code WSD2026 until 31 Oct. Save now

IEC 61588:2009

Withdrawn

Withdrawn

A Withdrawn Standard is one, which is removed from sale, and its unique number can no longer be used. The Standard can be withdrawn and not replaced, or it can be withdrawn and replaced by a Standard with a different number.

View Superseded by

Precision clock synchronization protocol for networked measurement and control systems

Available format(s)

Hardcopy , PDF

Language(s)

English

Published date

27-02-2009

Withdrawn date

19-06-2021

Superseded by

IEC 61588:2021

£430.19
Excluding VAT
Summarise this standard

Foreword
IEEE introduction
1 Overview
   1.1 Scope
   1.2 Purpose
   1.3 Layout of the document
2 Normative references
3 Definitions, acronyms, and abbreviations
   3.1 Definitions
   3.2 Acronyms and abbreviations
4 Conventions
   4.1 Descriptive lexical form syntax
   4.2 Word usage
   4.3 Behavioral specification notation
5 Data types and on-the-wire formats in a PTP
   system
   5.1 General
   5.2 Primitive data type specifications
   5.3 Derived data type specifications
   5.4 On-the-wire formats
6 Clock synchronization model
   6.1 General
   6.2 Principle assumptions about the network and
         implementation recommendations
   6.3 PTP systems
   6.4 PTP message classes
   6.5 PTP device types
   6.6 Synchronization overview
   6.7 PTP communications overview
7 Characterization of PTP entities
   7.1 Domains
   7.2 PTP timescale
   7.3 PTP communications
   7.4 PTP communication media
   7.5 PTP ports
   7.6 PTP device characterization
   7.7 PTP timing characterization
8 PTP data sets
   8.1 General specifications for data set members
   8.2 Data sets for ordinary and boundary clocks
   8.3 Data sets for transparent clocks
9 PTP for ordinary and boundary clocks
   9.1 General protocol requirements for PTP ordinary
         and boundary clocks
   9.2 State protocol
   9.3 Best master clock algorithm
   9.4 Grandmaster clocks
   9.5 Message processing semantics
   9.6 Changes in the local clock
10 PTP for transparent clocks
   10.1 General requirements for both end-to-end
         and peer-to-peer transparent clocks
   10.2 End-to-end transparent clock requirements
   10.3 Peer-to-peer transparent clock requirements
11 Clock offset, path delay, residence time, and asymmetry
   corrections
   11.1 General specifications
   11.2 Computation of clock offset in ordinary and
         boundary clocks
   11.3 Delay request-response mechanism
   11.4 Peer delay mechanism
   11.5 Transparent clock residence time correction
         for PTP version 2 events
   11.6 Asymmetry correction for PTP version 2 event
         messages
12 Synchronization and syntonization of clocks
   12.1 Syntonization
   12.2 Synchronization
13 PTP message formats
   13.1 General
   13.2 General message format requirements
   13.3 Header
   13.4 Suffix
   13.5 Announce message
   13.6 Sync and Delay_Req messages
   13.7 Follow_Up message
   13.8 Delay_Resp message
   13.9 Pdelay_Req message
   13.10 Pdelay_Resp message
   13.11 Pdelay_Resp_Follow_Up message
   13.12 Signaling message
   13.13 Management message
14 TLV entity specifications
   14.1 General requirements
   14.2 Experimental TLVs
   14.3 Vendor and standard organization extension TLVs
15 Management
   15.1 General
   15.2 PTP management mechanism
   15.3 Processing of management messages
   15.4 Management message format
   15.5 Management TLVs
16 General optional features
   16.1 Unicast message negotiation (optional)
   16.2 Path trace (optional)
   16.3 Alternate timescales (optional)
17 State configuration options
   17.1 General
   17.2 Data types for options
   17.3 Grandmaster clusters (optional)
   17.4 Alternate master (optional)
   17.5 Unicast discovery (optional)
   17.6 Acceptable master table (optional)
18 Compatibility requirements
   18.1 Compatibility between version 2 and future
         versions
   18.2 Compatibility between version 1 and version 2
   18.3 Message formats and data types
   18.4 Naming changes
   18.5 Restrictions on mixed version 1 and version 2
         systems
19 Conformance
   19.1 Conformance objective
   19.2 PTP conformance requirements
   19.3 PTP profiles
Annex A (informative) - Using PTP
Annex B (informative) - Timescales and epochs in PTP
Annex C (informative) - Examples of residence and asymmetry
        corrections
Annex D (normative) - Transport of PTP over User Datagram
        Protocol over Internet Protocol Version 4
Annex E (normative) - Transport of PTP over User Datagram
        Protocol over Internet Protocol Version 6
Annex F (normative) - Transport of PTP over IEEE 802.3/Ethernet
Annex G (normative) - Transport of PTP over DeviceNET
Annex H (normative) - Transport of PTP over ControlNET
Annex I (normative) - Transport of PTP over IEC 61158
        Type 10
Annex J (normative) - Default PTP profiles
Annex K (informative) - Security protocol (experimental)
Annex L (informative) - Transport of cumulative frequency scale
        factor offset (experimental)
Annex M (informative) - Bibliography
Annex N (informative) - List of participants

IEC 61588:2009(E) defines a protocol enabling precise synchronization of clocks in measurement and control systems implemented with technologies such as network communication, local computing, and distributed objects. The protocol is applicable to systems communicating by local area networks supporting multicast messaging including, but not limited to, Ethernet. The protocol enables heterogeneous systems that include clocks of various inherent precision, resolution, and stability to synchronize to a grandmaster clock. The protocol supports system-wide synchronization accuracy in the sub-microsecond range with minimal network and local clock computing resources. The default behavior of the protocol allows simple systems to be installed and operated without requiring the administrative attention of users. The standard includes mappings to User Datagram Protocol (UDP)/Internet Protocol (IP), DeviceNet, and a layer-2 Ethernet implementation. It includes formal mechanisms for message extensions, higher sampling rates, correction for asymmetry, a clock type to reduce error accumulation in large topologies, and specifications on how to incorporate the resulting additional data into the synchronization protocol. This second edition cancels and replaces the first edition published in 2004. It constitutes a technical revision.

Committee
TC 65/SC 65C
DevelopmentNote
Also numbered as IEEE 1588. (03/2009) Stability Date: 2015. (10/2012)
DocumentType
Standard
Pages
287
PublisherName
International Electrotechnical Committee
Status
Withdrawn
SupersededBy
Supersedes

Standards Relationship
NEN IEC 61588 : 2004 Identical
BS EN 61169-16:2007 Identical
BS IEC 61588:2008 Identical

⚠

A newer version of this standard is available.

£430.19
Excluding VAT