NTP stratum úrovně a rozpočty přesnosti
NTP stratum jde od 0 do 15: čím dále od zdroje, tím větší časová odchylka. Jak naplánovat hierarchii stratum pro vaši síť a jaké rozpočty přesnosti platí pro jednotlivé vrstvy?
Pro síť to znamená: umístěte jeden nebo dva servery stratum 1 jako zdroj, sladěte s nimi své důležité servery a zbytek s těmi. Ať každé zařízení pracuje s několika časovými servery naráz, aby výpadek jednoho zdroje nikdy nebyl problém.
V architekturách NTP uslyšíte pojmy jako "stratum 1" nebo "stratum 3". To je hierarchické řazení hodin podle vzdálenosti od původního zdroje času a silně určuje, jak přesná je každá vrstva.
Co znamená každá úroveň stratum?
- Stratum 0: základní zdroj času, atomové hodiny v národní laboratoři, GPS satelit, GNSS přijímač. Není přímo přístupný přes síť.
- Stratum 1: NTP server, který se synchronizuje přímo se zdrojem stratum 0 přes hardware (GNSS anténa, IRIG kabel atd.). Velmi přesný, typicky sub-100 μs.
- Stratum 2: synchronizuje se s jedním nebo více servery stratum 1 přes síť. Přesnost: 1-10 ms na LAN, desítky ms přes WAN.
- Stratum 3: synchronizuje se se stratum 2. Přesnost: typicky 10-100 ms.
- Stratum 4-15: odvozené ještě dále. V praxi se zřídka používá pro IT účely.
- Stratum 16: nesynchronizováno (server nedůvěřuje svému vlastnímu času).
Co to znamená pro vaši síť?
V typickém kancelářském nebo datovém nasazení:
- Umístěte jeden nebo dva servery stratum 1 (například NTP100-GNSS plus GMR jako redundanci) jako zdroj
- Nechte klíčové aplikační servery (databáze, monitoring, SIEM) synchronizovat proti tomuto stratum 1, stanou se stratum 2
- Pracovní stanice, IoT zařízení, hodiny se synchronizují proti serverům stratum 2, stanou se stratum 3
- Redundance: každý klient se může synchronizovat proti 3+ NTP serverům najednou, takže jediná porucha není katastrofa
Kolik přesnosti ztratíte na každé vrstvě stratum?
Každý skok přidává nejistotu. Hrubé pravidlo:
| Vrstva | Typická přesnost na LAN |
|---|---|
| Stratum 1 (vlastní GNSS server) | 10-100 μs |
| Stratum 2 (server v tomto datovém centru) | 0,5-5 ms |
| Stratum 3 (klientský PC) | 5-50 ms |
| Stratum 4+ | závisí |
Kdy to nestačí?
- Vysokofrekvenční obchodování: vyžaduje sub-milisekundovou přesnost, tedy stratum 1 přímo plus PTP
- Synchronizace snímků vysílání: stratum 1 plus PTP nebo dokonce SMPTE 2110
- Digitální rozvodna IEC 61850: PTP grandmaster místo NTP hierarchie
- Vědecké měření času: přímé atomové hodiny nebo GPS disciplined Rubidium
V praxi přes Daylight
Pro většinu zákazníků stačí 1 server stratum 1 plus redundance. Příliš mnoho zákazníků kupuje 3 servery stratum 1, protože "chtějí víc". Zavolejte Daylight a nakreslíme architekturu společně, méně hardwaru může fungovat naprosto spolehlivě.
Zdroje
- RFC 5905 — NTPv4 specification sekce 3 o stratum
- NTP Pool Project, příklad celosvětové distribuce stratum 2/3
Číslo stratum v NTP je mírou topologické vzdálenosti, nikoli přímou hodnotou přesnosti, ale v praxi spolu korelují. Stratum 0 je fyzická reference (atomové hodiny, GNSS, IRIG), síťově neadresovatelná. Stratum 1 se s ní synchronizuje přímo hardwarově a dosahuje typicky pod 100 µs. Každá další vrstva se sčítá až do maxima stratum 15; stratum 16 označuje nesynchronizované hodiny.
Rozpočet přesnosti se vrství: chyba klienta je chyba jeho zdroje plus vlastní nejistota měření (asymetrie trasy, jitter, interval dotazování). Proto hlouběji v hierarchii dává typicky 1–10 ms v síti LAN a více přes WAN. Navrhujte s redundancí: každý klient nejlépe konfiguruje tři nebo více nezávislých zdrojů, aby výběrový a klastrovací algoritmus NTP mohl vyřadit odlehlou hodnotu (falseticker).
Pro kritická prostředí se kombinují dva nebo více serverů stratum 1 s nezávislými anténami GNSS a tam, kde je třeba, holdover oscilátory, aby ani výpadek zdroje, ani porucha antény nestrhly celou hierarchii.
Norma: IETF RFC 5905.Klíčové pojmy
Další čtení
Časté dotazy? Podívejte se na obecné FAQ o protokolech, záruce, instalaci a podpoře →
Need tailored advice?
Daylight bv has been the authorised Masterclock distributor since 2014. For advice on your specific situation, we are reachable 24/7.
Contact Daylight