[time-nuts] can of worms: time-of-day in a community radio station

Hal Murray hmurray at megapathdsl.net
Wed Oct 23 09:15:09 UTC 2019


> My understanding is that it would work moderately well even without a
> stratum-1 server, at least be able to operate within a few tens of
> milliseconds for several hours. Although I confess I haven't used peering in
> a very long time. In my workplace we added stratum-1 GPS symmetricom NTP
> servers about 6 months after the above mentioned setup.

Suppose you start with 2 stratum 2 servers connected to different stratum 1 
servers on the internet and also to each other.

Suppose one of the stratum 1 servers goes down.  After 8 poll intervals with 
no response, your server using it will switch to using your other local 
server.  That puts it at stratum 3.

Suppose it was the link that went down rather than the server.  (It was a race 
as to which of your servers timed out first.)  Soon your second server gives 
up and switches to using your first server.  The first server is now stratum 
3, so the second server becomes stratum 4.  Then the first server becomes 
stratum 5 and the second becomes 6 ...  After a few more iterations, one gets 
to stratum 16 which is a no-data.  The other soon times out.

If you have evidence that something better happens, please clue me in.

You can keep going with either a localclock or orphan mode.  If you do that, 
you are running what GPSDOs call holdover.  It works well enough for a while.  
How long is a lot of it-depends.


> My apologies, I just did a quick googling because I was on the phone and
> didn't have access to my desktop bookmarks. This is the list I normally use

> http://support.ntp.org/bin/view/Servers/StratumOneTimeServers 

That list is better than most.  I would still treat it with a  reasonable 
amount of caution.  Scan the column of last-modified dates.

Don't get hung up on stratum 1.  A stratum 2 right next to a stratum 1 can 
keep time well enough so that you will have a hard time telling the difference 
over a network connection.

Cloudflare offers  non-smearing public servers.
  https://blog.cloudflare.com/secure-time/

----------

For "interesting" reading, check out the Wikipedia page on NTP abuse.
  NTP server misuse and abuse
  https://en.wikipedia.org/wiki/NTP_server_misuse_and_abuse

I think Dave Plonka's writeup of the U Wisc event should be required reading 
for any computer science program.  (It's in the References section of the wiki 
page.)




-- 
These are my opinions.  I hate spam.







More information about the Time-nuts_lists.febo.com mailing list