KRON — средство для автоматического выполнения команд по заранее заданному расписанию в Cisco IOS. Как именно использовать функцию зависит только от вашего воображения. Я сталкивался только с двумя случаями, когда KRON был для меня полезен:
- Необходимость обрывать интернет соединение автоматически в 00.00 часов каждого дня;
- Необходимость сохранять конфигурацию (делать резервную копию) автоматически каждый день по расписанию.
Для того, чтобы принудительно оборвать соединение с сетью Интернет, необходимо «обнулить» интерфейс набрав команду clear interface в режиме глобальной конфигурации маршрутизатора. Воспользовавшись функцией KRON можно автоматизировать этот процесс. Для этого понадобится создать задание командой kron policy-list IntReset, где IntReset — имя задания. Далее в режиме конфигурации задания KRON нужно указать команду, которую автоматически введет маршрутизатор cli clear interface fa0/0. Осталось указать время и частоту использования данной команды. Зададим время командой kron occurrence ResetTime at 00:00 recurring и укажем задание командой policy-list IntReset. Проверить расписание можно командой show kron schedule.
Пример:
telecombook(config)#kron policy-list IntReset telecombook(config-kron-policy)#cli clear interface fa0/0 telecombook(config)#kron occurrence ResetTime at 00:00 recurring telecombook(config-kron-policy)#policy-list IntReset telecombook(config)#show kron schedule
По аналогии можно настроить автоматическое сохранение конфигурации по расписанию на TFTP сервер.
Пример:
telecombook(config)#kron policy-list Backup telecombook(config-kron-policy)#cli show run | redirect tftp://172.16.1.10/telecombook.cfg telecombook(config)#kron occurrence Backup at 23:00 Sun recurring telecombook(config-kron-policy)#policy-list Backup telecombook(config)#show kron schedule