The PTP Telecom Profiles For Frequency, Phase and Time Synchronization
The PTP Telecom Profiles For Frequency, Phase and Time Synchronization
The PTP Telecom Profiles For Frequency, Phase and Time Synchronization
Tim Frost
Symmetricom, Inc.,
May 2013
Agenda
Introduction to Precision Time Protocol (PTP)
PTP Messages
Impairments to Packet Timing
Timing Support Elements (boundary and transparent clocks)
PTP Profiles
t1
Follow_Up message
containing accurate
value of t1 (if required)
Data at Slave
Clock
t2
(t1), t2
t 1, t 2
Delay_Req message
t3
t 1, t 2, t 3
Delay_Resp message
containing value of t4
t4
time
Network Stack
PTP
PTP
UDP
UDP
IP
Timestamp
generation
Ethernet
Hardware timestamp
generation eliminates
protocol stack delays
Timestamp
generation
IP
Ethernet
Physical
Network Stack
Slave Clock
Master Clock
Physical
Network
Receive
queue
Receive
queue
Receive
queue
Transmit
queue
Transmit
queue
Transmit
queue
Switching
Element
Switching
Element
Switching
Element
6
Boundary Clock
PTP Boundary Clock
Switch/Router
Local Clock
PTP
Slave
PTP
Master
Switch function
PTP messages
PTP messages
Modify
correction
field
Switch function
PTP messages
Arrival Time
PTP messages
Departure Time
nsparent Clock
h/Router
Peer-to-Peer
messages
Time Bridge
Peer-to-Peer
messages
function
Residence Tim
Switch function
Departure Time
Arrival Time
Switch fun
Departure Time
Arrival Time
10
11
12
Prime Objectives
To permit the distribution of frequency using PTP over existing
managed, wide-area, packet-based telecoms networks
To allow interoperability with existing synchronization networks
(such as SyncE and SDH)
To define message rates and parameter values consistent with
frequency distribution to the required performance for telecom
applications
To allow the synchronization network to be designed and
configured in a fixed arrangement
To enable protection schemes to be constructed in accordance
with standard telecom network practices
13
14
Source Traceability
Encodes QL values in the clockClass field of the Announce message
Provides end-to-end traceability of the reference source along the
synchronization chain
Informs the slave clock (and subsequent devices) of the quality of the
timing source
Allows the timing chain to be managed in a similar way to existing
synchronization networks
End-to-End Source Traceability
SSM: QL-PRC [0010]
PTP
GM
PRC
Physical Layer
Synchronization Network
PTP
Grandmaster
SSM: QL-PRC
PTP
Slave
Packet Network
PTP Slave
End
Equipment
15
16
Unicast Registration
Master only provides Unicast service
Master
Slave
17
The Telecom Profile defines the range of message rates Masters and
Slaves should support
Message rates
Minimum
Maximum
Default
Announce
8 messages/s
1 msg. every 2s
Sync
128 messages/s
Not defined
Delay_Request
128 messages/s
Not defined
18
19
PTP GM
2
PTP GM
N
Confidential Copyright 2013
Telecom
Slave Clock
Slave
Protocol
Instance 1
Slave
Protocol
Instance 2
Packet
Network
Slave
Protocol
Instance N
Separate PTP domains
G.781based
Master
Selection
Process
List of N
Grandmasters
20
Wait-to-Restore Time
Defines the waiting period before switching back to the original highest priority
master, once the failure condition has been rectified
Forced traceability
If the PTP GM is connected to a reference by a signal with no SSM QL value, the
input can be manually forced to a suitable value
Output QL Hold-Off
Defines a waiting period following a change of QL in the incoming PTP
clockClass before forwarding to downstream equipment
Allows time for synchronization to a new reference
Output Squelch
Output clock signal of a PTP slave should be squelched in case of holdover
Only applies to signals that do not carry a QL value (e.g. a 2.048MHz unframed
timing signal)
Confidential Copyright 2013
21
22
Reference
Point
B
Reference
Point
C
PTP
GM
PRTC
PTP
Grandmaster
Reference
Point
D
Reference
Point
E
PTP
Slave
Packet Network
PTP Slave
End
Equipment
23
24
Time Plane
Time reference
(PRTC)
PTP GM
PTP
EEC
SyncE
PTP BC
EEC
SyncE
PTP
PTP BC
PTP
EEC
SyncE
End Application
(e.g. eNodeB)
PTP BC
EEC
SyncE
PTP
PTP TSC
EEC
SyncE
SyncE
frequency
distribution
networks
PRC
frequency
references
[PRCs may be separate or common]
Frequency Plane
25
A, B
100 ns
(network asymmetry compensation)
D
400 ns
(holdover budget)
E
150 ns
(end equip.)
200 ns
(dynamic time error)
100 ns
(PRTC)
26
Component Recommendations
G.8271: Time and Phase Synchronization Aspects of Packet Networks
General aspects and concepts
Requirement categories (based on external standards, e.g. 3GPP)
27
Key features:
Operates over existing switches and routers, using unicast IP
Uses boundary or transparent clocks where necessary to clean up time
signal as it passes through the network
Supports multiple active grandmasters for redundancy
Confidential Copyright 2013
28
Primary References:
IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems, IEEE Std.
1588TM-2008, 24 July 2008
Precision Time Protocol Telecom Profile for Frequency Synchronization, ITU-T Recommendation G.8265.1, October 2010
Background Reading:
Synchronization Layer Functions, ITU-T Recommendation G.781, August 2008
Definitions and terminology for synchronization in packet networks, ITU-T Recommendation G.8260, August 2010
Timing and synchronization Aspects in Packet Networks, ITU-T Recommendation G.8261, April 2008
Architecture and Requirements for Packet-Based Frequency Delivery, ITU-T Recommendation G.8265, October 2010
Time and Phase Synchronization Aspects of Packet Networks, ITU-T Recommendation G.8271, February 2012
Timing characteristics of Primary Reference Time Clocks (PRTC), ITU-T Recommendation G.8272, November 2012
Under Development:
Network Limits for Time Synchronization in Packet Networks, ITU-T Draft Recommendation G.8271.1 (exp. Sep. 2013)
Timing characteristics of Telecom Boundary Clocks (T-BC), ITU-T Draft Recommendation G.8273.2 (exp. Sep. 2013)
Architecture for Time/Phase Distribution, ITU-T Draft Recommendation G.8275 (exp. Sep. 2013)
Precision Time Protocol (PTP) Telecom Profile for Time/Phase Synchronization using Full Timing Support, ITU-T Draft
Recommendation G.8275.1 (exp. Sep. 2013)
Precision Time Protocol (PTP) Telecom Profile for Time/Phase Synchronization using Partial Timing Support, ITU-T Draft
Recommendation G.8275.2 (exp. 2014)
Confidential Copyright 2013
29
Thank You
Tim Frost
Principal Technologist,
Symmetricom, Inc.
Email: tfrost@symmetricom.com
Symmetricom, Inc.
2300 Orchard Parkway
San Jose, CA 95131-1017
Tel: +1 408-428-7907
Fax: +1 408-428-6960
www.symmetricom.com
30