Alexandre Carrausse wrote:

Thanks a lot for your feedback.

See my comments below.


"Richard B. Gilbert" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]

Alexandre Carrausse wrote:


Hello,

I want to keep the time sync'd on about 90 machines spreaded on 11 different sites (one central site with the main servers and 10 remote sites with secondary domain controlers and workstations).
configuration and we are unsure about the time accuracy on our system.

1. 1st question : Is this basic configuration enough?

That is a question that only you can answer! Does it meet your needs for accuracy, and tightness of synchronization?


I am not sure that the current conf meet our needs because I have no means to check it. Maybe Time Server Monitor (which I will test soon) will help me to find the answer. ;-)


If you can't tell if the clocks are synchronized or not, why do you care? What problem are you trying to solve here?




But providing the fact that the remote clients will sync with the main time server at the central site, over a 64 kbps network, is it reliable?


It's your net network! You should be in a far better position than I to say if it's reliable or not. You also need to specify what degree of reliability you need. If you cannot afford the failure of a network, you need redundant network connections




4. Should we peer the server at the central site to keep them more on time (9 minutes drift in one year, but the outside world time is not very important for us)

Suit yourself.



I feel there is a risk of too much drift is my solution is based on only one server providing the time to all the others... because this network is isolated from the real world (let's say it's a bunker). If the main server drift, all the rest of the system will drift. My thought was that by peering the servers, that would minimise the drift. If one drift, the others would tell hom : "hold on mate, you're drifting too far"

If you don't really care about accuracy, why should you care if the whole network follows a drifting server? Turning a single drifting server into a committee of drifting servers is unlikely to improve either accuracy, stability, or reliability. (There is a Sun White Paper that suggests that unsynchronized peering servers will converge to a common time but I would not want to count on it. See "Using NTP to Control and Synchronize System Clocks - Parts I, II, & III. http://www.sun.com/blueprints/browsesubject.html#networking)





5. What would happen if a silly user change the time by adding lets say one hour to the main server... would this mistake be cascaded on all the system? Is there any safety options? (our application would crash if the time between 2 servers is more than 3 minutes)

NTPD will panic and exit if the error is more than 1024 seconds (about 17 minutes)


What do you mean by exit? He will refuse the clock change? Or the clock will change but he will refuse to serve possibly wrong time to the others... Any message logged?


I mean that the ntpd program will stop executing; fold up its tent and go away!! This is the usual meaning of "exit". No more time synchronization.

In such situation, it would be nice to have at least another server continuing to serve time...


If you want stability, reliability, and accuracy, it can be done but you need to think about it a little harder. My solution would be to purchase some Garmin GPS18LVC timing receivers. They cost about $85 each. Connect them to your primary servers as reference clocks. If you have four of them, any single server or reference clock can fail and you will still have accurate time and tight synchronization. There would be no advantage to peering them since they would all be getting time from the same satellites. With a server marching along at a rock solid one second per second pace everybody should be able to get in step with it. This does require that you be able to site an antenna where it will have an unobstructed view of the sky. Other types of reference clocks could also be used. If you are located where you can get reliable reception of the NIST HF time broadcast (2.5, 5.0, 10.0, 15.0, 20.0 or 25.0 MHz) you can use an HF radio receiver to pick up the signal and decode it using a sound card and the appropriate refclock driver. If you are not relatively close to Fort Collins, Colorado you may have problems receiving a usable signal.

You could decide to use a single server and reference clock and accept the fact that some day it will fail. Can you afford to fix it and go on? If absolutely cannot tolerate failure then you need to build in redundancy with multiple servers and refclocks.

_______________________________________________
questions mailing list
[email protected]
https://lists.ntp.isc.org/mailman/listinfo/questions

Reply via email to