Протокол На OLT реализован клиент протокола NTP (Network Time Protocol) используется – протокола, используемого для синхронизации даты в реальном системного времени с её актуальными значениями. Он работает согласно принципу клиент-сервер, где NTP-клиенты отправляют запрос на получение времени у NTP-серверов, получающих время от высокоточных источников.
В моделях серии LTP-N; LTX реализована полная версия протокола, которая подразумевает одновременное использование нескольких серверов с учетом сетевых задержек между ними для плавной корректировки времени.
Настройка
Минимальная настройка
Минимальная конфигурация для работы NTP включает указание часового пояса, одного локального NTP-сервера и активацию самого клиента :
...
устройства с серверами точного времени, расположенными в сети. На OLT может быть настроено одновременно до трех адресов серверов NTP.
Настройка NTP
Процедура настройки выглядит следующим образом.
...
- Перейдите в режим конфигурирования OLT
LTP-16N# configure terminal |
...
- Укажите адрес NTP сервера. Одновременно может быть указано до трех разных серверов.
| Без форматирования |
|---|
LTP-16N(configure)# ip ntp |
...
- Укажите часовой пояс, используемый на устройстве. В соответствии со значением данного параметра системное время будет скорректировано относительно времени, полученного от сервера.
| Без форматирования |
|---|
LTP-16N(configure)# ip ntp timezone hours |
...
- При необходимости может быть указана дата перехода на летнее время и обратно.
| Без форматирования |
|---|
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 |
|
...
| Подсказка |
|---|
Синхронизация с сервером устанавливается не сразу, а после обмена сообщениями. В течение этого периода статуса синхронизации и прочей информации о сервере не будет в выводе. | Блок кода |
|---|
LTP-16N(configure)# do show ip ntp status
synchronized server
clock status unsynchronized
clock stratum 16
clock status unsynchronized
referenceclock stratum clock ID 16
reference clock precisionID -23
clock precision offset -23 0.000000 ms
root delay
clock offset 0.000000 ms
root dispersion delay 0.045000000000 ms
peerroot dispersion 0.000000045000 ms
referencepeer timedispersion 0.000000 (noms time)
reference time
synchronization state clock never set (no time) |
|
В синхронизированном состоянии вывод выглядит так:
| Блок кода |
|---|
| LTP-16N(configure)#doshowipntpstatus
synchronizedserver192.168.10.102
clockstatus |
В синхронизированном состоянии вывод выглядит так:
| Блок кода |
|---|
LTP-16N(configure)# do show ip ntp status
synchronized server synchronized 192.168.10.102
clock status stratum synchronized 3
clock stratum 3
reference clock ID 89.109.251.24
clock precision
reference clock ID -23 89.109.251.24
clock precision
clock offset-23 2.502491 ms
clock offset
root delay 2.502491 ms 45.668000 ms
root delay
root dispersion 94545.654000668000 ms
peerroot dispersion 437945.525000654000 ms
referencepeer timedispersion ec29e3de.dbe79185437.525000 ms 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
Подтвердим изменения
reference time ec29e3de.dbe79185 Tue, Jul 22 2025 17:18:06.85
synchronization state clock synchronized
|
Описание параметров мониторинга
| Блок кода |
|---|
LTP-16N(configure)# do show commitip ntp status
synchronized server Configuration committed successfully |
| Подсказка |
|---|
Начало и конец перехода на летнее время можно указать двумя способами : - либо с указанием конкретного числа в месяце, как выполнено первой командой в примере выше; - либо с указанием дня конкретной недели, как выполнено во второй команде для обратного перехода. |
| Примечание |
|---|
При указании дополнительных серверов на основе временных вычислений будет выбран самый достоверный. Однако остальные сервера продолжат опрашиваться NTP-клиентом для ресинхронизации с ними в случае недоступности первого либо увеличении его сетевых задержек. |
Описание параметров мониторинга
| Блок кода |
|---|
LTP-16N(configure)# do show ip ntp status
synchronized server 192.168.10.102 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 - произошло обновление, превышающее максимальное допустимое расхождение времени. Игнорировать это обновление и оставаться в таком состоянии до получения корректного обновления.
|
...
| Подсказка |
|---|
Временная дисперсия это то время, на которое могут колебаться его измерения относительно референсного источника. |
| Подсказка |
|---|
Значение clock offset 2.502ms обозначает, что время на устройстве будет плавно увеличино на две с половиной миллисекуны. При отрицательном значении время будет плавно замедленно. |
| Подсказка |
|---|
Synchronization state может принимать следующие значения : clock never set - время не установлено, перейти в режим калибровки часов.initial frequency training mode - отключить дисциплинирование часов до тех пор, пока время с последнего обновления не превысит максимальное время ожидания корректного обновления, затем включить таймер ожидания.frequency set from file - загрузить файл частоты, включить таймер удержания и продолжить в состоянии SYNC.clock synchronized - включить дисциплинирование часов, однако не корректировать частоту, если таймер удержания не равен нулю.spike detected - произошло обновление, превышающее максимальное допустимое расхождение времени. Игнорировать это обновление и оставаться в таком состоянии до получения корректного обновления.
|
Связанные статьи
| Содержимое по меткам |
|---|
| showLabels | false |
|---|
| max | 5 |
|---|
| spaces | EKB |
|---|
| showSpace | false |
|---|
| sort | modified |
|---|
| reverse | true |
|---|
| type | page |
|---|
| cql | label in ("ntp","ltx","8n","ltp-16n","16n","ltp-8n") and type = "page" and space = "EKB" |
|---|
| labels | LTP-16N LTX NTP LTP-8N 16N 8N |
|---|
|
| Свойства страницы |
|---|
|
| Связанный запросы |