Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Протокол На OLT реализован клиент протокола NTP (Network Time Protocol) используется  – протокола, используемого для синхронизации даты в реальном системного времени с её актуальными значениями. Он работает согласно принципу клиент-сервер, где NTP-клиенты отправляют запрос на получение времени у NTP-серверов, получающих время от высокоточных источников. 
В моделях серии LTP-N; LTX реализована полная версия протокола, которая подразумевает одновременное использование нескольких серверов с учетом сетевых задержек между ними для плавной корректировки времени. 

Настройка

Минимальная настройка

Минимальная конфигурация для работы NTP включает указание часового пояса, одного локального NTP-сервера и активацию самого клиента :

...

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

Настройка NTP

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

...

  1. Перейдите в режим конфигурирования OLT
    Без форматирования
  1. LTP-16N# configure terminal

...

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

...

  1. При необходимости может быть указана дата перехода на летнее время и обратно.
    Без форматирования
    LTP-16N(configure)# ip ntp daylightsaving start month March day 29 start-hours 2 start-minutes 0 
    LTP-16N(configure)# ip ntp

...

  1.  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 указывает день недели.
  2. При необходимости скорректируйте период отправки запросов на NTP сервер в секундах (значение по умолчанию - 1024 секунды).
    Без форматирования
     LTP-16N(configure)# ip ntp

...

  1.  interval 2048
  2. При необходимости добавьте дополнительные сервера NTP в конфигурацию.
    Без форматирования
    LTP-16N(configure)# ip ntp server 192.168.9.89
    Примечание

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

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

...

  1. 
    LTP-16N(configure)# 

...

  1. 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                                  

Полная настройка

Полная настройка протокола позволяет указать до 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                                  

...

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

  • 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

...

Подсказка

Значение clock offset 2.502ms обозначает, что время на устройстве будет плавно увеличино на две с половиной миллисекуны. При отрицательном значении время будет плавно замедленно. 

Подсказка

Временная дисперсия это то время, на которое могут колебаться его измерения относительно референсного источника.  

...

  • state – текущий этап синхронизации. Существуют следующие этапы:
    • clock never set

...

    • – время не установлено, переход в режим калибровки часов

...

    • ;
    • initial frequency training mode

...

    • – отключение дисциплинирования часов до следующего корректного обновления;
    • frequency set from file

...

    • – загрузка файла частоты,

...

    • включение таймера удержания;
    • clock synchronized

...

    • – включение дисциплинирования часов без корректировки частоты, если таймер удержания не равен нулю

...

    • ;
    • spike detected

...

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

...

...

Связанные статьи

Содержимое по меткам
showLabelsfalse
max5
spacesEKB
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("ntp","ltx","8n","ltp-16n","16n","ltp-8n") and type = "page" and space = "EKB"
labelsLTP-16N LTX NTP LTP-8N 16N 8N

...

hiddentrue

...