Warstwy stratum NTP i budżety dokładności
Stratum NTP biegnie od 0 do 15: im dalej od źródła, tym większe odchylenie czasu. Jak zaplanować hierarchię stratum dla swojej sieci i jakie budżety dokładności obowiązują na każdej warstwie?
Dla sieci oznacza to: umieść jeden lub dwa serwery stratum 1 jako źródło, zsynchronizuj z nimi swoje ważne serwery, a resztę z tymi. Niech każde urządzenie pracuje z kilkoma serwerami czasu naraz, aby awaria jednego źródła nigdy nie była problemem.
W architekturach NTP usłyszysz terminy takie jak „stratum 1" lub „stratum 3". To hierarchiczny ranking zegarów na podstawie odległości od oryginalnego źródła czasu, który silnie determinuje dokładność każdej warstwy.
Co oznacza każdy poziom stratum?
- Stratum 0: fundamentalne źródło czasu, zegar atomowy w laboratorium narodowym, satelita GPS, odbiornik GNSS. Nie jest bezpośrednio dostępne przez sieć.
- Stratum 1: serwer NTP synchronizujący się bezpośrednio ze źródłem stratum 0 przez sprzęt (antena GNSS, kabel IRIG itp.). Bardzo dokładny, typowo sub-100 μs.
- Stratum 2: synchronizuje się z jednym lub wieloma serwerami stratum 1 przez sieć. Dokładność: 1–10 ms w LAN, dziesiątki ms przez WAN.
- Stratum 3: synchronizuje się ze stratum 2. Dokładność: typowo 10–100 ms.
- Stratum 4–15: pochodne jeszcze dalej. Rzadko używane w praktyce IT.
- Stratum 16: niezsynchronizowany (serwer nie ufa własnemu czasowi).
Co to oznacza dla Twojej sieci?
W typowym wdrożeniu biurowym lub centrów danych:
- Umieść jeden lub dwa serwery stratum 1 (np. NTP100-GNSS plus redundantny GMR) jako źródło
- Pozwól kluczowym serwerom aplikacyjnym (baza danych, monitoring, SIEM) synchronizować się ze stratum 1, stają się stratum 2
- Stacje robocze, urządzenia IoT, zegary synchronizują się z serwerami stratum 2, stają się stratum 3
- Redundancja: każdy klient może synchronizować się z 3+ serwerami NTP jednocześnie, dzięki czemu pojedyncza awaria nie jest katastrofą
Ile dokładności tracisz na każdej warstwie stratum?
Każdy skok dodaje niepewność. Przybliżona reguła:
| Warstwa | Typowa dokładność LAN |
|---|---|
| Stratum 1 (własny serwer GNSS) | 10–100 μs |
| Stratum 2 (serwer w tym centrum danych) | 0,5–5 ms |
| Stratum 3 (komputer kliencki) | 5–50 ms |
| Stratum 4+ | zależne |
Kiedy to nie wystarcza?
- Handel wysokiej częstotliwości: wymaga sub-milisekundy, więc stratum 1 bezpośrednio plus PTP
- Synchronizacja klatek broadcast: stratum 1 plus PTP lub nawet SMPTE 2110
- Stacja cyfrowa IEC 61850: grandmaster PTP zamiast hierarchii NTP
- Pomiary naukowe: bezpośredni zegar atomowy lub Rubidium dyscyplinowane GPS
W praktyce przez Daylight
Dla większości klientów 1 serwer stratum 1 plus redundancja jest wystarczający. Zbyt wielu klientów kupuje 3 serwery stratum 1, bo „chcą więcej". Zadzwoń do Daylight, a wspólnie narysujemy architekturę, mniejsza ilość sprzętu może działać doskonale.
Źródła
- RFC 5905 — specyfikacja NTPv4 sekcja 3 o stratum
- NTP Pool Project, przykład globalnej dystrybucji stratum 2/3
Numer stratum w NTP jest miarą odległości topologicznej, a nie bezpośrednią wartością dokładności, ale w praktyce są skorelowane. Stratum 0 to referencja fizyczna (zegar atomowy, GNSS, IRIG), nieadresowalna w sieci. Stratum 1 synchronizuje się z nią bezpośrednio sprzętowo i osiąga zwykle poniżej 100 µs. Każda kolejna warstwa dodaje się do maksimum stratum 15; stratum 16 oznacza zegar niezsynchronizowany.
Budżet dokładności kumuluje się warstwowo: błąd klienta to błąd jego źródła plus własna niepewność pomiaru (asymetria trasy, jitter, interwał odpytywania). Dlatego głębiej w hierarchii zwykle daje 1–10 ms w sieci LAN i więcej w WAN. Projektuj z redundancją: każdy klient najlepiej konfiguruje trzy lub więcej niezależnych źródeł, aby algorytm selekcji i klasteryzacji NTP mógł odrzucić wartość odstającą (falseticker).
Dla środowisk krytycznych łączy się dwa lub więcej serwerów stratum 1 z niezależnymi antenami GNSS i, gdzie trzeba, oscylatorami holdover, aby ani awaria źródła, ani usterka anteny nie pociągnęła za sobą całej hierarchii.
Norma: IETF RFC 5905.Najważniejsze terminy
Czytaj dalej
Najczęstsze pytania? Zobacz ogólne FAQ o protokołach, gwarancji, instalacji i wsparciu →
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