Configuration d'un réseau pour utiliser un serveur NTP Partie deux: distribution du temps

NTP (Network Time Protocol) est le protocole conçu pour la répartition du temps entre un réseau. NTP est hiérarchique. Il organise un réseau en strates, qui sont à distance d'une source d'horloge et de l'appareil.

A serveur dédié NTP Qui reçoit le temps d'une source UTC telle que le GPS ou les signaux nationaux de temps et de fréquence est considéré comme un périphérique 1 stratum. Tout périphérique connecté à un Serveur NTP Devient un périphérique 2 de stratum et les périphériques plus loin dans la chaîne deviennent stratum 2, 3 et ainsi de suite.

Des couches de stratum existent pour empêcher les dépendances cycliques dans la hiérarchie. Mais le niveau de stratum n'est pas une indication de qualité ou de fiabilité.

NTP vérifie l'heure sur tous les périphériques sur le réseau puis ajuste l'heure en fonction de la dérive qu'il découvre. Pourtant, NTP va plus loin que de vérifier l'heure sur une horloge de référence, le programme NTP échange des informations de temps par paquets (blocs de données) mais refuse de croire le temps indiqué jusqu'à ce que plusieurs échanges aient eu lieu, chacun passant un ensemble de tests Connu sous le nom de spécifications de protocole. Il faut souvent cinq bons échantillons jusqu'à ce qu'un serveur NTP soit accepté comme source de synchronisation.

NTP utilise des horodateurs pour représenter l'heure actuelle du jour. Comme le temps est linéaire, chaque timestamp est toujours supérieur à celui précédent. Les horodatages NTP sont dans deux formats, mais ils relient les secondes à partir d'un point de consigne (connu sous le nom de l'époque principale, réglé à 00: 00 1 Janvier 1900 pour UTC). L'algorithme NTP utilise alors cet horodatage pour déterminer le montant à avancer ou à reculer L'horloge système ou réseau.

NTP analyse les valeurs de l'horodatage, y compris la fréquence des erreurs et la stabilité. UNE Serveur NTP Maintiendra une estimation de la qualité de ses horloges de référence et elle-même.

Configuration d'un réseau pour utiliser un serveur NTP Partie un: Trouver une source de temps

Garder votre réseau synchronisé avec l'heure correcte est crucial pour les réseaux modernes. En raison de la valeur des horodatages dans la communication à l'échelle mondiale et à travers les multi-réseaux, il est impératif que chaque machine exécute une source de UTC (Temps universel coordonné).

UTC a été développé pour permettre à toute la communauté mondiale d'utiliser le même temps, peu importe où ils se trouvent sur le globe, car l'UTC n'utilise pas les fuseaux horaires, de sorte qu'il permet une communication précise quel que soit l'emplacement.

Cependant, trouver une source d'UTC est souvent l'endroit où certains administrateurs de réseau tombent lorsqu'ils tentent de Synchroniser un réseau. Il existe de nombreux domaines dans lesquels une source d'UTC peut être reçue, mais très peu, qui fournira une référence précise et sécurisée à l'heure.

L'Internet est plein de sources présumées d'UTC, mais beaucoup d'entre eux n'offrent aucun endroit près de leur précision acclamée. En outre, le recours à Internet peut entraîner des vulnérabilités de sécurité.

Les sources de temps Internet sont externes au pare-feu et, par conséquent, un trou doit être laissé ouvert, ce qui peut être utilisé par les utilisateurs malveillants. En outre, NTP, Le protocole utilisé pour distribuer et recevoir des sources de temps, ne peut pas instaurer sa mesure de sécurité d'authentification sur Internet, de sorte qu'il n'est pas possible d'assurer le moment venant d'où il est censé.

Les sources externes de l'heure UTC sont beaucoup plus sécurisées. Deux méthodes sont utilisées par la plupart des administrateurs. Les signaux radio à ondes longues diffusés par les laboratoires nationaux de physique et le signal GPS disponible partout dans le monde.

Les sources externes d'UTC assurent votre Réseau NTP Reçoit non seulement une source précise d'UTC, mais aussi une source sûre.

Raisons du chronométrage de l'horloge atomique

Les horloges atomiques Ont, à l'insu de la plupart des gens, révolutionné notre technologie. Beaucoup de façons dont nous échangeons, communiquons et voyagons dépendent uniquement de la synchronisation des sources d'horloge atomique.

Une communauté mondiale signifie souvent que nous devons communiquer avec des personnes dans d'autres régions du monde et dans d'autres fuseaux horaires. Pour cela, un fuseau horaire universel a été développé, connu sous le nom d'UTC (Temps universel coordonné), Qui est basé sur le temps indiqué par les horloges atomiques.

Les horloges atomiques sont incroyablement précises, ne perdant qu'une seconde par cent millions d'années, ce qui est étonnant lorsque vous les comparez aux horloges numériques qui perdront autant de temps dans une semaine.

Mais pourquoi avons-nous besoin d'une telle précision dans le chronométrage? Une grande partie de la technologie que nous employons dans les temps modernes est conçue pour la communication globale. L'Internet est un bon exemple. Tant de commerce est fait à travers les continents dans des domaines tels que la bourse, la réservation de places et la vente aux enchères en ligne que l'heure exacte est cruciale. Imaginez que vous enchérissez pour un objet sur Internet et que vous placiez une enchère quelques secondes avant la fin, la dernière et la plus haute enchère, serait-il juste de perdre l'objet car l'horloge de votre FAI était un peu rapide et l'ordinateur donc Je pensais que l'enchère était terminée. Ou qu'en est-il de la réservation de siège? si deux personnes de différents côtés du globe réservent un siège en même temps, qui obtient le siège. C'est pourquoi UTC est vital pour Internet.

D'autres technologies telles que le positionnement global et le contrôle du trafic aérien dépendent des horloges atomiques pour fournir une précision (et dans le cas de la circulation aérienne est primordiale pour la sécurité). Même les feux de circulation et les caméras de vitesse doivent être étalonnés avec des horloges atomiques, sinon le ticket à excès de vitesse peut ne pas être valide car ils pourraient être interrogés en cour.

Pour les systèmes informatiques NTP serveurs de temps Sont la méthode préférée pour Recevoir et distribuer une source d'heure UTC.

Questions de base du serveur de temps répondues

Qu'est ce qu'un serveur de temps?

Un serveur de temps est un périphérique qui reçoit et diffuse une seule source de temps sur un réseau informatique pour la synchronisation de l'heure. Ces dispositifs sont souvent appelés Serveur NTP, Serveur de temps NTP serveur de temps réseau Ou serveur de temps dédié.

Et NTP?

NTP - Network Time Protocol est un ensemble d'instructions logicielles conçues pour transférer et synchroniser le temps entre les réseaux locaux (réseau local) ou WANS (Wider Area Network). NTP est l'un des plus anciens protocoles connus en usage aujourd'hui et est de loin l'application de synchronisation temporelle la plus utilisée.

À quelle heure dois-je utiliser?

Temps universel coordonné (UTC) est une échelle de temps globale basée sur le temps indiqué par les horloges atomiques. UTC ne prend pas en compte les fuseaux horaires et est donc idéal pour les applications réseau, en principe en synchronisant un réseau avec UTC, vous l'effectuez en synchronisation avec tous les autres réseaux qui utilisent UTC.

D'où un serveur de temps reçoit-il le temps?

Un serveur de temps peut utiliser le temps de n'importe où, comme une montre-bracelet ou une horloge murale. Cependant, tout administrateur réseau raisonnable choisirait d'utiliser une source d'heure UTC pour s'assurer que le réseau est aussi précis que possible. UTC est disponible à partir de plusieurs sources prêtes. Le plus utilisé est peut-être l'Internet. Il existe de nombreux "serveurs temporels" sur Internet qui diffusent l'heure UTC. Malheureusement, beaucoup ne sont pas du tout précis dans l'utilisation d'une source de temps sur Internet, vous pourriez laisser le réseau vulnérable car les utilisateurs malveillants peuvent profiter du port ouvert dans le pare-feu où les informations de synchronisation circulent.

Il vaut mieux Utilisez un serveur de temps NTP dédié Qui reçoit le signal horaire UTC externe au réseau et au pare-feu. Les meilleures méthodes pour ce faire sont soit d'utiliser les signaux GPS transmis à partir de l'espace ou les transmissions de temps et de fréquence nationales diffusées par plusieurs pays en ondes longues.

Utilisation des réseaux NTP

Network Time Protocol Est de loin l'application la plus utilisée pour synchroniser le temps d'ordinateur entre les réseaux locaux et les réseaux de zones plus vastes (LAN et WAN). Les principes de NTP sont assez simples. Il vérifie l'heure sur une horloge système et la compare à une source de temps autorisée et unique, effectuant des corrections aux périphériques pour s'assurer qu'elles sont toutes synchronisées avec la source de temps.

Choisir la source de temps à utiliser est peut-être la chose fondamentalement la plus importante dans Mise en place d'un réseau NTP. La plupart des administrateurs de réseau optent, à juste titre, pour utiliser une source d'heure UTC (Temps universel coordonné). Il s'agit d'une échelle de temps globale et signifie qu'un réseau informatique synchronisé avec UTC utilise non seulement le même calendrier que tous les autres réseaux synchronisés UTC, mais il n'est pas nécessaire de s'inquiéter de différents fuseaux horaires dans le monde entier.

NTP utilise différentes couches, connues sous le nom de strates, pour déterminer la proximité et donc la précision, à une source temporelle. Comme UTC est régi par des horloges atomiques, toute horloge atomique donnant un signal temporel est appelée stratum 0 et tout périphérique qui reçoit le temps directement à partir d'une horloge atomique est la couche 1. Les périphériques Stratum 2 sont des périphériques qui reçoivent le temps de stratum 1 et ainsi de suite. NTP supporte les niveaux de strates 16 différents, bien que la précision et la diminution fiable avec chaque couche de stratum plus loin que vous obtenez.

Les administrateurs réseau Man choisissent d'utiliser une source Internet de l'heure UTC. Outre les risques liés à la sécurité d'utiliser une source de temps sur Internet et de lui permettre d'accéder par votre pare-feu. Les serveurs temporels Internet sont également des périphériques XTRUM de stratum en ce sens qu'ils sont normalement des serveurs qui reçoivent le temps du périphérique 2 de stratum unique.

Un serveur de temps NTP dédié D'autre part, étaient des périphériques stratum 1 en eux-mêmes. Ils reçoivent le temps directement à partir d'horloges atomiques, soit via le GPS ou des transmissions radio à ondes longues. Cela les rend beaucoup plus sécurisés que les fournisseurs d'accès Internet car la source de temps est externe au réseau (et le pare-feu), mais cela les rend plus précis.

Avec un serveur temporel 1 stratum, un réseau peut être synchronisé à quelques millisecondes d'UTC sans risque de compromettre votre sécurité.

Synchronisation Perfect Time pour Windows

La plupart des systèmes d'exploitation Windows disposent d'un service de synchronisation de temps intégré, installé par défaut qui peut synchroniser la machine ou même un réseau. Toutefois, pour des raisons de sécurité, Microsoft est fortement recommandé par Microsoft, une source de temps externe utilisée.

NTP serveurs de temps
Reçoit le signal horaire UTC du réseau GPS ou le Transmissions radio WWVB (Ou alternatives européennes). Les serveurs temporels NTP peuvent synchroniser une seule machine Windows ou un réseau entier à des fractions d'une seconde de la bonne UTC Temps (temps universel coordonné).

Un serveur de temps NTP fournit des informations de synchronisation précisesN 24 heures par jour, 365 jours par année n'importe où sur le globe entier. Un serveur de temps NTP dédié est la seule méthode sécurisée, sûre et fiable de synchronisation d'un réseau informatique à UTC (temps universel coordonné). Externe au pare-feu, un Serveur de temps NTP Ne laisse pas un système informatique vulnérable aux attaques malveillantes contrairement aux sources de synchronisation Internet via le port TCP-IP.

Un serveur de temps NTP n'est pas seulement sécurisé, il reçoit un signal de temps UTC directement à partir d'horloges atomiques à la différence des sources de synchronisation Internet qui sont vraiment des serveurs de temps eux-mêmes. Les serveurs NTP et les autres outils de synchronisation temporelle peuvent synchroniser des réseaux entiers, des PC individuels, des routeurs et toute une série d'autres périphériques. En utilisant le GPS ou le signal WWVB nord-américain, un serveur de temps NTP dédié assurera que tous vos appareils fonctionnent jusqu'à une fraction de l'heure UTC.

Un serveur de temps NTP:

• Augmenter la sécurité du réseau
• Empêcher la perte de données
• Activer l'enregistrement et le suivi des erreurs ou des violations de sécurité
• Réduire la confusion dans les fichiers partagés
• Empêcher des erreurs dans les systèmes de facturation et les transactions sensibles au temps
• Peut être utilisé pour fournir des preuves incontestables dans les litiges juridiques et financiers

Solutions de synchronisation réseau informatique

Les réseaux informatiques et Internet ont radicalement changé notre façon de vivre nos vies. Les ordinateurs sont maintenant en communication constante entre eux, ce qui permet des transactions telles que les achats en ligne, la réservation de sièges et même le courrier électronique.

Cependant, tout cela n'est possible que grâce à Temps de réseau précis Et en particulier l'utilisation de Network Time Protocol (NTP) Utilisé pour s'assurer que toutes les machines sur un réseau fonctionnent en même temps.

Synchronisation temporelle Est crucial pour les réseaux informatiques. Les ordinateurs utilisent le temps sous la forme d'horodatages comme seul marqueur pour séparer deux événements, sans synchroniser les ordinateurs ont des difficultés à établir l'ordre des événements ou même si un événement s'est produit ou non.

Le fait de ne pas synchroniser un réseau peut avoir des effets incalculables. Les e-mails peuvent arriver avant d'être envoyés (selon l'horloge de l'ordinateur), les données peuvent se perdre ou ne pas être stockées et pessimistes, l'ensemble du réseau pourrait être vulnérable aux utilisateurs malveillants et même aux fraudeurs.

Synchronisation avec NTP Est relativement simple puisque la plupart des systèmes d'exploitation ont une version du protocole de temps déjà installé; Cependant, choisir une référence de synchronisation à synchroniser est plus difficile.

UTC (Temps universel coordonné) Est un calendrier global régi par des horloges atomiques et est utilisé par presque tous les réseaux informatiques à travers le monde. En synchronisant avec UTC, un réseau informatique synchronise essentiellement l'heure du réseau avec un autre réseau informatique au monde qui utilise UTC.

Internet dispose de nombreuses sources d'accès à l'UTC, mais les problèmes de sécurité avec le pare-feu signifient que la seule méthode sûre de réception de l'UTC est externe. Les serveurs dédiés de temps NTP Peut le faire à l'aide de radio à ondes longues ou de transmissions par satellite GPS.

Utilisation des horloges atomiques pour synchroniser un réseau

pont Les réseaux informatiques doivent être synchronisés dans une certaine mesure. Permettre aux horloges sur les ordinateurs à travers un réseau de tout dire différentes fois demande vraiment des problèmes. Toutes sortes d'erreurs peuvent se produire, telles que les courriels qui n'arrivent pas, les données se perdent et les erreurs passent inaperçues à mesure que les machines ont du sens pour les paradoxes que le temps non synchronisé peut causer.

Le problème est que les ordinateurs utilisent le temps sous la forme de timestamps comme seul point de référence entre différents événements. Si ceux-ci ne correspondent pas, les ordinateurs ont du mal à établir non seulement l'ordre des événements, mais aussi si les événements se sont déroulés du tout.

Synchronisation d'un réseau informatique
Ensemble est extrêmement simple, en grande partie grâce au protocole NTP (Network Time Protocol). NTP est installé sur la plupart des systèmes d'exploitation informatiques, notamment Windows et la plupart des versions de Linux.

NTP utilise une seule source de temps et s'assure que tous les périphériques du réseau sont synchronisés à ce moment-là. Pour de nombreux réseaux, cette source unique peut être n'importe quoi, de la montre-bracelet du gestionnaire informatique à l'horloge sur l'une des machines de bureau.

Cependant, pour les réseaux qui doivent communiquer avec d'autres réseaux, doivent faire face à des transactions sensibles au temps ou où des niveaux de sécurité élevés sont nécessaires Synchronisation à une source UTC est un must.

Temps universel coordonné (UTC) est un calendrier global utilisé par l'industrie partout dans le monde. Il est régi par une constellation d'horloges atomiques qui le rendent très précis (les horloges atomiques modernes peuvent garder le temps pour 100 millions d'années sans perdre une seconde).

Pour une synchronisation sécurisée vers UTC, il n'y a vraiment qu'une seule méthode, c'est-à-dire utiliser une serveur dédié de temps NTP. Les serveurs NTP en ligne sont utilisés par certains administrateurs de réseau, mais ils risquent non seulement d'avoir la précision de la synchronisation, mais aussi de la sécurité car les utilisateurs malveillants peuvent imiter le signal de temps NTP et pénétrer le pare-feu.

Comme dédié Serveurs NTP sont externes au pare-feu, s'appuyant plutôt sur le signal satellite GPS ou les transmissions radio spécialisées, ils sont beaucoup plus sûrs.

Utilisation d'un serveur NTP dans votre réseau

Le protocole Network Time Protocol Le serveur est utilisé dans les réseaux informatiques partout dans le monde. Il maintient les systèmes et les périphériques d'un réseau entier synchronisés en même temps, normalement une source de UTC (temps universel coordonné).

Mais c'est un NTP time server une exigence nécessaire Et votre réseau informatique peut-il survivre sans un seul? La réponse courte est peut-être oui, un réseau informatique peut survivre sans Serveur NTP Mais les conséquences peuvent être dramatiques.

Les ordinateurs sont destinés à rendre notre vie plus facile, mais tout administrateur de réseau vous dira qu'ils peuvent causer une énorme difficulté lorsqu'ils vont inévitablement se tromper et sans synchronisation de temps adéquate, identifier une erreur et le réparer peut être presque impossible.

Les ordinateurs utilisent le temps sous forme d'horodatage comme seule référence qu'ils doivent distinguer entre deux événements. Alors que les ordinateurs et les réseaux fonctionneront toujours sans une synchronisation adéquate, ils sont extrêmement vulnérables. Non seulement la localisation et la correction des erreurs sont extrêmement difficiles si les machines ne sont pas synchronisées. Le réseau sera vulnérable aux utilisateurs malveillants et aux logiciels antivirus qui peuvent en profiter.

En outre, l'échec Synchroniser avec UTC Peut causer des problèmes si le réseau doit communiquer avec d'autres réseaux qui sont synchronisés. Toute transaction sensible au temps pourrait échouer et le système pourrait être ouvert à une éventuelle fraude ou à d'autres implications juridiques, car il est probable que le moment d'une transaction soit presque impossible.

Les serveurs NTP sont faciles à installer Et recevoir le signal horaire UTC à partir des transmissions à ondes longues ou du réseau de satellites GPS qu'ils distribuent ensuite dans les machines du réseau. Comme un serveur dédié de temps NTP Fonctionne à l'extérieur du pare-feu réseau, il le fait sans compromettre la sécurité.

Différences dans le temps

Nous sommes tous conscients des différences dans les fuseaux horaires. Toute personne qui a parcouru l'Atlantique ou le Pacifique sentira les effets du décalage horaire causé par l'ajustement de nos propres horloges internes. Dans certains pays, comme les États-Unis, plusieurs fuseaux horaires existent dans le seul pays, ce qui signifie qu'il y a plusieurs heures de différence de temps entre la côte Est et l'Ouest.

Différence de fuseaux horaires Peut causer de la confusion, mais pour les résidents des pays qui dépassent plus d'un fuseau horaire, ils s'adaptent rapidement à la situation. Cependant, il existe plus de délais et de différences dans le temps que de simples fuseaux horaires.

Des normes de temps différentes ont été développées depuis des décennies pour faire face aux différences de fuseau horaire et pour permettre une norme unique qui peut également être synchronisée avec le monde entier. Malheureusement, depuis la première fois que les normes ont été développées, telles que British Railway Time et Greenwich Mean Time, d'autres normes ont dû être développées pour faire face à différentes applications.

L'un des problèmes de développement d'une norme de temps consiste à choisir la base de base. Traditionnellement, tous les systèmes de temps ont été développés sur la rotation de la Terre (heures 24). Cependant, suite au développement de horloges atomiques, On a vite découvert qu'il n'y avait pas deux jours exactement de la même longueur et, très souvent, ils ne peuvent pas tenir compte des heures 24 attendues.

De nouveaux standards de temps, puis développés sur la base des horloges atomiques, se révèlent beaucoup plus fiables et précis que l'utilisation de la rotation de Terre comme point de départ. Voici une liste de certaines des normes de temps les plus courantes utilisées. Ils sont divisés en deux types, ceux qui sont basés sur la rotation de la Terre et ceux qui sont basés sur des horloges atomiques:

Les normes de temps basées sur la rotation de la Terre
Le vrai temps solaire est basé sur le jour solaire - est la période entre un midi solaire et le prochain.

Le temps sidéral est basé sur les étoiles. Un jour sidéral est le temps qu'il faut de la Terre pour faire une révolution par rapport aux étoiles (pas au soleil).

Le temps moyen de Greenwich (GMT) basé sur quand le soleil est le plus élevé (midi) au-dessus du méridien principal (souvent appelé le méridien de Greenwich). GMT était autrefois un standard international avant l'avènement des horloges atomiques précises.

Normes de temps basées sur des horloges atomiques

International Atomic Time (TAI) est la norme internationale de temps à partir de laquelle les normes de temps ci-dessous, y compris l'UTC, sont calculées. TAI est basé sur une constellation d'horloges atomiques du monde entier.

Temps GPS également basé sur TAI, le temps GPS est le temps indiqué par les horloges atomiques à bord des satellites GPS. À l'origine, le même temps que UTC, l'heure GPS est actuellement 17 secondes (précisément) derrière les secondes de saut 17 qui ont été ajoutées à UTC depuis que les satellites ont été lancés.
Le temps universel coordonné (UTC) est basé sur le temps atomique et GMT. Des secondes de sauts supplémentaires sont ajoutées à UTC pour contrer l'imprécision de la rotation de la Terre, mais le temps est dérivé de TAI en la rendant aussi précise.

UTC est le véritable calendrier commercial. Les systèmes informatiques partout dans le monde se synchronisent avec l'UTC En utilisant des serveurs temporels NTP. Ces dispositifs dédiés reçoivent le temps d'une horloge atomique (soit par le GPS ou des transmissions radio spécialisées d'organisations comme NIST or NPL).