On Fri, 26 Jan 2007, David Rawling wrote:

> I love the idea of a more friendly client - but perhaps the patch could be as 
> simple as doing a new name lookup if the current server is not responding?
>
> So for example a client has configured:
>
> server 0.pool.ntp.org
> server 1.pool.ntp.org
> server 2.pool.ntp.org
>
> The machine he or she resolved from the name "1.pool.ntp.org" disappears for 
> more than {arbitrary long time period - eg 24h}. Now resolve 1.pool.ntp.org 
> to a new IP address and sync to it instead.
>
> I can imagine that there are huge benefits in terms of time stability to 
> keeping the same servers active if they are responding with accurate time.
>
> Dave.

I think this would work just fine as a pool specific solution.

Now, we may ask ourselves, what if ntpd could be made better and at the 
same time not only solve our pool problems, but indeed solve all useless 
traffic linked with down ntp servers ?

It is a less selfish (from the pool server admin point of vue) solution 
that would globally solve the problems linked with down servers.

You could configure ntpd once and forget it for a few years... ;-))

example :

main servers :

10.0.0.1
10.0.0.2
10.0.0.3

spare servers :

10.0.0.4
10.0.0.5
10.0.0.6
10.0.0.7
10.0.0.8
10.0.0.9
10.0.0.10
10.0.0.11
10.0.0.12
10.0.0.13
10.0.0.14
10.0.0.15


For the pool it could be :

main servers :

0.ca.pool.ntp.org
1.ca.pool.ntp.org
2.ca.pool.ntp.org

spare servers :

0.north-america.pool.ntp.org
1.north-america.pool.ntp.org
2.north-america.pool.ntp.org
0.uk.pool.ntp.org
1.uk.pool.ntp.org
2.uk.pool.ntp.org
0.pool.ntp.org
1.pool.ntp.org
2.pool.ntp.org

The ntp pool admin could also add more subzones so we could have :

main servers :

0.ca.pool.ntp.org
1.ca.pool.ntp.org
2.ca.pool.ntp.org

spare servers :

4.ca.pool.ntp.org
5.ca.pool.ntp.org
6.ca.pool.ntp.org
7.ca.pool.ntp.org
8.ca.pool.ntp.org
9.ca.pool.ntp.org


In the end, is it worthed to make ntpd better or do we just want to 
fix our pool problems only?

This model is similar to having a lot of DNS root servers configured in 
named db-cache file. Once every five or 10 year or so, you need to update 
your config file because it does occur that servers change IPs.

Of course, one may want to update it more often due to security concerns 
but that is another story.

see: http://www.internic.net/zones/named.root

-Louis

_______________________________________________
timekeepers mailing list
[email protected]
https://fortytwo.ch/mailman/cgi-bin/listinfo/timekeepers

Reply via email to