ieee 1588 telecommunications conformance program ... · ieee 1588™ telecommunications conformance...

15
IEEE-SA Conformity Assessment Program – 1588™ IEEE 1588™ TELECOMMUNICATIONS CONFORMANCE PROGRAM An IEEE-SA Conformity Assessment Program Copyright © 2014 Iometrix Inc. Sebastien Jobert Director of Engineering – Iometrix [email protected] November 6 th 2014

Upload: hatuyen

Post on 22-Jun-2018

239 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: IEEE 1588 telecommunications conformance program ... · IEEE 1588™ TELECOMMUNICATIONS CONFORMANCE PROGRAM ... IEEE ICAP 1588™ Test Case Template IEEE ICAP 1588™ Test …

IEEE-SA Conformity Assessment Program – 1588™

IEEE 1588™ TELECOMMUNICATIONS CONFORMANCE PROGRAM

An IEEE-SA Conformity Assessment Program

Copyright © 2014 Iometrix Inc.

Sebastien Jobert Director of Engineering – Iometrix

[email protected] November 6th 2014

Page 2: IEEE 1588 telecommunications conformance program ... · IEEE 1588™ TELECOMMUNICATIONS CONFORMANCE PROGRAM ... IEEE ICAP 1588™ Test Case Template IEEE ICAP 1588™ Test …

IEEE-SA Conformity Assessment Program – 1588™

2

•  IEEE-SA initiative (transitioned recently from IEEE-ISTO, see Press Release)

•  First Conformity Assessment Program launched by IEEE-SA reaching its regular phase

•  First vendors with compliant Packet Master Clock or Packet Slave Clock implementations have been announced in June 2014

•  Unique place where PTP protocol is tested in depth, essential for interoperability between vendors

•  Next steps are in preparation: G.8275.1 Program

•  Iometrix, officially authorized ICAP test lab

IEEE-SA Conformity Assessment Program for IEEE 1588™

Page 3: IEEE 1588 telecommunications conformance program ... · IEEE 1588™ TELECOMMUNICATIONS CONFORMANCE PROGRAM ... IEEE ICAP 1588™ Test Case Template IEEE ICAP 1588™ Test …

IEEE-SA Conformity Assessment Program – 1588™

3

Synchronization for mobile networks

•  4G/LTE and 5G/LTE-A base stations require accurate synchronization to avoid interferences and ensure successful handovers and efficient radio spectrum usage

•  Poor synchronization results in poor user experience caused by dropped calls and erratic throughput

Central Office

Mobile Backhaul Network

Common synchronization reference delivered via PTP

Page 4: IEEE 1588 telecommunications conformance program ... · IEEE 1588™ TELECOMMUNICATIONS CONFORMANCE PROGRAM ... IEEE ICAP 1588™ Test Case Template IEEE ICAP 1588™ Test …

IEEE-SA Conformity Assessment Program – 1588™

4

IEEE 1588™ & PTP telecom profiles PTP unaware

backhaul network M S Timing

reference

PTP in end-to-end mode, ITU-T G.8265.1 telecom profile

PTP aware backhaul network

Timing reference

PTP with full timing support from the network, ITU-T G.8275.1 telecom profile

T-BC T-BC T-BC T-BC T-GM T-TSC

PTP unaware backhaul network

Timing reference

PTP with partial timing support from the network, ITU-T G.8275.2 telecom profile, under study in ITU-T

BC

PTP unaware network

“G.8265.1-like” communication “G.8265.1-like” communication

M S

Page 5: IEEE 1588 telecommunications conformance program ... · IEEE 1588™ TELECOMMUNICATIONS CONFORMANCE PROGRAM ... IEEE ICAP 1588™ Test Case Template IEEE ICAP 1588™ Test …

IEEE-SA Conformity Assessment Program – 1588™

5

Status of IEEE 1588™ Certification Programs

PTP unaware backhaul network

M S Timing reference

PTP in end-to-end mode, ITU-T G.8265.1 telecom profile

PTP aware backhaul network

Timing reference

PTP with full timing support from the network, ITU-T G.8275.1 telecom profile

T-BC T-BC T-BC T-BC T-GM T-TSC

PTP unaware backhaul network

Timing reference

PTP with partial timing support from the network, ITU-T G.8275.2 telecom profile, under study in ITU-T

BC

PTP unaware network

“G.8265.1-like” communication “G.8265.1-like” communication

M S

Page 6: IEEE 1588 telecommunications conformance program ... · IEEE 1588™ TELECOMMUNICATIONS CONFORMANCE PROGRAM ... IEEE ICAP 1588™ Test Case Template IEEE ICAP 1588™ Test …

IEEE-SA Conformity Assessment Program – 1588™

6

Importance of conformance testing

Vendor A

Vendor B

Vendor C

Vendor D

Interoperability testing

Interoperability testing

Interoperability testing

Interoperability testing

standard Vendor A

Vendor B

Vendor C

Vendor D

Conformance testing

Conformance testing

Conformance testing

Conformance testing

N-1 testing campaigns per type of device

1 single testing campaign per type of device

Page 7: IEEE 1588 telecommunications conformance program ... · IEEE 1588™ TELECOMMUNICATIONS CONFORMANCE PROGRAM ... IEEE ICAP 1588™ Test Case Template IEEE ICAP 1588™ Test …

IEEE-SA Conformity Assessment Program – 1588™

7

ICAP 1588™ Program •  Industry’s first IEEE 1588™ conformance program in

telecom environments (IEEE Std 1588™-2008 and ITU-T G.8265.1 / G.8275.1 standards)

• Completes the standardization process with a single and universally recognized conformity assessment testing process based on industry-approved test plan

Feedback from validation and testing to base standards

Conformance testing Validation Specification Management

(Credits: Martin Brand, vice-chairman SG11, ETSI presentation "Achieving Interoperable Standards”)

Page 8: IEEE 1588 telecommunications conformance program ... · IEEE 1588™ TELECOMMUNICATIONS CONFORMANCE PROGRAM ... IEEE ICAP 1588™ Test Case Template IEEE ICAP 1588™ Test …

IEEE-SA Conformity Assessment Program – 1588™

8

Business Motives and Rationale

For Service Providers

•  Meets service provider requirements for compliant IEEE 1588™ telecom products

•  Accelerates and eases

equipment sourcing and selection process

•  Requirement expected in service provider RFPs for mobile backhaul

For Vendors

•  Replaces vendor need to undergo multiple service providers’ internal test programs

•  Demonstrates commitment to latest industry timing and synchronization standards

•  High-level of interoperability

once equipment is deployed, reduces issues in the field

Page 9: IEEE 1588 telecommunications conformance program ... · IEEE 1588™ TELECOMMUNICATIONS CONFORMANCE PROGRAM ... IEEE ICAP 1588™ Test Case Template IEEE ICAP 1588™ Test …

IEEE-SA Conformity Assessment Program – 1588™

9

IEEE 1588™ Conformity Test Suite

IEEE 1588™ Conformity Test Suite for Frequency Synchronization in Telecommunications

Networks

ITU-T Rec. G.8265.1 Precision Time Protocol

Telecom Profile for Frequency

Synchronization

ITU-T Rec. G.8265 Architecture and Requirements for

Packet Based Frequency Delivery

IEEE Std. 1588TM-2008

ITU-T Rec. G.8260 Definitions and Terminology for

Synchronization in Packet Networks

IEEE ICAP 1588™ Test Requirements

IEEE ICAP 1588™ Test Case Template

IEEE ICAP 1588™ Test Setup

Part 1: Packet Master Clock Part 2: Packet Slave Clock

ITU-T Rec. G.781 Synchronization Layer Functions

Page 10: IEEE 1588 telecommunications conformance program ... · IEEE 1588™ TELECOMMUNICATIONS CONFORMANCE PROGRAM ... IEEE ICAP 1588™ Test Case Template IEEE ICAP 1588™ Test …

IEEE-SA Conformity Assessment Program – 1588™

10

IEEE 1588™ Test Case Scope IEEE 1588™

Packet Master Clock Conformance 346 Test Cases

ONE-STEP CLOCK TWO-STEP CLOCK

o  Grant, Cancellation & Cancellation Ack. of Announce Messages - Signaling Message Format

o  Unicast Session - Announce Messages o  Announce Message Format

o  Grant, Cancellation & Cancellation Ack. of Sync Messages - Signaling Message Format

o  Unicast Session - Sync Messages o  Sync and Follow Up Message Format

o  Grant, Cancellation & Cancellation Ack. of Delay_Resp Messages - Signaling Message Format

o  Unicast Session - Delay_Resp Messages o  Delay_Resp Message Format

o  SSM Quality Levels & PTP clockClass Values

o  Specific Cases Involving Multiple Messages

IEEE 1588™ Packet Slave Clock Conformance

375 Test Cases

ONE-WAY TIMING MODE TWO-WAY TIMING MODE

o  Request, Cancellation & Cancellation Ack. of Announce Messages - Signaling Message Format

o  Request of Announce Messages - Configurable Range

o  Request, Cancellation & Cancellation Ack. of Sync Messages - Signaling Message Format

o  Request of Sync Messages - Configurable Range

o  Request, Cancellation & Cancellation Ack. of Delay_Resp Messages - Signaling Message Format

o  Request of Delay_Resp Messages - Configurable Range

o  Unicast Session of Delay_Req/Delay_Resp o  Delay_Req Message Format

o  Alternate Best Master Clock Algorithm and Master Selection o  Protection Functions

o  Denied Requests of Unicast Messages o  Specific Cases Involving Multiple Messages

Scope of the conformance program: PTP protocol communication between master and slave

Page 11: IEEE 1588 telecommunications conformance program ... · IEEE 1588™ TELECOMMUNICATIONS CONFORMANCE PROGRAM ... IEEE ICAP 1588™ Test Case Template IEEE ICAP 1588™ Test …

IEEE-SA Conformity Assessment Program – 1588™

11

Reference Timing Signal (PRC)

Compliant Packet Slave

Clock L2

Switch Network

Emulator & Analyzer

Packet Network

Compliant Packet Slave

Clock

Packet Master Clock

Under Test

IEEE 1588™ Test Beds

Test bed for Packet Master Clock:

Compliant Packet Master

Clock

Compliant Packet Master

Clock

L2 Switch

Network Emulator & Analyzer

Packet Network

Reference Timing Signal (PRC)

SSM Signal Analyzer

Packet Slave Clock

Under Test

Test bed for Packet Slave Clock:

Page 12: IEEE 1588 telecommunications conformance program ... · IEEE 1588™ TELECOMMUNICATIONS CONFORMANCE PROGRAM ... IEEE ICAP 1588™ Test Case Template IEEE ICAP 1588™ Test …

IEEE-SA Conformity Assessment Program – 1588™

12

Example of Slave testing scenario Packet slave clock

under test Compliant packet master clock #1

Compliant packet master clock #2

Announce – [clockClass=QL-PRC/PRS/UNK]

Announce, Sync and Delay_Resp unicast sessions are established

Verify that the master 1 with the highest local priority is selected

Delay_Req Delay_Resp

Announce Sync Follow_Up

Delay_Req Delay_Resp

Announce – [clockClass=QL-PRC/PRS/UNK]

Sync

Verify that the master 2 is selected due to PTSF-lossAnnounce for master 1

Configure master 1=local-priority-high and master 2=local-priority-low

* G.781 Options 1, 2 and 3 are tested

anno

unce

Rec

eipt

Tim

eout

Delay_Req Delay_Resp

Announce – [clockClass=QL-PRC/PRS/UNK] Sync

Follow_Up Delay_Req Delay_Resp

Announce – [clockClass=QL-PRC/PRS/UNK]

Sync

Verify that the master 1 again is selected after the Wait to Restore time

Wai

t to

Res

tore

tim

e

Page 13: IEEE 1588 telecommunications conformance program ... · IEEE 1588™ TELECOMMUNICATIONS CONFORMANCE PROGRAM ... IEEE ICAP 1588™ Test Case Template IEEE ICAP 1588™ Test …

IEEE-SA Conformity Assessment Program – 1588™

13

ICAP White Paper published

http://standards.ieee.org/about/icap/active-programs.html

Page 14: IEEE 1588 telecommunications conformance program ... · IEEE 1588™ TELECOMMUNICATIONS CONFORMANCE PROGRAM ... IEEE ICAP 1588™ Test Case Template IEEE ICAP 1588™ Test …

IEEE-SA Conformity Assessment Program – 1588™

14

Iometrix: The Standard for Testing

•  The networking industry’s preeminent testing authority

•  Official testing lab of major Standards Development Organizations

•  Iometrix is an A2LA accredited ISO/IEC 17025 CAB (Conformity Assessment Body)

•  Delivers conformance testing to a broad spectrum of telecom equipment manufacturers and service providers worldwide

•  Focus on packet network protocols, technologies and services

•  Editor of numerous test specifications in leading standards bodies including the ITU, BBF, IEEE, IETF, CEF and MEF

•  Headquartered in Silicon Valley, California with operations and activities around the globe

Official Testing Lab of:

Carrier Ethernet Testing Equipment & Services

IEEE 1588 Testing First IEEE-sanctioned program for

timing and synchronization in mobile networks

OpenCloud Project Reference test bed for Cloud

Networks & Services

Page 15: IEEE 1588 telecommunications conformance program ... · IEEE 1588™ TELECOMMUNICATIONS CONFORMANCE PROGRAM ... IEEE ICAP 1588™ Test Case Template IEEE ICAP 1588™ Test …

IEEE-SA Conformity Assessment Program – 1588™

15

Acronyms •  PTP: Precision Time Protocol • M: Master •  S: Slave •  T-GM: Telecom-Grandmaster •  T-BC: Telecom-Boundary Clock •  T-TSC: Telecom-Time Slave Clock •  BC: Boundary Clock • QL: Quality Level •  PRC: Primary Reference Clock •  PRS: Primary Reference Source •  PTSF: Packet Timing Signal Fail