Est-ce que quelqu'un utilise le GPS pour la synchronisation de l'heure?


36

J'ai rencontré une poignée de serveurs GPS NTP, ainsi que des solutions peu coûteuses utilisant des récepteurs et des logiciels disponibles dans le commerce. En ce moment, j'utilise simplement NTP avec une liste de serveurs sur Internet. Quel est l’avantage d’utiliser le GPS à la place (l’alternative étant gratuite)?


5
Points bonus Geek?
MathewC

Il est étonnant pour moi combien de BS a été pompé dans ce fil. Strate 0 en effet. À l'OP. Si vous avez une opération qui dépend d’une source de temps très précise, investissez dans une bonne strate 2/3, en fonction de la précision requise. Faites attention aux spécifications de conservation.
dbasnett

2
@dbasnett Erm, je pense que vous êtes en fait mal informé ... Il n’existe pas de "strate 2/3", toutes les sources matérielles sont par nature une strate 0. Une lecture rapide de la RFC 958 serait peut-être utile.
Chris S

Consultez la RFC 1305. Vous voudrez peut-être consulter le site USNO et un certain nombre de fabricants ( symmetricom.com ). Ils n'ont évidemment pas reçu le mémo indiquant qu'il n'y avait pas d'horloge de couche 2/3.
dbasnett

Réponses:


13

Je les ai utilisées lors d'une opération de jeu afin de pouvoir conserver une heure précise tout en gardant un véritable intervalle entre le réseau de production et le réseau Internet / d'entreprise.

Avec les revenus générés par heure et une fois, un seul représentant des ventes à distance est entré dans le bureau et a branché son ordinateur portable infecté au réseau de corp et l'a réduit en quelques minutes (la production n'a pas été affectée). L’effort d’utilisation de choses comme le temps par GPS pour permettre un temps d’espace en valait la peine.


Si vous êtes sur une lame d'air, comment obtenez-vous l'heure GPS? Cela ne nécessiterait-il pas une connexion à un réseau?
Pacerier

1
Les signaux GPS sont des transmissions radio unidirectionnelles à partir de satellites. Aucune connexion réseau externe n'est donc nécessaire.
Kaypro II

12

Avec un serveur ntp GPS, vous aurez une source d'horloge de strate 0. l'avantage est la précision et la gigue plus faible. L'inconvénient est le coût. Très peu de circonstances exigent ce niveau de précision. En général, vous voulez vous assurer que vos systèmes sont synchronisés les uns avec les autres. Donc, la synchronisation de tous vos serveurs avec une paire de boîtes ntp internes qui se synchronisent avec des serveurs ntp de strates inférieures externes est généralement suffisante.

La seule fois où j'ai été impliqué dans l’utilisation d’une boîte GPS ntp (pour un système PKI), nous ne les avons jamais réellement utilisées. Nous n'avons pas pu obtenir la permission de monter l'antenne sur le toit du centre de données et de ramener le câblage au boîtier NTP.


Strate 0 ??? Pas probable.
dbasnett

7
@dbasnett, elle est considérée comme une strate 0 si la source est basée sur le matériel (comme le GPS). Cela ne garantit pas l'exactitude, mais l'utilisation d'un réseau informatique tel qu'Internet ne présente aucune instabilité inhérente. Remarque: l'ordinateur connecté au matériel est toujours la strate 1 (le plus bas serveur NTP peut être).
Chris S

La strate est vraiment la distance de l'horloge de référence et je conviens que cela n'a rien à voir avec la qualité. Dans le passé, nous choisissions des horloges basées sur Stratum et que se passerait-il si nous perdions la référence (GPS). Les horloges que nous avons choisies avaient toutes des sauvegardes Rubidium.
dbasnett

8

Nous avons une paire de serveurs de la strate 1 utilisant le GPS pour NTP.

Cela fait-il une différence dans nos affaires quotidiennes par rapport à l'absence de serveurs NTP? Par exemple, du côté du support client, les téléphones, à la fois numériques et voip, et tous les ordinateurs de bureau ont maintenant exactement la même heure. Ce qui réduit la raison pour laquelle toutes ces horloges ont des heures différentes et puis-je résoudre ce problème?

Du côté du serveur, lorsque nous agrégons les journaux, nous savons que nos horodatages sont tous identiques. Donc, si quelque chose s'est passé à 12: 37: 15.34 sur deux serveurs, nous savons que c'était vraiment au MÊME MOMENT, pas à 30 secondes d'intervalle.

Avions-nous besoin d'un NTP basé sur GPS pour le faire? Probablement pas, nous aurions pu utiliser n'importe quelle source NTP. Nous savons que tout est synchronisé de manière parfaite et que le temps ne dérive jamais. De plus, si notre connexion Internet est en panne ou lente, elle est toujours parfaite. N'importe quel NTP aurait été une amélioration par rapport au manque de NTP que nous avions cependant.


3
"Un homme avec une montre sait l'heure qu'il est. Un homme avec deux montres n'est jamais sûr." Avec deux horloges, il est impossible d'identifier un faux téléscripteur. Mais ne vous fiez pas à ma parole, la section 5.3.1 de la FAQ ntp : "C’est en fait la pire configuration possible. Vous feriez mieux d’utiliser un seul serveur de temps en amont et de laisser les horloges fonctionner librement si cela était en amont." mourraient ou deviendraient inaccessibles ".
dfc

4

Bien qu'elle ne soit pas utilisée pour la synchronisation de l'heure de sorte que tous les périphériques utilisent la même heure pour les journaux, la synchronisation de l'heure GPS est couramment utilisée dans le matériel de transmission sans fil de classe opérateur. Il permet aux points d’accès de se synchroniser et de transmettre / recevoir simultanément, de sorte qu’ils ne causent pas d’interférences ou ne provoquent pas de bruit de fond lorsqu’ils écoutent les transmissions des clients.


3

Le coût n'est pas petit (relativement) et les avantages sont peu nombreux. Les seuls endroits où j'ai vu gérer leur propre source de temps de la strate 0 avaient des attentes extrêmement élevées quant à la qualité des entrées et un manque de confiance dans les sources de temps externes.


1
Il y a des avantages. Sinon, personne ne les exécuterait.
Joseph Kern

2
J'ai éludé les deux avantages dans mon post. Un manque de confiance dans l'entrée et un manque de confiance dans l'infrastructure externe. Mais, je n'ai vu que ceux du secteur du mil et des services financiers.
dr.pooter

1
A fait allusion ... et qui peut dire qu'il n'est pas non plus? +1 pour essayer.
Joseph Kern

1
Je présume qu'il ne fait partie d'aucun de ces secteurs car il est actuellement en train de se synchroniser avec des serveurs NTP sur Internet et qu'il envisage seulement cette solution. S'il était dans ces secteurs, les normes lui auraient probablement dicté de ne pas le faire. Merci pour la correction orthographique.
dr.pooter

Sauf si vous avez visité l'USNO, il est peu probable que vous ayez vu l'horloge de la strate 0.
dbasnett

2

Excellentes réponses jusqu'à présent! Je peux dire que j'ai vu des sources de temps GPS utilisées sur des multiplexeurs, et certains types de crypto ... elle était utilisée pour NTP, simplement parce qu'elle existait déjà.

L’avantage d’utiliser un serveur NTP GPS local serait:

  • Haute précision
  • Pas dépendant d'une connexion Internet

Combien coûte une de ces choses quand même? Ça ne devrait pas être si cher. GPS + Linux + NTP ...

Wow, 1000 $ - 3000 $ , en avez-vous besoin aussi mal?


1
J'aime vraiment vraiment l'heure exacte. Jusqu'à présent, je n'ai eu aucune chance de convaincre TPTB que ma précision de la fixation de l'heure en vaut la peine.
sysadmin1138

2
Si c'est juste parce que vous aimez vraiment l'heure exacte, votre fixation vaut 0 $ dans ce type d'économie.
ceejayoz

2
3 000 USD représentent environ le coût de Windows 2008 Server Enterprise avec 25 licences d'accès client, un point d'accès RHEL pour un serveur prenant en charge 24 heures sur 24, 7 jours sur 7, ou un employé (entièrement chargé) de 100 000 dollars par an pendant quatre jours. Si vous avez besoin d’une heure précise sur un réseau non connecté à Internet et que vos PHB ne donnent pas ce qu’ils demandent à Symmetricom, évitez de vous couper les poignets pour les poil pointu, c’est plutôt tranchant.
Brad Ackerman

Bien dit! +1 Pour le mettre en perspective.
Joseph Kern

2

Il y a quelques années, j'ai cherché à savoir s'il était possible d'utiliser un GPS bon marché (entre 200 et 300 dollars US) pour obtenir une heure précise sur un serveur. Je suis persuadé qu’à l’époque, Garmin ou une autre société possédait un logiciel que l’on pouvait utiliser sous Windows pour lire l’heure sur un ordinateur et lire l’heure à partir d’un GPS connecté à un port série. J'allais demander si quelqu'un a utilisé cela comme une alternative bon marché à un serveur NTP spécialement conçu. Il devrait être assez précis et seulement quelques centaines de dollars.


Nan. Les retards introduits avec un tel équipement donneraient une précision inférieure à celle d'utiliser simplement n'importe quel serveur NTP existant sur le Net; Le prix d'un récepteur GPS spécialement conçu n'est pas uniquement destiné au joli logo.
Piskvor

Oui. Bien que Windows crée un serveur NTP médiocre à cause de la fréquence de "tick" (plus ou moins analogue aux ticks du noyau dans le monde * nix). Un Garmin 18x LVC avec un peu de soudure de bricolage peut être connecté à un port série pour bien moins de 100 $. Les BSD constituent le meilleur choix parmi les systèmes d’exploitation largement utilisés (précision de l’ordre de la nanoseconde), bien que Linux soit encore à la milliseconde (assez pour la plupart des applications).
Chris S

1

Une expérience de détection de neutrinos sur laquelle j'ai travaillé a utilisé le GPS utilisé pour le signal temporel principal envoyé à notre système d'acquisition de données. Ils ont utilisé un système assez coûteux fourni par quelqu'un au Japon.

Cela s'inscrit dans le cadre d'un effort mondial visant à fournir des informations de haute précision sur les différentes heures d'arrivée pour les fronts d'onde de neutrinos et de photons de grandes supernovas. Beaucoup de physique cool, si vous pouvez obtenir des données assez précises.


1

Nous les utilisons en raison de leur fonctionnalité "homme mort" (ne corrige pas plus de quelques secondes afin que, si quelque chose ne va pas, toute votre infrastructure ne bouge pas 12 heures plus tard) et de sécurité; NTP est totalement peu sûr; spoofing, homme du milieu, etc.


Avez-vous réellement essayé de simuler des réponses NTP? Au moins avec l'implémentation de référence Unix, ce sera assez difficile. La configuration par défaut de NTP est renforcée et vous pouvez ajouter des signatures cryptographiques pour ajouter une autorisation.
Koos van den Hout,

Notez que le GPS n’est pas non plus "sécurisé": il existe des simulateurs de constellation permettant de manipuler le signal à volonté.
Piskvor

0

Il vous donne un serveur NTP Stratum 0, sous votre contrôle. Vous pouvez ensuite configurer quelques machines en tant que serveurs de la strate 1, synchronisées à partir de votre serveur à horloge GPS et ayant un trafic légèrement inférieur nécessitant de quitter votre réseau.

Cela fait environ 10 ans que j'ai eu l'un de ceux-ci (que je sache) sur mon réseau, mais à ce moment-là, nous n'avions pas une bonne position d'antenne et, même si la plupart du temps, il voyait un signal GPS, il perdait la signal, nécessitant une réinitialisation de l'équipement récepteur. Avec un meilleur placement d’antenne, cela n’aurait probablement pas eu lieu.


1
Il n’existe pas de "serveur NTP Stratum 0". La strate 0 est une source matérielle extérieure à NTP. Le serveur NTP auquel il est connecté est donc la strate 1 puisqu'il se trouve à un pas de l'horloge de référence.
Chris S

@ChrisS J'ai toujours interprété les strates comme étant spécifiquement uniquement au sein de NTP. Mais je suis heureux de changer ma compréhension. Merci.
Vatine

0

Les avantages sont que vous pouvez obtenir une séquence réelle de la journalisation des événements.

Un exemple est dans l'infrastructure critique. Tous les services publics d'électricité devraient utiliser la strate 1 pour leurs bases de données. La strate 1 est cruciale pour déterminer ce qui a causé l'échec des activités, compte tenu du temps d'indisponibilité des services publics locaux, et pour déterminer qui est à l'origine du Blackout de 2003 . NTP est souvent laissé au profit de PTP (IEEE 1588) pour la synchronisation au niveau de la microseconde.


0

À mon ancien poste, nous utilisions le GPS pour chronométrer de nombreux équipements différents. chaque équipement avait son propre récepteur GPS, ce qui permettait une synchronisation parfaite sans problème de latence. L'utilisation du GPS élimine pratiquement les facteurs de réseau dans la précision.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.