Протокол NTP (Network Time Protocol) используется для синхронизации даты в реальном времени с её актуальными значениями. Он работает согласно принципу клиент-сервер, где NTP-клиенты отправляют
запрос на получение времени у NTP-серверов, получающих время от высокоточных источников.
В моделях серии LTP-N; LTX реализована полная версия протокола, которая подразумевает одновременное использование нескольких серверов с учетом сетевых задержек между ними для плавной корректировки времени.
Минимальная конфигурация для работы NTP включает указание часового пояса, одного локального NTP-сервера и активацию самого клиента :
Переходим в режим конфигурации
LTP-16N# configure terminal
Указываем часовой пояс
LTP-16N(configure)# ip ntp timezone hours 7 minutes 0
Указываем IP-адрес NTP-сервера
LTP-16N(configure)# ip ntp server 192.168.10.102
Активируем NTP-клиент
LTP-16N(configure)# ip ntp enable
Применяем изменения
LTP-16N(configure)# do commit
Configuration committed successfully |
Для мониторинга работы NTP предусмотрена команда show ip ntp status
Синхронизация с сервером устанавливается не сразу, а после обмена сообщениями. В течение этого периода статуса синхронизации и прочей информации о сервере не будет в выводе.
|
В синхронизированном состоянии вывод будет выглядеть так:
LTP-16N(configure)# do show ip ntp status synchronized server 192.168.10.102 clock status synchronized clock stratum 3 reference clock ID 89.109.251.24 clock precision -23 clock offset 2.502491 ms root delay 45.668000 ms root dispersion 945.654000 ms peer dispersion 437.525000 ms reference time ec29e3de.dbe79185 Tue, Jul 22 2025 17:18:06.85 synchronization state clock synchronized |
Полная настройка протокола позволяет указать до 3-х локальных NTP-серверов, с которыми клиент может работать одновременно. Также есть возможность указать в случае актуальности начало и конец перехода на летнее время и интервал опроса сервера :
Добавим начало перехода на летнее время
LTP-16N(configure)# ip ntp daylightsaving start month March day 29 start-hours 2 start-minutes 0
Укажем время обратного перехода
LTP-16N(configure)# ip ntp daylightsaving end month October week Last weekday Saturday end-hours 2 end-minutes 0
Изменим интервал опроса сервера в секундах (стандартное значение 1024)
LTP-16N(configure)# ip ntp interval 2048
Добавим дополнительный сервер в конфигурацию
LTP-16N(configure)# ip ntp server 192.168.9.89
Подтвердим изменения
LTP-16N(configure)# do commit
Configuration committed successfully |
Начало и конец перехода на летнее время можно указать двумя способами : |
При указании дополнительных серверов на основе временных вычислений будет выбран самый достоверный. Однако остальные сервера продолжат опрашиваться NTP-клиентом для ресинхронизации с другим в случае недоступности первого либо увеличении его сетевых задержек. |
LTP-16N(configure)# do show ip ntp status synchronized server 192.168.10.102 clock status synchronized clock stratum 3 reference clock ID 89.109.251.24 clock precision -23 clock offset 2.502491 ms root delay 45.668000 ms root dispersion 945.654000 ms peer dispersion 437.525000 ms reference time ec29e3de.dbe79185 Tue, Jul 22 2025 17:18:06.85 synchronization state initial frequency training mode |
Значение clock offset 2.502ms обозначает, что время на устройстве будет плавно увеличино на две с половиной миллисекуны. При отрицательном значении время будет плавно замедленно. |
Временная дисперсия это то время, на которое могут колебаться измерения относительно референсного источника. |
Synchronization state может принимать следующие значения :
|
Здесь отображаются связанные статьи с учетом выбранных меток. Щелкните, чтобы отредактировать макрос и добавить или изменить метки.
|