Vérificateur PTP

Vérificateur PTP

Le vérificateur PTP de Galleon Systems teste la précision de votre horloge grand maître PTP.

Ce logiciel gratuit et téléchargeable écoute une horloge grand maître IEEE 1588 (Precision Time Protocol). Saisissez le nom d'hôte ou l'adresse IP de votre grand maître ainsi que le domaine PTP à vérifier, et l'outil rejoint l'échange temporel en tant que client.

L'outil génère un rapport complet sur votre grand maître, comprenant la classe d'horloge annoncée, la précision d'horloge et la source de temps, les propriétés temporelles annoncées, la cadence des messages, ainsi que le décalage et le délai de propagation mesurés du point de vue du client.

Chaque relevé est recoupé avec une requête SNTP indépendante, ce qui vous permet de confirmer que l'échelle de temps PTP fonctionne réellement avec le décalage correct par rapport à UTC.

Grand maître :

  • Adresse source : L'adresse IP depuis laquelle les messages Announce arrivent réellement.
  • Identité du grand maître : L'identifiant d'horloge de huit octets du grand maître, généralement dérivé de son adresse MAC.
  • Domaine : Le numéro de domaine PTP, de 0 à 255. Chaque domaine constitue un système temporel indépendant sur le même réseau.
  • Version PTP : La version du protocole utilisée. La version 2 correspond à IEEE 1588-2008.
  • Steps Removed : Le nombre d'horloges de frontière entre le client et le grand maître. Zéro signifie que le grand maître est entendu directement.
  • Priorité 1 : Le premier critère de départage utilisé par l'algorithme du meilleur maître, de 0 à 255. Les valeurs les plus basses l'emportent. La valeur par défaut est 128.
  • Priorité 2 : Le dernier critère de départage utilisé par l'algorithme du meilleur maître, de 0 à 255. Les valeurs les plus basses l'emportent. La valeur par défaut est 128.

Qualité d'horloge annoncée :

  • Classe d'horloge : Indique de quelle manière le grand maître est actuellement traçable jusqu'à une référence.
    • 6 : Verrouillé sur une référence primaire telle que le GPS.
    • 7 : En maintien, après avoir été verrouillé sur une référence primaire.
    • 13 : Verrouillé sur une référence spécifique à l'application.
    • 14 : En maintien, après avoir été verrouillé sur une référence spécifique à l'application.
    • 52 et 58 : En maintien et hors spécification.
    • 248 : Valeur par défaut. L'horloge est en roue libre et n'est traçable jusqu'à aucune référence.
    • 255 : Esclave uniquement.
  • Précision d'horloge : L'estimation par le grand maître lui-même de sa proximité avec sa référence.
    • 0x20 : À moins de 25 ns.
    • 0x21 : À moins de 100 ns.
    • 0x22 : À moins de 250 ns.
    • 0x23 : À moins de 1 us.
    • 0x24 : À moins de 2,5 us.
    • 0x25 : À moins de 10 us.
    • 0x26 : À moins de 25 us.
    • 0x27 : À moins de 100 us.
    • 0x28 : À moins de 250 us.
    • 0x29 : À moins de 1 ms.
    • 0x2A : À moins de 2,5 ms.
    • 0x2B : À moins de 10 ms.
    • 0xFE : Inconnue.
  • Offset Scaled Log Variance : Une mesure de la stabilité de l'horloge du grand maître. La valeur 0xFFFF signifie que le grand maître ne la calcule pas.
  • Source de temps : Le type de référence utilisé par le grand maître.
    • 0x10 : Horloge atomique.
    • 0x20 : GPS ou autre GNSS.
    • 0x30 : Radio terrestre.
    • 0x40 : PTP.
    • 0x50 : NTP.
    • 0x60 : Réglage manuel.
    • 0x90 : Autre.
    • 0xA0 : Oscillateur interne.

Propriétés temporelles annoncées :

  • Décalage UTC actuel : Le nombre de secondes d'avance du TAI sur UTC. Il est de 37 secondes à l'heure actuelle.
  • Décalage UTC valide : Indique si le grand maître affirme que le décalage UTC qu'il annonce est correct.
  • Échelle de temps PTP : Indique si le grand maître diffuse l'échelle de temps PTP, à savoir le TAI, plutôt qu'une échelle locale arbitraire.
  • Temps traçable : Indique si le temps diffusé est traçable jusqu'à une référence primaire.
  • Fréquence traçable : Indique si la fréquence diffusée est traçable jusqu'à une référence primaire.
  • Seconde intercalaire en attente : Indique si une seconde intercalaire est annoncée pour la fin de la journée en cours, et dans quel sens. La dernière minute de la journée comptera alors 61 ou 59 secondes.

Cadence des messages :

  • Intervalle Announce : L'intervalle mesuré entre les messages Announce, affiché à côté de l'intervalle annoncé par le grand maître. La valeur par défaut est de 2 secondes.
  • Intervalle Sync : L'intervalle mesuré entre les messages Sync, affiché à côté de l'intervalle annoncé par le grand maître. La valeur par défaut est de 1 seconde.
  • Mécanisme de délai : Indique si le grand maître fonctionne en une ou deux étapes, et si le délai de propagation est mesuré de bout en bout ou de pair à pair.
    • One-step : Le message Sync porte son propre horodatage d'émission.
    • Two-step : L'horodatage d'émission suit dans un message Follow_Up distinct.
    • E2E : Le délai de propagation est mesuré jusqu'au grand maître à l'aide de Delay_Req et Delay_Resp.
    • P2P : Le délai de propagation est mesuré lien par lien à l'aide de Pdelay_Req et Pdelay_Resp.
  • Messages reçus : Un décompte courant de chaque type de message reçu pendant le test, qui fait apparaître toute lacune ou perte dans l'échange temporel.

Mesure côté client :

  • Heure PTP (TAI) : L'heure récupérée auprès du grand maître, sur l'échelle de temps PTP.
  • Heure PTP en UTC : La même heure convertie en UTC à l'aide du décalage UTC annoncé.
  • TAI - UTC mesuré : Le décalage entre les deux échelles de temps tel qu'il est réellement mesuré, avec l'écart par rapport à la valeur annoncée. Cela met en évidence un grand maître qui annonce un décalage UTC erroné.
  • Délai de propagation moyen : Le délai réseau unidirectionnel moyen entre le grand maître et le client, calculé à partir de l'échange Sync et Delay_Resp.
  • Décalage par rapport au maître : Le décalage de l'horloge locale par rapport au grand maître, déduction faite du délai de propagation moyen.
  • Recoupement SNTP : Une mesure SNTP indépendante du même hôte, et son degré de concordance avec le résultat PTP. Un écart important indique un problème du grand maître plutôt que du réseau.
Vérification NTP

Vérification NTP

Agit en tant que client sur votre serveur NTP. Envoie des demandes de temps et fournit un rapport complet sur la précision de votre serveur de temps. Télécharger gratuitement.

Horloge de fuseau horaire NTP

Horloge de fuseau horaire NTP

Affiche l'heure locale de plus de 300 villes dans le monde. Idéal pour les organisations avec un personnel et des clients internationaux. Télécharger gratuitement.

Outil serveur NTP

Outil serveur NTP

Un outil gratuit et téléchargeable agit en tant que client sur votre serveur NTP pour tester sa précision.