Я столкнулся с несколькими серверами 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 практически исключает сетевые факторы в точности.