What is changing in the IEEE1588 Revision?
Overview
This is not a new version!!!!
This is not IEEE1588 v3, it is v2.1
Everything that works with IEEE1588-2008 today will work IEEE1588 v2.1
IEEE1588-2018 will be a set of new, optional features asked for by particular industry groups:
Slave Event Monitoring
Special Ports
Mixed Multicast/Unicast Operation
Modular Transparent Clock
Security
Inter-domain interactions
Profile Isolation
High accuracy features (based on White Rabbit from CERN)
Slave Timing Measurement
Provides a way of monitoring the status and time at a slave clock
Useful for slaves that have no separate timing output
Slave reports a TLV containing the timing of event messages relative to the slave local clock time
Special Ports
Interfaces PTP to timing ports on other technologies
Examples: 1pps/ToD, Microwave, WiFi, EPON
Note: Diagram taken from Doug Arnold's presentation at ITSF 2017 (Meinberg)
Other Interesting Features
Mixed Multicast/Unicast Operation
Sync, Announce messages are multicast
Delay_Request, Delay_Response are unicast
Modular Transparent Clocks
Separate “ingress” and “egress” TCs, e.g. built into SFP modules
Security TLV
Uses PTP over IPsec and MACsec
Security TLV can be attached to any PTP message
Key exchange details outside the scope of IEEE1588
Inter-domain Interaction
Allows creation of robust synchronization networks by using three or four separate clock domains
High Accuracy PTP
Based on CERN’s “White Rabbit” extensions to PTP
Achieves sub-ns phase synchronisation over a LAN
Couples the physical-layer clock with the PTP flow
Manually configured port states
Requires link asymmetry calibration using a “Golden Calibrator”
Not scalable to wide-area or telecom networks