Beruflich Dokumente
Kultur Dokumente
Presentation_ID © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 1
Topic of This Session
Transmit high quality frequency and/or time reference from one or
multiple sources…
sources
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 2
Background Expectation
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 3
What Will NOT Be Discussed
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 4
Conventions
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 5
Housekeeping
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 6
Agenda
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 7
Problem Statement
What and Why Do We Care About?
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 8
Synchronization
Why and How are Packet Switched Networks Involved?
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 9
Synchronization Service
Subscriber Access
Single domain vs. multiple domains
Mobile
M bil
TV
TDM / I t
Internet
t is
i a multi-domain
lti d i network.
t k
ATM
Wholesale Ethernet virtual link
DVB-T/H
3GPP/2
Frequency and time could use different
distribution methods.
WiMAX
Operators may provide synchronization services
Mobile user
to their customers.
Aggregation Backbone
Ethernet Peer ISP
S
TDM /
ATM UTC
Femto-cell
PRC
DSLAM
P P P
xDSL
PE
PE P
OLT PE
Hub & Spoke or Ring
xPON
Residential
P
MSE Mesh
SoHO MS
M-CMTS A Content Network Internet
DOCSIS
Enterprise UTC VoD TV SIP
PRC
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 10
Key Consumers
Frequency
TDM interoperability and Co-existence: Circuit Emulation, TDM,
MSAN (MGW)
Access: Wireless Base Stations
Stations, PON
PON, DSL
BS : Base Station
PON : Passive Optical Network
DSL : Digital Subscriber Line
SLA : Service Level Agreement
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 11
Why Is Timing Important?
The Leading Requirements
Phase Alignment
Application Frequency
Time Synchronization
PRC traceability, jitter & wander
PRC-traceability,
TDM supportt ((e.g. CES
CES, SDH
limitations
transformation), Access
ITU-T G.8261/G.823/G.824/G.825
GSM, WCDMA
N/A (except for MBMS and SFN)
and LTE FDD
Phase alignment between base stations
UMTS TDD Frequency assignment (fractional must be < ±2.5µs
Mobile frequency accuracy) shall be better than
Phase alignment between base stations
Base TD-SCDMA • ± 50ppb (macrocells)
must be < ±3µs
Stations • ± 100ppb (micro- & pico-cells)
• ± 250ppb
pp ((femtocells)) Time alignment error should be less than 3 μs
CDMA2K
and shall be less than 10 μs
Phase alignment between base stations
LTE TDD
from ±0.5µs to ±50µs (service degradation)
Phase alignment between base stations
WiMAX Mobile Shall be better than ± 15 ppb
must be < ±1µs
Cell synchronization accuracy for SFN support
DVB-S/H//T2 SFN TBD
must be < ± 3µs
Phase/time alignment between base stations
MB SFN Service
requirement can vary but in order of µs
To improve precision << 1 ms
One-way delay and jitter
for 10 to 100µs measurement accuracy
Performance Measurement
need ± 1 µs to ± 10µs ToD accuracy
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 12
GPS
https://www.gsw2008.net/files/Civ%20Vulne
rabilities GSW2008 pdf
rabilities_GSW2008.pdf
GPS : Global Positioning System
746th Test Squadron GNSS : Global Navigation Satellite System
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 13
“GPS provides many benefits to civilian users.
It is vulnerable,
vulnerable however,
however to interference and
other disruptions that can have harmful
consequences. GPS users must ensure that
adequate independent backup systems or
procedures can be used when needed.”
GPS policy, applications, modernization, international cooperation February 01
Interagency GPS Executive Board
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 14
“The civil transportation infrastructure, seeking the
i
increasedd efficiency
ffi i maded possible
ibl b
by GPS
GPS, iis
developing a reliance on GPS that can lead to
serious consequences if the service is disrupted
disrupted,
and the applications are not prepared with
mitigating equipment and operational procedures.”
Vulnerability Assessment of the Transport Infrastructure Relying on GPS, Aug. 01
U.S. Department of Transportation
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 15
A Report Requires the Secretary of Transportation to:
“In
In coordination with the Secretary of Homeland Security, develop,
acquire, operate, and maintain backup position, navigation, and
timing capabilities that can support critical transportation,
homeland security, and other critical civil and commercial
infrastructure applications within the United States, in the event of
a disruption of the Global Positioning System or other space-
based positioning, navigation, and timing services…”
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 16
Alternative to GPS
As Replacement or Backup
Alternative Radio Navigation
LORAN-C ELORAN
Atomic Clock
Cheap Scale Atomic Clock
Molecular Clock
Network Clock
Main topic of this breakout session!
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 17
Distribution in a PoP (e.g., Intra-CO)
Intra CO)
IP/MPLS
Central or Remote
Office
L1 / L2 L2/L3 Domain
PE-AGG N-PE P
N-PE
PE-AGG
MSE P
Synchronization
Equipment
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 18
Three Areas Of Study
External Integrated Time and
Frequency Server
Inter-CO/LAN (WAN)
Intra-CO, LAN
Intra-node, -platform
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 19
Standardization Development
Organizations
Who’s doing what?
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 20
SDO’s
SDO s Working Items
1. Frequency Distribution
Purpose: transition from TDM to Carrier Ethernet networks
TDM interoperability and co-existence: CES, Access, MSAN (MGW)
Target: High Quality Frequency: PRC-traceability
Mobile base stations
Target: Accuracy and stability of radio interface
2. Time Distribution
Purpose: get better result than with current NTP
Wi l
Wireless b
base stations:
t ti < 1 µs phase
h alignment
li t accuracy
Performance measurement: minimum 100 µs accuracy
Over constrained network (Service Provider domain)
Over Internet, over NGN CES : Circuit Emulation Service
MSAN: Multi Service Access Node
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 21
Technical Alternatives
Frequency transfer
Parallel (overlay) SDH/SONET network
Radio Navigation (e.g., GPS, LORAN)
PHY-layer mechanisms
Packet-based solutions
Time transfer
f (relative
( and absolute))
Radio Navigation (e.g., GPS, LORAN…)
P k tb
Packet-based
d solutions
l ti
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 22
Overview and Status of SDO Works
SDO Techno Status Scope Market
G.8261(2008)
G.8262(2007)+Amend.1 Service Provider
Synchronous PHY-layer
(SP) Metro & Core
Ethernet G.8264(2008) frequency transfer
Ethernet
ITU-T G.781 (2008)
SG15 Q13
G 8261 (2006)
G.8261 CES performance
Packet-based Multiple working Packet-based Service Provider
timing items: profile, metrics, frequency, phase (SP)
modeling… and time transfer
IEEE1588-
IETF 2008 IEEE
TICTOC ((PTPv2)) 802.1AS
AVB
Telecom
Profile(s)
Profile(s)
On-going
g g
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 24
Frequency Transfer
Distribution of Frequency Reference
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 25
Frequency Transfer: The Two Options
Packet-based options
Ex: SAToP, CESoPSN, NTP, PTP (protocol of IEEE Std 1588)
Pros: flexible, looks simple, some can do time as well
C
Cons: th
the network
t k and
d th
the network
t k ttraffic,
ffi nott so simple!
i l !
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 26
Timing Network Engineering Principles
Core Network
Aggregation and
Access Networks
Receiver
R i ffor
synchronization
reference signal
Synchronization equipments
PRC (PRS) and SSU (BITS) do not belong to the Transport
network.
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 31
Network Synchronization Trail
Synchronization information is transmitted through the network via
synchronization network connections
connections.
Synchronization network connections are unidirectional and
generally point-to-multipoint.
Stratum 1 level
CO
Stratum 2 level
NE
(Stratum level ≥ 3)
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 32
CO Timing Distribution
NE’s
External NE’s
Timing External
Input Timing
g
a.k.a. Output
BITS IN
SSU/BITS SSU/BITS
Intra-office
NE NE NE NE NE NE
PRS PRS
Intra
Intra- Inter-office Intra
Intra- Inter-office
office office
BITS BITS
Intra-office
NE NE NE NE NE NE
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 34
Network Synchronization Trail : SSM
NE level
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 35
Synchronization Connection Model
SSM Allows Source Traceability
Representation
p of the PRC
network connection
Example of restoration
of the synchronization
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 36
ITU-T
ITU T Synchronous Ethernet (SyncE)
PHY-layer frequency transfer solution for IEEE802.3 links
Analogy: licensed vs. unlicensed radio frequency
Well-known design rules and metrics
Best fit for operators running SONET/SDH
Fully specified at ITU-T Working Group 15 Question 13
For both 2.048 and 1.544 kbps
p hierarchies
Expected to be fundamental to high quality time transfer
Drawback : hardware upgrades
All timing chain shall be SyncE capable.
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 37
ITU-T
ITU T Synchronous Ethernet Support
PRC-traceable
signal from
ITU-T G.8262 (EEC): BITS/SSU
Synchronous Ethernet
External Equipment Clock
Equipment
BITS/SSU) ITU-T G.781:
Clock Selection Process
External timing
interface outputs
PLL Synchronous
Ethernet capable
Line Card
Synchronous Ethernet
Synchronous ITU-T G.8264 capable Equipment
Ethernet capable ESMC and SSM-QL
Line Card
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 38
G.8264: ESMC
Ethernet Synchronization Messaging Channel
Use OSSP from IEEE802.3ay (a revision to IEEE Std 802.3-2005)
Key purpose: transmit SSM (QL)
Outcome: Simple and efficient
But designed to support extensions
Protocol model: Event-driven with TLVs
Two message types
Event message sent when QL value change
Information message sent every second
TLVs
QL-TLV is currently the unique defined TLV.
Other functions can be developed.
p
OSSP : Organization Specific Slow Protocol
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 39
G.8264: ESMC Format
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
|-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|
| Slow Protocols MAC Address |
|-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|
| Slow Protocol MAC Addr (cont) | Source MAC Addr | IEEE 802.3
|-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-| OSSP
| Source MAC Address (continued) |
|-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|
|
|Slow | Subtype (10) | ITU-OUI Oct 1 |
Protocols Ethertype 0x8809| ITU-T OUI
|-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|
| ITU-OUI Octets 2/3 (0x0019A7) | ITU Subtype (0x0001)* | Header
|-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|
| Vers. |C| Reserved | ESMC Header
|
|-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-| |
| Type: 0x01 | Length | Resvd | QL | QL-TLV
|-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|
| Future TLV #n (extension TLV) |
|-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-| Future TLV
| | Extension
| Padding or Reserved |
| | Payload
|-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|
| FCS | OSSP
| + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + |
|-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|
* Allocated by TSB
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 40
ITU-T SyncE: Summary
Assuring The Continuity at PHY Layer
BITS/SSU BITS/SSU
PRC/PRS BITS/SSU
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 41
Packet-Based
Packet Based Frequency Distribution
Reference
Recovered
Clock
Clock
PSN
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 42
CES Frequency Recovery : ACR Mode
Timing Transferred Along the CES Traffic (“in-band”)
( in band )
ATM or
Packet
Network
Recovered TDM
TDM source timing based on
Clock Source the adaptive
Service Clock clock recovery
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 43
ACR Methods
ITU-T Recommendation G.8261 (2008) Adaptive Clock Recovery
Definition
“In this case the timing recovery process is based on the (inter-) arrival
time of the packets (e.g., timestamps or CES packets). The information
carried by the packets could be used to support this operation
operation. Two-way
Two way
or one-way protocols can be used.”
IETF RTP X X X
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 44
Packet-Based
Packet Based Frequency Transfer
PSN
PEC PEC
Clock Source
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 45
Packet-based Frequency Transfer and
CES
Independent Timing Stream
PEC
ACR Packet Stream
IWF IWF
TDM TDM PW bit stream &
& TDM
PEC PEC
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 47
Stability and Accuracy
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 49
Example: BS Requirements by MTIE
Frequency Accuracy
(Frequency Offset)
ITU T G.823
ITU-T G 823
Traffic Interface
(MRTIE mask)
ITU-T G.823
Synchronization
Interface (MTIE
mask)
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 50
Synchronization Measurements
Phase measurement
Measure signal under test against a reference signal
Analysis
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 51
Synchronization Measurements
Step 1 : Phase Measurements
Ref.
Signal
+0.1 0
+0.1
-0.1 -0.2 -0.2
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 52
Synchronization Measurements
Step 2 : Phase Deviation
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 53
Synchronization Measurements
Step 3: Analysis
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 54
Analysis from Phase: Jitter & Wander
Signal with jitter and wander present
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 55
Analysis from Phase: Jitter
Jitter: Filter out low-frequency components with high-pass filter
10 Hz Jitter range Frequency
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 56
Analysis from Phase: Wander
Wander: Filter out high-frequency components with low-pass filter
Wander range 10 Hz Frequency
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 57
Key Stability Transfer Measures
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 58
Ex: Wander Input Tolerance for DS1
“R5-6 [61v2] When timed by any input signal whose TDEV is at or below the
wander tolerance mask in Figure 4-2, the TDEV of the output
signals
g shall be less than or equal
q to the corresponding
p g wander
transfer mask in Figure 5-6.”
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 62
Ex: Wander Generation of EEC
EEC-Option
Option 2
Source : ITU-T
ITU T G.8262 (EEC)
Synchronous Ethernet Equipment Clock
Option 2 (1,544 kbps hierarchy)
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 63
Key Outcomes
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 64
ITU-T
ITU T G.8261 CES Network Limits
The 1544 kbit/s jitter network limits shall comply with ITU-T Recommendation G.824 clause 5.1.
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 66
Monitoring ACR Performance
OK
Reference Recovered
Clock DS1 Clock
DS1
PSN
Master/ Slave/
Server Client
?
First approach
Fi h is
i to reuse known
k tools
l to PDV
analysis/measurement.
Some can be applied to PDV as to TIE
TIE.
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 68
Recall: Key Stability Transfer Measures
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 69
Performance Metrics
MTIE
Phase (Packet Delay vs. Time)
B i ffor allll calculations
Basis l l ti
MTIE (Maximum Time Interval Error)
Typically one dimensional for packet delay data
TDEV (Ti
(Time D
Deviation)
i ti )
Useful indicator of network traffic load
Phase
TDEV
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 70
Semtech
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 71
Effect of Load on Packet Delay
minTDEV
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 72
Key Outcomes on Metrics
Reference Recovered
Cl k
Clock PSN Cl k
Clock
Master/
Server Classification
(metric)
Common, generic PSN
metrics for timing
gpperformance
characterization?
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 73
Monitoring ACR Performance
Even with (still to be agreed) metrics, other parameters will
remain
i critical.
iti l
Reference Recovered
Cl k
Clock PSN Metrics
Clock
PSN
Master/ Slave/
Client
Server ? ?
M t implementation
Master i l t ti Slave implementation
Protocol parameters
Evolution of : the PSN design,
the HW & SW NE configuration
the traffic.
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 74
ACR Technical Challenges – Summary
Application requirements
Client/Slave
Server/Master
Protocol and Protocol Configuration
C f
Network
Network Design (nodes and links)
Node design
Network Traffic
Engineering
Assessing & Monitoring
C i Cl
Carrier Class
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 75
Frequency Distribution Network Design
1. PHY-layer Synchronization Distribution guarantees the quality.
2. Packet-based Synchronization Distribution for flexibility.
3. Mixing the option for getting best of both solutions.
SyncE
consumer PHY-layer
Freq Transfer
SEC e.g. SyncE
PHY-layer
y PHY-layer method
EEC Freq Transfer e.g., SDH/SONET,
SDH/SONET SyncE
S E
e.g. SyncE
Packet-
based
consumer
BITS/SSU
Non-capable PHY Layer Synchronization Network
Packet-based method (ACR) PRC/PRS
Thru BITS/SSU
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 76
Frequency Distribution Summary
ESMC &
Timing input SSM-QL
EEC Mediation function
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 77
What about Time?
French scientist B. Gitton
Water Clock (1979)
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 78
Quiz
What is that? Precise marine clocks
Who built them? John Harrison (1693-1776)
Wh ?
Why? Longitude position
H4 (1755-1759)
H1 (1730-1735)
H2 & H3 (1737-1759)
The H4 watch's error was computed to be 39.2 seconds over a voyage of 47 days, three
times better than required to win the £20,000 longitude prize.
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 79
TWTT Protocols
What Specific Challenges
Does Time Distribution Introduce?
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 80
Time Synchronization
System A System B
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 81
Absolute vs. Relative Time
Transmitting time reference can be absolute (from national
standards) or relative (bounded timekeeping system)
system).
Time synchronization
y is one wayy achieving
gpphase synchronization.
y
Phase alignment does not mandate giving a time value.
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 82
Phase Synchronization
This is not phase locking which is Reference timing signal
to system A System A
often a result of a PLL in a
physical timing transfer. Reference timing signal φB
to system B
Phase locking implies frequency System B
synchronization and allows phase
offset.
timing signal recovered by system A
The term phase synchronization
(or phase alignment) implies that
all associated nodes have access
t
to a reference timing signal whose timing signal recovered by system B
significant
g events occur at the
same instant (within the relevant
phase accuracy requirement).
t
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 83
Time Distribution for Mobile Wireless BS
Target from ±1µs to tens of µs (alignment between BS)
Target from ≤ ±0.5µs to tens of µs (from common reference)
Time Source
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 84
Accuracy, Stability and Precision
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 85
Syntonization and Synchronization
TWTT protocol client / slave has two processes:
The syntonization
The synchronization
Strictly speaking
speaking, the term synchronization applies to alignment
of time and the term syntonization applies to alignment of
frequency.
The master/server
Th t / andd slave/client
l / li t clocks
l k each hhhave th
their
i own
time-base and own wall-clock and the intent is to make the
slave/client “equal” to the master/server.
The notion
Th ti off frequency
f synchronization
h i ti ((or syntonization)
t i ti ) iis
making the time-bases “equal”, allowing a fixed (probably
unknown) offset in the wall-clocks. The notion of time
synchronization is making the wall-clocks “equal”
equal .
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 86
TWTT Protocols
NTP vs
vs. PTP Message Exchange
ACR p protocol t
1
Sync
t-ms
t2 t2
Follow_Up
t1, t2
t3 t1, t2, t3
Delay_Req
t-sm
t4
NTP
Delay_Resp
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 87
TWTT Protocol Basics
Basic NTP Message Exchange
SERVER CLIENT
Timestamps
known
by client
Time_REQ
T1
T1
T CS
T2
Time_RESP
T3
T SC
T1, T2, T3, T4
T4
Assumption := symmetry!
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 88
TWTT Protocol Basics
Basic PTP Message Exchange
MASTER SLAVE
Master time = TM Slave time = TS = TM + offset
Offset = TS - TM
Ti
Timestamps
t
known by
SYNC
Offset + Delay = A = t2 – t1 slave
Delay t1
t2 t1, t2
Delay - Offset = B = t4 – t3 t2 = t1 + Offset + Delay
t3
t1, t2, t3
Delay_Req
Delay
t4 t4 = t3 - Offset + Delay
Delay_Resp
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 90
Asymmetry: A Closer Look
Th
There are various
i sources off asymmetry.
t
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 91
Sources of Asymmetry
Link
Link delays and asymmetry
Asymmetric (upstream/downstream) link techniques
Physical layer clock
Node
Different link speed (forward / reverse)
Node design
LC design
E bl d ffeatures
Enabled t
Network
Traffic p
path inconsistency
y
Interface speed change
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 92
TWTT: Summary of Sources of Error
frequency
Asymmetry: introduce a mean time-error. time
Also transit delay variation (a.k.a. PDV or packet jitter):
The standard deviation of the time-base and time-error error will
increase with increasing
g time-delayy variation in the p
path(s)
( ) between
master and slave.
Inaccuracy of the slave time-base
Any frequency offset and/or frequency drift will color the measurements
measurements.
The standard deviation of the time-base and time-error error will
decrease with increasing rate of packet exchange between master
and slave.
slave
Increasing the averaging time does reduce the standard deviation
of the time-base and time-error error.
Provided the quality of the oscillator is commensurate with the (long)
time constant!
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 93
Two Way Time Transfer Protocols
Summary and Introduction to IEEE Std 1588
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 94
IEEE Std 1588-2008 for Telecom
Challenges of IEEE 1588-2008 applied
in Service Provider networks
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 95
“This standard specifies:
a) The Precision Time Protocol, and
b) The node, system, and communication properties
necessary to support PTP
PTP. “
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 96
PTP Version 2
A set of event messages A set of general messages
consisting of: consisting of:
- Sync - Follow_Up
- Delay_Req - Delay_Resp
- Pdelay_Req - Pdelay_Resp_Follow_Up
- Pdelay_Resp - Announce
- Management
M
- Signaling
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 97
PTP Device Types
Five basic types of PTP devices (“clocks”)
Ordinary clock (master or slave)
Boundary clock (“master and slave”)
End-to-end Transparent clock
Peer-to-peer Transparent clock
Management node
All five types implement one or more aspects of the PTP protocol.
OC Master, BC and TC running either in one-step or two-step
clock mode
mode.
One-step mode breaks IEEE/OSI/IETF/ITU layers.
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 98
Basic PTP Message Exchange
MASTER SLAVE
Master time = TM Slave time = TS
Timestamps
t1 SYNC known by
MS_Delay
slave
t2
t1, t2
t3
t 1 , t2 , t3
Delay_Req
SM Delay
SM_Delay
t4
Delay_Resp
t 1 , t2 , t3 , t4
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 99
Quality of the Timestamp
MASTER SLAVE
µP MAC/PHY MAC/PHY µP
t1
Timestamps
SYNC
Need to inject the known by
t1 slave
timestamp into the
payload at the t2
t2
time the packet t 1 , t2
gets out.
t3
t3 t 1 , t2 , t3
Delay_REQ
t4
t4
Delay_RESP
y_
t1, t2, t3, t4
t1
SYNC() Timestamps
known by
t2 slave
Follow_Up(t1)
Two-step clock t2
mode
Vs. t 1 , t2
One-step (a.k.a.
“on-the-fly”) t3 t 1 , t2 , t3
clock mode Delay_REQ()
t4
Delay
y_RESP(t
( 4)
t 1 , t2 , t3 , t4
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 101
Timestamp Generation Model
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 102
Telecom Timestamp Generation Issues
If IEEE 1588-2008 is not planned node to node, with
every node IEEE 1588 aware and in unique
domain…
Multiple
p interface types
yp
IEEE 802.3, ITU-T G.709, …
Multiple interface frequencies
10GE, 100GE, STM64, STM192…
Multiple encapsulations
Ethernet, IP
MPLS, MPLS-TP, PBT…
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 103
IEEE Std 1588-2008
1588 2008 Clocks
BC and TC aims correcting delay variation into intermediate nodes
between OCs
OCs.
Can correct link asymmetry if known.
Ordinary Ordinary
Slave Master Ref.
Clock
Recovered
Clock
TC BC
Transparent Boundary
Clock Clock
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 104
IEEE Std 1588-2008
1588 2008 BC
Equivalent to NTP Stratum (>1) Server
Can help on scalability when using unicast.
Issue: time dispersion? BC slave function is critical.
Ordinary
Ordinar Ordinary
O di
Slave Master Ref.
Clock
Recovered
Clock
BC BC
Boundary Boundary
Clock Clock
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 105
IEEE Std 1588-2008
1588 2008 TC
TC calculates Residence Time (forward / reverse intra node
delays).
delays)
TC are supposed to be transparent but:
One-step
p clock issue
Path consistency
Ordinary
Ordinar Ordinary
O di
Slave Master Ref.
Clock
Recovered
Clock
TC TC
Transparent Transparent
Clock Clock
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 106
IEEE1588-2008 Transparent Clocks
Residence Time and Correction Field
+
+
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 107
About Telecom Profiles
Telecom profiles will require matching the consumer requirements to the
network design and behavior
behavior.
It will involves a set of IEEE Std 1588-2008 parameters as such as
Messages
Options and TLVs
Mode of transmission
Values (e.g., message rates)
Specification of new timestamp points (telecom encapsulation)
But Service Providers will also need
Metrics
Node characterization
New Node modeling (IEEE Std 1588-2008 document includes some sort of clock
modeling)
Support of new routing functions (e.g. traffic engineering)
…
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 108
Monitoring the Performance
Slave/ Master/
Client ? ? Ref.
Server
Clock
Recovered
Clock PSN
TC BC
? ?
?
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 109
IEEE 1588-2008
1588 2008 (PTPv2) In A Nutshell
IEEE Std 1588-2008 is actually a “toolbox”.
The protocol can use various encapsulations, transmission modes,
messages, parameters and parameter values…
Multiple “Clocks”
Clocks are defined: OC (slave/master)
(slave/master), BC
BC, TC P2P
P2P, TC
E2E, with specific functions and possible implementations.
IEEE 1588-2008 added the concept of PTP profile.
Moreover, IEEE1588 recommendations are not sufficient for
telecom operator operations.
Node characterization, interoperability, performance and metrics…
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 110
Time Distribution
TWTT Technical Challenges – Summary
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 111
Time To Conclude
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 112
Challenges for Sync Architectures
Timing is a new service many networks shall have to support.
Different solutions are necessary to cover disparate requirements,
network designs and conditions.
Physical
y layer
y solutions required
q to upgrade
pg routers and switches.
Packet-based solutions are more flexible but less deterministic.
Whatever the timing protocol, it must deal with the same network
constraints.
t i t
How can the network better support timing service?
Hardware upgrade?
Software functions?
Metrics and characterizations?
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 113
Conclusion
Technical alternatives are known.
Their pros & cons are also known.
Nothing prevents using packet-based solutions.
But packet-based solutions need further
f work.
Timing network engineering
Rules
Experience
Monitoring
Challenges
Cost-efficiency : TCO considerations
M lti d
Multi-domain
i ttransfer
f
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 114
Next Steps
Next Steps
Network element functions and metrics
Protocol “profile”
Architecture
Combining packet-based timing protocol functions with routing
capabilities
p
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 115
Some References
ITU-T* : http://www.itu.int/rec/T-REC-G/e
G.803, G.823, G.8261, G.8262, G.8264, G.781
Telcordia : http://telecom-info.telcordia.com/site-cgi/ido/index.html
GR-253-CORE, GR-1244-CORE, GR-436-CORE
ETSI : http://pda.etsi.org/pda/queryform.asp
eg_201 793-010101 (2000) Synchronization network engineering
IEEE Std 1588-2008
1588 2008
http://www.ieee.org/web/publications/standards/index.html
IETF**
NTP : http://www.ietf.org/html.charters/ntp-charter.html
TICTOC : http://www.ietf.org/html.charters/tictoc-charter.html
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 117
Complete Your Online
Session Evaluation
Give us your feedback and you
could win fabulous prizes
prizes.
Winners announced daily.
Receive 20 Passport points for
each session evaluation you
complete.
Complete your session evaluation
online now ((open a browser
through our wireless network to
access our portal) or visit one of
the Internet stations throughout
the Convention Center.
Don’t forget
f to activate your
Cisco Live Virtual account for access to
all session material, communities, and
on-demand and live activities throughout
the
h year. AActivate
i your account at the
h
Cisco booth in the World of Solutions or visit
www.ciscolive.com.
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 118
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 119
Appendix
Acronyms
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 120
Acronyms
ACR : Adaptive Clock Recovery OLT : Optical Line Terminal (PON)
AVB : Audio Video Bridging OSSP : Organization Specific Slow Protocol
BITS : Building Integrated Timing System PDV : Packet Delay Variation
BS : Base Station PON : Passive Optical Network
CDMA : Code Division Multiple Access PPS : Pulse Per Second
CES : Circuit Emulation Service PRC : Primary Reference Clock
DSL : Digital Subscriber Line PRS : Primary Reference Source
DTI : DOCSIS Timing Interface PSN : Packet Switched Network
DVB : Digital Video Broadcast PTP : Precision Time Protocol
DVB-T/H : DVB Terrestrial / Handheld QL : Quality Level
ESMC : Ethernet Synchronization Messaging Channel SDO : Standardization Development Organizations
FDD : Frequency Division Duplexing SDSL : Symmetric Digital Subscriber Line
GNSS : Global Navigation Satellite System SEC : SDH Equipment Clock
GPS : Global Positioning System SFN : Single Frequency Network
GSM : Global System for Mobile communications SLA : Service Level Agreement
IPDV : Inter-Packet Delay Variation SP : Service Provider
IRIG : Inter Range Instrumentation Group SSM : Synchronization Status Message
LORAN : LOng Range Aid to Navigation SSU : Synchronization Supply Unit
LTE : Long Term Evolution SyncE : ITU-T Synchronous Ethernet
MAFE : Maximum Averaged Frequency Error TDD : Time Division Duplexing
MATIE : Maximum Averaged Time Interval Error TDEV : Time DEViation
MB(M)S : Multicast Broadcast (Multimedia) Services TDM : Time Division Multiplexing
MBSFN : Multicast Broadcast Single Frequency Network TD-SCDMA : Time Division – Synchronous CDMA
M-CMTS : Modular Cable Modem Termination System TIE : Time Interval Error
MSAN : Multi Service Access Node TWTT : Two Way Time Transfer (protocol)
MRTIE : Maximum Relative Time Interval Error UTC : Coordinated Universal Time
MTIE : Maximum Time Interval Error UTMS : Universal Mobile Telecommunications System
NGN : Next Generation Network WCDMA : Wideband CDMA
NTP : Network Time Protocol WIP : Work In Progress
BRKAGG-3000 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 121