Welcome to Netcordia Community Sign in | Join | Help
in Search

Terry's Blog

RSS Feed

NTP Accuracy

At a party this past week, the question came up about how accurate NTP could be.  The need was accuracy under 1ms.  Interesting question and I've never looked for that accuracy.  I thought that somewhere I had read that it was possible to get to around 10us, but didn't have any concrete data.  So off to Google's search engine.

There are several articles on NTP accuracy.  The best of them seems to be one by Dave Mills (the primary investigator on NTP).  NTP v4 with kernel mods to support it, is capable of much better than 1ms accuracy, possibly as good as 1ns.  According to his article, NTP v3 is accurate to 1-2ms in a LAN and 10s of ms in WAN nets.
http://www.cis.udel.edu/~mills/ntp.html

Other articles suggest that with an accurate time source, such as a GPS time source, NTP is accurate to 50us, but the links on the Linux kernel support say that accuracy of a few ms are possible.
http://www.atomic-clock.galleon.eu.com/support/ntp-time-server-accuracy.html 

Another article says that it is dependent on the predictability of network delays (i.e. a low jitter network).
http://www.postel.org/pipermail/end2end-interest/2003-April/002925.html 

 So, the typical network answer applies: "It Depends".  ;-) ;-)

    -Terry

Comments

 

sbusby said:

"At a party..." when do you find time?

January 8, 2008 4:59 PM
 

tslattery said:

My wife and I host a party each January for a close set of friends.  She does most of the work for it, so I generally only have to be there on the selected weekend, keep the web site updated with who is attending and post pictures afterwards.  That generally doesn't take much of my time.

January 15, 2008 12:20 PM
 

tslattery said:

Mike O'Dell, see blog entry

<a href="connection.netcordia.com/.../the-other-side-of-life.aspx">The Other Side of Life</a>,

just informed me of a new, and much more accurate, time protocol: IEEE 1588.  There is the start of a series on the new protocol at www.commsdesign.com/.../showArticle.jhtml

 -Terry

January 17, 2008 12:43 PM

About tslattery

Terry Slattery, CCIE #1026, is a senior network engineer with decades of experience in the internetworking industry. Prior to joining Chesapeake NetCraftsmen as a full time consultant, Terry was the founder and CTO of Netcordia, and inventor of NetMRI, a suite of network management products. Terry started Netcordia as a consulting company in 2000 and transitioned to a network management product company in 2003. During the consulting days, he used his network design and implementation skills to lead a team in the design and implementation of a high availability network at a brokerage clearing house. Terry is the former President and founder of Chesapeake Computer Consultants, Inc., a networking and computer systems training and consulting company. He co-invented and patented the vLab(tm) internet-based remote lab system. He is co-author of the McGraw Hill text Advanced IP Routing in Cisco Networks. Terry led the team that developed the current Cisco IOS user interface under contract to Cisco Systems. Terry is experienced in the design and installation of large TCP/IP based networks and is a successful network protocol instructor. He is the second Cisco Certified Internetworking Expert (CCIE) #1026 and the first outside of Cisco. He enjoys membership on the Vanderbilt University Engineering School’s Industrial Advisory Board and the IEEE.

This Blog

Syndication