Protocoles de synchronisation horaires par réseau (NTP)

Le protocole de synchronisation réseau (NTP) est l'un des moyens les plus précis et les plus souples de diffusion du temps sur Internet. À peu près n'importe quel type d'ordinateur peut s'en servir. Le protocole est conçu pour compenser certains retards (mais pas tous) du temps de réseau entre le serveur et le client. Le NTP connaît le plus de succès avec les réseaux locaux et peut donner une précision allant jusqu'à quelques millisecondes. Toutefois, sur les réseaux étendus, les retards de transfert du temps sont à la merci du trafic du serveur et des goulots d'étranglement du réseau, et on ne peut établir aussi facilement les indices de justesse.

Le NTP offre des mesures de sécurité pour les usagers qui ont besoin garantie d’un plus grand degré d’assurance concernant l'origine du message, ce qui n'est pas offert par le NTP de base. Le CNRC offre gratuitement des services NTP authentifiés sur des serveurs NTP de strate 2. Communiquez avec nous pour en savoir plus.

Pour utiliser le service NTP et paramétrer l'horloge de votre ordinateur à l’heure du CNRC, vous avez besoin d'un logiciel qui peut demander le temps sur Internet.

Une version du logiciel client NTP utilisé pour synchroniser les horloges des ordinateurs est appelée Simple Network Time Protocol (SNTP). On peut télécharger le logiciel pour divers ordinateurs à partir de plusieurs sites d'Internet.

Pour configurer le logiciel SNTP afin de synchroniser votre horloge à l’heure du CNRC, vous devez définir le serveur NTP de strate 2 aux noms d'hôtes suivant (n'utilisez pas l'adresse IP, car celle-ci peut changer) :

  • time.nrc.ca
  • time.chu.nrc.ca

Pour les utilisateurs disposant d'un serveur NTP sur leur système et souhaitant se synchroniser avec l'heure du CNRC, configurez votre démon pour inclure l'adresse du serveur NTP ci-dessus.

Le CNRC exploite 2 ensembles de serveurs NTP de strate 2 à 2 endroits différents fonctionnant sur des réseaux différents. Les 2 serveurs sont synchronisés à des horloges atomiques gérées par le CNRC et au temps officiel, et ce, avec le même degré de précision. Cette configuration redondante offre un service de temps plus fiable à la population canadienne en cas de pannes de réseau et d'entretien.

Le CNRC offre un nouveau service NTP contrôlé TimeLinkMC du CNRC pour les utilisateurs qui ont besoin d'un service à partir d'un serveur de strate 1. Communiquez avec nous pour en savoir plus.

Remarque

Pour des raisons de sécurité, le CNRC ne fournit plus les services utilisant les protocoles TIME (port 37) et DAYTIME (port 13) qui étaient auparavant accessibles à partir de time4.nrc.ca. Afin d'obtenir la meilleure précision possible, assurez-vous de configurer votre système pour utiliser les protocoles NTP ou SNTP.

Notes techniques

Le protocole NTP du CNRC est conforme aux spécifications de la version 4, comme indiqué dans le document RFC-5905 (en anglais seulement). Les serveurs prennent aussi en charge le protocole SNTP (Simple Network Time Protocol).

Pour une explication complète du protocole de synchronisation réseau, ainsi que les mises à jour les plus récentes, visitez la source NTP (en anglais seulement).

Il y a 3 serveurs hôtes de strate 1 à chaque site réseau. Ce sont des ordinateurs qui emploient le système d'exploitation Linux. Un hôte NTP agissant comme serveur de temps primaire ou de strate 1 est synchronisé directement à une source de temps exact. Au laboratoire primaire du CNRC, les 3 serveurs de strate 1 sont connectés aux pilotes d'une horloge principale Leitch 5300, qui sont synchronisés à 3 étalons de fréquence atomique au césium.

Le CNRC exploite également des serveurs de strate 2 qui diffusent le temps NTP. Nos serveurs de strate 2 sont des ordinateurs avec système d'exploitation Linux. Ils obtiennent leur temps de 3 serveurs de strate 1. Le temps moyen diffusé par les serveurs de strate 2 est essentiellement le même que celui des serveurs de strate 1.

Le service à time.nrc.ca et time.chu.nrc.ca est assuré par plusieurs serveurs à différentes adresses IP dans une configuration à tour de rôle pour la redondance et l'équilibrage de charge. Le DNS résoudra la consultation à un serveur spécifique. N'employez pas les adresses IP, car celles-ci peuvent changer. Le serveur time.nrc.ca fournit l'heure officielle au Canada avec la même exactitude.

Avis aux usagers qui essaient de synchroniser leur ordinateur protégé par un coupe-feu : assurez-vous que le coupe-feu laisse passer les paquets de NTP de nos serveurs à votre serveur. Sinon, il vous sera impossible de synchroniser votre ordinateur à notre service de temps.

Contactez-nous

Téléphone : 613-993-5186
Courriel : MSS-SMETime@nrc-cnrc.gc.ca