Stratum 16 ntp что это
Перейти к содержимому

Stratum 16 ntp что это

  • автор:

ntpd и ntpdate: stratum = 16

Пытаюсь поднять ntpd, чтобы множество других машин могли подстраивать свои часы по нему с помощью ntpdate.
Делаю ntpdate -dv xx.xx.xx.xx
выдает:
.
transmit(xx.xx.xx.xx)
receive(xx.xx.xx.xx)
.
stratum 16, precision -17, leap 11, trust 000
refid [0.0.0.0], delay 0.02609, dispersion 0.00000
3 Mar 16:13:10 ntpdate[10795]: no server suitable for synchronization found

Меня смущает, почему stratum = 16 и refid = 0.0.0.0.
В конфигах сервер, по которому надо синхронизироваться прописан. Более того, при пять минут назад наш ntpd успешно ответил, указав stratum = 3 и refid указывающий на его сервер. А теперь вдруг перестал, хотя конфы не менялись, и дальше ни в какую.
Отчего это может быть?
У меня подозрения, что ntpd просто не хочет выдавать инфу, пока сам не синхронизировался с другим сервером, который refid.

Gelin ★
03.03.04 13:10:47 MSK

Re: ntpd и ntpdate: stratum = 16

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

sasha999 ★★★★
( 03.03.04 18:58:51 MSK )
Ответ на: Re: ntpd и ntpdate: stratum = 16 от sasha999 03.03.04 18:58:51 MSK

Re: Re: ntpd и ntpdate: stratum = 16

Хм. Действительно. Посмотрел дебуги. Сразу после запуска/перезапуска ntpd только сообщает своему серверу, что вот есть я такой, который хочу по тебе синхронизироваться. Всем же, кто хочет синхронизироваться по нему, возвращает такую лажу.
Минут через десять после запуска происходит первая синхронизация и с этого момента ntpd начинает нормально отвечать своим клиентам.
Надо будет проверить, может это проблема сервера, с которым синхронизируемся.

Gelin ★
( 04.03.04 09:15:21 MSK ) автор топика
Ответ на: Re: Re: ntpd и ntpdate: stratum = 16 от Gelin 04.03.04 09:15:21 MSK

Re: Re: Re: ntpd и ntpdate: stratum = 16

так все правильно — так оно и должно работать. он не может сразу же засинхриться с вышестоящим — точнее начинает-то он сразу, но ему нужно некоторое количество циклов чтобы time dispersion упала до определенного уровня и тогда он считает что засинхрен и дает другим синхриться по себе.

О точном времени

image

К сервису синхронизации времени по протоколу NTP все уже привыкли — оно включено по умолчанию или легко включается для большинства популярных операционных систем. Однако какая точность при этом достигается? Какие бывают сервера точного времени, и с какими можно работать простым смертным? Какие есть подводные камни, и как выбрать «правильные» сервера времени?

Типы серверов

Сервера бывают Stratum 1 и 2, 3(выше редко).

Stratum 1 — получают точное время непосредственно от источника точного времени: атомных часов (например time-a.nist.gov, точность — трилионные доли секунды) или GPS приемника (ntpx.imvp.ru точность — миллиардные доли секунды). Есть сервера получающие точное время через сотовую сеть CDMA (миллионные доли секунды). При работе с ntpd узнать тип сервера можно командой ntpq -np: «PPS» значит GPS, «ACTS» значит прямое соединение с атомными часами (там же и другая ценная статистика — пинг, «дрожжание» пинга(jitter), ранг сервера(1,2. ) ).

«Простым» смертным обращаться к Stratum-1 серверам строго запрещено, т.к. нагрузка на них и так очень большая (а на многие Stratum-1 сервера вообще нет публичного доступа). Считается что вы можете подключаться к Stratum-1 серверам или просить доступ к ним, если вы держите NTP сервер, обслуживающий не менее 100 клиентов. Полный список серверов можно увидеть тут: support.ntp.org/bin/view/Servers/StratumOneTimeServers. Естественно, желательно подключатся к серверам в своей стране.

Stratum 2 — получают точное время от Stratum-1 серверов. При правильной настройке и выборе серверов-источников точного времени имеют погрешность менее 1мс. Подключатся обычно можно всем, но многие сервера регулярно умирают от нагрузки (например time.windows.com). www.pool.ntp.org поддерживает round-robin списки публичных Stratum-2 NTP серверов. Таким образом обеспечивается балансировка нагрузки, и они практически всегда доступны. Подключиться к этим серверам можно по адресам 0.ru.pool.ntp.org 1.ru.pool.ntp.org 2.ru.pool.ntp.org и 3.ru.pool.ntp.org (это для России, выбираются случайно из списка ~50 серверов).

Stratum 3 — получают время от Stratum-2 серверов, и т.д.

Практическая точность

image

Stratum-1
Это график разницы системного времени с временем полученным со Stratum-1 серверов (canonical.com — Stratum-2 сервер, для сравнения).
*.nist.gov — расположены в США, из-за «большого» пинга иногда случаются жуткие «выбросы». Ошибка с Российских Stratum-1 серверов обычно укладыватся в +- 1 мс.

image

Stratum-2
Это — разница с Stratum-2 серверами: 4 из Российского пулла, 1 из европейского, дефолтный сервер времени убунты (europium.canonical.com), и те же *.nist.gov:

Сразу бросаются в глаза сервера, имеющие постоянную ошибку до 20 мс.

Резюме
  • Время на серверах и рабочих станциях нельзя пускать на «самотёк», иначе отклонение времени может достичь минут.
  • Если точность +-0.05 секунды вас устраивает, можно не заморачиваться с выбором серверов, и синхронизироваться с сервером по умолчанию
  • Если необходима точность до +-0.01 секунды, нужно найти Stratum-2 NTP в вашей стране, построить с них графики отклонения (Munin+плагин ntp_peers), и отбросить «кривые». Под windows это конечно будет затруднительно сделать. Затем в linux установить демон ntpd, и дать ему 3-6 серверов для синхронизации (он сам будет выбирать наиболее «качественные»).
  • Если нужна точность до +-0.001 секунды И вы будете предоставлять сервис точного времени в вашей организации — подключайтесь к Stratum-1 серверам в вашей стране. Ваш сервис крайне желательно делать публичным.
  • Если нужно точнее 0.001 секунды — остается только настраивать свой Stratum-1 сервер от GPS или CDMA. В обоих случаях нужно либо антенну с улицы вести, или чтобы сигнал «добивал» (в случае с GPS — малореально). Атомные часы объемом менее кубометра пока не делают, так что этот вариант отпадает

PS. Кстати, по умолчанию в Ubuntu синхронизация времени происходит один раз при загрузке системы. Если аптайм под полгода — время может сильно уехать. Устанавливаете ntpd — он корректирует время постоянно и «плавно» (без резких рывков, «размазывая» замедление/ускорение времени). В Windows синхронизация происходит раз в сутки неделю одним «скачком», что может вызвать сложности при обработке логов, если набежала большая разница.

Товарищи!

Даешь большое публичных NTP серверов в России! Особенно Stratum-1 (с ними вообще у нас напряженка, 2-3 штуки на весь exUSSR). Кстати, точное время можно брать и с Глонасс, кто возьмётся запустить первый Глонасс-powered сервер?

PPS. Не могу понять, в какой блог перенести, подскажите 🙂

Stratum 16 ntp что это

угу, лабораторию точного времени ( институт времени и пространства — imvp.ru) — влили обратно во ВНИИФТРИ.
p.s. сегодня сказали что свой stratum 1 есть на M-IX, доступен из мира, может кто подскажет адрес.

PostgresPro

Inferno Solutions

Закладки на сайте
Проследить за страницей
Created 1996-2023 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру

Stratum 16 ntp что это

Понимание глубокого в уровнях страт и их связь с Network Time Protocol (NTP).

Что прослойка?

С точки зрения НТП, слой просто один слой в иерархической сети слоев, которые распространяют точное время по сети устройств.

Stratum Уровни и НТП

Протокол сетевого времени является многоуровневой протокол и раскол в слоях (слоев), которые определяют расстояние от опорной частоты ».

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

В мире НТП, справочные часы известны как прослойка 0 серверов. Они распространяют Всемирное координированное время (UTC) с другими устройствами по сети. Все устройства, получающие время от сервера прослойка 0 называют «клиентов».

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

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

Эти устройства, получающие время пакет из серверов времени слой 1 называют слой 2 устройств и эта последовательность продолжается, до уровня слой 16, что является самым низким из всех уровнях страт.

Уровни Stratum

Слой системы в действии — Желтые стрелки указывают на прямое соединение (первичных преобразователей); Красные стрелки показывают сетевое соединение.

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

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

Кроме того, слой 2 устройства и ниже могут быть согласованы друг с другом. Устройства Слой 1 также может быть заглянул, например, галеона НТС 6001 устройств.

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

Сети и уровни Stratum

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

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

Если вам понравилась эта статья, пожалуйста рассмотреть вопрос об обмене его!

Это сообщение было написано Даниэль Уолдрон

Даниэль Уолдрон

Выделенный писателя 10 лет, Даниэль присоединился Galleon Systems в 2013. Даниэль помогает в производстве веб-копии, статьи, блоги, пресс-релизы и официальные документы, для использования Galleon Systems ‘маркетинговой команды. Даниэль Уолдрон на Google+

Связанные Чтение

  • Только, как NTP серверов времени Обработайте Переход на летнее время переналадки?
  • Как остановить новые интернет-атак протокол сетевого времени
  • Почему школы должны иметь сетевой сервер времени?
  • Обратный отсчет до второй прыжок — 30 июня 2015
  • Протокол сетевого времени: Какова его Режим работы?

Популярные продукты

НТС-6001-GPS стойку сервер времени

НТС-6001-GPS время вид сбоку сервер

NTS-6001-GPSПосмотреть этот продукт »

Сигнал Часы ЧЧ: ММ

SignalClocks 4 значный сеть настенные часы

C1 44-RM-NTP — PoE цифровой настенные часы Посмотреть этот продукт »

Монтаж в стойку GPS NTP сервер времени

Сервер Галеон системы НТС-400 GPS Rackmounts NTP

NTS-4000-GPS-R — Полное решение для синхронизации времени по любой компьютерной сети. Посмотреть этот продукт »

Содержимое © Галеон системы 2018

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *