Beruflich Dokumente
Kultur Dokumente
Presenter:
Colin Argent
CECP
On behalf of:
Contents
Day 1
Introductions Chapter 01 - Time, Frequency and Phase Chapter 02 - Synchronisation Chapter 03 - Sync Distribution layer Chapter 04 - Sync Distribution Layer Clocks Chapter 05 - Sync Distribution Layer Equipment
Day 2
Chapter 06 - Sync Distribution Layer Links Chapter 07 - SDH Network Topology Chapter 08 - Synchronisation Network Architecture Chapter 09 - Synchronisation Standards Chapter 10 - Sync E (Synchronous Ethernet)
Day 3
Chapter 11 - IEEE 1588v2 - PTP (Precision Timing Protocol) Chapter 12 - Boundary and Transparent Clocks Chapter 13 - Clock Measurements Chapter 14 - CALNEX Testing On-screen demo
Chapter 01
The Second
The second is the time unit of the International System of Units (SI) It just so happens that the second is relative to that of Caesium atom transition This means that modern time accuracy is based around time derived from a Caesium device This is commonly known as an Atomic Clock
Clocks
A clock consists of: - A period which can be observed e.g. Secs, Mins & Hrs - A counter which counts the number of periods - A means for setting the counter to a preset value - A display of the registered count
Oscillator
u(t)
Counter
n(t)
Display
T(t)
N0
start
BIPM
Frequency
Definition: the number of occurrences within a given time period Unit: Frequency is expressed in [ Hertz = 1cycle/second ]
1
amplitude 0
1x10-7
2x10-7
3x10-7 time
4x10-7
5x10-7 6x10-7
Phase
Phase is the difference in time relationship between two same frequency waveforms It is usually measured in degrees It can be a comparison with an earlier instance of the same waveform - known as Differential Phase
90 180 0 360
90 Phase
Shift
Round Up
What are the 2 main time standards? What is periodic value of a Caesium atom? What are the 3 main components of a clock? What unit is frequency expressed as?
10
Chapter 02
Synchronisation
Introduction to Synchronisation
What is Synchronisation ?
Definition of Synchronisation The timing of all nodes within digital networks to a common highly accurate and stable clocking source To ensure they all use the same data rates to transmit and receive information
Types of Synchronisation
3 types of Synchronisation: 1 - Frequency synchronisation
2 - Phase synchronisation
3 - Time synchronisation
Frequency Synchronisation
System A System B
t
Clock signal of system B
Frequency Synchronisation
Transmission data is loaded and recovered from transmission lines by data processing circuits These use a clock edge to denote the transition of one bit to the next
Transmission Link Data Data Data
Clock 1
Clock 2
If Clock 1 & 2 are at different speeds then slips between equipments will occur at the input buffers
Clock 1
Clock 2
If the frequency of Clock 1 is higher than that of Clock 2 Data will be clocked into the transmission link at a higher rate than it is clocked out The result will be that data is lost at the receiving end
Clock 1
Clock 2
If the frequency of Clock 1 is lower than that of Clock 2 Data will be clocked into the transmission link at a lower rate than it is clocked out The result will be that data is lost at the receiving end
Phase Synchronisation
System A System B
t
Clock signal of system B
10
Time synchronisation
System A Time signal of system A
14/01/00 14/01/00 14/01/00 08:34:55 08:34:56 08:34:57
System B
11
12
Slips
Slips are the main consequence of poor synchronisation within SDH / SONET networks Slips can have a detrimental effect on quality of service
13
Slip
14
BTS
BTS
BTS
BTS
15
Radio spectrum
Frequency
16
17
18
Implications on Performance
Poor network synchronisation means that network performance is not optimized, quality of service is reduced and customers are lost Implementation of synchronisation in network design enhances Quality of Service for your customers Protection of your customers traffic means confidence, loyalty and ultimately improved business relationships
19
Round Up
So why do we need synchronisation? What are the 3 main types of synchronisation? What is a slip? What can slips cause?
20
Network synchronisation
The objective of network synchronisation is to ensure that all the telecommunication systems use the same transmit and receive data rates to avoid slips So the clocks in the telecommunication systems must be synchronised to the same master network clock, or synchronised to a number of very closely matched master clocks
Master Clock
Master-Slave Mechanism
The clock is injected into the master unit The slave unit locks to the incoming clock rate and is now synchronised to the master No slips occur between these elements
Master Master
Data + Clock PRC 1
Slave Slave
Clock types
The clock elements of the synchronisation distribution layer are categorised in three ways: 1. Primary Reference Clock (PRC) - This is defined by ITU-T recommendation G.811 2. Synchronisation Supply Unit (SSU) - The purpose of these elements is to provide filtering and regeneration - Defined by ITU-T recommendation G.812 3. SDH Equipment Clock (SEC) - These devices have an internal SDH Equipment Clock (SEC) that is normally synchronised to a traffic or an external timing input signal - Defined by ITU-T recommendation G.813
Master-slave principle
PRC = master
SEC SEC SEC
= slave
SEC
SSU
SEC SEC SEC SEC SEC
SSU = slave
SEC SEC
SEC
SSU
SSU
10
SEC
SSU
SEC SD trail
PRC
SSU SD trail
PRC SD trail
11
12
13
F= Frequency Offset = 1 x 10E-08 T= Observation Time = 86400 Seconds (1 day) D= Data Rate = 2.048Mbps x 10E+06 L= Frame Length = 256
14
= 6.912 or 7 slips per day! F= Frequency Offset = 1 x 10E-08 T= Observation Time = 86400 Seconds D= Data Rate = 2.048E+06 L= Frame Length = 256 So 7 slips per day is G.813 or SEC in HOLDOVER
15
16
Jitter
Pattern, or pattern-dependent, jitter is sometimes called "flanging". This type of jitter is not random; it generally results from sub-harmonics Viewed in the time domain, this type of jitter appears as multiple modes. Pattern jitter is deterministic jitter that can be attributed to a unique source. All other jitter is stochastic (random) in nature Jitter can be quantitatively expressed in the following ways:
In unit intervals (UIs). One UI is one cycle of the clock frequency. Jitter expressed in UIs describes the magnitude of the jitter as a decimal fraction of one UI In degrees. Jitter expressed in degrees describes the magnitude of the jitter in units of degree for which one cycle equals 360 In absolute time. Jitter expressed in units of time describes the magnitude of the jitter in appropriate orders of magnitude, usually picoseconds. As a power measurement in units of radians or unit intervals squared, which is often expressed in decibels relative to one cycle squared
17
Wander
Because it involves low frequencies for long periods, wander data can consist of hours of phase information. Because phase transients are of importance, high temporal resolution is also needed. So to provide a concise measure of synchronisation quality, three wander parameters have been defined and are used to specify performance limits: - TIE - MTIE Time Interval Error (wander in ns) Maximum Time Interval Error (related to Peakto-Peak wander) - TDEV Time Deviation (related to RMS wander)
18
Definition of Jitter
The short term variations of the significant instances of a digital signal from their reference positions in time Greater than 10Hz in modulation frequency Jitter is caused by the sync trail equipment
Ideal
19
Definition of Wander
The long term variations of the significant instances of a digital signal from their reference positions in time Less than 10Hz in modulation frequency Wander is caused by the interaction of technologies in a network
Ideal
20
MUX / Switch equipment PLL Poor equipment component quality Proximity of components to EMI Microprocessor noise Equipment Transfer functions Length of transmission paths due to cable expansion and contractions Inter-reaction of different technologies e.g. SDH, PDH, ATM
21
22
Jitter/Wander summary
23
Cable Expansion/Contraction
Wc = 80ps/Km/oC, for fibre optical cable Wc = 725ps/Km/oC, for copper cable
20oC
1010111001010101000001100101000100010
40oC
Cable has expanded - the bits come out later
1010111001010101000001100101000100010
0oC
Cable has contracted - the bits come out earlier
1010111001010101000001100101000100010
24
25
26
Cable C Wc = 6 Microseconds
27
28
N x SECs
SEC SEC SEC
Level 1
SASE
SEC
SASE
SEC
SASE
SEC
N x SECs
SEC SEC SEC
Level 2
SASE
SEC
SASE
SEC
SASE
SEC
N x SECs
SEC SEC SEC
29
30
2. Equipment
3. Links
31
Round Up
What are the two main causes of synchronisation problems? What equipment is normally at the top of a sync tree? What is the maximum allowed wander under G.823?
32
PRC Systems
The PRC System is a master clock used to synchronise the entire network with a frequency accuracy of < 1 x 10-11 This is defined by ITU-T recommendation G.811. A complete Primary Reference Clock consists of the following:
3 separate Primary Reference Sources Reference Selector Tracking Unit Output Distribution Unit
Typical PRC
SASE Unit GPS 1
Input stage & reference Selector Tracking Oscillator Section Output Section
Caesium 1
Caesium 2
Caesium PRS
These elements are usually expensive items but provide the network with its own source of synchronisation
The beam can last up to 10 years before requiring a re-tube They provide a stability of 1x10-11 over 20 years Where two beams are compared the maximum difference between the two beams equates to 2x10-11 which will result in 1 slip every 72 days on E1 links This is the standard set by ITU and can be found in ITU-T G.811
Off-air PRS
Off-air Primary Reference Sources provide an excellent alternative or additional reference to Caesium This is a single source of G.811 Reference which is used to feed a PRC or can be used as a standalone reference Off-air Primary Reference Sources include: Global Positioning Systems (GPS) Loran GLONASS GPS is the most commonly used
GPS as a PRS
The raw GPS signal contains various information including UTC time and identification data for navigation purposes The GPS satellites contain Caesium beams which are used to provide the accuracy needed for time and location information In Telecoms it is the stability of the Satellites Caesium that is of interest. Therefore receivers used in telecoms are specific to the requirement The signal is received by the GPS receiver and is converted into a useable source for slaving a local oscillator. The resulting output is G.811 compliant and therefore is suitable to be used within a PRC
PRS Operation
Three PRS sources are fed into an SASE (Stand Alone Synchronisation Equipment). This forms the hub of the PRC The SASE is normally configured to be completely redundant. It will contain an input stage, a prioritising and selection mechanism to determine which source it will utilise, a tracking oscillator unit and an output stage
10
Oscillators
PLL Phase Lock Loop
The Most common form of slaving an oscillator This function employs a feedback mechanism which feeds the Oscillator output into a comparator where the signal is compared with the input and the difference is sent as correction voltages to the oscillator
11
S1 + S2
Error Pulses
Output
Feedback Path
12
13
Synchronisation Elements
SASE SSU TNC CTO BITS - Stand Alone Synchronisation Equipment - Synchronisation Supply Unit - Transit Node Clock - Compact Tracking Oscillator - Building Integrated Timing Supply
All refer to the same class of equipment Used with PRCs or standalone for regenerating timing signals Modular by design and configured to be redundant to allow for single or multiple internal and/or external failures
The SASE
SASE stands for Stand Alone Synchronisation Equipment (Element) The purpose of these elements is to provide filtering, regeneration and distribution of a primary reference signal This is achieved by simple yet highly accurate equipment The equipment is designed to be very resilient to internal and external failures therefore all components are at least duplicated
SASE Architecture
Input Interface
Jitter/Wander
Low-Pass Filter
Input Interface
Reference
Selector
Input Interface
Holdover Memory
Output Interface
10
11
SDU Layout
Output Interface
Low Loss Splitter
Input Interface
Input Interface
12
SDU Inputs
SDU Inputs
The SDU will normally have two input Interface Units, these are typically 2Mhz. Jitter can be filtered on these units The SDU I/P reference source are often derived from an associated SASE / SSU SDUs can be daisy-chained: however the lack of holdover and wander filtering make this undesirable Some manufacturers have incorporated a HOU (Hold Over Unit) capability - this is normally for a single channel
13
SDU Outputs
SDU Outputs
The SDU is designed as a low cost, high O/P capacity option Most SDU output arrays allow for different output frequencies to be used. 2.048Mhz is the most common for SDH but 1MHz, 10MHz, E1 Framed, etc. can all be generated by the SASE. Consult your vendor if specific frequencies are required Again, these can be configured to provide protection in the event of a hardware failure
14
SDH Elements
With the possible exception (depending on manufacturer) of the Optical Line Amplifiers, all the following equipments contain SECs (SDH Equipment Clocks) and should be counted within the trail count for SDH design: Add Drop Multiplexers -- Microwave Systems Cross-Connects -- Regenerators Optical Line Amplifiers
This internal SEC is normally synchronised to a traffic or external timing input signal
Traffic & timing input External timing input
1 n
SEC
15
Selector C
PDH input
External timing input (2 MHz or 1.5 Mbit/s or 2Mbit/s)
NE internal timing
16
17
18
Line timing
STM-N STMSTM-N STM-
19
External timing
STM-N STMSTM-N STM-
2 MHz or 2Mbit/s
20
Internal timing
STM-N STMSTM-N STM-
21
derived from the Synchronous Equipment Timing Generator (SETG), then it is called a SETG locked output
If a 1.5Mbit/s, 2MHz, 2Mbit/s synchronisation output is
directly derived from the OC-N or STM-N input, then it is called a non-SETG locked output
The 2MHz timing output can be squelched when : The SEC enters hold-over or free-run mode The input SSM falls below the set threshold
22
Forced
SSM
23
SASE
24
Round Up
What are the 3 main equipment types found in the sync distribution layer? What is a SEC? What provides the higher clock order - PRS or SEC? What is the difference between a SASE and an SEC?
25
SSU
Synchronisation
SDH
SDH
SDH/SONET
OTN
OTN
OTN/DWDM
Optical Trail
Rubidium Oscillators
Atomic Standard Tracking Oscillators are extremely stable and thus are very suitable for using within a telecom network Typically these oscillators are used within a Primary Reference System as Slaved units to Caesium or GPS These are usually the most expensive tracking oscillators available They have a life span varying from 6 to 12 years, depending on Manufacturer The longer life span of Rubidium oscillators is achieved using DDS rather than PLL techniques within the clock element Usually Maintenance Free Holdover Quality dependent on Manufacturer, typically 1x10-11/mth
Slip Rate
(Worst Case)
2x10-10/d 2x10-6/d
Oscillator Characteristics
Oscillators are susceptible to changes in temperature and stability of rectified power Variations in these conditions can affect the performance of the oscillator
10
11
STMN
SEC
SEC timing signal PDH tributary output PDH tributary output PDH tributary output
12
Retiming
The retiming buffer transmits the incoming traffic at the data rate of the SEC timing signal, thus removing the excessive wander The long-term frequency (data rate) of the E1 traffic signal must be synchronized to the network PRC Slips will occur if the SEC has lost its synchronisation to the PRC
13
Round Up
What is the synchronisation link layer? How is synchronisation transported from site to site? How is synchronisation delivered within the node? Name 3 Oscillator types
14
Master-Slave Principle
A designated master clock is used as a reference frequency generator The frequency generated by the master clock is disseminated to all other clocks which are slaved to the master clock
Master-Slave Mechanism
The clock is injected into the master unit The slave unit locks to the incoming clock rate and is synchronised to the master No slips occur between these elements
Master Master
PRC 1
Data + Clock
Slave Slave
Master-slave principle
PRC = master
SEC SEC SEC
SSU
SEC SEC SEC SEC SEC
SEC
SEC
SSU
SSU
Answer:
By implementing the Strong Hierarchical Distribution Rule: A clock of a given quality level must take timing (directly) from a clock with the same or higher quality level Or by the use of SSM signalling
SSU
SSU
SSU
SSU
SEC SEC SEC
SSU
SEC
SEC
SEC SEC
SEC
SEC
SEC
10
Failure Scenario
PRC
SEC SEC SEC
SEC
SSU
SEC SEC SEC SEC SEC SEC
SSU
SEC SEC
SSU
SSU
SSU
11
12
13
N x SECs
SEC SEC SEC
N = 20 Max
Level 1
SASE
SEC
SASE
SEC
SASE
SEC
N x SECs
SEC SEC SEC
Level 2
SASE
SEC
SASE
SEC
SASE
SEC
N x SECs
SEC SEC SEC
14
15
Summary
PRC SSU
Synchronisation PSTN
PSTN
SDH
SDH
SDH/SONET
OTN
OTN
OTN
16
17
= PRC, G.811 = SSU, G.812 Type I or V = SSU, G.812 Type VI = SEC, G.813 Option 1 = Do not use
18
19
SSM Algorithm
Always select the highest quality input and if a number of equal quality timing inputs are available, then select the highest priority timing input In locked mode, the output SSMs are set to the selected input SSM e.g. G.811 in = G.811 out The SSM in the return direction of the selected input is automatically set to Do Not Use (DNU)
20
Unfortunately, SECs inject jitter on to the PRC signal and accumulative jitter can cause slips
21
Revertive operation
SD trails returns to the original paths when the failed section or the failed network element has been repaired No operator action is needed
22
Revertive/Non-Rev Switching
Revertive switching will allow previously disqualified inputs to be re-qualified and re-selected as the selected source Non-Revertive switching will not allow previously disqualified inputs to be re-selected if they return to a useable reference Pros & Cons are associated with either option. The operator must decide which method to use as a standard for the whole network
23
Centralised PRCs - 1
This method was typically used by operators when PDH systems were used as the main transmission media. This method, utilised 2 or 3 fully equipped PRCs located separately. The clock was embedded within the E1 bearer on the Primary Multiplexers and distributed over the PDH to the Exchanges. Each PRC system typically employed three Caesium beams for redundancy. These systems were expensive to purchase and required maintenance to be carried out.
Centralised PRCs - 2
In todays networks the Centralised PRC is still supported and is still valid for timing SDH. With the onslaught of new technologies and transport mechanisms, new operators have approached the issue of network synchronisation differently. Preferring to have multiple low cost PRS clocks situated all around the network Distributed PRCs.
Physical View
The PRC distributes timing through master slave Synchronous Equipment Clocks. All elements are traceable to the PRC
SEC SEC
SEC SEC
SEC
Equipment Clocks
PRC
SEC SEC SEC SEC
SEC
SEC
SEC
SEC
Distributed PRS - 1
There are many primary reference sources distributed in the network The most common form of PRS utilised for this purpose is GPS The GPS satellite system distributes USNO-UTC-derived time and timing to all GPS-clocks Each GPS-clock is the master of a synchronization subnetwork This is also referred to as decentralised PRCs
Distributed PRS - 2
This mode of clocking is favoured by the new operators. Mainly due to having isolated sites or regions which are linked by lines, leased from the incumbent carrier In this instance, trace-ability is lost when transported over another operator's network. Therefore, installing primary reference sources at all sites ensured synchronisation quality is maintained
Distributed PRS - 3
Leased Transmission Link Data + Clock PRS 1
Data
Master Master
Master Master
PRS 2
Each element or node is timed by a separate high stability clock These are virtually identical speeds (accuracy of 1x1011) Will cause one slip every 72 days - perfectly acceptable
Physical View
Region 1 Region 2
SEC SEC SEC SEC SEC SEC
PRC
SEC SEC SEC Local Equipment Clocks SEC SEC SEC
PRC
SEC
Timing Feeds Traffic Links PRC Primary Reference Clock SECSDH Element Clock
SEC
PRC
SEC
Region 3
10
G
n n n
G
n n
G
n
M
n n n n n n
G
n n n
G
n n
G
n
GPS-clock
node n clock
equipment clock
Sub-network
11
12
13
14
GPS-BASED SYNCHRONISATION DISTRIBUTION: (single GPS + SASE) per node WIRED (PDH- OR SDH-BASED) SYNCHRONIZATION DISTRIBUTION: one central PRC with 3 Cs clocks, and one SASE per node
60-80
15
16
17
18
Physical interface specification (e.g. 2 Mbit/s, G.703) SSM configuration Guaranteed synchronization quality (e.g. G.823 Network Limit) Upstream synchronisation chain length (number of clocks) Guaranteed availability of agreed quality (e.g. 0.9999) Mean Time to Repair in case of failure Worst case quality degradation in case of failure (e.g. max. frequency error, max. frequency drift, max. jitter & wander) Alarming method in case of failure (e.g. SSM) Quality monitoring criteria
19
Round Up
What is a master slave clock arrangement? What is a centralised PRC system? What is a de-centralised PRC system? Which system is best? Give two examples of a PRS
20
Standardisation Bodies
International level : Regional level, Europe: USA: Industry level: e.g. Company level: e.g. ITU ETSI ANSI TIA Bellcore Recommendations Legally binding standards Legally binding standards Industry standards Internal standards
International Telecommunication Union European Telecommunications Standards Institute American National Standards Institute Telecommunication Industry Association
ITU-T Recommendations
10
11
12
2048 kbit/s 1544 kbit/s 1544 kbit/s 1544 kbit/s 1544 & 2048 kbit/s 2048 kbit/s
Sync. chains as long as G.803 reference chains Distribution hubs End offices (1) If used in SDH: must also comply with G.813 option 2 Existing (2)transit nodes; same as TNC G.812 - 1988 Existing (2)local nodes; same as LNC G.812 - 1988 (1) single input reference ;
Note (1): see Bellcore terminology Note (2): prior to introduction of SDH
13
14
15
16
Round Up
What does ITU-T G.811 specify? What does ITU-T G.812 specify? What does ITU-T G.813 specify? How many levels are defined under G.812?
17
Ethernet TDM
IEEE1588V2 delivers Frequency, Phase & ToD less than 100 nanosecond (target 50nS) time-of-day precision over Ethernet LAN. Less than 1s time-of-day precision over switched Ethernet WAN. stable frequency (1.6x10-8 or 16ppb) recovery (from time-of-day reference).
1588V2 CAN MEET & EXCEED MOBILE NETWORK REQUIREMENTS
N/A Should +/-3s, shall +/10s +/- 1.5s N/A +/- 1.5s small cell, +/5s large cell +/- 1-32s, implementation dependent +/- 500 ns (0.5 s), pre-standard +/-1 - 8 s, implementation dependent
50 ppb
Definitions / terminology
(Definition)
Agreed
Ongoing
G.8260
(metrics)
Consent Dec2011
Frequency: G.826x
Time/Phase:G.827x
G.8271
G.8261
G.8271.1
(NetwkPDV_time/phase
G.8261.1
(NetwkPDV_frequency)
G.8271.2
may be needed in future
G.8262
(SyncE)
G.8272
PRTC
G.8263 G.8264
G.8273
Methods
(SyncE-architecture)
G.8265
(Packet-architecture-Frequency))
G.8275
(Packet-architecture-time)
G.8265.1
Profiles
G.8275.1
(PTPprofileTime/phase)
(PTPprofileFrequency)
G.8265.m
(PTP Profile frequency m)
G.8275.n
(PTPprofileTime/phase n)
ITU-T Standards
ITU-T Standards in place G.8262: Timing Characteristics for Synchronous Ethernet Equipment G.8261: Timing & Synchronisation in Packet Networks G.8264: Distribution of Timing Through Packet Networks (ESMC)
Challenges
Cost: All interfaces need to be Sync-E compatible Cannot be used with existing Ethernet equipment when transferring synchronisation
~
PRC
~
PRC
1G/10G SyncE
1G/10G SyncE
Jitter/Wander measurement
narrow-band filter (jitterless) internal
internal
SEC
SEC
EEC
SEC Total number of G.813 clocks in a sychronisation trail should not exceed 60
EEC
SEC
SEC
10
11
G.8260
Metrics
1588v2
Network
pktfilteredMTIE
12
G.8261 Appendix VI
Slave Clock (Frequency) Test (Old)
Apply G.8261 or Network Profiles, Measure E1/T1 MTIE/TDEV (now) Stress multiple slaves with G.8261 or Network Profile (H1 2012) Stress multiple slaves with multiple profiles (H2 2012)
13
G.8263
Slave Clock (Frequency) Test (New)
Apply G.8263 Profile, Measure E1/T1 MTIE/TDEV (now) Apply G.8263 Profile to multiple slaves, Measure E1/T1 MTIE/TDEV (H1 2012) Apply G.8263 Profile to multiple slaves, Measure multiple E1/T1 MTIE/TDEV (H2 2012)
14
Introducing ESMC
ESMC: Ethernet Synchronization Messaging Channel ESMC has been built first and foremost as the transport channel for SSM (QL) over Synchronous Ethernet links Key outcome: Simple and efficient ESMC does not aim to become a complex protocol However, in the future it may support some extensions It is not a control plane and does not need a control plane
15
2. ESMC = DNU
3. ESMC = PRC
Wander Graph shows Line Clock Rate switching into and out of Holdover
Port 1
EEC
16
Chapter 11
Standards
IEEE: 1588v2; Precision Timing Protocol, PTP
IETF: RFC1305; Network Time Protocol, NTPv3, RFC5905: NTPv4 (TICTOC group) Deployed by Ericsson ITU-T: G.8264; Distribution of Timing through Packet Networks
Announce and Signaling messages configure and maintain the clocking structure - they include: Clocking Topology Grand Master identity and priority Timestamps Current UTC offset
Signalling (A cknowledge )
1) Mean Progation Delay Tmpd = (T2 T1) (T4 T3) 2 2) Clock offset correction Offset = T2 T1 tmpd *simple model 3) Slave Clock Synchronisation *Calculation differs by vendor
Clock Output must comply with the relevant ITU-T clock specification (MTIE & TDEV specification) G.81x series of specifications (G.823/4 for TDM delivery)
Delay_Resp
Master Clock
Slave Clock
For illustration, Delay_Req is sent 5 seconds after the Sync message is received: t2 t1 = 100 seconds t2 = 152 seconds (150+2) t3 = 157 seconds (152+5) Round Trip Delay RTD = (t2 - t1) + (t4 - t3) RTD = (152 - 100) + (109 - 157) RTD = 4 seconds Slave clock error eliminated Slave Clock Error = (t2 - t1) - (RTD 2) = (152 - 100) - (4 2) = 50 seconds Round trip error eliminated If the slave clock is adjusted by -50 seconds, the Master & Slave will be synchronized.
re delay_
t) q(ues
t3
t4
delay_ re sp(on s e) (t4 )
Slave Performance
Vendor A PDV tolerance X Vendor B PDV tolerance Y
Network asymmetry
Packet Delay, Packet Loss, and Packet Errors are not an issue for packet timing protocols
10
11
Master Clock
Router
Router
Router
Router
Slave Clock
12
13
G.8261 Appendix VI
Slave Clock (Frequency) Test (Old)
Apply G.8261 or Network Profiles, Measure E1/T1 MTIE/TDEV (now) Stress multiple slaves with G.8261 or Network Profile (H1 2012) Stress multiple slaves with multiple profiles (H2 2012)
14
G.8263
Slave Clock (Frequency) Test (New)
Apply G.8263 Profile, Measure E1/T1 MTIE/TDEV (now) Apply G.8263 Profile to multiple slaves, Measure E1/T1 MTIE/TDEV (H1 2012) Apply G.8263 Profile to multiple slaves, Measure multiple E1/T1 MTIE/TDEV (H2 2012)
15
Chapter 12
Boundary Clocks
Boundary Clocks reduce PDV accumulation by: Terminating the PTP flow and recovering the reference timing Generating a new PTP flow using the local time reference, (locked to the recovered time) There is no direct transfer of PDV from input to output A Boundary Clock is in effect a back-to-back Slave+Master
Q1
Clock
Q2
Master
Slave
Qn
Master Clock
BC
BC
BC
BC
Slave Clock
to appear in G.8273.2
Considered performance areas: 1) Frequency/Time Accuracy 2) Noise Generation 3) Noise Tolerance 4) Noise Transfer 5) Phase Response 6) Holdover
Slave Clock
Slave Clock
BC
Master Clock
BC
Transparent Clocks
Transparent Clocks reduce PDV by: Calculating the time a PTP packet resides in the TC device (in nsec) and inserting the value into the CorrectionField Using the CorrectionField, the Slave or terminating BC can effectively remove the PDV introduced by the TC
Q2 Qn
Q1
Packet Delay in TC Device inserted into correctionField at output of Transparent Clock device
Master Clock
TC
TC
TC
TC
Slave Clock
PDV is written by each TC into CorrectionField and this accumulates, so CorrectionField = PDV Accumulation at the End Slave
Tests should be done with varying congestion traffic: Packet size, traffic priority and utilisation
Connect as shown, and broadcast Traffic Generator traffic on all ports of the TC 1. Capture PDV before and after TC, with CorrectionField 2. Perform differential calculation of PDV - Confirm CorrectionField error is <50ns 3. Repeat under multiple traffic conditions:
1. Vary traffic packet size 2. Vary traffic priority 3. Vary traffic utilisation
TC
Traffic Generator
TC
Traffic Generator
TC has 50ns error limit (e.g. IEEE C.37.238) TC test equipment must have better accuracy Meeting the ns challenge Even synchronised to GPS, hardware architecture of traffic generators has 10s/100s of ns error. So these are not fit for purpose Paragon is accurate to 5ns and fit for purpose.
10
The 1s Challenge
An increasing number of applications require accurate transfer of frequency and time through Ethernet networks:
TDD base stations
need phase synchronisation to 1s accuracy
Power Substations
specify a maximum time variation through a system of 1s
11
12
x=895.477518835 y=0.000444870
Core Network
-0.000296349 894.478017335
894.977768110 T (a)
895.477518885 Offset=0.002 pp m
TDM
. . . additionally: Record and replay from G.8261 Reference Network (Removes repeatability issues and minimizes resource effort.) Use PDVs from a library of profiles (including G.8261, MEF-18) Generate pseudo-real world profiles (edit real-world profiles to test margins of operation and clock recovery) Generate theoretical models (Gamma or Gaussian PDV distributions)
13
Chapter 13
Clock Measurements
TIE (sec)
10
100
1000
10000
100000
1588v2 Slave
Network
1588v2 Master
pktfilteredMTIE
LAB
NETWORK
Lab Network
G.8271.1 profiles stress Slave, 1pps and ToD accuracy measured Measure Network PDV pktfilteredMTIE to G.8271.1/G.8260 (available on ratification of G.8271.1)
Ref Ref 1588v2 + PDV + Traffic 1pps ToD 1pps ToD 1588v2 + PDV + Traffic
BC
1588v2
BC
Frequency+Time Accuracy Pull-in, Pull-out, Hold-in Noise generation Noise tolerance Noise transfer Phase transient response
Ref
Chapter 14
CALNEX Testing
Testing E1/2.048MHz
PRC Node-B
E1 Clock out
Testing 10MHz
PRC Node-B
Testing Sync-E
PRC Node B
Testing 1588v2
Delay Distribution 1588v2 Protocol Analysis 1588v2 Forward PDV
GPS
1588v2 Reverse PDV
Node-B
Master Clock
Slave Clock
MKR-1:x=894.874691063, y=0.000360070 MKR-2:x=894.874691063, y=0.000360070 0.000645879 Delta: x=0.000000000, y=0.000000000 x=895.477518835 y=0.000444870
894.977768110 T (a)
895.477518885 Offset=0.002 pp m
Sync PDV
Paragon uses timestamp from Sync message to calculate Sync PDV Sync PDV = variation of (arrival time at Paragon timestamp)
Does Master > Slave PDV impact clock recovery?
Master Clock
Slave Clock
MKR-1:x=894.874691063, y=0.000360070 MKR-2:x=894.874691063, y=0.000360070 0.000645879 Delta: x=0.000000000, y=0.000000000 x=895.477518835 y=0.000444870
894.977768110 T (a)
895.477518885 Offset=0.002 pp m
Delay_Req PDV
Measure variation between the launch time of the Delay_Req message (arrival time of Del_Req in Paragon) and the embedded timestamp, t4, in the corresponding Delay_Resp message
Does Slave > Master PDV impact clock recovery?
Simultaneous Measurements
Delay Distribution 1588v2 Protocol Analysis 1588v2 Forward PDV
GPS
Node-B
Calnex Products
Paragon
Lab & Field up to 1G 1588v2, SyncE, CES, NTP, OAM
Paragon-X
Lab & Field up to 10G 1588v2, SyncE, CES, NTP, OAM E1/T1 and 1pps
Paragon-m
Field up to 1G 1588v2, SyncE, CES, NTP, OAM E1/T1 and 1pps