The Network Time Protocol (NTP) is a hierarchical protocol divided into “stratum levels” that define the distance from a reference clock timing source. The standard "Synchronization Interface Standards for Digital Networks," first released in 1987 by the American National Standards Institute (ANSI), lays out all of the official information and requirements for Stratum System Levels.
Instead of spending hours reading through pages and pages of the official standard, here’s a quick and easy guide to understanding stratum clock systems and the four different stratum levels.
Stratum 0
A reference clock source that relays Coordinated Universal Time (UTC) and has little or no delay is known as a Stratum 0 device. Stratum 0 servers cannot be used on the network. Instead, they are directly connected to computers that then operate as primary time servers.
Stratum 1
Stratum 1 is a completely autonomous source of timing with no other input. A reference oscillator (OCXO) is usually the main source of Stratum 1 timing. An atomic standard like Cesium Beam or Hydrogen Maser may also be the preferred choice.
It's important that the reference oscillator or atomic standard source is properly calibrated. The minimum adjustable range and maximum drift should be at a fractional frequency offset (f/f) of 1 × 10−11 or less. Doing so will prevent bit-stream timing from slipping (relative to an absolute or perfect standard) more than once every four to five months.
A Stratum 1 clock can also be considered a Primary Reference Source (PRS). PRS can be a clock system that incorporates control of GPS and/or Position, Navigation, and Timing (PNT) systems.
A Stratum 1 clock may control strata 2, 3E, 3, 4E, or 4 clocks. However, Stratum 1 clock administration, operation, and maintenance can be a costly effort.
Atomic sources may not have long maintenance-free operating intervals and could experience failures without giving an indication that the source is off frequency.
If a Stratum 1 source of timing is shown to be inaccurate, the network must be able to accept another network’s timing until the problem is corrected. The solution? GPS. It's an option to assure accuracy and minimize cost.
Stratum 2
The main purpose of the Stratum 2 system is to track an input under normal operating conditions. It maintains the last best estimate of the input reference frequency during impaired operating conditions.
Requirements of a Stratum 2 system include:
- 1.6 × 10−8 minimum adjustment/tracking range
- Less than 1.6 × 10−8 drift with no input reference in 1 year
- Less than 1 × 10−10 short term drift in 24 hours
Common examples of Stratum 2 clocks include double oven OCXOs and Rubidium standards.
A Stratum 2 clock may drive strata 2, 3E, 3, 4E, or 4 clocks.
Stratum 3
Stratum 3 is similar to the Stratum 2 clock system, but it tracks an input over a wider range. A Stratum 3 clock requires a minimum tracking range of 4.6 × 10−6. The short=term drift for Stratum 3 is less than 3.7 × 10−7 in 24 hours. That's about 255 frame slips in 24 hours during holding.
A Stratum 3 clock may drive strata 3, 4E, or 4 clocks.