Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Netware 5

Status
Not open for further replies.
Nov 28, 2001
34
US
I am new to netware and need your advice:
IF a company installed 20 servers using the default time service, describe how their network keeps time,what kind of time servers they have and how many?
 
Hopes this helps



How do servers establish time synchronization in the first place?

When a server starts up, TIMESYNC.NLM on Secondary and Primary servers obtains time from Single / Reference servers as appropriate and sets the RTC (Real Time Clock) of the computer. The original time of the RTC is totally disregarded by this operation. Once the RTC of the Secondary / Primary server has been set, time synchronization should be established.

For a Single or Reference server that does not point to a NTP time source, TIMESYNC.NLM copies time from RTC into its buffer, and declares that time is synchronized. By definition, Single or Reference (that do not point to NTP time sources) will always be synchronized.

If a Single or Reference server points to an NTP time source, its behavior is identical to that of Secondary or Primary servers.

How and why can servers fall out of time synchronization?

Assuming that servers have been synchronized for sometime, exceptional conditions may cause them to fall out of time synchronization. Some of the conditions can be:

A clogged network
A faulty router
An NLM that hogs CPU cycles and prevents the software clock from being updated
An NLM that sets off clock interrupts so that the software clock does not get updated

What are the differences between a Primary and Secondary server, when obtaining time from multiple sources?

A Secondary server may be setup to have multiple time sources. However, it will contact only one time source. It will attempt to contact the next time source only if it fails to obtain a response from the first time source. After obtaining time from the time source, a Secondary server will adjust its clock to approach the time obtained. However, in this process, the Secondary server does not give any importance to its own clock. For example, if a Secondary server has the time 10:03, and the time obtained from the Single server is 10:04, the difference of 60 seconds is made up by accelerating the clock gradually over a polling interval. If the polling interval is 600 seconds, an adjustment of 60 / 600 or 1 second for every 10 seconds elapsed is made.

This gradual adjustment of time is very important. Sudden changes of time can throw many distributed applications out of gear.

A Primary server contacts all its time sources, and not just one of them (as the Secondary server does). This is done during every polling interval. The Primary server then calculates the average of all the values, including the time obtained from its own clock. Time from Reference servers is given more importance than the time obtained from Primary Servers. The difference in time is gradually applied over the RTC of the server.

Should the Single or Reference server be a NetWare 4.11 or a NetWare 5 server?

As mentioned before, apart from protocol differences, there are no fundamental differences between the working of TIMESYNC.NLM between NetWare 4.11 and NetWare 5. At a fundamental level, it does not matter whether the Single server is on a NetWare 4.11 or a NetWare 5 server. Actually, a TIMESYNC.NLM server has no way of making out if the time is from a NetWare 4.11or from NetWare 5 (the packet formats are identical).

Mark
mark@acsconsult.com
 
I want to know whether JSP & Novell Script are supported by both netware 4.11 and netware 5? where can i find the concerned information? Thanks in advance
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top