Home Statistics Clock Strata BOINC Team Belgium Webcam Leuven BitTorrent Tracker Mirror Services Cyberpunk DB Server Info Contact
QR Code

-[ Clock Strata Explained ]-


NTP uses a hierarchical, semi-layered system of time sources. Each level of this hierarchy is termed a stratum and is assigned a number starting with zero for the reference clock at the top. A server synchronized to a stratum n server runs at stratum n + 1. The number represents the distance from the reference clock and is used to prevent cyclical dependencies in the hierarchy. Stratum is not always an indication of quality or reliability; it is common to find stratum 3 time sources that are higher quality than some stratum 2 time sources. Brief descriptions of strata 0, 1, 2 and 3 are provided below.

Stratum 0
    These are high-precision timekeeping devices such as atomic clocks, GNSS (including GPS) or other radio clocks, or PTP-synchronized clocks. They generate a very accurate pulse per second signal that     triggers an interrupt and timestamp on a connected computer. Stratum 0 devices are also known as reference clocks. NTP servers cannot advertise themselves as stratum 0; a stratum field set to 0 in an     NTP message indicates an unspecified stratum.

Stratum 1
    These are computers whose system time is synchronized to within a few microseconds of their attached stratum 0 devices. Stratum 1 servers may peer with other stratum 1 servers for sanity check and     backup. They are also referred to as primary time servers.

Stratum 2
    These are computers that are synchronized over a network to stratum 1 servers. Often a stratum 2 computer queries several stratum 1 servers. Stratum 2 computers may also peer with other stratum 2     computers to provide more stable and robust time for all devices in the peer group.

Stratum 3
    These are computers that are synchronized to stratum 2 servers. They employ the same algorithms for peering and data sampling as stratum 2, and can themselves act as servers for stratum 4 computers,     and so on.

The upper limit for stratum is 15; stratum 16 is used to indicate that a device is unsynchronized. The NTP algorithms on each computer interact to construct a Bellman–Ford shortest-path spanning tree, to minimize the accumulated round-trip delay to the stratum 1 servers for all the clients.