Cisco Syslog %NTP-4-UNSYNC: Потеря синхронизации со Stratum Peer — Решение
Предупреждение %NTP-4-UNSYNC: Lost synchronization with stratum [dec] peer [IP] сигнализирует о том, что локальный NTP-клиент Cisco IOS потерял синхронизацию с вышестоящим источником точного времени.
- Расхождение локальных часов устройства с реальным астрономическим временем (Clock Drift).
- Сбои проверки срока действия X.509 сертификатов при установлении IPsec/SSL VPN сессий.
- Некорректные метки времени в системных журналах Syslog, что затрудняет корреляцию инцидентов в SIEM.
- Флаг
Clock is unsynchronizedв выводе диагностических команд.
1. Проверка текущего состояния ассоциаций NTP
Выведите список всех настроенных пиров и оцените их статус:
show ntp status
show ntp associationsОбратите внимание на символы в первой колонке: символ * указывает на текущего мастера, # — кандидат отброшен, ~ — статически настроенный пир, пробел — связь отсутствует.
2. Анализ задержек, джиттера и дисперсии
Детальная статистика по конкретному серверу времени:
show ntp associations detailКритическими являются высокие значения dispersion (> 1000 ms) и jitter (> 100 ms), при которых алгоритм NTP объявляет источник недостоверным (falseticker).
3. Проверка сетевого пути и интерфейса-источника
Убедитесь, что запросы UDP 123 уходят с правильного интерфейса, а ответы не блокируются списками ACL:
configure terminal
ntp source-interface Loopback0
end4. Настройка нескольких надежных серверов с опцией prefer
configure terminal
ntp server 10.100.1.10 prefer
ntp server 10.100.1.11
ntp server pool.ntp.org
ntp max-associations 5
end Частые вопросы (FAQ)
Почему show ntp associations показывает сервер, но часы остаются Unsynchronized?
Алгоритму NTP (NTP Clock Filter Engine) требуется получить от 5 до 8 последовательных успешных ответов (валидных опросов) с равномерными интервалами, чтобы рассчитать стабильный сдвиг (Offset) и перевести часы в состояние Synchronized.
Какой транспортный протокол и порт использует NTP?
NTP использует протокол UDP и порт назначения 123. Убедитесь, что на всех межсетевых экранах между клиентом и сервером этот трафик разрешен в обоих направлениях.
Что означает опция ntp server ... prefer?
Директива prefer указывает алгоритму выбора использовать данный сервер в приоритетном порядке при условии, что его метрики Stratum и Dispersion сопоставимы с другими пирами.
Как синхронизировать аппаратные часы (RTC/Calendar) с NTP?
Используйте глобальную команду ntp update-calendar для периодической перезаписи аппаратного чипа времени из данных NTP.