Tester PTP

Tester PTP

Tester PTP firmy Galleon Systems sprawdza dokładność Twojego zegara grandmaster PTP.

To bezpłatne oprogramowanie do pobrania nasłuchuje zegara grandmaster IEEE 1588 (Precision Time Protocol). Wystarczy podać nazwę hosta lub adres IP grandmastera oraz domenę PTP, którą chcesz sprawdzić, a narzędzie przyłączy się do wymiany czasu jako klient.

Narzędzie generuje pełny raport o Twoim grandmasterze, obejmujący ogłaszaną klasę zegara, dokładność zegara i źródło czasu, ogłaszane właściwości czasu, taktowanie komunikatów oraz zmierzone przesunięcie i opóźnienie trasy z punktu widzenia klienta.

Każdy odczyt jest weryfikowany niezależnym zapytaniem SNTP, dzięki czemu można potwierdzić, że skala czasu PTP rzeczywiście działa z prawidłowym przesunięciem względem UTC.

Grandmaster:

  • Adres źródłowy : Adres IP, z którego faktycznie przychodzą komunikaty Announce.
  • Tożsamość grandmastera : Ośmiobajtowy identyfikator zegara grandmastera, zwykle wyprowadzony z jego adresu MAC.
  • Domena : Numer domeny PTP, od 0 do 255. Każda domena stanowi niezależny system czasu w tej samej sieci.
  • Wersja PTP : Używana wersja protokołu. Wersja 2 to IEEE 1588-2008.
  • Steps Removed : Liczba zegarów granicznych między klientem a grandmasterem. Zero oznacza, że grandmaster jest słyszany bezpośrednio.
  • Priorytet 1 : Pierwsze kryterium rozstrzygające algorytmu najlepszego zegara nadrzędnego, od 0 do 255. Wygrywają wartości niższe. Wartość domyślna to 128.
  • Priorytet 2 : Ostatnie kryterium rozstrzygające algorytmu najlepszego zegara nadrzędnego, od 0 do 255. Wygrywają wartości niższe. Wartość domyślna to 128.

Ogłaszana jakość zegara:

  • Klasa zegara : Wskazuje, w jaki sposób grandmaster jest obecnie powiązany ze wzorcem odniesienia.
    • 6 : Zsynchronizowany z podstawowym wzorcem, takim jak GPS.
    • 7 : W trybie podtrzymania, po wcześniejszej synchronizacji z podstawowym wzorcem.
    • 13 : Zsynchronizowany ze wzorcem właściwym dla danego zastosowania.
    • 14 : W trybie podtrzymania, po wcześniejszej synchronizacji ze wzorcem właściwym dla danego zastosowania.
    • 52 i 58 : W trybie podtrzymania i poza specyfikacją.
    • 248 : Wartość domyślna. Zegar pracuje swobodnie i nie jest powiązany z żadnym wzorcem.
    • 255 : Wyłącznie podrzędny.
  • Dokładność zegara : Własne oszacowanie grandmastera, jak blisko znajduje się swojego wzorca.
    • 0x20 : W granicach 25 ns.
    • 0x21 : W granicach 100 ns.
    • 0x22 : W granicach 250 ns.
    • 0x23 : W granicach 1 us.
    • 0x24 : W granicach 2,5 us.
    • 0x25 : W granicach 10 us.
    • 0x26 : W granicach 25 us.
    • 0x27 : W granicach 100 us.
    • 0x28 : W granicach 250 us.
    • 0x29 : W granicach 1 ms.
    • 0x2A : W granicach 2,5 ms.
    • 0x2B : W granicach 10 ms.
    • 0xFE : Nieznana.
  • Offset Scaled Log Variance : Miara stabilności zegara grandmastera. Wartość 0xFFFF oznacza, że grandmaster jej nie oblicza.
  • Źródło czasu : Rodzaj wzorca, z którego korzysta grandmaster.
    • 0x10 : Zegar atomowy.
    • 0x20 : GPS lub inny GNSS.
    • 0x30 : Radio naziemne.
    • 0x40 : PTP.
    • 0x50 : NTP.
    • 0x60 : Ustawienie ręczne.
    • 0x90 : Inne.
    • 0xA0 : Wewnętrzny oscylator.

Ogłaszane właściwości czasu:

  • Bieżące przesunięcie UTC : Liczba sekund, o które TAI wyprzedza UTC. W chwili pisania wynosi ona 37 sekund.
  • Przesunięcie UTC prawidłowe : Czy grandmaster potwierdza, że ogłaszane przez niego przesunięcie UTC jest prawidłowe.
  • Skala czasu PTP : Czy grandmaster rozprowadza skalę czasu PTP, czyli TAI, a nie dowolną skalę lokalną.
  • Czas powiązany ze wzorcem : Czy rozprowadzany czas jest powiązany z podstawowym wzorcem.
  • Częstotliwość powiązana ze wzorcem : Czy rozprowadzana częstotliwość jest powiązana z podstawowym wzorcem.
  • Oczekująca sekunda przestępna : Czy na koniec bieżącej doby ogłoszono sekundę przestępną i w którą stronę. Ostatnia minuta doby będzie miała wtedy 61 albo 59 sekund.

Taktowanie komunikatów:

  • Interwał Announce : Zmierzony odstęp między komunikatami Announce, pokazany obok odstępu ogłaszanego przez grandmastera. Wartość domyślna to 2 sekundy.
  • Interwał Sync : Zmierzony odstęp między komunikatami Sync, pokazany obok odstępu ogłaszanego przez grandmastera. Wartość domyślna to 1 sekunda.
  • Mechanizm opóźnienia : Czy grandmaster pracuje w trybie jednoetapowym czy dwuetapowym oraz czy opóźnienie trasy jest mierzone od końca do końca, czy między sąsiadami.
    • Jednoetapowy : Komunikat Sync zawiera własną znacznik czasu nadania.
    • Dwuetapowy : Znacznik czasu nadania przychodzi w osobnym komunikacie Follow_Up.
    • E2E : Opóźnienie trasy jest mierzone do grandmastera za pomocą Delay_Req i Delay_Resp.
    • P2P : Opóźnienie trasy jest mierzone łącze po łączu za pomocą Pdelay_Req i Pdelay_Resp.
  • Odebrane komunikaty : Bieżące zliczanie każdego typu komunikatu odebranego podczas testu, które ujawni wszelkie luki lub straty w wymianie czasu.

Pomiar po stronie klienta:

  • Czas PTP (TAI) : Czas odtworzony z grandmastera, w skali czasu PTP.
  • Czas PTP jako UTC : Ten sam czas przeliczony na UTC przy użyciu ogłoszonego przesunięcia UTC.
  • Zmierzone TAI - UTC : Przesunięcie między obiema skalami czasu tak, jak zostało faktycznie zmierzone, wraz z błędem względem wartości ogłaszanej. Ujawnia to grandmastera ogłaszającego nieprawidłowe przesunięcie UTC.
  • Średnie opóźnienie trasy : Średnie jednokierunkowe opóźnienie sieciowe między grandmasterem a klientem, obliczone na podstawie wymiany Sync i Delay_Resp.
  • Przesunięcie względem nadrzędnego : Przesunięcie zegara lokalnego względem grandmastera, po odjęciu średniego opóźnienia trasy.
  • Kontrola SNTP : Niezależny pomiar SNTP tego samego hosta oraz stopień jego zgodności z wynikiem PTP. Duża rozbieżność wskazuje raczej na problem z grandmasterem niż z siecią.
Kontrola NTP

Kontrola NTP

Działa jako klient Twojego serwera NTP. Wysyła żądania czasu i zapewnia pełny raport na temat precyzji serwera czasu. Pobierz za darmo.

Zegar strefy czasowej NTP

Zegar strefy czasowej NTP

Wyświetla czas lokalny ponad 300 miast na całym świecie. Idealny dla organizacji z międzynarodowym personelem i klientami. Pobierz za darmo.

Narzędzie serwera NTP

Narzędzie serwera NTP

Bezpłatne narzędzie do pobrania działa jako klient serwera NTP w celu przetestowania jego dokładności.