На OLT реализован клиент протокола NTP (Network Time Protocol)  – протокола, используемого для синхронизации системного времени устройства с серверами точного времени, расположенными в сети. Сервера NTP между собой так же синхронизируются в соответствии с определенной иерархией. На OLT может быть настроено одновременно до трех адресов серверов NTP.

Настройка NTP

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

  1. Перейдите в режим конфигурирования OLT
    LTP-16N# configure terminal
  2. Укажите адрес NTP сервера. Одновременно может быть указано до трех разных серверов.
    LTP-16N(configure)# ip ntp server 192.168.10.102
  3. Укажите часовой пояс, используемый на устройстве. В соответствии со значением данного параметра системное время будет скорректировано относительно времени, полученного от сервера.
    LTP-16N(configure)# ip ntp timezone hours 7 minutes 0
  4. При необходимости может быть указана дата перехода на летнее время и обратно.
    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

    Начало и конец перехода на летнее время можно указать двумя способами:

    • с указанием конкретного числа в месяце, как выполнено первой командой в примере выше;
    • с указанием дня конкретной недели, как выполнено во второй команде для обратного перехода.
    Здесь:
    • ip ntp daylightsaving start – настройка начала периода летнего времени;
    • ip ntp daylightsaving end – настройка окончания периода летнего времени.
    • month – месяц перехода на летнее или зимнее время;
    • day – параметр, указывающий конкретную дату в виде числа месяца (от 1 до 31);
    • week и weekday – параметры, указывающие плавающую дату, изменяющуюся в зависимости от года. Параметр week представляет собой порядковый номер недели в месяце. Может принимать значения First, Second, Third, Fourth, Last. Параметр weekday указывает день недели.
  5. При необходимости скорректируйте период отправки запросов на NTP сервер в секундах (значение по умолчанию - 1024 секунды).
     LTP-16N(configure)# ip ntp interval 2048
  6. При необходимости добавьте дополнительные сервера NTP в конфигурацию.
    LTP-16N(configure)# ip ntp server 192.168.9.89

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

  7. Примените выполненные изменения и сохраните их в энергонезависимую память.
    LTP-16N(configure)# do commit
    LTP-16N(configure)# do save

Мониторинг NTP

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

Мониторинг состояния NTP клиента и статуса синхронизации осуществляется следующей командой в CLI.

show ip ntp status

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

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                                                  

При успешной синхронизации с NTP сервером, состояние службы 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   clock synchronized                                  

Вывод данной команды содержит следующие параметры:

  • synchronized server – IP адрес NTP сервера, с которым синхронизирован NTP-клиент;
  • clock status – статус синхронизации (synchronized / unsynchronized);
  • clock stratum – уровень иерархии опорного NTP-сервера;
  • reference clock ID – IP-адрес опорного сервера, к которому обращается сервер, синхронизированный с OLT;
  • clock precision – точность системных часов клиента в логарифмических единицах;
  • clock offset – постепенно корректируемая разница (смещение) между временем устройства и NTP-сервером. Например, Значение 2.502ms обозначает, что системное время OLT будет плавно увеличено на 2.5 миллисекунды. При отрицательном значении смещения, время будет плавно замедлено;
  • root delay – суммарная сетевая задержка до опорного сервера;
  • root dispersion – временная дисперсия (временное отклонение) между синхронизированным и опорным серверами;
  • peer dispersion – временная дисперсия (временное отклонение) между OLT и синхронизированным сервером;
  • reference time – время последнего обновления информации от опорного сервера;
  • synchronization state – текущий этап синхронизации. Существуют следующие этапы:
    • clock never set – время не установлено, переход в режим калибровки часов;
    • initial frequency training mode – отключение дисциплинирования часов до следующего корректного обновления;
    • frequency set from file – загрузка файла частоты, включение таймера удержания;
    • clock synchronized – включение дисциплинирования часов без корректировки частоты, если таймер удержания не равен нулю;
    • spike detected – произошло обновление, превышающее максимальное допустимое расхождение времени. Игнорировать это обновление и оставаться в таком состоянии до получения корректного обновления. 


  • Нет меток