protocols · 4 min read

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?

Zvolte úroveň čtení
Stratum je pořadové číslo udávající, jak daleko jsou hodiny od skutečného zdroje času. Stratum 0 je samotný zdroj (atomové hodiny nebo GPS), stratum 1 je server přímo s ním sladěný, stratum 2 se sladí se stratem 1 a tak dále. Čím vyšší číslo, tím nižší přesnost.

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:

VrstvaTypická 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í
Dostatečné pro 99 % obchodních aplikací, validaci TLS certifikátů, řazení auditních stop, replikaci databází.

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 těchto případech mluvíte o zásadně odlišné architektuře, PTP, nikoli NTP. Viz náš článek NTP vs PTP.

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

Čí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.

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

Co hledáte?