We recently deployed the first public stratum1 time server in Nigeria. This would enable Nigerians and their respective networks have access to accurate time by synchronizing with our time server. This service is currently running on time.ng
A timeserver is a type of network server, which transmits precise time information to its network clients, by using NTP (Network Time protocol).
In the world of NTP, stratum levels define the distance from the reference clock. A reference clock is a stratum-0 device that is assumed to be accurate and has little or no delay associatedwith it. The reference clock typically synchronizes to the correct time (UTC) using GPS transmissions, CDMA technology or other time signals such as Irig-B, WWV, DCF77, etc. Stratum-0 servers cannot be used on the network, instead, they are directly connected to computers which then operate as stratum-1 servers.
Electronic clocks in most servers, workstations and networking devices keep inaccuratetime. Most of these clocks are set by hand to within a minute or two of actual time and are rarely checked after that. A battery maintains many of these clocks; such devices may drift as much as a second per day. Any sorts of meaningful time synchronization is almost impossible if such clocks are allowed to run on their own. In modern computer networks time synchronization is critical and here’s why:
§ To reduce confusion in shared file systems, it is crucial for the modificationtimes to be consistent, regardless of what machine the file systems are on.
§ Billing services and similar applications must know the time accurately.
§ Some financial services require highly accurate timekeeping by law.
§ Sorting email and other network communications can be difficult if timestamps are incorrect.
§ Tracking security breaches, network usage, or problems affecting a large number of components can be nearly impossible if timestamps in logs are inaccurate. Time is often the critical factor that allows an event on one network node to be mapped to a corresponding event on another.
§ Interactions with dynamic events such as stock market trades require careful synchronization of time.
§ Many authentication systems, Kerberos being the most prominent example, use dated tickets to control access to systems and resources.
§ Investigating incidents that involve multiple computers is much easier when the timestamps on files and in logs are all in sync.