25 czerwca, 2026

Synchronizacja czasu w sieciach: PTP, NTP i zegary grandmaster — jak to naprawdę działa

Akademia synchronizacji Interlab

Synchronizacja czasu w sieciach — PTP, NTP i zegary grandmaster

Sieć 5G, podstacja elektroenergetyczna, giełda, data center i lotnisko mają jeden wspólny, niewidoczny fundament: precyzyjny, wspólny czas. Gdy zegary się rozjeżdżają, telefon się rwie, zabezpieczenie linii wysokiego napięcia myli się o milisekundy, a transakcje finansowe tracą kolejność. Ten artykuł — na żywych animacjach — pokazuje, jak działa protokół PTP (IEEE 1588), czym różni się od NTP, czym jest zegar grandmaster i PRC, dlaczego GNSS bywa piętą achillesową i jak nowoczesny zegar sieciowy spina stary i nowy świat synchronizacji.

W skrócie

  • NTP daje dokładność rzędu milisekund, PTP (IEEE 1588)nano- i mikrosekund. To różnica miliona razy i o niej decyduje sprzętowe znakowanie czasu.
  • PTP liczy offset i opóźnienie trasy z czterech znaczników czasu (t1–t4). Założenie symetrii trasy jest kluczowe — asymetria = błąd fazy.
  • Grandmaster to nadrzędny zegar w domenie PTP; PRC (ITU-T G.811) to najwyższa klasa odniesienia częstotliwości.
  • GNSS jest wygodną, ale wrażliwą referencją (zakłócenia, spoofing). Ratunek: holdover na oscylatorze (OCXO/Rubid) i multiband GNSS.
  • PTP over PRP dostarcza czas dwiema równoległymi sieciami naraz — bezprzerwowo, bez osobnego RedBox.
  • Dobry zegar sieciowy jest uniwersalnym tłumaczem: IRIG-B, NTP, PPS, SyncE ↔ PTP — co umożliwia płynną migrację bez rewolucji.

1. Po co sieci wspólny czas

Współczesne systemy nie potrzebują „która godzina” w potocznym sensie — potrzebują, by wszystkie węzły zgadzały się co do czasu z dokładnością do nano- lub mikrosekund. Bez tego nie zadziałają: rozdział kanałów w 5G, zabezpieczenia różnicowe linii energetycznych, synchrofazory (PMU), znakowanie czasem transakcji giełdowych czy korelacja zdarzeń w SCADA.

PRC grandmaster 📡5G / RAN Energetyka 💹Finanse 🖥️Data center ✈️Lotnictwo

Jedno źródło czasu, wiele krytycznych odbiorców. Zegar odniesienia (PRC/grandmaster) dystrybuuje wspólny czas do branż, w których nawet mikrosekundowy rozjazd kosztuje — od zerwanego połączenia 5G po błędne zadziałanie zabezpieczeń sieci energetycznej.

2. Jak PTP mierzy czas: cztery znaczniki (t1–t4)

Sednem PTP (Precision Time Protocol, IEEE 1588) jest krótka wymiana komunikatów między zegarem master a slave. Z czterech znaczników czasu — t1, t2, t3, t4 — slave wylicza dwie wartości: opóźnienie trasy i offset (o ile jego zegar się różni), po czym koryguje się do mastera. Naciśnij „Odtwórz wymianę”:

MASTER SLAVE t1 t2 t3 t4 opóźnienie trasy   offset offset = ((t2−t1) − (t4−t3)) / 2


Master wysyła Sync (t1→t2) i Follow_Up, slave odsyła Delay_Req (t3→t4), master odpowiada Delay_Resp. PTP zakłada, że trasa „tam” i „z powrotem” trwa tyle samo. Przesuń suwak asymetrii — gdy trasy się różnią, offset przestaje być zerem mimo idealnego zegara. To główne źródło błędu fazy w PTP.
Dlaczego liczy się sprzęt: dokładność PTP bierze się ze sprzętowego znakowania czasu w punkcie wejścia/wyjścia portu (a nie w systemie operacyjnym). Dlatego profesjonalny grandmaster i karty z hardware timestamping osiągają nanosekundy tam, gdzie czysto programowy NTP utyka na milisekundach.

3. PTP kontra NTP — skala dokładności

NTP od dekad świetnie synchronizuje serwery z dokładnością milisekundową — to wystarcza do logów czy poczty. Ale 5G, energetyka i finanse potrzebują fazy, nie tylko „mniej więcej godziny”. Przełącz protokół i zobacz, jak zaciska się rozrzut:

Tryb: PTP Typowa dokładność: < 1 µs Mechanizm: sprzętowe znaczniki + korekcja trasy Zastosowanie: 5G, energetyka, finanse, broadcast


Ta sama tarcza, inna skala. PTP skupia trafienia w środku (faza, ns–µs), NTP rozsypuje je szeroko (ms). Dla logów serwera rozrzut NTP jest bez znaczenia; dla anteny 5G czy zabezpieczenia linii — dyskwalifikujący.
Cecha NTP PTP (IEEE 1588)
Typowa dokładność 1–50 ms < 1 µs, do dziesiątek ns
Znakowanie czasu programowe sprzętowe (na porcie)
Korekcja opóźnień sieci uproszczona per-pakiet, z BC/TC
Typowe zastosowanie IT, logi, serwery 5G, energetyka, finanse, broadcast

4. Hierarchia zegarów: PRC, grandmaster, Boundary i Transparent Clock

W sieci PTP czas płynie kaskadą. Na szczycie stoi PRC (Primary Reference Clock, ITU-T G.811) i grandmaster, a po drodze sygnał przechodzi przez przełączniki. Żeby pakiet PTP nie gubił dokładności w kolejce switcha, stosuje się dwa typy zegarów pośrednich. Przełącz typ i odtwórz propagację:

Grandmaster PRC · G.811 Boundary Clock odtwarza czas lokalnie Antena 5G IED podstacji Serwer / PMU +Δt


Boundary Clock (BC) terminuje PTP i odtwarza czas jako lokalny master dla kolejnego odcinka. Transparent Clock (TC) przepuszcza pakiet, ale doliczа czas, jaki spędził w urządzeniu (residence time). Oba eliminują błąd, który wnosiłby zwykły switch — wybór zależy od architektury sieci.

5. Pięta achillesowa: GNSS, spoofing i holdover

Najpopularniejszą referencją czasu jest GNSS (GPS, Galileo, GLONASS, BeiDou) — darmowy, globalny, nanosekundowy. Problem w tym, że sygnał z satelity jest słaby i łatwy do zakłócenia lub sfałszowania (spoofing). Dlatego poważny zegar ma własny oscylator, który w razie utraty GNSS utrzymuje czas — to holdover. Wybierz scenariusz i oscylator, przesuń czas:

🛰️🛰️🛰️ Net.Time oscylator: Rubid Błąd czasu po utracie GNSS: 0 ns Praca normalna — zsynchronizacja z GNSS błąd czas →




W holdoverze liczy się jakość oscylatora. Rubid utrzymuje błąd ~100 ns przez 10 h i ~1 µs przez 48 h; OCXO dryfuje szybciej. W trybie „Spoofing” widać, dlaczego potrzebny jest multiband GNSS i detekcja anomalii — sfałszowany sygnał może wprowadzić błąd, zanim zegar przejdzie w holdover.

6. Redundancja i migracja: PTP over PRP oraz uniwersalny tłumacz

W krytycznych sieciach (zwłaszcza energetyce wg IEC 61850) czas musi przetrwać awarię pojedynczej sieci. Służy temu PRP — dwie równoległe sieci, ten sam pakiet wysyłany jednocześnie obiema. Przerwij jedną sieć i zobacz, że czas płynie dalej bez przerwy:

Net.Time DAN-P IED odbiorca Sieć A Sieć B Obie sieci aktywne — pełna redundancja



Native PRP (zegar DAN-P) nie wymaga zewnętrznego RedBox. Ten sam komunikat czasu biegnie sieciami A i B równolegle; gdy jedna padnie, odbiorca dalej dostaje czas drugą — bez przerwy i bez resynchronizacji. To fundament niezawodności w podstacjach IEC 61850.

Drugie wyzwanie to współistnienie starego i nowego świata. Większość obiektów ma zainstalowaną bazę sygnałów IRIG-B, NTP czy 1PPS, której nie wymieni się z dnia na dzień. Nowoczesny zegar sieciowy działa więc jak uniwersalny tłumacz protokołów — przyjmuje dowolny sygnał i wydaje dowolny inny. Włączaj wejścia i wyjścia:

Net.Time tłumacz protokołów

Wejścia:
Wyjścia:
Dowolne wejście → dowolne wyjście. Dzięki temu można wprowadzać PTP stopniowo, nie wyłączając istniejących sygnałów IRIG-B/NTP — to różnica między bolesną wymianą „big bang” a płynną, etapową migracją infrastruktury czasu.

7. Jak dobrać zegar sieciowy — praktyczne wskazówki

  • Zacznij od profilu PTP: Telecom (5G/telekom), Power/Utility (energetyka, IEC 61850) czy domyślny — profil determinuje zgodność z urządzeniami w sieci.
  • Dobierz oscylator do wymaganego holdoveru: OCXO dla krótkich przerw, Rubid tam, gdzie utrata GNSS może trwać godziny.
  • Policz odbiorców: liczba klientów PTP unicast i transakcji NTP/s musi mieć zapas na rozwój.
  • Zadbaj o redundancję referencji: GNSS + sygnał zapasowy (PTP/PPS/IRIG-B), a w sieciach krytycznych — PRP.
  • Sprawdź antyspoofing: multiband GNSS i monitoring jakości sygnału to dziś standard bezpieczeństwa.
  • Pomyśl o migracji: wybierz zegar tłumaczący protokoły, by nie wymieniać całej bazy legacy naraz.
  • Zweryfikuj sieć testerem PTP (np. analiza wędrówki/asymetrii) — sam grandmaster nie gwarantuje jakości całej trasy.

Projektujesz albo modernizujesz synchronizację czasu? Pomożemy dobrać rozwiązanie.

Zegary sieciowe i serwery czasu Albedo Net.Time (grandmaster PTP/NTP, PRC G.811, PTP over PRP dla IEC 61850) oraz testery PTP — w Interlab z doradztwem technicznym i wsparciem wdrożenia.

Najczęstsze pytania

Czym różni się PTP od NTP?

NTP synchronizuje zegary z dokładnością milisekundową (programowe znaczniki czasu), a PTP (IEEE 1588) osiąga nano- i mikrosekundy dzięki sprzętowemu znakowaniu czasu i korekcji opóźnień sieci. NTP wystarcza dla IT i logów; PTP jest wymagany w 5G, energetyce i finansach.

Co to jest zegar grandmaster?

Grandmaster to nadrzędny zegar w domenie PTP, będący źródłem czasu dla wszystkich pozostałych zegarów (slave). Zwykle dyscyplinowany jest przez GNSS i wyposażony w precyzyjny oscylator oraz funkcję holdover.

Czym jest Primary Reference Clock (PRC) wg ITU-T G.811?

PRC to zegar odniesienia o najwyższej klasie stabilności częstotliwości w sieci telekomunikacyjnej. Spełnienie G.811 oznacza, że urządzenie może pełnić rolę głównego źródła czasu i częstotliwości dla całej infrastruktury.

Dlaczego synchronizacja przez GNSS bywa ryzykowna?

Sygnał satelitarny jest słaby i podatny na zakłócenia (jamming) oraz fałszowanie (spoofing). Dlatego stosuje się multiband GNSS, monitoring jakości sygnału oraz holdover na oscylatorze (OCXO/Rubid), który utrzymuje czas po utracie GNSS.

Co to jest PTP over PRP i po co stosuje się je w IEC 61850?

PRP (Parallel Redundancy Protocol) wysyła ten sam pakiet dwiema równoległymi sieciami jednocześnie. PTP over PRP zapewnia bezprzerwową synchronizację mimo awarii jednej sieci — kluczowe w automatyce podstacyjnej. Zegar typu DAN-P realizuje to natywnie, bez osobnego RedBox.

O artykule: materiał edukacyjny opracowany przez Interlab na podstawie standardów IEEE 1588 (PTP), ITU-T G.811/G.8275 oraz dokumentacji technicznej Albedo Telecom (rodzina Net.Time). Animacje mają charakter poglądowy i ilustrują zasady działania, nie zastępują dokumentacji producenta.