Ошибка в этом случае заключалась в неправильном указании ключа
. Выполнение show running-config
на маршрутизаторах показало такой результат
--truncated--
ntp server 192.168.10.2 key 0
--truncated--
, где фактический рассматриваемый ключ был 1. Дальнейшее исследование команды ntp server
показывает нам что эта команда имеет ряд дополнительных параметров, включая [идентификатор ключа]
. Когда пользователь забывает указать значение ключа, маршрутизатор назначает нулевое значение по умолчанию. Таким образом, это приводит к тому, что все пакеты NTP становятся ненадежными и отклоняются. В конце концов, время остается несинхронизированным, и клиент NTP показывает ненормальное состояние.
Простое указание значения ключа следующим образом решило проблему.
ntp server 192.168.10.2 key 1
Возможно, причина, по которой изначально R1 действительно синхронизировала время, заключалась в том, что сначала выполнялись его команды NTP, после чего было настроено значение ключа на сервере NTP. На сервере NTP уже была запущена служба NTP со значением ключа по умолчанию 0, где позже для этого симметричного общего секрета было установлено желаемое другое значение 1.
]