Хтось використовує GPS для синхронізації часу?


36

Я зіткнувся з декількома серверами GPS NTP, а також з деякими недорогими рішеннями, що використовують нестандартні приймачі та програмне забезпечення. Зараз я просто використовую NTP зі списком серверів через Інтернет. Яка перевага в застосуванні GPS замість цього (враховуючи, що альтернатива безкоштовна)?


5
Бонусні очки Geek?
MathewC

Мені дивовижно, скільки БС було закачано в цю нитку. Stratum 0 дійсно. На ОП. Якщо у вас є операція, яка залежить від високоточного джерела часу, тоді вкладайте гроші в хороший годинник Stratum 2/3, виходячи з необхідної точності. Зверніть увагу на технічні характеристики утримування.
dbasnett

2
@dbasnett Erm, я думаю, ви насправді дезінформували ... Немає такого поняття, як "Stratum 2/3 clock", всі апаратні джерела за своєю суттю є Stratum 0. Можливо, швидке читання через RFC 958 було б корисним.
Кріс S

Дивіться RFC 1305. Ви можете перевірити сайт USNO та будь-яку кількість виробників ( symmetricom.com ) Вони, очевидно, не отримали пам’ятки про те, що там не було шарів 2/3 годин.
dbasnett

Відповіді:


13

Я використовував їх під час проведення азартних ігор, щоб ми могли зберігати точний час, але все ще маємо справжній повітряний проміжок між виробничою мережею та мережею Інтернет / корпорація.

З отриманим доходом за годину і тим, що одного разу один офіс віддалених продажів зайшов до офісу і підключив свій заражений ноутбук до корпоративної мережі та знизив його протягом декількох хвилин (виробництво не впливало). Зусилля щодо використання таких речей, як gps час, щоб забезпечити повітряний проміжок, того варте того.


Якщо ви знаходитесь у повітряній щілині, як отримати час GPS? Хіба це не вимагає підключення до мережі?
Pacerier

1
GPS-сигнали - це одностороння радіопередача із супутників, тому зовнішнє підключення до мережі не потрібно.
Кайпро II

12

З сервером GPS ntp ви отримаєте джерело тактового шару 0. перевага - точність і менший тремтіння. Мінус - вартість. Є дуже мало обставин, які вимагають цього рівня точності. загалом ви хочете переконатися, що ваші системи синхронізуються між собою. Тому синхронізація всіх ваших серверів із парою внутрішніх ядерних скринь, які синхронізуються із зовнішніми серверами нижнього шару ntp, як правило, достатня.

Єдиний раз, коли я брав участь у використанні GPS ntp box (для системи PKI), ми ніколи насправді не використовували. Ми не змогли отримати дозвіл на встановлення антени на даху датацентру та повернення кабелів до коробки ntp.


Прошарок 0 ??? Не схоже.
dbasnett

7
@dbasnett, це вважається Stratum 0, якщо джерело засноване на апаратному забезпеченні (як GPS). Це не гарантує точності, але немає притаманного тремтіння від використання комп'ютерної мережі, наприклад, Інтернету. Примітка: комп'ютер, приєднаний до апаратного забезпечення, все ще залишається Stratum 1 (найнижчим може бути сервер NTP).
Кріс С

Stratum - це дійсно відстань від опорних годин, і я погоджуюся, що це не має нічого спільного з якістю. У минулому ми вибирали годинники на основі Stratum, і що буде, якщо ми втратили орієнтир (GPS). Годинники, які ми вибрали всі, мали резервні копії Rubidium.
dbasnett

8

У нас є пара страт-серверів 1 раз, які використовують GPS для NTP.

Чи має це значення в нашому повсякденному бізнесі порівняно з тим, коли у нас не було серверів NTP? Наприклад, небагато, наприклад, на стороні підтримки клієнтів, у телефонів, як цифрових, так і через VoIP, і всіх настільних комп'ютерів зараз точно такий же час. Що виключає всі причини, чому всі ці годинники мають різний час і чи можу я вирішити це питання?

З боку сервера, коли ми збираємо журнали, ми знаємо, що наші часові позначки є однаковими. Тож якщо щось сталося о 12: 37: 15.34 на двох серверах, ми знаємо, що це було насправді в ІНШИЙ ЧАС, а не 30 секунд на хвилину.

Для цього нам потрібен NTP на основі GPS? Напевно, ні, ми могли використовувати будь-яке джерело NTP. Ми знаємо, що все синхронізовано ідеально, і час ніколи не проходить. Крім того, якщо наше інтернет-зв’язок відключений або млявий, він все ще ідеальний. Будь-який НТП був би покращенням через відсутність у нас НТП.


3
"Людина з годинником знає, який час. Чоловік з двома годинниками ніколи не впевнений". За допомогою двох годин неможливо ідентифікувати помилковий тикер. Але не приймайте моє слово для цього, Розділ 5.3.1 файлу ntp : "Це насправді найгірша можлива конфігурація - вам було б краще використовувати лише один сервер часу за течією, а годинник запускається вільним, якщо це вище за течією повинні були померти або стати недосяжними ".
dfc

4

Хоча не використовується для синхронізації часу, щоб усі пристрої використовували один і той же час для журналів, GPS-синхронізація часу зазвичай використовується в апараті бездротової передачі класу несучих. Це дозволяє точкам доступу синхронізувати та передавати / приймати всі одночасно, так що вони не спричинятимуть перешкод або підвищують фоновий шум під час прослуховування передач від клієнтів.


3

Вартість не мала (відносно), а переваг мало. Єдине місце, де я бачив, як працює власне джерело часу-0, було надзвичайно великі сподівання на якість вкладених даних та відсутність довіри до зовнішніх джерел часу.


1
Є переваги. Інакше ніхто не запускав би їх.
Джозеф Керн

2
Я ухилявся від двох переваг у своєму посту. Відсутність довіри до вхідних даних та недовіра до зовнішньої інфраструктури. Але я бачив лише тих, хто знаходиться у секторі .mil та фінансових послуг.
dr.pooter

1
Нагадував ... а хто скаже, що він не в тому чи іншому? +1 за спробу.
Джозеф Керн

1
Я припускаю, що він не перебуває в жодному з цих секторів, оскільки в даний час він синхронізується з серверами NTP в Інтернеті і лише зараз розглядає це рішення. Якби він був у тих секторах, стандарти, ймовірно, продиктували б він цього не робити. Дякуємо за виправлення орфографії.
dr.pooter

Якщо ви не відвідували USNO, швидше за все, ви не бачили годинник Stratum 0.
dbasnett

2

Чудові відповіді поки що! Я можу сказати, що я бачив джерела часу GPS, що використовуються на мультиплексорах, і певні типи криптовалют ... він використовувався для NTP, тільки тому, що він вже був.

Перевагою для використання локального GPS-сервера GPS було б

  • Висока точність
  • Не залежить від підключення до Інтернету

Скільки коштує одна з цих речей? Це не повинно бути таким дорогим. GPS + Linux + NTP ...

Нічого собі, 1000 доларів - 3000 доларів , вам це так погано потрібно?


1
Мені просто дуже подобається точний час. Поки що я мав нульову удачу переконати TPTB, що моя точна фіксація часу стільки варта.
sysadmin1138

2
Якщо це просто тому, що вам дуже подобається точний час, ваша фіксація коштує 0 доларів у цій економіці.
ceejayoz

2
3000 доларів - це вартість Windows Server Server Enterprise з 25 ліцензійними ліцензіями, RHEL AP для одного сервера з підтримкою 24/7, або (повністю завантажений) 100 тис. Доларів США на рік протягом чотирьох днів. Якщо вам потрібен точний час в мережі, не підключеній до Інтернету, і ваші PHB не дадуть Symmetricom того, про що вони просять, будь ласка, намагайтеся уникати розрізання зап'ястя на їхньому гострому волоссі - це досить гостро.
Бред Акерман

Добре сказано! +1 Для того, щоб поставити це в перспективу
Джозеф Керн

2

Пару років тому я подивився, чи можна скористатися дешевим GPS (~ $ 200 - $ 300), щоб отримати точний час на сервері. Я впевнений, що на той час у Garmin або в будь-якій іншій компанії було програмне забезпечення, яке ви могли запускати в Windows, щоб прочитати час на комп’ютері, щоб прочитати час з GPS, підключеного до послідовного порту. Я збирався запитати, чи хтось використовував це як дешеву альтернативу цільовому NTP-серверу. Він повинен бути досить точним і лише кілька сотень баксів.


Ні. Затримки, введені з таким обладнанням, давали б меншу точність, ніж просто використання будь-якого ol 'NTP-сервера там у Мережі; цінник цільового вбудованого GPS-приймача не лише для гарного логотипу.
Пісквор

Так. Хоча Windows робить поганий сервер NTP через частоту "галочки" (більш-менш аналогічну кліщам ядра у світі * nix). Garmin 18x LVC з невеликою кількістю саморобної пайки можна приєднати до послідовного порту за ціною менше 100 доларів. BSD роблять найкращий вибір широко використовуваних ОС (приблизно наносекундна точність), хоча Linux все ще знаходиться в межах мілісекунди (досить добре для більшості програм).
Кріс С

1

Експеримент з виявлення нейтрино я працював на використаному GPS для основного сигналу часу для нашої системи збору даних. Вони використовували досить дорогу систему, яку постачав хтось у Японії.

Це як частина світових зусиль з надання високої точності інформації про різні часи прильоту нейтрино та фотонних хвильових фронтів великих наднових. Багато цікавої фізики в тому, якщо ви можете отримати досить точні дані.


1

Ми використовуємо їх через їхню функцію "мертвий" (не виправлятиметься більше декількох секунд, так що якщо щось піде не так, вся ваша інфраструктура не переміститься на 12 годин у минуле) та безпеку; NTP абсолютно незахищений; підробляння, людино-посередині і т.д.


Ви насправді намагалися підробити відповіді ntp? Принаймні, з реалізацією посилання Unix це буде досить важко. За замовчуванням NTP посилено, і ви можете додати криптографічні підписи, щоб додати авторизацію.
Koos van den Hout

Зверніть увагу, що GPS також не "захищений": там є сузір'я-тренажери, які дозволять маніпулювати сигналом за бажанням.
Пісквор

0

Він дає вам NTP-сервер Stratum 0 під вашим контролем. Потім ви можете налаштувати декілька машин як сервери Stratum 1, синхронізуючи з вашим сервером, що працює з GPS, і трохи менше трафіку, який потребує виходу з вашої мережі.

Минуло 10 років, як я востаннє мав одну з таких (про яку я знаю) у своїй мережі, але в той момент у нас не було гарного положення антени, і, хоча він в основному бачив GPS-сигнал, він час від часу втрачав сигнал, що вимагає скидання обладнання приймача. При кращому розміщенні антени це, швидше за все, не сталося б.


1
Немає такого поняття, як "NTP-сервер Stratum 0". Stratum 0 - це апаратне джерело поза NTP. Сервер NTP, до якого він підключений, є таким чином Stratum 1, оскільки він знаходиться в 1 кроці від опорних годин.
Кріс S

@ChrisS Я завжди трактував страти як конкретні лише в межах NTP. Але я радий змінити своє розуміння. Дякую.
Ватін

0

Перевагами є те, що ви можете отримати реальну послідовність реєстрації подій.

Приклад - критична інфраструктура. Усі електроустановки повинні використовувати плати 1 раз для своїх баз даних. Час Stratum 1 має вирішальне значення для розробки того, що призвело до невдачі в масштабах простою місцевих комунальних послуг, щоб з'ясувати, хто спричинив північно-східне затемнення 2003 року . NTP часто передається на користь PTP (IEEE 1588) для синхронізації на мікросекундному рівні.


0

На моїй старій роботі ми використовували GPS для встановлення часу на багато різного обладнання. Кожен елемент обладнання мав власний GPS-приймач, що дозволяло досконало синхронізуватись, коли затримка не була проблемою. Використання GPS практично виключає мережеві фактори в точності.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.