Archive pour la catégorie "NTP avancé"

Sauter les deuxièmes erreurs et configuration

Dimanche, Janvier 18th, 2009

Outre les célébrations et les fêtes habituelles, la fin de décembre a été apportée avec l'ajout d'un autre Leap Second à UTC Temps (temps universel coordonné).

UTC est le calendrier global utilisé par les réseaux informatiques à travers le monde, en veillant à ce que tout le monde soit en même temps. Leap Seconds est ajouté à UTC par le service International Earth Rotation (IERS) En réponse au ralentissement de la rotation de la Terre en raison des forces de marée et d'autres anomalies. Si vous ne parvenez pas à insérer un deuxième pas, cela signifierait que l'UTC sortirait de GMT (Greenwich Meantime) - souvent appelé UT1. GMT est basé sur la position des corps célestes, donc, à midi, le soleil est au plus haut au-dessus du méridien de Greenwich.

Si UTC et GMT se déchaîtraient, cela rendrait la vie difficile pour les gens comme les astronomes et les agriculteurs et, éventuellement, la nuit et le jour dériveraient (bien que dans plus de mille ans).

Normalement, les secondes de saut sont ajoutées à la toute dernière minute de Décembre 31, mais parfois, si plus d'un est nécessaire en une année, il est ajouté en été.

Les secondes de saut, cependant, sont controversées et peuvent également causer des problèmes si l'équipement n'est pas conçu avec des secondes intéressantes. Par exemple, le dernier saut le plus récent a été ajouté sur 31 Décembre et il a causé à la base de données géant Oracle Cluster Ready Service à échouer. Cela a entraîné le redémarrage automatique du système le Nouvel An.

Leap Seconds peut également causer des problèmes si les réseaux sont synchronisés à l'aide de sources de temps Internet ou de périphériques nécessitant une intervention manuelle. Heureusement, le plus dévoué Serveurs NTP Sont conçus avec Leap Seconds à l'esprit. Ces périphériques ne nécessitent aucune intervention et ajusteront automatiquement l'ensemble du réseau à l'heure correcte quand il y a un Leap Second.

Un dédié Serveur NTP N'est pas seulement l'auto-ajustement sans intervention manuelle, mais ils sont très précis en étant des serveurs 1 stratum (la plupart des sources de temps Internet sont des périphériques stratum 2, c'est-à-dire des périphériques qui reçoivent des signaux temporels des périphériques Stratum 1 puis les réémettent), mais ils sont également très Sécurisé étant des périphériques externes qui ne doivent pas être derrière le pare-feu.

La synchronisation du temps du serveur NTP est devenue facile

Friday, Janvier 16th, 2009

Synchronisation de l'heure Est souvent décrit comme un "mal de tête" par les administrateurs réseau. Garder les ordinateurs sur un réseau tous en même temps est de plus en plus important dans les communications réseau modernes, en particulier si un réseau doit communiquer avec un autre réseau fonctionnant indépendamment.

Pour cette raison, UTC (Temps universel coordonné) a été développé pour s'assurer que tous les réseaux exécutent la même échelle de temps précise. UTC est basé sur le temps indiqué par horloges atomiques C'est donc très précis, ne jamais perdre une seconde. Synchronisation du temps réseau Est cependant relativement simple grâce au protocole NTP (Network Time Protocol).

Les sources de temps UTC sont largement disponibles avec plus de mille serveurs 1 Stratum en ligne disponibles sur Internet. Le niveau de la strate décrit à quelle distance un serveur de temps Est une horloge atomique (un Horloge atomique Qui génère de l'UTC est connu comme un périphérique 0 de stratum). La plupart des serveurs de temps disponibles sur Internet ne sont en fait pas des périphériques stratum 1 mais une stratum en ce sens qu'ils obtiennent leur temps à partir d'un périphérique qui reçoit à son tour le signal horaire UTC.

Pour de nombreuses applications, cela peut être assez précis, mais comme ces sources de synchronisation sont sur Internet, il est très peu possible de faire pour assurer leur exactitude et leur précision. En fait, même si une source Internet est très précise, la distance peut provoquer des retards dans le signal de temps.

Les sources de temps Internet sont également non sécurisées car elles se situent en dehors du pare-feu, ce qui oblige le réseau à rester ouvert pour les demandes de temps. Pour cette raison, les administrateurs réseau sérieux concernant la synchronisation temporelle choisissent d'utiliser leur propre serveur 1 de stratum externe.

Ces dispositifs, souvent appelés un Serveur NTP, Recevez une source de temps UTC à partir d'une source sécurisée et sécurisée, comme un satellite GPS, puis distribuez-la au réseau. le Serveur NTP Est beaucoup plus sécurisé qu'une source de temps basée sur Internet et est relativement peu coûteux et très précis.

Synchronisation de l'heure du serveur NTP pour Dummies

Wednesday, Janvier 14th, 2009

Synchronisation de l'heure Est extrêmement important pour les réseaux informatiques modernes. Dans certaines industries, la synchronisation du temps est absolument essentielle, surtout lorsque vous traitez des technologies telles que le contrôle de la circulation aérienne ou la navigation maritime, où des centaines de vies pourraient être menacées par manque de temps précis.

Même dans le monde financier, la synchronisation de l'heure correcte est essentielle car des millions peuvent être ajoutés ou effacés des cours par seconde. Pour cette raison, le monde entier adhère à un calendrier global connu sous le nom de temps universel coordonné (UTC). Cependant, adhérer à UTC et garder l'UTC précis sont deux choses différentes.

La plupart des horloges d'ordinateur sont des oscillateurs simples qui dérivent lentement plus vite ou plus lentement. Malheureusement, cela signifie que, quelle que soit leur précision, ils seront réglés lundi, ils auront dérivé vers vendredi. Cette dérive ne peut être qu'une fraction de seconde, mais bientôt il ne faudra pas longtemps pour que l'heure UTC précédente soit dépassée d'une seconde.

Dans de nombreuses industries, cela ne signifie peut-être pas une question de vie et de décès de la perte de millions de stocks et d'actions, mais le manque de synchronisation du temps peut avoir des conséquences imprévues telles que laisser une entreprise moins protégée contre la fraude. Cependant, la réception et la maintenance de l'heure UTC est tout à fait simple.

Dévoué serveurs de temps réseau Sont disponibles qui utilisent le protocole NTP (Network Time Protocol) pour vérifier continuellement l'heure d'un réseau contre une source d'heure UTC. Ces dispositifs sont souvent appelés Serveur NTP, Serveur de temps ou serveur de temps de réseau. le Serveur NTP Ajuste constamment tous les périphériques sur un réseau pour s'assurer que les machines ne dérivent pas de l'UTC.

UTC est disponible à partir de plusieurs sources, y compris le réseau GPS. C'est une source idéale d'UTC, car elle est sécurisée, fiable et disponible partout sur la planète. UTC est également disponible via des transmissions radio nationales spécialisées qui sont diffusées à partir de Laboratoires nationaux de physique Bien qu'ils ne soient pas disponibles partout.

Historique du serveur NTP Acquisition de précision

Monday, Janvier 12th, 2009

Lorsque nous examinons nos montres ou l'horloge du bureau, nous prenons souvent pour acquis que le moment où nous sommes donnés est correct. Nous remarquons peut-être que si nos montres sont dix minutes rapides ou lentes, mais faites attention si elles sont une seconde ou deux.

Pourtant, pendant des milliers d'années, l'humanité a progressé de plus en plus Horloges précises Dont les avantages sont abondants aujourd'hui à notre époque de la navigation par satellite, Serveurs NTP, L'Internet et les communications mondiales.

Pour comprendre à quel point le temps est précis, il est d'abord important de comprendre le concept du temps lui-même. Le temps tel qu'il a été mesuré sur Terre depuis des millénaires est un concept différent du temps lui-même qui, comme Einstein nous l'a informé, faisait partie du tissu de l'univers lui-même dans ce qu'il qualifiait d'espace-temps à quatre dimensions.

Pourtant, nous avons historiquement mesuré le temps basé non sur le passage du temps lui-même, mais sur la rotation de notre planète par rapport au Soleil et à la Lune. Un jour est divisé en 24 parties égales (heures) dont chacun est divisé en 60 minutes et la minute est divisée en secondes 60.

Cependant, on a maintenant constaté que la mesure du temps de cette façon ne peut être considérée comme précise car la rotation de la Terre varie d'une journée à l'autre. Toutes sortes de variables telles que les forces de marée, les ouragans, les vents solaires et même la quantité de neige aux pôles entraîne la vitesse de rotation de la Terre. En fait, lorsque les dinosaures ont d'abord commencé à parcourir la Terre, la durée d'un jour telle que nous la mesurons maintenant ne serait que 22 heures.

Nous basons maintenant notre chronométrage sur la transition des atomes en utilisant horloges atomiques Avec une seconde basée sur les périodes 9,192,631,770 du rayonnement émis par la transition hyperfine d'un atome de césium syndiqué à l'état fondamental. Bien que cela puisse sembler compliqué, il ne s'agit vraiment que d'une "touche" atomique qui ne change jamais et peut donc fournir une référence très précise pour baser notre temps.

Les horloges atomiques utilisent cette résonance atomique et peuvent garder le temps si précis qu'une seconde n'est pas perdue dans un milliard d'années. Les technologies modernes profitent de cette précision permettant de nombreuses communications et échanges commerciaux dont nous bénéficions aujourd'hui grâce à l'utilisation de la navigation par satellite, Serveurs NTP Et le contrôle de la circulation aérienne change la façon dont nous vivons nos vies.

Le serveur NTP et l'horloge atomique Raison de la précision

Samedi, janvier 10, 2009

À l'époque des horloges atomiques et Serveur NTP Le maintien du temps est maintenant plus précis que jamais avec une précision croissante ayant permis de nombreuses technologies et systèmes que nous considérons maintenant comme acquis.

Alors que le chronométrage a toujours été une préoccupation de l'humanité, il ne l'a été qu'au cours des dernières décennies qu'une véritable précision a été possible grâce à l'avènement de la Horloge atomique.

Avant le temps atomique, les oscillateurs électriques comme ceux de la montre numérique moyenne étaient la mesure la plus précise du temps et tandis que les horloges électroniques comme celles-ci sont beaucoup plus précises que leurs prédécesseurs - les horloges mécaniques, elles peuvent encore dériver jusqu'à une seconde par semaine .

Mais pourquoi le temps doit-il être si précis, après tout, à quel point peut-il être important d'être un second? Dans la vie quotidienne de nos vies, une seconde n'est pas si importante et les horloges électroniques (et même mécaniques) fournissent un chronométrage adéquat pour nos besoins.

Dans notre vie quotidienne, une seconde fait peu de différence, mais dans de nombreuses applications modernes, une seconde peut être un âge.

La navigation par satellite moderne en est un exemple. Ces appareils peuvent identifier un emplacement n'importe où sur terre à quelques mètres. Pourtant, ils ne peuvent que le faire en raison de la nature ultra précise des horloges atomiques qui contrôlent le système lorsque le signal de temps envoyé par les satellites de navigation se déplace à la vitesse de la lumière qui est presque 300,000 km par seconde.

Comme la lumière peut parcourir une distance aussi vaste dans une seconde, toute horloge atomique régissant un système de navigation par satellite qui ne dépassait qu'une seconde, le positionnement serait inexacte de milliers de miles, rendant le système de positionnement inutile.

Il existe de nombreuses autres technologies qui nécessitent une précision similaire, ainsi que plusieurs des façons dont nous échangeons et communiquons. Les stocks et les actions fluctuent de haut en bas chaque seconde et le commerce mondial exige que tout le monde dans le monde entier se communique en même temps.

La plupart des réseaux informatiques sont contrôlés en utilisant un Serveur NTP (Network Time Protocol). Ces dispositifs permettent aux réseaux informatiques d'utiliser tous le même horloge atomique basée sur l'heure UTC (temps universel coordonné). En utilisant UTC Via un serveur NTP, les réseaux informatiques peuvent être synchronisés à quelques millisecondes les uns des autres.

Serveur NTP exécutant un réseau (Part 2)

Thursday, Janvier 8th, 2009

Organiser des strates

Les niveaux de stratum décrivent la distance entre un dispositif et l'horloge de référence. Par exemple, une horloge atomique basée sur un laboratoire de physique ou un satellite GPS est un périphérique 0 de stratum. UNE Stratum 1 Le périphérique est un serveur de temps qui reçoit du temps à partir d'un périphérique 0 de stratum, de sorte que Serveur NTP Est stratum 1. Les périphériques qui reçoivent le temps du serveur temporel tels que les ordinateurs et les routeurs sont des périphériques 2 stratum.

NTP Peut supporter les niveaux 16 stratum et, bien qu'il existe une baisse de précision, les niveaux de stratum plus loin sont conçus pour permettre aux réseaux énormes de recevoir un temps à partir d'un seul serveur NTP sans provoquer une encombrement du réseau ou un blocage dans la bande passante .

Lorsque vous utilisez un Serveur NTP Il est important de ne pas surcharger le périphérique avec des requêtes de temps afin que le réseau soit divisé avec un certain nombre de machines prenant des demandes de Serveur NTP (Le fabricant du serveur NTP peut recommander le nombre de demandes qu'il peut gérer). Ces périphériques stratum 2 peuvent être utilisés comme références de temps pour d'autres périphériques (qui deviennent des périphériques 3 stratum) sur des réseaux très volumineux, ils peuvent ensuite être utilisés comme références de temps eux-mêmes.

Serveur NTP exécutant un réseau (Part 1)

Mardi, janvier 6, 2009

Serveurs NTP Sont un outil essentiel pour toute entreprise qui doit communiquer globalement et en toute sécurité. Les serveurs NTP distribuent le temps universel coordonné (UTC), l'échelle mondiale à l'échelle mondiale en fonction de l'heure très précise décrite par les horloges atomiques.

NTP (Network Time Protocol) est le protocole utilisé pour distribuer l'heure UTC sur un réseau, il garantit également que tout le temps est précis et stable. Cependant, il existe de nombreux pièges dans la mise en place d'un Réseau NTP, Voici les plus communs:

Utilisation de la source d'heure correcte

L'atteinte de la source de temps la plus appropriée est fondamentale dans la configuration d'un réseau NTP. La source de temps sera distribuée entre toutes les machines et périphériques sur un réseau, donc il est essentiel qu'il soit non seulement précis mais aussi stable et sécurisé.

De nombreux administrateurs système réduisent les coins avec une source de temps. Certains décideront d'utiliser une source de temps basée sur Internet, bien qu'ils ne soient pas sécurisés car le pare-feu nécessitera une ouverture et de nombreuses sources d'Internet sont tout à fait inexactes ou trop loin pour fournir une précision utile.

Il existe deux méthodes hautement sécurisées pour recevoir une source de temps UTC. Le premier est d'utiliser le réseau GPS qui, bien qu'il ne transmet pas UTC, Temps GPS Est basé sur le temps atomique international et est donc facile pour convertir NTP. Les signaux horaires GPS sont également disponibles partout dans le monde.

La deuxième méthode consiste à utiliser les signaux radio à ondes longues diffusés par certains Laboratoires physiques nationaux. Ces signaux, cependant, ne sont pas disponibles dans tous les pays et ils ont une gamme finie et sont sensibles aux interférences et à la topographie locale.

Configuration du serveur NTP pour Windows et Linux

Dimanche, Janvier 4th, 2009

Network Time Protocol A été développé pour garder les ordinateurs synchronisés. Tous les ordinateurs sont enclins à la dérive et un timing précis est essentiel pour de nombreuses applications critiques.

Une version de NTP est installée sur la plupart des versions de Windows (bien qu'une version simplifiée appelée SNTP - NTP simplifiée soit dans des versions antérieures) et Linux, mais est gratuite pour téléchargement à partir de NTP.org.

Lors de la synchronisation d'un réseau, il est préférable d'utiliser un réseau dédié Serveur NTP Qui reçoit une source de temps Horloge atomique Soit par des transmissions radio spécialisées Réseau GPS. Cependant, de nombreuses références de temps sur Internet sont disponibles, certaines plus fiables que d'autres, bien qu'il soit à noter que les sources de temps basées sur Internet ne peuvent pas être authentifiées par NTP, laissant votre ordinateur vulnérable aux menaces.

NTP est hiérarchique et arrangé en stratum. Stratum 0 est une référence temporelle, tandis que stratum 1 est un serveur connecté à une source de synchronisation 0 et une stratum 2 est un ordinateur (ou un périphérique) attaché à un serveur 1 stratum.

La configuration de base de NTP se fait à l'aide du fichier /etc/ntp.conf que vous devez l'éditer et placez l'adresse IP des serveurs Stratum 1 et stratum 2. Voici un exemple de fichier ntp.conf de base:

Serveur xxx.yyy.zzz.aaa préfère (adresse du serveur de temps tel que time.windows.com)

serveur 123.123.1.0

Serveur 122.123.1.0 stratum 3

Driftfile / etc / ntp / drift

Le fichier ntp.conf le plus simple répertorie les serveurs 2, qu'il souhaite également synchroniser et une adresse IP pour lui-même. C'est un bon ménage d'avoir plus d'un serveur pour référence dans le cas où l'on descend.

Un serveur avec la balise 'préfère' est utilisé pour une source de confiance, ce qui garantit que NTP utilisera toujours ce serveur si possible. L'adresse IP sera utilisée en cas de problèmes lorsque NTP sera synchrone. Le fichier dérive est l'endroit où NTP construit un enregistrement de la vitesse de dérive de l'horloge système et s'ajuste automatiquement.

NTP ajustera l'heure de votre système mais seulement lentement. NTP attendra au moins dix paquets d'informations avant de faire confiance à la source de temps. Pour tester NTP, il suffit de changer l'horloge système d'une demi-heure en fin de journée et l'heure du matin devrait être correcte.

Correction du temps réseau

Monday, Décembre 22nd, 2008

Les réseaux distribués dépendent complètement de l'heure correcte. Les ordinateurs ont besoin d'horodatages pour commander des événements et lorsqu'une collection de machines travaille ensemble, il est impératif qu'ils fonctionnent en même temps.

Malheureusement, les PC modernes ne sont pas conçus pour être des chronométreurs parfaits. Leurs horloges système sont des oscillateurs électroniques simples et sont susceptibles de dériver. Ce n'est généralement pas un problème lorsque les machines fonctionnent de manière autonome mais lorsqu'elles communiquent sur un réseau, toutes sortes de problèmes peuvent survenir.

Des courriels arrivant avant d'avoir été envoyés à des pannes entières du système, le manque de synchronisation Peut causer des problèmes incalculables sur un réseau et c'est pour cette raison que les serveurs de temps réseau sont utilisés pour assurer l'ensemble du réseau synchronisé ensemble.

Serveurs de temps réseau Venez sous deux formes: le Serveur de temps GPS Et le serveur de temps référencé par radio. GPS NTP Les serveurs utilisent le signal temporel diffusé à partir de satellites GPS. Ceci est extrêmement précis car il est généré par une horloge atomique à bord du satellite GPS. Radio référencée Serveur NTPS utiliser une transmission à ondes longues transmises par plusieurs laboratoires nationaux de physique.

Ces deux méthodes sont une bonne source de Temps universel coordonné (UTC) le calendrier mondial global. UTC est utilisé par les réseaux à travers le monde et la synchronisation permet aux réseaux informatiques de communiquer avec confiance et de prendre des transactions sensibles au temps sans erreur.

Certains administrateurs utilisent Internet pour recevoir une source de temps UTC. Bien qu'un serveur de temps de réseau dédié ne soit pas nécessaire pour le faire, il présente des inconvénients de sécurité dans la mesure où un port doit être laissé ouvert dans le pare-feu pour que l'ordinateur communique avec le Serveur NTP, Cela peut laisser un système vulnérable et ouvert aux attaques. En outre, les sources de temps sur Internet sont notoirement peu fiables, dont beaucoup sont trop inexacts ou trop loin pour servir n'importe quel but utile.

Pourquoi le besoin de NTP

Samedi, décembre 20, 2008

Network Time Protocol Est un protocole Internet utilisé pour synchroniser les horloges d'ordinateur à une référence temporelle stable et précise. NTP a d'abord été développé par le professeur David L. Mills à l'Université du Delaware dans 1985 et est un protocole standard Internet.

NTP A été développé pour résoudre le problème des ordinateurs multiples fonctionnant ensemble et ayant le temps différent. Alors que le temps ne fait que progresser, si les programmes fonctionnent sur des ordinateurs différents, l'heure devrait avancer même si vous passez d'un ordinateur à l'autre. Cependant, si un système est en avance sur l'autre, le basculement entre ces systèmes entraînerait un certain temps pour aller en avant et en arrière.

En conséquence, les réseaux peuvent exécuter leur propre temps, mais dès que vous vous connectez à Internet, les effets deviennent visibles. Juste les messages électroniques arrivent avant leur envoi et sont même répondu avant leur envoi!

Bien que ce type de problème puisse sembler inoffensif lorsqu'il s'agit de recevoir des courriels, cependant, dans certains environnements, un manque de synchronisation peut avoir des résultats désastreux, c'est pourquoi le contrôle du trafic aérien était l'une des premières applications pour NTP.

NTP Utilise une seule source de temps et la distribue parmi tous les périphériques d'un réseau, elle fait cela en utilisant un algorithme qui permet d'ajuster une horloge système pour assurer la synchronisation.

NTP fonctionne sur une base hiérarchique pour s'assurer qu'il n'y a pas de problème de trafic réseau et de bande passante. Il utilise une seule source de temps, normalement UTC (temps universel coordonné) et reçoit des demandes de temps des machines en haut de la hiérarchie qui passent le temps sur la chaîne.

La plupart des réseaux qui utilisent NTP utiliseront un système dédié serveur de temps réseau Pour recevoir leur signal d'heure UTC. Ceux-ci peuvent recevoir le temps de la Réseau GPS Ou les transmissions radio diffusées par les laboratoires nationaux de physique. Ces dédiés NTP serveurs de temps Sont idéales car ils reçoivent le temps direct à partir d'une source d'horloge atomique, ils sont également sécurisés car ils sont situés à l'extérieur et ne nécessitent donc pas d'interruptions dans le pare-feu réseau.