Network Time Protocol (NTP) General Overview - University of Delaware
[Pages:10]Network Time Protocol (NTP) General Overview
David L. Mills University of Delaware mailto:mills@udel.edu
2-Aug-04
alautun, Maya glyph
1
Introduction
z Network Time Protocol (NTP) synchronizes clocks of hosts and routers in the Internet.
z NIST estimates 10-20 million NTP servers and clients deployed in the Internet and its tributaries all over the world. Every Windows/XP has an NTP client.
z NTP provides nominal accuracies of low tens of milliseconds on WANs, submilliseconds on LANs, and submicroseconds using a precision time source such as a cesium oscillator or GPS receiver.
z NTP software has been ported to almost every workstation and server platform available today - from PCs to Crays - Unix, Windows, VMS and embedded systems, even home routers.
z The NTP architecture, protocol and algorithms have been evolved over the last two decades to the latest NTP Version 4 described in this and related briefings.
2-Aug-04
2
The Sun never sets on NTP
z NTP is argueably the longest running, continuously operating, ubiquitously available protocol in the Internet
? USNO and NIST, as well as equivalents in other countries, provide multiple NTP primary servers directly synchronized to national standard cesium clock ensembles and GPS
? Over 230 Internet primary serversare in Australia, Canada, Chile, France, Germany, Isreal, Italy, Holland, Japan, Norway, Sweden, Switzerland, UK, and US.
z Well over a million Internet servers and clients all over the world
? National and regional service providers BBN, MCI, Sprint, Alternet, etc.
? Agencies and organizations: US Weather Service, US Treasury Service, IRS, PBS, Merrill Lynch, Citicorp, GTE, Sun, DEC, HP, etc.
? Private networks are reported to have over 10,000 NTP servers and clients behind firewalls; one (GTE) reports in the order of 30,000 NTP workstations and PCs.
? NTP has been on the NASA Shuttle and in Antarctica and planned for the Mars Internet.
2-Aug-04
3
Needs for precision time
z Distributed database transaction journalling and logging
z Stock market buy and sell orders
z Secure document timestamps (with cryptographic certification)
z Aviation traffic control and position reporting
z Radio and TV programming launch and monitoring
z Intruder detection, location and reporting
z Multimedia synchronization for real-time teleconferencing
z Interactive simulation event synchronization and ordering
z Network monitoring, measurement and control
z Early detection of failing network infrastructure devices and air conditioning equipment
z Differentiated services traffic engineering
z Distributed network gaming and training
2-Aug-04
4
NTP capsule summary
z Primary (stratum 1) servers synchronize to national time standards via radio, satellite and modem.
z Secondary (stratum 2, ...) servers and clients synchronize to primary servers via hierarchical subnet.
z Clients and servers operate in master/slave, symmetric and multicast modes with or without cryptographic authentication.
z Reliability assured by redundant servers and diverse network paths. z Engineered algorithms reduce jitter, mitigate multiple sources and avoid
improperly operating servers. z The system clock is disciplined in time and frequency using an adaptive
algorithm responsive to network time jitter and clock oscillator frequency wander.
2-Aug-04
5
NTP architecture overview
Peer 1 Peer 2 Peer 3
Filter 1 Filter 2 Filter 3
Selection and
Clustering Algorithms
NTP Messages
Combining Algorithm
Timestamps
Clock Discipline Algorithm
Loop Filter P/F-Lock Loop
VFO
z Multiple servers/peers provide redundancy and diversity.
z Clock filters select best from a window of eight time offset samples.
z Intersection and clustering algorithms pick best truechimers and discard falsetickers.
z Combining algorithm computes weighted average of time offsets.
z Loop filter and variable frequency oscillator (VFO) implement hybrid phase/frequency-lock (P/F) feedback loop to minimize jitter and wander.
2-Aug-04
6
NTP subnet configurations
S3 S3 S3
S4 Workstation
(a)
S2 S2 S2 S2
* S3
* S3
Clients (b)
S1 S1 S1 S1 S1 S1
* S2
* S2
* S2
Clients (c)
* to buddy (S2)
z (a) Workstations use multicast mode with multiple department servers.
z (b) Department servers use client/server modes with multiple campus servers and symmetric modes with each other.
z (c) Campus servers use client/server modes with up to six different external primary servers and symmetric modes with each other and external secondary (buddy) servers.
2-Aug-04
7
Goals and non-goals
z Goals
? Provide the best accuracy under prevailing network and server conditions. ? Resist many and varied kinds of failures, including two-face, fail-stop,
malicious attacks and implementation bugs. ? Maximize utilization of Internet diversity and redundancy. ? Automatically organize subnet topology for best accuracy and reliability. ? Self contained cryptographic authentication based on both symmetric key
and public key infrastructures and independent of external services.
z Non-goals
? Local time ? this is provided by the operating system. ? Access control - this is provided by firewalls and address filtering. ? Privacy - all protocol values, including time values, are public. ? Non-repudiation - this can be provided by a layered protocol if necessary. ? Conversion of NTP timestamps to and from other time representations and
formats.
2-Aug-04
8
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- detailed list of common protocols traditional ip port numbers intilop
- cmsc 425 lecture 22 multiplayer games and networking umd
- network time protocol ntp general overview university of delaware
- networked transport of rtcm via internet protocol ntrip
- introduction to networking protocols and architecture
- network associates guide to communications protocols
- network communication protocols cisco
- common protocols
- us influenza vaccine effectiveness network protocol for influenza and
- l09n networks protocols stanford university
Related searches
- bny mellon trust of delaware verify check
- bny mellon trust of delaware phone number
- state of delaware professional regulations
- state of delaware professional license lookup
- state of delaware license verification
- state of delaware certificate incorporation
- state of delaware professional regulation
- alzheimer s association of delaware valley
- state of delaware division of corporations
- state of delaware property search
- state of delaware online division of corporations
- state of delaware articles of incorporation