16.2. Stratum NTP

Les serveurs NTP sont classés en fonction de leur distance de synchronisation avec les horloges atomiques qui sont la source des signaux horaires. Les serveurs sont arrangés en couches, ou stratums, du stratum 1 en haut, jusqu'au stratum 15 en bas. Ainsi le mot stratum est utilisé pour faire référence à une couche particulière. Les horloges atomiques sont appelées Stratum 0 car elles sont la source, mais aucun paquet Stratum 0 n'est envoyé sur l'Internet, toutes les horloges atomiques stratum 0 sont attachées à un serveur appelé stratum 1. Ces serveurs envoient des paquets marqués Stratum 1. Un serveur synchronisé au moyen de paquets marqués stratum n appartient au stratum suivant, plus bas, et marquera ses paquets en tant que stratum n+1. Les serveurs du même stratum peuvent échanger des paquets mais sont toujours désignés comme appartenant à un seul stratum, le stratum se trouvant sous la meilleure référence de synchronisation. L'appellation Stratum 16 est utilisée pour indiquer que le serveur n'est pas actuellement synchronisé à une source horaire fiable.
Remarquez que, par défaut, les clients NTP agissent en tant que serveurs dans le stratum se trouvant en-dessous.
Ci-dessous figure le sommaire des stratums NTP :
Stratum 0 :
Les horloges atomiques et leurs signaux sont diffusés via Radio et GPS
  • GPS (« Global Positioning System »)
  • Systèmes de téléphonie mobile
  • Transmissions Radio à basses fréquences WWVB (Colorado, USA.), JJY-40 et JJY-60 (Japon), DCF77 (Allemagne), et MSF (Royaume-Uni)
Ces signaux peuvent être reçus par des périphériques dédiés et sont habituellement connectés par RS-232 à un système utilisé comme serveur d'heure organisationnel ou pour l'ensemble du site.
Stratum 1 :
Ordinateur avec une horloge radio, une horloge GPS, ou une horloge atomique attachée
Stratum 2 :
Lit le contenu du stratum 1, et le sert au stratum en-dessous
Stratum 3 :
Lit le contenu du stratum 2, et le sert au stratum en-dessous
Stratum n+1 :
Lit le contenu du stratum n, et le sert au stratum en-dessous
Stratum 15 :
Lit le contenu du stratum 14, il s'agit du stratum le plus bas.
Ce processus continue jusqu'au Stratum 15, qui est le stratum valide le plus bas. L'étiquette Stratum 16 est utilisée pour indiquer un état non synchronisé.