Не могу сказать за очень хитрые параметры в настройках Cisco, но, допустим, простые вещи типа настройки портов, днс, вланов, менеджмент интерфейсов, радиуса/такакса на те 26х, 35х, 37х и 18х железки, которые стоят у меня на работе проблем не возникло, детали были разве что в настройках транковых портов на железках, у которых была не только dot1x енкапсуляция, еще на некоторых особо умных пришлось выключать маршрутизацию и прописывать роутинг, иначе железка по менеджмент интерфейсу была недоступна.
Я бы сделал так:
1. слил конфиги со всех железок в одно место
2. протипизировал разные варианты конфигов
3. создал на любимом языке генератор конфигурации с нужными настройками — dns, snmp, management и т.п по шаблонам из пункта 2.
4. настроил tftp/ftp сервера с балансировкой и хартбитом по гайдам от вендоров для выдачи прошивок и конфигураций
на железки.
5. протестил загрузку и получение прошивки на устройства по сети и их корректный запуск.
6. настроил создание/обновление узлов в системе мониторинга на основании лога от ftp/tftp — т.е. допустим нода получила прошивку и конфигурацию, соответственно получила какой-то адрес, и ведь не факт что он есть в мониторинге и профили в системе мониторинга которые к железке будут подключаться.
7. запустил это все в продакшен.
Возможно я упустил какие-то пункты, но подозреваю что этоуже будет зависеть от топологии сети