Напиши скрипт на Python:
https://natenka.gitbooks.io/pyneng/
Или телнетом выполняй команды с помощью скрипта.
Или по SNMP управляй с помощью скрипта.
Если хочешь поменише писать руками прочти главу про
Ansible
PS
Всего 20? Можно и руками обновить. Прошивки-то редко выходят.
PPS
Чтоб перезупускать циску в у казанное время существует команда
reload in