Calnex Paragon X Testing 1588v2
Calnex Paragon X Testing 1588v2
Calnex Paragon X Testing 1588v2
02
Components, Clocks,
Systems Suppliers Service Providers
Labs, etc.
Telecom
Chunghwa
Example Calnex Paragon Customers
1588v2 and SyncE in the Network
CORE EDGE AGGREGATION ACCESS
PRC or PTP
1588v2 GM BC/TC/Slave
PTP Slave
ONU
P-OTN or BC/TC GPON
P-OTN or
MPLS or OLT
MPLS or
EoS Carrier Ethernet TC
Sync-E
Sync-E BC/TC
Sync-E
Slave
BC/TC
xDSL, etc.)
G.984.2 Sync-E
PTP
ITU-T standards
Part 1 Testing Network Elements
Ordinary Clocks
(1588v2 Slave Clocks)
A network with no BCs/TCs
PDV Accumulation
In a network with non 1588-aware switches, PDV and Asymmetry can be significant.
Slave clock recovery is a challenge.
Tests have shown Frequency recovery is easier but Phase/Time recovery is a challenge
Test the Slave Clocks robustness to PDV and Asymmetry
Company Confidential 8
Test the Slave Clock
1. Apply PDV
(G.8261 test cases)
2. Measure E1/T1
(to G.8261.1, etc.)
ITU-T Mask
Real-world testing
Capture PDV profiles from . . . then replay the real-world PDV profiles back in your lab.
live or trial networks . . . MKR-1:x=894.874691063,
y=0.000360070
MKR-2:x=894.874691063,
Delta: x=0.000000000,
y=0.000000000
x=895.4775188
35
y=0.000444870
0.000645879
y=0.000360070
Time Interval
Error (TIE)
vs Nominal
(seconds)
Core Base
Network Station -0.000296349
894.478017335 894.977768110 895.477518885
T (a) Offset=0.002 ppm
Master Slave
Clock Clock
010
Boundary Clocks (BCs)
Boundary Clocks
13 13
A network with 1588v2 BCs
PDV PDV PDV PDV PDV
Master Slave
Clock
BC BC BC BC Clock
14
Why Test Boundary Clocks?
TIE
GPS
Company Confidential 16
Transparent Clocks (TCs)
Transparent Clocks
Transparent Clocks reduce PDV by;
Calculating the time a PTP packet
resides in the TC device (in nsec) and
insert the value into the
CorrectionField.
Using the CorrectionField, the Slave or
terminating BC can effectively remove
the PDV introduced by the TC.
Q1
Q2
Qn
Master TC Slave
Clock
TC TC TC Clock
19
Test the TCs Accuracy by measuring CorrectionField error
Testing TC Accuracy
1. Measure the packet-by-packet latency
across the TC.
2. Determine the change to the
correctionField value for each message.
Traffic from Traffic Generator
for Congestion noise testing 3. Accuracy is the difference in the actual
latency compared to the change in
Master Slave
Correctionfield value.
`1`
Clock `1`
Clock
TC
Measure impact of correctionField on
Sync PDV.
1. Vary traffic packet size.
2. Vary traffic priority.
Optical Splitter or 3. Vary traffic utilisation.
Electrical Tap
Repeat for Sync & Del_req PDV.
Test in 1-Step and 2-Step modes.
Accuracy Spec is < 50ns (IEEE C.37.238)
Calnex Paragon-X measurement accuracy
is 5ns
20
TC Accuracy example results
Company Confidential 21
1588v2 Application Notes
@ calnexsol.com
Company Confidential 22
Part 2 Testing Networks
Step 1 - Determine Network SLA
pktMTIE
pktTDEV
MAFE
FFO/FPP
etc
1588v2
NTP
Sync-E
ITU-T / PDH
CES G.823/G.824 Mask
Network
FAILED
Node B
E1/T1 MTIE/TDEV
GPS
MKR-1:x=894.874691063, y=0.000360070 Delta: x=0.000000000, x=895.477518835
MKR-2:x=894.874691063, y=0.000360070 y=0.000000000 y=0.000444870
0.00064588
Time
Interval
Error (TIE)
vs Nominal
(seconds)
1588v2 PDV
FAILED
Sync-E MTIE/TDEV
ALL AT THE
SAME TIME
1588v2/NTP PDV & Metrics
025
PTP Analysis
Graphical measurements
Company Confidential 27
PDV Distribution
Probability Distribution Function
Company Confidential 28
PDV Distribution
Cumulative Delay Function
Company Confidential 29
PDV Metrics
Floor Packet Population (G.8261.1)
Packet Delay Variation network limit at
point C of figure 3/G.8261.1 (for HRM-1)
Floor Packet Percent (FPP)
Window interval W = 200s
Fixed cluster range = 150s (from floor delay)
At least 1% of packets must fall in this cluster.
PDV Packet metrics Pass FPP
(Single microwave hop + multiple other hops)
Company Confidential 31
PDV Packet metrics Fail FPP
(Network included 10+ Microwave hops)
Company Confidential 32
E1 analysis
Company Confidential 33
1pps Analysis with Pass/Fail limits
Company Confidential 34
Real-World Results
BC/TC Trial Network Test
Traffic from G.8261 Appendix VI:
Traffic Generator Test Case 13
Traffic Model 2
Sw Sw Sw Sw
Master Slave
#1 #2 #3 #n
PDV E1 1pps
Ethernet Connection
Congestion traffic
~
Example Network Configurations;
1. 9 switches, No On-path Support, No SyncE PTP for Frequency & PTP for Phase
2. 9 switches, all BC mode, SyncE SyncE for Frequency & PTP for Phase
3. 5 switches, all BC mode, No SyncE PTP for Frequency & PTP for Phase
4. 9 switches, all BC mode, No SyncE PTP for Frequency & PTP for Phase
5. 9 switches, all TC mode, SyncE SyncE for Frequency & PTP for Phase
6. 9 switches, all TC mode, No SyncE PTP for Frequency & PTP for Phase 36
Results:
BC networks