На OLT реализован клиент протокола NTP (Network Time Protocol) – протокола, используемого для синхронизации системного времени устройства с серверами точного времени, расположенными в сети. На OLT может быть настроено одновременно до трех адресов серверов NTP.
Настройка NTP
Процедура настройки выглядит следующим образом.
- Перейдите в режим конфигурирования OLT
LTP-16N# configure terminal |
- Укажите адрес NTP сервера. Одновременно может быть указано до трех разных серверов.
LTP-16N(configure)# ip ntp server 192.168.10.102 |
- Укажите часовой пояс, используемый на устройстве. В соответствии со значением данного параметра системное время будет скорректировано относительно времени, полученного от сервера.
LTP-16N(configure)# ip ntp timezone hours 7 minutes 0 |
- При необходимости может быть указана дата перехода на летнее время и обратно.
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 |
Начало и конец перехода на летнее время можно указать двумя способами: - либо с указанием конкретного числа в месяце, как выполнено первой командой в примере выше; - либо с указанием дня конкретной недели, как выполнено во второй команде для обратного перехода. |
- При необходимости скорректируйте период отправки запросов на NTP сервер в секундах (значение по умолчанию - 1024 секунды).
LTP-16N(configure)# ip ntp interval 2048 |
- При необходимости добавьте дополнительные сервера NTP в конфигурацию.
LTP-16N(configure)# ip ntp server 192.168.9.89 |
При указании дополнительных серверов на основе временных вычислений будет выбран самый достоверный. Однако остальные сервера продолжат опрашиваться NTP-клиентом для ресинхронизации с ними в случае недоступности первого либо увеличении его сетевых задержек. |
- Примените выполненные изменения и сохраните их в энергонезависимую память.
LTP-16N(configure)# do commit
LTP-16N(configure)# do save |
Для мониторинга работы NTP предусмотрена команда show ip ntp status
Синхронизация с сервером устанавливается не сразу, а после обмена сообщениями. В течение этого периода статуса синхронизации и прочей информации о сервере не будет в выводе. LTP-16N(configure)# do show ip ntp status
synchronized server
clock status unsynchronized
clock stratum 16
reference clock ID
clock precision -23
clock offset 0.000000 ms
root delay 0.000000 ms
root dispersion 0.045000 ms
peer dispersion 0.000000 ms
reference time (no time)
synchronization state clock never set |
|
В синхронизированном состоянии вывод выглядит так:
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
|
Описание параметров мониторинга
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
|
- synchronized server - сервер, с которым синхронизирован NTP-клиент
- clock status - статус синхронизации
- clock stratum - уровень иерархии опорного NTP-сервера
- reference clock ID - IP-адрес опорного сервера, к которому обращается синхронизированный
- clock precision - точность системных часов клиента в логарифмических единицах (степень двойки).
- clock offset - постепенно корректируемая разница между временем устройства и NTP-сервером
- root delay - суммарная сетевая задержка до опорного сервера
- root dispersion - временная дисперсия между синхронизированным и опорным серверами
- peer dispersion - временная дисперсия между устройством и синхронизированным сервером
- reference time - время последнего обновления информации от опорного сервера
- synchronization state - этап синхронизации
Временная дисперсия это то время, на которое могут колебаться его измерения относительно референсного источника. |
Значение clock offset 2.502ms обозначает, что время на устройстве будет плавно увеличино на две с половиной миллисекуны. При отрицательном значении время будет плавно замедленно. |
Synchronization state может принимать следующие значения : clock never set - время не установлено, перейти в режим калибровки часов.initial frequency training mode - отключить дисциплинирование часов до тех пор, пока время с последнего обновления не превысит максимальное время ожидания корректного обновления, затем включить таймер ожидания.frequency set from file - загрузить файл частоты, включить таймер удержания и продолжить в состоянии SYNC.clock synchronized - включить дисциплинирование часов, однако не корректировать частоту, если таймер удержания не равен нулю.spike detected - произошло обновление, превышающее максимальное допустимое расхождение времени. Игнорировать это обновление и оставаться в таком состоянии до получения корректного обновления.
|