Архив для категории «продвинутых NTP»

Решение для синхронизации GPS-сервера NTP

Вторника, Ноябрь 18th, 2008

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

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

Получение надежного Источник времени UTC не так просто, как кажется. Многие сетевые администраторы предпочитают использовать интернет-источник времени UTC. Хотя многие из этих источников времени достаточно точны, они могут быть слишком далеко, чтобы обеспечить надежность, и есть много источников времени в Интернете, которые являются очень неточными.

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

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

Другим способом получения источника времени UTC является использование спутниковой сети GPS. Строго говоря, Глобальная система позиционирования (GPS) не передает UTC, но это время, основанное на Международном атомном времени (TAI) с предопределенным смещением. Часы GPS NTP может просто преобразовать время GPS в UTC для синхронизации.

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

Часто задаваемые вопросы по серверу

Понедельник, ноябрь 10th, 2008

Время сервераs используются во всей индустрии Великобритании. Многие из них получают сигнал MSF от Национальной физической лаборатории в Камбрии. Ниже приведены некоторые часто задаваемые вопросы о британском времени и сигнале MSF:

Кто решает, когда часы должны идти вперед или назад на летнее время?

Если вы живете в Европе, время начала и окончания летнего времени приводится в соответствующей Директиве ЕС и британском уставном инструменте как среднее время 1 am Greenwich (GMT).

Используется ли «полночь» накануне или на следующий день?

Использование слова «полночь» сильно зависит от его контекста, но 00.00 (часто называемый 12 am) - это начало следующего дня. Стандартов, установленных для значений 12 am и 12 pm, не существует, и часто время в 24 менее сбивает с толку.

Есть ли утвержденный способ представления дат и времени?

Стандартная нотация даты - это последовательность YYYY-MM-DD или YY-MM-DD, хотя в США это соглашение имеет дни и месяцы наоборот.

Когда началось новое тысячелетие?

Миллениум - любой период в тысячу лет. Поэтому вы можете сказать, что следующее тысячелетие начинается сейчас. Третье тысячелетие христианской эры началось в начале года 2001 AD

Откуда вы знаете атомные часы сохранить лучшее время?

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

Какова точность «говорящих часов»?

Даже учитывая задержку в телефонной сети, вы, вероятно, можете ожидать, что старты секундных пипсов будут точными секундомерами в пределах одной десятой секунды.

Почему мои радиоуправляемые часы перешли на летнее время в 2, на час опоздания?

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

Почему мои радиоуправляемые часы получают сигнал MSF менее хорошо ночью?

Пользователи Служба MSF получают преимущественно сигнал «земляной волны». Тем не менее, существует также остаточная «волна неба», которая отражается от ионосферы и намного сильнее ночью, это может привести к общему принятому сигналу, который либо сильнее, либо слабее.

Существует ли постоянная одночасовая разница между временем MSF и временем DCF-77?

С 1995 October 22 была постоянная одночасовая разница между британским временем (транслируемая MSF) и Центральноевропейским временем, транслируемая DCF-77 в Германии.

Что означает MSF?

MSF - это трехбуквенный знак вызова, используемый для обозначения стандартного частоты и времени сигнала 60 кГц в Великобритании.

Благодаря Национальной физической лаборатории за помощь в этом блоге.

Объяснение заголовка сервера времени NTP

Четверг, ноября 6th, 2008

Большинство серверов времени используют Протокол сетевого времени и, как и другие интернет-протоколы, NTP содержит заголовок пакета. Простой заголовок пакета - это только отформатированная единица данных, которая описывает информацию, содержащуюся в пакете.

Заголовок пакета NTP состоит из нескольких слов 32-бит. Вот список наиболее распространенных терминов заголовка пакета и их значение:

IP-адрес - адрес NTP Time Server

Версия NTP - какая версия NTP (в настоящее время версия 4 является самой последней)

Эталонная метка времени (основная эпоха), используемая NTP для определения времени с этой заданной точки (обычно январь 01 1900

Круглый задержки отключения (время, необходимое просьбой приехать и вернуться в миллисекундах)

Локальное смещение часов - разница во времени между хостом и клиентом

Индикатор прыжка (если в этот день будет прыжок второй - нормально только на 31 декабря)

Mode3 - трехбитное целое число, которое представляет собой: 0 = зарезервировано, 1 = симметричный активный, 2 = симметричный пассив, 3 = клиент, 4 = сервер, 5 = широковещательный, 6 = управляющее сообщение NTP, 7 = зарезервировано для частного использования.

Уровень страты - уровень страты NTP-сервером (серверный сервер 1 получает время от источника атомных часов, а сервер 2 получает время от сервера 1 страты)

Интервал опроса (Сколько запросов сделано и их прерывание)

Точность - насколько точны в миллисекундах системные часы

Root Delay - это фиксированный номер фиксированной точки, указывающий общую задержку в оба конца основного источника ссылки в корне

Корневая дисперсии (в миллисекундах) - корень дисперсии является максимальным (в худшем случае) разницы между местными системными часами и корень дерева NTP (слой 1 часов)

Ref ID - бит 32, определяющий опорные часы

Происходят штамп времени (время до синхронизации запросу)

Получать временную метку - время, в течение которого сервер хоста / NTO получил запрос

Временная метка передачи - время, когда хост отправил запрос

Действительный ответ - синхронизация системных часов или нет

История хронометража из Стоунхенджа на сервер NTP

Воскресенье, Ноябрь 2nd, 2008

Отслеживание время является неотъемлемой частью развития человеческой цивилизации. Можно утверждать, что величайший шаг, который сделал человечество, заключался в развитии сельского хозяйства, позволяющем людям освобождать больше времени для развития сложных культур.

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

По мере развития человеческой цивилизации все более точное время становилось все более и более важным. И идентифицировать дни года было одно, но вычислять, как далеко в день был другой.

Сроки были крайне неточными до средних веков. Люди полагались бы на сопоставления времени, поскольку временная ссылка, например, сколько времени потребовалось, чтобы пройти милю или время суток, было бы оценено, когда солнце было самым высоким (в полдень).

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

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

Атомные часы позволили использовать такие технологии, как спутники, компьютерные сети и GPS-слежение, поскольку они настолько точны - с точностью до секунды каждые сто миллионов лет.

Было обнаружено, что атомные часы были даже точнее, чем вращение Земли, которое меняется, благодаря гравитации Луны и добавочным секундам, которые нужно добавить к длине дня - секундомер.

Атомные часы означают, что глобальная шкала времени с точностью до тысячи секунд была разработана под названием UTC - Coordinated Universal Time.

Компьютерные сети взаимодействуют друг с другом со всего мира в идеальной синхронизации с UTC, если они используют NTP-сервер времени.

NTP-сервер будет синхронизировать всю компьютерную сеть в течение нескольких миллисекунд времени UTC, обеспечивая глобальную связь и транзакции.

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

Производители времени сервера

Пятнице, Октябрь 31st, 2008

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

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

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

Другие серверы времени - это не что иное, как небольшие ящики, которые могут быть дискретно скрыты.

Вот список производителей серверов верхнего уровня:

Galleon системы

Elproma

Symmetricom

Майнберг

Инструменты времени

Временные рамки NTP и расширенная информация о сервере времени

Понедельник, октября 27th, 2008

Шкала времени NTP основана на UTC (Скоординированное всеобщее время), которое является глобальным временным масштабом в мире, основанным на Международном атомном времени (TAI), но объясняет замедление вращения Земли путем взаимного добавления «прыжковых секунд».

Это делается для обеспечения совместимости UTC с GMT (Greenwich Meantime, часто называемого UT1). Неспособность объяснить замедление Земли в его ротации (и случайное ускорение) означало бы, что UTC будет выпадать из синхронизации с GMT и в полдень, когда солнце традиционно является самым высоким в небе, дрейфует. Фактически, если бы прыжки секунд не были добавлены, в конце концов полдень упал бы в полночь и наоборот (хотя бы через несколько тысячелетий).

Не все довольны прыжковыми секундами, есть те, которые считают, что добавление секунд, чтобы сохранить вращение Земли и UTC inline, не что иное, как выдумка. Однако, неспособность сделать это сделала бы такие вещи, как астрономические наблюдения, невозможные, поскольку астрономам нужно знать точное расположение звездных тел, и фермеры тоже полагаются на вращение Земли.

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

Секунды, отсчитанные с эпохи прайм-энд, продолжают расти, но обволакивают каждые 136 лет. Первое обертывание будет проходить в 2036, 136 годах с первой эпохи. Чтобы справиться с этим NTP, будет использоваться целое число по времени, поэтому, когда секунды сбрасываются до нуля, целое 1 будет представлять первую эру, а отрицательные целые числа представляют эры до первой эпохи.

Время серверов которые получают свое время от системы GPS, на самом деле не получают UTC, прежде всего потому, что сеть GPS находилась в разработке до первого скачка, но они основаны на TAI. Тем не менее, время GPS преобразуется в UTC сервером времени GPS.

Передача радиопередачи из национальных лабораторий физики, таких как MSF, DCF или WWVB, основана на UTC, и поэтому серверам времени не нужно делать никаких преобразований.

Безопасность протокола сетевого времени

Суббота, октябрь 25th, 2008

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

Синхронизация является неотъемлемой частью современных компьютерных сетей и необходима для обеспечения безопасности системы. Без NTP и синхронизации времени компьютерная сеть может быть уязвимой для злоумышленных атак и даже мошенничества.

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

Всегда используйте специальный Сервер Network Time, Хотя источники времени в Интернете являются обычным местом, они являются источником времени, расположенным вне брандмауэра. Это будет иметь очевидные обратные средства защиты, так как злоумышленник может воспользоваться «дырой», оставшейся в вашем брандмауэре, для связи с сервером NTP. Специальная NTP-сервером будет получать сигнал времени от внешнего источника.

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

Еще один способ обеспечить безопасность - воспользоваться встроенным механизмом безопасности NTP - аутентификацией. Аутентификация - это набор зашифрованных ключей, которые используются, чтобы установить, исходит ли источник времени, откуда он пришел.

Аутентификация проверяет, что каждая метка исходит от предполагаемого эталона времени путем анализа набора согласованных ключей шифрования, которые передаются вместе с информацией о времени. NTP, с помощью шифрования Message Digest (MD5) для ип-шифрования ключа, анализирует его и подтверждает ли он пришел из надежного источника времени, проверив его с набором доверенных ключей.

Доверенные ключи аутентификации перечислены в файле конфигурации сервера NTP (ntp.conf) и хранятся в файле ntp.keys. Ключевой файл обычно очень большой, но доверенные ключи указывают серверу NTP, который в настоящий момент активен набором подмножеств ключей, а какие нет. Различные подмножества могут быть активированы без редактирования файла ntp.keys с помощью команды конфигурации доверенных ключей.

Аутентификация очень важна для защиты NTP-сервером от вредоносного нападения; однако источники времени Интернета не могут быть аутентифицированы, что удваивает риск использования интернет-ссылки на время.

Time Server Top Советы по синхронизации времени

Вторник, октябрь 21st, 2008

Синхронизация времени является неотъемлемой частью современных компьютерных сетей, особенно с Интернетом и онлайн-связью, став настолько доминирующей.

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

Вот несколько советов, которые помогут вашей сети работать с точным и точным временем:

NTP (Network Time Protocol) - это ведущее в мире программное обеспечение для синхронизации времени. Существуют другие протоколы времени, но NTP является наиболее широко используемым и наилучшим образом поддерживается.

Большинство компьютерных сетей по всему миру синхронизированы с UTC (Coordinated Universal Time). Это глобальная шкала времени, основанная на времени, рассказанном атомными часами. Всегда используйте источник UTC для синхронизации.

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

Посвященный Сервер времениs могут получать сигналы UTC от радиопередач и сети GPs. Они предлагают самый безопасный, точный и надежный способ получения ссылки времени UTC.

Сети, базирующиеся в Великобритании, Германии, США и Японии, имеют доступ к длинноволновой передаче времени и частоты, которые транслируются национальными физическими лабораториями. Эти трансляции являются точными и надежными, и часто выделенные серверы времени, которые их получают, дешевле, чем их альтернативы GPS.

GPS доступен повсюду на земном шаре в качестве источника времени UTC. GPS-антенны хорошо показывают хороший вид 180 в небе и требуют хороших часов 48 для получения стабильного «фиксированного» спутникового исправления.

Расположите свою сеть в стратах. Уровни страты означают расстояние от источника синхронизации. Сервер 0 stratum представляет собой атомные часы, тогда как сервер 1 stratum является выделенным сервером времени, который получает время от источника 0 страты. Устройства Stratum 2 - это машины, которые получают свой источник синхронизации с сервера 1, но устройства XTUMX Stratum также могут использоваться для передачи информации о времени. Обеспечивая достаточный уровень уровней, вы избежите перегрузок в сети и сервере времени.

Как настроить автономный сервер времени в Windows Server 2008

Четверг, октябрь 16th, 2008

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

В Microsoft Windows Server с 2000 и далее установлена ​​программа синхронизации времени, встроенная в операционную систему под названием Windows Time (w32time.exe), которая может быть настроена для работы в качестве время сетиr.

Windows Server 2008 может легко установить системные часы для использования UTC (Coordinated Universal Time, мировой стандарт времени), обратившись к интернет-источнику (либо time.windows.com, либо time.nist.gov).

Чтобы достичь этого, пользователю просто нужно дважды щелкнуть часы на своем рабочем столе и настроить параметры на вкладке «Время в Интернете».

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

Чтобы настроить службу времени Windows на использование внешнего источника времени, нажмите кнопку Пуск, Выполнить и введите команду regedit нажмите кнопку ОК.

Найдите следующий раздел реестра:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ Type
В правой панели щелкните правой кнопкой мыши Тип нажмите кнопку Изменить, в типа Изменить значение НТП в поле Значение затем нажмите кнопку ОК.

Найдите следующий раздел реестра:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config \ AnnounceFlags.
В правой панели щелкните правой кнопкой мыши «Анонсы флагов» и нажмите «Изменить». Запись реестра «AnnounceFlags» указывает, является ли сервер надежным ссылкой на время, 5 указывает надежный источник, поэтому в поле «Изменить значение DWORD» в разделе «Данные значения» введите «5» и нажмите «ОК».

Протокол сетевого времени (NTP) - это интернет-протокол, используемый для передачи точного времени, предоставляя информацию о времени так, чтобы можно было получить точное время
Чтобы включить протокол Network Time Protocol; NtpServer, найдите и выберите:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
В правой панели щелкните правой кнопкой мыши Включено, затем нажмите кнопку Изменить.

В поле Значение Изменение параметра DWORD, тип 1 в поле Значение, а затем нажмите кнопку ОК.

Теперь вернитесь и нажмите на
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Параметры \ NtpServer
В правой панели щелкните правой кнопкой мыши NtpServer, то Изменить, в Изменение параметра DWORD под типом значение данных в правой панели, щелкните правой кнопкой мыши NtpServer, то Изменить, в Изменение параметра DWORD в значение данных типа системы доменных имен (DNS- ), каждый DNS-должно быть уникальным, и вы должны добавить 0x1 в конце каждого DNS имя в противном случае изменения не вступят в силу.

Теперь нажмите OK.

Найдите и щелкните следующий
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval
В правой панели щелкните правой кнопкой мыши SpecialPollInterval, затем нажмите кнопку Изменить.

В поле Значение Изменение параметра DWORD в значение данных, введите количество секунд вы хотите для каждого опроса, т.е. 900 будет опрашивать каждые 15 минут, затем нажмите кнопку ОК.
Для настройки параметров коррекции времени, найдите:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config
В правой панели щелкните правой кнопкой мыши MaxPosPhaseCorrection, то Изменить, в поле Значение Изменение параметра DWORD в разделе Система исчисления выберите значение Десятичная, в значение данных, введите время в секундах, таких как 3600 (час), а затем нажмите кнопку ОК.
Теперь вернитесь и нажмите:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config
В правой панели щелкните правой кнопкой мыши параметр MaxNegPhaseCorrection, то Изменить.

В окне Изменение параметра DWORD под основанием, нажмите кнопку Десятичный, под значением данных типа времени в секундах вы хотите, чтобы опрашивать такие как 3600 (опросы в один час)
Закройте редактор реестра
Теперь, чтобы перезапустить службу времени Windows, нажмите «Пуск», «Выполнить» (или, альтернативно, использовать средство командной строки) и введите:

Чистая остановка w32time && чистая начало w32time
И это значит, что ваш сервер времени должен быть запущен и запущен.

Windows Time Server Синхронизация сети с NTP

Среда, октябре 15th, 2008

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

На всех компьютерах есть встроенные часы, которые предоставляют информацию о времени и дате. Эти чипы Real Time Clock (RTC) поддерживают батарею, так что даже при выключении они могут поддерживать время, однако эти чипы RTC производятся массово и не могут поддерживать точное время и, как правило, дрейфовать.

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

Все версии Windows Server с 2000 включают средство синхронизации времени, называемое Windows Time Service (w32time.exe), встроенное в операционную систему. Это может быть настроено на работу в качестве сетевого сервера времени, синхронизирующего все машины с определенным источником времени.

Служба времени Windows использует версию NTP (Network Time Protocol), как правило, упрощенная версия интернет-протокола, который предназначен для синхронизации компьютеров в сети, NTP также является стандартом, для которого большинство компьютерных сетей в глобальном масштабе используются для синхронизации.

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

UTC можно получить через Интернет из таких мест, как time.nist.gov (наша военно-морская обсерватория) или time.windows.com (Microsoft), но следует отметить, что источники времени в Интернете не могут быть аутентифицированы, что может оставить систему открытой для и Microsoft и другие специалисты советуют использовать внешний аппаратный источник в качестве эталонных часов, таких как специализированные NTP-сервером.

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

NTP может поддерживать время в общедоступном Интернете с точностью до 1 / 100th секунды (10 миллисекунды) и может работать даже лучше по LAN.