20 January 2025
Le LNE-OP, en collaboration avec le Service Informatique de l’Observatoire, a mis en place un ensemble de serveurs pour diffuser l’heure sur Internet en utilisant le protocole NTP (Network Time Protocol).
Le protocole utilisé est Network Time Protocol (NTP) décrit dans le RFC1305. C’est un protocole sophistiqué permettant la synchronisation permanente ou non avec plusieurs serveurs avec correction des délais de transmission.
Le protocole est organisé de façon arborescente: les serveurs de strate 1 sont synchronisés sur une source de référence (horloge, récepteur de temps codé, récepteur GPS...), ceux de strate 2 se synchronisant sur un ou plusieurs serveurs de strate 1, etc. Les serveurs sont généralement configurés pour utiliser plusieurs serveurs de référence (redondance en cas de panne, information incohérente d’un serveur ou panne d’une liaison).
Une version simplifiée décrite dans le RFC2030 existe: Simple Network Time Protocol (SNTP).
Pratiquement, deux modes d’utilisation existent:
- Utilisation d’un démon (xntpd sous Unix par exemple): dans ce cas, le démon interroge régulièrement les serveurs selectionnés et contrôle la marche de l’horloge (en évitant au maximum les remises à l’heure) par l’utilisation des fonctions d’ajustement de fréquence des horloges des systèmes d’exploitation. Ces démons et programmes associés existent pour Unix (souvent livrés en standard), Windows, MacOS... mais également dans un certain nombre de matériel réseau (routeurs et commutateurs ethernet CISCO par exemple).
- Au coup par coup: pour les postes qui ne nécessitent pas de synchro régulière ou qui n’ont pas de connexion permanente avec internet on peut utiliser un programme lancé au coup par coup (ntpdate) qui remet à l’heure l’horloge de la machine cliente.
Pour plus d’informations
La référence de NTP - University of Delaware
The NTP Public Services Project
La FAQ de NTP
Comité Réseau des Universités
NTP à l’Observatoire
Rappels:
Attention: l’heure délivrée par les serveurs NTP est UTC, il appartient donc au client de gérer les fuseaux horaires et les changements d’heure été/hiver.
Le protocole NTP utilise le port UDP 123, celui-ci doit être ouvert au niveau de votre routeur d’accès (voir la FAQ de NTP).
Il est impératif que vous sélectionniez plusieurs serveurs pour votre synchronisation pour parer à tout problème de coupure réseau ou panne.
Serveurs publics
ntp-p1.obspm.fr (IP: 145.238.80.80): serveur primaire (de strate 1) installé au LNE-OP (campus parisien de l’Observatoire). C’est un serveur NTP Meinberg M1000/MRS synchronisé par un signal PPS lié à la référence UTC(OP) établie au LTE. Comme tous les serveurs primaires, il ne doit être utilisé que pour synchroniser des serveurs de strate 2 desservant des sites importants. Merci de nous envoyer un message à [info.lne-op @ obspm.fr] si vous vous servez régulièrement de ce serveur.
ntp.obspm.fr (alias, IP: 145.238.80.83): serveur secondaire (de strate 2) installé au LNE-OP (campus parisien de l’Observatoire). Il s’agit d’un serveur DELL PowerEdge 1950 sous Linux Debian. Son accès est libre et ouvert à l’ensemble de la communauté internet. Merci de nous envoyer un message à [info.lne-op @ obspm.fr] si vous vous servez régulièrement de ce serveur.
Serveurs internes réservés (Observatoire de Paris et associés)
ntp-m.obspm.fr (alias, IP: 145.238.187.55): Serveur secondaire situé sur le campus meudonnais de l’Observatoire. Réservé aux utilisateurs des campus Paris/Meudon.
ntp-p.obspm.fr: Simple alias pointant sur le serveur public ntp.obspm.fr.
Le laboratoire dispose également d’autres serveurs ntp à usage interne, certains proposant le protocole PTP en cours d’expérimentation au SYRTE.
Suivi des serveurs NTP du LNE-SYRTE
Contrôle synchro actuelle de nos serveurs.
Suivi graphique journalier des offsets de nos serveurs NTP.
Liste des fichiers logs disponibles.