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

Вторые ошибки и конфигурация

Воскресенье, Январь 18th, 2009

Помимо обычных праздников и веселья в конце декабря, с добавлением еще одного UTC время (согласованное универсальное время).

UTC - это глобальная шкала времени, используемая компьютерными сетями по всему миру, гарантирующая, что все будут соблюдать одно и то же время. Временные секунды добавляются в UTC Международной службой вращения Земли (IERS) в ответ на замедление вращения Земли из-за приливных сил и других аномалий. Неспособность вставить секунду прыжка означает, что UTC будет отклоняться от GMT (Greenwich Meantime) - часто упоминается как UT1. GMT основан на положении небесных тел, поэтому в полдень солнце находится на высоте выше Гринвичского меридиана.

Если бы UTC и GMT могли дрейфовать друг от друга, это сделало бы жизнь трудной для людей, таких как астрономы и фермеры, и в конечном итоге ночь и день дрейфовали (хотя бы через тысячу лет или около того).

Обычно прыгающие секунды добавляются к последней минуте декабря 31, но иногда, если в течение года требуется более одного, то добавляется летом.

Однако прыжки секунд являются спорными и могут также вызвать проблемы, если оборудование не предназначено с учетом прыжковых секунд. Например, самый последний шаг скачка был добавлен в декабре 31, и это вызвало сбои в работе базы данных Oracle Oracle Cluster Ready Service. Это привело к тому, что система автоматически перезагрузилась в Новый год.

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

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

Синхронизация времени сервера NTP упрощена

Пятница, Январь 16th, 2009

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

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

Источники времени UTC широко доступны с более чем тысячами сетевых серверов 1, доступных в Интернете. Уровень страты описывает, как далеко Сервер времени представляет собой атомные часы ( Атомные часы который генерирует UTC, известен как устройство 0 пласта). Большинство серверов времени, доступных в Интернете, на самом деле являются не стратовыми устройствами 1, а стратой, поскольку они получают свое время от устройства, которое, в свою очередь, получает сигнал времени UTC.

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

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

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

Синхронизация времени сервера NTP для чайников

Среды, января 14th, 2009

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

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

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

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

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

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

История сервера NTP Получение точности

Понедельник, январем 12th, 2009

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

Однако в течение тысячелетий человечество стремилось все больше и больше точные часы преимущества которого сегодня многочисленны в наш век спутниковой навигации, NTP-серверы, Интернет и глобальные коммуникации.

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

Тем не менее, мы исторически измеряли время, основанное не на прохождении времени, а на ротации нашей планеты по отношению к Солнцу и Луне. День делится на 24 равные части (часы), каждый из которых делится на 60 минут, а минута делится на 60 секунд.

Однако теперь стало понятным, что измерение времени таким образом нельзя считать точным, поскольку вращение Земли меняется изо дня в день. Всевозможные переменные, такие как приливные силы, ураганы, солнечные ветры и даже количество снега на полюсах, влияют на скорость вращения Земли. Фактически, когда динозавры впервые начали роуминг по Земле, продолжительность дня, когда мы измеряем его, теперь будет только 22 часов.

Теперь мы основываем наше время на переходе атомов, используя атомные часы со вторым на основе периодов 9,192,631,770 излучения, испускаемого сверхтонким переходом объединенного атома цезия в основном состоянии. Хотя это может показаться сложным, на самом деле это всего лишь атомный «тик», который никогда не изменяется и, следовательно, может дать очень точную ссылку, чтобы основывать наше время.

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

Сервер NTP и причина атомных часов для точности

Суббота, январь 10th, 2009

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

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

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

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

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

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

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

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

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

Сервер NTP, работающий в сети (часть 2)

Четверг, января 8th, 2009

Организация Strata

Уровни слоя описывают расстояние между устройством и опорным тактовым сигналом. Например, атомные часы, базирующиеся в физике или спутнике GPS, являются устройством 0. страт 1 устройство - это сервер времени, который получает время от устройства 0 страты, поэтому любое выделенное NTP-сервером это слой 1. Устройствами, которые получают время от сервера времени, такого как компьютеры и маршрутизаторы, являются устройства 2.

NTP может поддерживать до уровня 16 stratum, и, несмотря на то, что есть точность в выпадающем состоянии, вы еще больше уходите от уровня stratum, чтобы позволить огромным сетям получать время от одного NTP-сервера, не вызывая перегрузки сети или блокировки полосы пропускания ,

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

Сервер NTP, работающий в сети (часть 1)

Вторник, Январь 6th, 2009

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

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

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

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

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

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

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

Конфигурация сервера NTP для Windows и Linux

Воскресенье, Январь 4th, 2009

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

Версия NTP установлена ​​на большинстве версий Windows (хотя урезанная версия под названием SNTP -Simplified NTP- находится в более старых версиях) и Linux, но доступна для загрузки с NTP.org.

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

NTP является иерархическим и расположен в страте. Stratum 0 - это ссылка на время, а stratum 1 - это сервер, подключенный к источнику синхронизации 0, а страта 2 - это компьютер (или устройство), прикрепленный к серверу 1.

Базовая конфигурация NTP выполняется с использованием файла /etc/ntp.conf, который вы должны отредактировать, и поместите IP-адрес серверов 1 и stratum 2. Ниже приведен пример базового файла ntp.conf:

сервер xxx.yyy.zzz.aaa предпочитает (адрес сервера времени, такой как time.windows.com)

сервер 123.123.1.0

сервер 122.123.1.0 stratum 3

Driftfile / etc / ntp / drift

В самом базовом файле ntp.conf будут перечислены серверы 2, которые он хочет синхронизировать и IP-адрес для себя. Хорошее домашнее хозяйство имеет более одного сервера для справки в случае, если один снижается.

Сервер с тегом «предпочитает» используется для надежного источника, гарантируя, что NTP всегда будет использовать этот сервер, когда это возможно. IP-адрес будет использоваться в случае проблем, когда NTP будет синхронизироваться с самим собой. Файл дрифта - это где NTP строит запись скорости дрейфа системных часов и автоматически настраивается для него.

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

Корректировка сетевого времени

Понедельник, Декабрь 22nd, 2008

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

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

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

Серверы Сетевое время приходят в двух формах: GPS сервером времени и сервер времени, на который ссылается радиостанция. GPS NTP серверы используют сигнал времени, передаваемый от спутников GPS. Это очень точно, поскольку оно генерируется атомными часами на борту спутника GPS. Радиосвязь NTP-серверомs используют широковещательную передачу длинной волны несколькими национальными физическими лабораториями.

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

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

Почему потребность в NTP

Суббота, декабрь 20th, 2008

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

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

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

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

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

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

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