Enterprise Profile for Precision Time Protocol · Enterprise Profile for Precision Time Protocol ...

16
Enterprise Profile for Precision Time Protocol www.meinbergglobal.com Doug Arnold Principal Technologist [email protected] Accurate time. Worldwide.

Transcript of Enterprise Profile for Precision Time Protocol · Enterprise Profile for Precision Time Protocol ...

Page 1: Enterprise Profile for Precision Time Protocol · Enterprise Profile for Precision Time Protocol  Doug Arnold Principal Technologist doug.arnold@meinberg-usa.com Accurate time.

Enterprise Profile for Precision Time Protocol

www.meinbergglobal.com

Doug ArnoldPrincipal Technologist

[email protected]

Accurate time. Worldwide.

Page 2: Enterprise Profile for Precision Time Protocol · Enterprise Profile for Precision Time Protocol  Doug Arnold Principal Technologist doug.arnold@meinberg-usa.com Accurate time.

Agenda

Enterprise Profile

History

Standards initiative

PTP features

Mixed multicast unicast

Multidomain operation

Summary

www.meinbergglobal.com

Page 3: Enterprise Profile for Precision Time Protocol · Enterprise Profile for Precision Time Protocol  Doug Arnold Principal Technologist doug.arnold@meinberg-usa.com Accurate time.

Enterprise Profile for PTP

Intended for enterprise networks, especially in financial

companies

Draft RFC in IETF

Main PTP features:

Mixed multicast/unicast operation

Multi domain operation for grandmaster redundancy

www.meinbergglobal.com

Page 4: Enterprise Profile for Precision Time Protocol · Enterprise Profile for Precision Time Protocol  Doug Arnold Principal Technologist doug.arnold@meinberg-usa.com Accurate time.

History

Proposed by Pedro Estrella of IMC TradingChallenges Deploying PTPv2 in a Global Financial Company, Pedro V

Estrela and Jan L Bonebakker, ISPCS San Francisco, 2012

Draft RFC in IETF

tictoc Working GroupEnterprise Profile for Precision Time Protocol with Mixed Multicast and

Unicast

Tested at ISPCS IEEE 1588 Plugfest2014-2016

www.meinbergglobal.com

Page 5: Enterprise Profile for Precision Time Protocol · Enterprise Profile for Precision Time Protocol  Doug Arnold Principal Technologist doug.arnold@meinberg-usa.com Accurate time.

Profile

Layer 3IPv4

IPv6

Delay Request-Response propagation delay measurement

BCs, TCs allowed but not required

Mixed multicast and unicast operationPure multicast slaves allowed

Delay Responses sent in same communication mode as Delay Request

www.meinbergglobal.com

Page 6: Enterprise Profile for Precision Time Protocol · Enterprise Profile for Precision Time Protocol  Doug Arnold Principal Technologist doug.arnold@meinberg-usa.com Accurate time.

Profile

Message ratesDefault Sync rate (Follow Up): 1/sec

Default Delay Request rate (Delay Response): 1/sec

Default Announce rate: 1/sec

Minimum message rate: 1/128 sec

Maximum message rate: 128/sec

Multi-domain operationNetwork elements may include PTP instances in multiple domains for

redundancy

No performance criteria defined

www.meinbergglobal.com

Page 7: Enterprise Profile for Precision Time Protocol · Enterprise Profile for Precision Time Protocol  Doug Arnold Principal Technologist doug.arnold@meinberg-usa.com Accurate time.

PTP messages for 1-step clocks

www.meinbergglobal.com

Page 8: Enterprise Profile for Precision Time Protocol · Enterprise Profile for Precision Time Protocol  Doug Arnold Principal Technologist doug.arnold@meinberg-usa.com Accurate time.

Multicast PTP

www.meinbergglobal.com

Page 9: Enterprise Profile for Precision Time Protocol · Enterprise Profile for Precision Time Protocol  Doug Arnold Principal Technologist doug.arnold@meinberg-usa.com Accurate time.

Unicast PTP

www.meinbergglobal.com

Page 10: Enterprise Profile for Precision Time Protocol · Enterprise Profile for Precision Time Protocol  Doug Arnold Principal Technologist doug.arnold@meinberg-usa.com Accurate time.

Mixed Multicast and Unicast PTP

www.meinbergglobal.com

Page 11: Enterprise Profile for Precision Time Protocol · Enterprise Profile for Precision Time Protocol  Doug Arnold Principal Technologist doug.arnold@meinberg-usa.com Accurate time.

www.meinbergglobal.com

Multidomain clock

GM GM

Domain 0 slave

Domain 1 slave

Robust clock

Domain 2 slave

GM

Multidomain operation

Page 12: Enterprise Profile for Precision Time Protocol · Enterprise Profile for Precision Time Protocol  Doug Arnold Principal Technologist doug.arnold@meinberg-usa.com Accurate time.

Simulation with 3 GMs, 1 with ramp error

www.meinbergglobal.com

Page 13: Enterprise Profile for Precision Time Protocol · Enterprise Profile for Precision Time Protocol  Doug Arnold Principal Technologist doug.arnold@meinberg-usa.com Accurate time.

Simulation of robust clock

www.meinbergglobal.com

Page 14: Enterprise Profile for Precision Time Protocol · Enterprise Profile for Precision Time Protocol  Doug Arnold Principal Technologist doug.arnold@meinberg-usa.com Accurate time.

Enterprise profile at the ISPCS Plugfest

www.meinbergglobal.com

Tested at the last three

ISPCS Plugfest events

ISPCS 2015 Beijing

• 5 participating

organizations

• HW and SW

implementations

tested

ISPCS 2016 Stockholm

• Nine participating

organizations

• Multidomain

• IPv4 and IPv6

Page 15: Enterprise Profile for Precision Time Protocol · Enterprise Profile for Precision Time Protocol  Doug Arnold Principal Technologist doug.arnold@meinberg-usa.com Accurate time.

Summary:

www.meinbergglobal.com

Enterprise ProfileGood for networks with no on path support

and a lot of slaves

Defined in IETF

Mixed multicast unicast operationReduce unwanted messages on multicast addresses at slave ports

Multidomain PTP for robustnessAllows slave clocks to use robust voting algorithms

Tested at ISPCS Plugfest

Page 16: Enterprise Profile for Precision Time Protocol · Enterprise Profile for Precision Time Protocol  Doug Arnold Principal Technologist doug.arnold@meinberg-usa.com Accurate time.

Thank you for you attention.Questions?

www.meinbergglobal.com

Doug ArnoldPrincipal Technologist

[email protected]

Accurate time. Worldwide.