Enhanced NTP IETF – TicToc BOF Greg Dowd – Jeremy Bennington –

Slides:



Advertisements
Similar presentations
IETF TICTOC Considerations about IEEE1588 version 2 for Telecom usage.
Advertisements

1588V2 Telecom Profile Framework
New Timing Distribution Mechanism TICTOC WG, IETF 71th Philadelphia, USA draft-ji-tictoc-new-timing-distribution-mechanism-00.txt Kuiwen Ji
1 1588v2 modules of time synchronization with frequency layer support draft-su-tictoc-1588v2-time-sync-modules-00 IETF 75 th, Stockholm TICTOC WG
Internet Protocol Security (IP Sec)
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Monitoring the Network Connecting Networks.
TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 and ICMPv6 Understand the shortcomings of IPv4 Know the IPv6.
Spring 2012: CS419 Computer Security Vinod Ganapathy SSL, etc.
HIERARCHY REFERENCING TIME SYNCHRONIZATION PROTOCOL Prepared by : Sunny Kr. Lohani, Roll – 16 Sem – 7, Dept. of Comp. Sc. & Engg.
IED Time Synchronization John Levine, P.E. Levine Lectronics and Lectric.
Network Time Protocol (NTP) August 9 th 2011, OSG Site Admin Workshop Jason Zurawski – Internet2 Research Liaison.
Page # Advanced Telecommunications/Information Distribution Research Program (ATIRP) Authentication Scheme for Distributed, Ubiquitous, Real-Time Protocols.
Distributed Systems Fall 2010 Time and synchronization.
1 Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. Dynamic Routing Protocols II OSPF.
Transport Layer Flow. Socket Connections UDP Segment Structure.
Internet Protocol Security (IPSec)
Sir John Tenniel; Alice’s Adventures in Wonderland,Lewis Carroll 7-Aug-151 NTP Architecture, Protocol and Algorithms David L. Mills University of Delaware.
TICTOC -Topology-Discovery and Clock-Discovery TICTOC BOF IETF70 Stewart Bryant
IEEE-1588 IEEE-1588 – Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems Defines a Precision Time Protocol.
1 Physical Clocks need for time in distributed systems physical clocks and their problems synchronizing physical clocks u coordinated universal time (UTC)
NTP Network time protocol. 19-Aug-152 Needs for precision time Stock market buy and sell orders Aviation traffic control and position reporting Network.
A Security Analysis of the Network Time Protocol (NTP) Presentation by Tianen Liu.
176 Introduction to Network Time Protocol (NTP) Version A.01 H3065S Module 15 Slides.
1 CS 4396 Computer Networks Lab Dynamic Routing Protocols - II OSPF.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 7 Distance Vector Routing Protocols.
NTP Network Time Protocol Nóirín Plunkett Network Time Protocol Nóirín Plunkett.
A Security Analysis of Network Time Protocol Andy Hospodor COEN /03/03 Paper by Matt Bishop, 1991.
GPS based time synchronization of PC hardware Antti Gröhn
Parallel and Distributed Simulation Synchronizing Wallclock Time.
IPSec IPSec provides the capability to secure communications across a LAN, across private and public wide area networks (WANs) and across the Internet.
Enterprise PTP profile Doug Arnold, Symmetricom Heiko Gerstung, Meinberg November 8, 2012.
11 SECURING NETWORK COMMUNICATION Chapter 9. Chapter 9: SECURING NETWORK COMMUNICATION2 OVERVIEW  List the major threats to network communications. 
Outline for Today Objectives: –Time and Timers Administrative details: –Talk on learning at 4 in 130 North Building –Questions?
Time This powerpoint presentation has been adapted from: 1) sApr20.ppt.
March 2008Tictoc Protocol Review1 NTP/1588 Protocol Review (Gap Analysis) IETF 71 Philadelphia Greg Dowd March, 2008.
Carlos Armas Roundtrip Networks Hervey Allen NSRC.
Securing Data Transmission and Authentication. Securing Traffic with IPSec IPSec allows us to protect our network from within IPSec secures the IP protocol.
Network Time Protocol Objectives Contents to learn how to setup ntp
Chapter 9 Networking & Distributed Security (Part C)
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
ITIS 3110 IT INFRASTRUCTURE II Tony Kombol. NTP "Does Anybody Really Know What Time It Is?"*  Time keeping is one of most fundamental aspects of computer.
Computer Network Design EEL 6785 Dr. Janusz Zalewski University of Central Florida.
Precise measurement of physical link delay 802.1as, IEEE 802 plenary Lu Huang
I E T F 6 3, 3 rd. A U G U S T draft-frost-pwe3-timing-pw-reqs-00 IETF 63 PWE3 Working Group Paris, August 2005.
Instrument Control System Seminar, 20 th -24 th October 2014 Time Synchronisation via Ethernet An introduction to IEEE 1588 Andreas Jost.
Research Unit for Integrated Sensor Systems and Oregano Systems Cern Timing Workshop 2008 Patrick Loschmidt, Georg Gaderer, and Nikolaus Kerö.
VCL-SE IEEE-1588v2 PTP Protected Synchronous Packet-Optical Transport Interface Presentation.
Topic 11 Network Management. SNMPv1 This information is specific to SNMPv1. When using SNMPv1, the snmpd agent uses a simple authentication scheme to.
ITIS 3110 IT INFRASTRUCTURE II Tony Kombol. NTP "Does Anybody Really Know What Time It Is?"*  Time keeping is one of most fundamental aspects of computer.
1 Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. Dynamic Routing Protocols II OSPF.
Emerging Solutions in Network Time Synchronization Security
TICTOC -Topology-Discovery and Clock-Discovery
PTP version 3 in FTI? Øyvind Holmeide/Markus Schmitz by 01/13/2016.
Synchronizing Processes
Infrastructure II NTP.
Network Time Protocol (NTP) General Overview
IS3120 Network Communications Infrastructure
Dept. of Computer Science
Precision Time Protocol
NTPV3 – Time Synchronization Service
Presentation by Wyatt Zacharias
NTP Clock Discipline Modelling and Analysis
Chapter 8: Monitoring the Network
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 4: Planning and Configuring Routing and Switching.
GPS-3xx0 10 MHz MAC-based GPS Disciplined Oscillator,
PTP SOLUTIONS: Using PTP as a backup to GPS
Simple Two-way Active Measurement Protocol (STAMP): base protocol and data model draft-mirsky-ippm-stamp draft-mirsky-ippm-stamp-yang Greg Mirsky
NTP Architecture, Protocol and Algorithms
Presentation transcript:

Enhanced NTP IETF – TicToc BOF Greg Dowd – Jeremy Bennington –

2 Agenda Premise: Higher Accuracy can be achieved though optional enhancements to NTP Quick Review of NTP Enhanced NTP Differentiators Stratum 1 (G.811 GR2830) Initial Testing Example of new Servo Loop Summary

3 A Brief History of NTP 1985 NTPv0 (RFC 958) NTP Packet Header, offset & delay calculation 1988 NTPv1 (RFC 1059) Comprehensive specification of protocol and algorithms Client and server, symmetric operational modes 1989 NTPv2 (RFC 1119) NTP Control Message Protocol (Management of clients) Support for cryptographic authentication based on 64-bit data encryption Standard (DES) keys 1992 NTPv3 (RFC1305) Current standard Improve stability and accuracy (new algorithm) Broadcast operational mode 2006 NTPv4 (in development) Stable but not yet formalized in an RFC Support of security features Support of automatic configuration Algorithm improvements (Performance) Backward compatible with NTPv3 Significant revision of NTPv3

4 NTP Operations Complex algorithms to improve accuracy of estimated delays and offsets  Clock adjust process runs at 1s interval to amortize corrections in small adjustments  Polling algorithm  Filtering algorithm  Clock selection and clustering algorithms  Combining algorithms  Loop filter and variable frequency oscillator (VFO) NTP Messages Peer 1 Peer 2 Filter 1 Peer 3 Filter 2 Filter 3 Clock Selection and Clustering Algorithms Combining Algorithm Loop Filter VFO Timestamps Clock Discipline Algorithm

5 Enhanced NTP (eNTP) Differentiators What’s Different from traditional NTP?  TimeStamp Accuracy: constrained to specified levels On the Fly Methods Gating Methods Error Feedback Mechanisms  Stratum 1 Availability: High availability/capacity of stratum 1 sources  Higher Transaction Rates: Servers support both existing and higher demand clients  New Client Servo Classes: to support carrier requirements such as stratum 1 (G.811, GR2830) performance What stays the same? – NTP on the wire protocol

6 eNTP Initial Testing Following Differentiators Enabled  Server Time Stamp Accuracy: constrained to nanosecond levels  Stratum 1 Availability: Server operating with GPS traceability verified with Lab Cesium standard.  Higher Transaction Rates: Servers operating up to 64 transactions per second  New Client Servo Class: Lite version of hybrid packet client algorithm (see description later)

7 Initial Test Environment  Primary Objective: Evaluate with respect to stratum 1 (G.811,GR2830) grade synchronization using carrier class NTP over managed IP network. Lab Network constrained to managed IP over carrier grade routers and switches Packet Delay Variation monitored independently at ingress and egress during testing. G.8261 and extensions used for disturbance traffic Higher tier (stratum 2, type I) oscillators Higher update rates up to 64 Hz

8 Initial Test Environment

9 Baseline Test Results Summary Client meets G.811 and GR2830 stratum 1 performance under baseline case. MTIE Performance Results TDEV Performance Results Configuration Transport: Direct 1Gbps link with ingress and egress switches. Loading profile: No Load NTP priority: best effort UDP Thermal shock profile: benign lab < 0.1 of 1C/60s LO: Stratum 2 Servo: Lite Hybrid Packet Client Update Rate: 64Hz

10 Loading Test Example Configuration Configuration Transport: Two Carrier Grade Routers (1Gbps links) with ingress and egress switches. Loading profile: G.8261 perturbation traffic at 60% NTP priority: best effort UDP Thermal shock profile: benign lab < 0.1 of 1C/60s LO: Stratum 2 Servo: Lite Hybrid Packet Client Update Rate: 16 Hz TDEV std window averaging TDEV window floor modification

11 Loaded Test Results TDEV Performance MTIE Performance Client Runs 1,2 Potential Stability Floor (minTDEV) Normal TDEV suggest failed client operation Summary SSUs can be time synchronized using eNTP over a WAN to PRC/PRS levels eNTP performs similar to PTP eNTP can be used with OCXO & VCXO to sub-microsecond time synchronization

12 Summary Current NTP is mature, ubiquitous and extensible Extensions can be backward compatible with existing NTP  eNTP & NTP Clients can be mixed in deployment  Existing NTP would benefit from reliability  SW based eNTP could see some performance enhancements  Stratum 1 performance is viable over managed IP networks utilizing high quality stratum oscillators (distributed S1 NTP via SSUs)  Sub-Microsecond performance is achievable using VCXO and OCXO Clients (also meets G.823/G.824)