Назад | Перейти на главную страницу

Кто-нибудь использует GPS для синхронизации времени?

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

Я использовал их в азартных играх, чтобы мы могли следить за точным временем, но при этом оставался настоящий воздушный зазор между производственной сетью и Интернетом / корпоративной сетью.

С доходом, полученным в час, и что однажды один удаленный торговый представитель зашел в офис, подключил свой зараженный ноутбук к корпоративной сети и отключил его в течение нескольких минут (производство не пострадало). Усилия по использованию таких вещей, как время GPS, чтобы учесть воздушный зазор, того стоили.

С сервером GPS ntp вы получите источник синхронизации уровня 0. Преимущество - точность и меньший джиттер. Обратной стороной является стоимость. Очень немногие обстоятельства требуют такого уровня точности. в общем, вы хотите убедиться, что ваши системы синхронизированы друг с другом. Поэтому обычно достаточно синхронизации всех ваших серверов с парой внутренних ящиков ntp, которые синхронизируются с внешними серверами ntp нижнего уровня.

Единственный раз, когда я был вовлечен в использование блока GPS ntp (для системы PKI), мы фактически никогда их не использовали. Нам не удалось получить разрешение на установку антенны на крыше центра обработки данных и возврат кабелей к блоку NTP.

У нас есть пара серверов времени уровня 1, использующих GPS для NTP.

Есть ли разница в нашей повседневной работе по сравнению с тем, когда у нас не было серверов NTP? Немного, например, на стороне клиентской поддержки: телефоны, как цифровые, так и VoIP, и все настольные компьютеры теперь имеют одно и то же время. Это сокращает все вопросы, почему все эти часы имеют разное время, и могу ли я это исправить.

На стороне сервера, когда мы объединяем журналы, мы знаем, что все наши временные метки одинаковы. Итак, если что-то произошло в 12:37: 15.34 на двух серверах, мы знаем, что это действительно было в ТО ЖЕ ВРЕМЯ, а не 30 секунд на минуту.

Нужен ли для этого NTP на основе GPS? Наверное, нет, мы могли бы использовать любой источник NTP. Мы знаем, что все синхронизировано идеально, и время никогда не течет. Также, если наше интернет-соединение не работает или тормозит, оно все равно идеально. Однако любой NTP был бы улучшением по сравнению с отсутствием NTP, которое у нас было.

Хотя она не используется для синхронизации времени, так что все устройства используют одно и то же время для журналов, синхронизация времени GPS обычно используется в оборудовании беспроводной передачи операторского класса. Это позволяет точкам доступа синхронизировать и все передавать / получать одновременно, так что они не будут вызывать помех или повышать фоновый шум при прослушивании передач от клиентов.

Стоимость не мала (относительно), а преимуществ мало. Единственные места, где я наблюдал запуск собственного источника времени stratum-0, имели чрезвычайно высокие ожидания в отношении качества входных данных и отсутствие доверия к внешним источникам времени.

Отличные ответы! Я могу сказать, что я видел источники времени GPS, используемые на мультиплексорах, и определенные типы криптографии ... он использовался для NTP только потому, что он уже был там.

Преимущество использования локального сервера NTP GPS будет

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

Сколько стоит одна из этих вещей? Это не должно быть так дорого. GPS + Linux + NTP ...

Ух ты, 1000–3000 долларовТебе это так плохо?

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

Эксперимент по обнаружению нейтрино, над которым я работал, использовал GPS в качестве первичного сигнала времени для нашей системы сбора данных. Они использовали довольно дорогую систему, поставленную кем-то в Японии.

Это является частью всемирных усилий по предоставлению высокоточной информации о различных временах прибытия нейтрино и фотонных волновых фронтов от больших сверхновых звезд. В этом много классной физики, если вы можете получить достаточно точные данные.

Мы используем их из-за их функции «мертвецов» (исправление не займет больше нескольких секунд, чтобы, если что-то пойдет не так, вся ваша инфраструктура не переместится на 12 часов в прошлое) и безопасности; NTP совершенно небезопасен; спуфинг, посредник и т. д.

Это дает вам NTP-сервер Stratum 0 под вашим контролем. Затем вы можете настроить несколько компьютеров в качестве серверов Stratum 1, синхронизируя их с сервером с GPS-синхронизацией и иметь немного меньший трафик, который должен покидать вашу сеть.

Прошло около 10 лет с тех пор, как у меня в последний раз был один из таких (насколько мне известно) в моей сети, но на тот момент у нас не было хорошего положения антенны, и хотя он в основном видел сигнал GPS, он иногда терял сигнал, требующий перезагрузки приемного оборудования. При лучшем размещении антенны этого, скорее всего, не произошло бы.

Преимущества в том, что вы можете получить реальную последовательность регистрации событий.

Пример - критическая инфраструктура. Все электрические компании должны использовать страту 1 раз для своих баз данных. Время на уровне 1 имеет решающее значение для выяснения причин отказа в масштабе простоя локальных коммунальных предприятий, для выяснения того, кто стал причиной сбоя. Северо-восточное затемнение 2003 года. NTP часто уступают место PTP (IEEE 1588) для синхронизации с микросекундным уровнем.

На моей старой работе мы использовали GPS для измерения времени на большом количестве различного оборудования. у каждой части оборудования был свой собственный GPS-приемник, что позволяло выполнять идеальную синхронизацию без задержки. Использование GPS практически исключает сетевые факторы в точности.