Эффект отсутствия сигнала времени
Размещенно от Стюарт on Ноябрь 3rd, 2010
NTP-серверы (Network Time Protocol) - важный инструмент в современной компьютерной сети. Они контролируют время, гарантируя синхронизацию каждого устройства в сети.
Из-за важности времени для управления почти всеми аспектами компьютерной сети важно точное и синхронизированное время, поэтому именно поэтому многие системные администраторы используют NTP-сервер времени.
Эти серверы времени используют один источник времени в качестве базы для установки всех часов в сети; время часто поступает из сети GPS или радиосигналов, передаваемых из физических лабораторий, таких как NPL в Великобритании (сигнал которого транслируется из Камбрии).
Как только этот сигнал принимается сервером времени, протокол NTP времени распределяет его по сети - сравнивая системные часы каждого устройства с ссылкой на время и настраивая каждое устройство. Регулярно оценивая дрейф этих устройств и исправляя их, NTP сохраняет часы с точностью до миллисекунд от сигнала времени, и когда этот сигнал исходит из атомных часов - он гарантирует, что сеть настолько точна, насколько это возможно физически, но что произойдет, если вы проиграете сигнал времени?
Поврежденные GPS-антенны, обслуживание передатчиков времени или технические неисправности могут привести к Время NTP не получая сигнал времени. Часто это только временное и нормальное обслуживание возобновляется в течение нескольких часов, но что произойдет, если это не так, и каков эффект наличия сигнала с отключенным временем?
К счастью, NTP имеет резервные системы для такой случайности. Если сигнал времени не срабатывает и нет другого источника времени, NTP умело использует среднее время от всех часов в своей сети. Поэтому, если некоторые часы дрейфуют на несколько миллисекунд быстрее, а другие - на несколько миллисекунд медленнее - тогда NTP принимает среднее значение этого дрейфа, гарантируя, что время остается точным как можно дольше.
Даже если сигнал провалился в течение нескольких дней - или даже недель - без знания пользователей системы, это не означает, что сеть будет дрейфовать. NTP по-прежнему будет поддерживать синхронизацию всей сети, используя средний дрейф, и, в то время как чем дольше сигнал времени остается выключенным, тем точнее сеть, он все равно может обеспечить миллисекундную точность даже после нескольких дней отсутствия ссылки.