• Time service (NTP)

  • The time service ensures synchronized time on distributed computer systems. Various other services require a synchronized time.

Time Service (NTP)

General

The Network Time Protocol (NTP) is used to synchronize the time of a computer with other computers or with an external clock via the internet. The primary NTP server should be synchronized as precisely as possible via external timers to the Coordinated Universal Time (UTC). Other servers synchronize depending on their configuration directly or indirectly, via intermediate servers, with the primary server. So the servers form a hierarchy, the hierarchy level is called stratum: Primary servers are stratum 1 servers, and server that synchronize directly with the primary servers are stratum 2 servers. Clients synchronize their time on different operating systems via different programs, which use the network time protocol (RFC 1305) or the simple network Time Protocol (RFC 1769) as protocol to communicate with the servers.

Configuration of the NTP Clients

On the NTP clients within the KITnet the following stratum-2-servers should be used for synchronization:

  • ntp1.scc.kit.edu
  • ntp2.scc.kit.edu
  • ntp2.sdd.kit.edu
  • ntp4.scc.kit.edu

To get the most accurate time possible and a good redundancy it is necessary to enter always all four hosts.
In case only one server can be specified in the NTP client configuration, the name ntp.scc.kit.edu should be used, which alternately refers to one of the aforementioned servers for reasons of load distribution. If only IP addresses and no host names can be entered, the IP addresses of the host names mentioned above should be used.

Development of the NTP infrastructure at KIT

The NTP infrastructure at SCC is distributed across four locations of KIT. The host names ntp1 to ntp4.scc.kit.edu are distributed dynamically to the locations. Therefore there is no site-sepcific configuration required on the clients. If an error occurs the network traffic is automatically rerouted from one location to another. This guarantees high availability.
The NTP servers at SCC receive their time from the following sratum 1 sources:

Further information

More information about NTP can be found at www.ntp.org