Greg,

As others have suggested, any client running NTP should point to *at least* 3 
time sources (usually ~5 is preferred)... The reason
being if one server goes wacko, but the other two agree, then the client knows 
to X out the bad one and keep the two others. With
only two you are essentially just flipping a coin...

I do not know where you are located, but if you are serving time to 100+ 
clients, you should probably consider the "pool" servers as
backup sources and look more into finding local public stratum 1 & 2 servers:

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

http://support.ntp.org/bin/view/Servers/StratumTwoTimeServers

NTP uses very very very little bandwidth, it's one small UDP packet (less than 
128 bytes) that (assuming default configuration)
works its way up to once every 17 minute... There's no reason to be stingy with 
selecting a handful of external internet time
servers (unless company policy prohibits it).

If your company has the funds and you have the ability to mount a GPS antenna, 
then going with a commercial GPS based NTP server
might be the way to go. You can choose from various oscillator options so that 
they will flywheel if they lose GPS lock but still
keep decent time for long hold-over periods. Likewise those same companies also 
offer CDMA based time servers if you have no
sky-view access.

If you want the DIY route, any old PC running Linux or FreeBSD that has a 
serial port + a GPS module that will output a PPS will
yield you far better results than you could sync with over a network.

Finally, it would also be worthwhile to have a layer of your time servers 
"peer" with each other. For instance, I have several
Stratum-1 servers that get time via GPS. Then I have three Stratum-2 servers 
that use the "server" line for the S1 servers, but in
addition they use the "peer" line with each other S2 server. When you combine 
that with "orphan" mode if all my S1 servers went
down, the S2's would work with each other to figure out their best guess at the 
right time. Finally all my clients point to the S2
servers... Just because it's only my local LAN, I do not have any external NTP 
servers listed, but if I did then those would end up
being used as fallback sources for the S2 servers.

My S2 servers are also not dedicated time servers, but they are servers that 
don't go down, rebooted, or even tinkered with often.
For instance one is a NAS that is the primary network storage for all clients 
running. Another is a database server. 

A dedicated NTP server doesn't have to be a huge powerful machine. Many 
commercial products if you open them up you would be
surprised to see 486-class PC104 SBCs.... The extra cost comes in their 
proprietary hardware that usually will discipline a TCXO,
OCXO, or Rubidium oscillator to GPS or CDMA (giving the flywheel ability)...

I have built probably half a dozen GPS based Stratum-1 NTP servers using 
Soekris SBCs and Motorola Oncore GPS receivers, all off
ebay... Maybe spending $50 total in hardware and an hour or less mounting 
everything in the little chassis and soldering wires. The
end result is a nice time server that consumes maybe 5-10 watts... I also 
purchased a handful of old commercial time servers that
also pop up on eBay from time to time at decent "hobbyist" prices... But to be 
honest they provide no better time than my homemade
ones, and most are running outdated OSes and NTP distros that I would not trust 
in a commercial environment because of the potential
for exploiting (which is probably why they ended up on eBay). Not to mention 
most are using old GPS receivers from the 90's (some
aren't even timing receivers).




_______________________________________________
questions mailing list
questions@lists.ntp.org
http://lists.ntp.org/listinfo/questions

Reply via email to