Бэкап конфигурации коммутатора Cisco на TFTP-сервер: пошаговый гайд
Зачем делать резервную копию конфигурации?
Перед плановым обновлением прошивки Cisco IOS, заменой оборудования или внесением масштабных изменений в топологию VLAN необходимо иметь актуальную копию рабочей конфигурации. Хранение настроек только в энергонезависимой памяти коммутатора (NVRAM) не защищает от аппаратного выхода устройства из строя.
Сравнение типов памяти в Cisco
| Тип конфигурации | Где хранится | Влияние перезагрузки |
|---|---|---|
running-config | Оперативная память (RAM) | Стирается при выключении питания |
startup-config | Энергонезависимая память (NVRAM) | Загружается при включении свитча |
tftp-backup | Удаленный сервер / Рабочая станция | Надежное внешнее хранилище |
Пошаговый процесс выгрузки конфигурации на TFTP
- Подготовка TFTP-сервера:
Убедитесь, что на вашем компьютере запущен TFTP-сервер (например, популярная бесплатная программа Tftpd64 / Tftpd32), указана рабочая папка для сохранения файлов и в брандмауэре Windows разрешен порт UDP 69.
- Проверка сетевой доступности TFTP-сервера с коммутатора:
Switch# ping 192.168.1.100 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.1.100, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5) - Выполнение команды экспорта конфигурации:
Запустите команду копирования из оперативной памяти на TFTP-сервер:
Switch# copy running-config tftp: Address or name of remote host []? 192.168.1.100 Destination filename [switch-confg]? cisco-sw-core-01-backup-2025.cfg !! [OK - 4520 bytes] 4520 bytes copied in 0.124 secs (36451 bytes/sec) - Как восстановить конфигурацию обратно с TFTP-сервера:
В случае сбоя или замены свитча на аналогичный выполните обратную операцию:
Switch# copy tftp: running-config Address or name of remote host []? 192.168.1.100 Source filename []? cisco-sw-core-01-backup-2025.cfg Destination filename [running-config]? Accessing tftp://192.168.1.100/cisco-sw-core-01-backup-2025.cfg... Loading cisco-sw-core-01-backup-2025.cfg from 192.168.1.100 (via Vlan1): ! [OK - 4520 bytes] Switch# write memory
Важно: После восстановления настроек командой copy tftp: running-config обязательно выполните команду write memory (или copy run start), чтобы сохранить восстановленные параметры в постоянную память NVRAM.
Частые вопросы (FAQ)
Почему при попытке бэкапа возникает ошибка '%Error opening tftp (Timed out)'?
Причины: Брандмауэр Windows на сервере блокирует порт UDP 69, TFTP-сервер не запущен, либо между коммутатором и компьютером отсутствует IP-маршрутизация.
Можно ли сохранить файл конфигурации на USB-флешку, вставленную в свитч Cisco?
Да, на современных коммутаторах со слотом USB доступна прямая команда: copy running-config usbflash0:backup.cfg.
В чем разница между running-config и startup-config?
running-config содержит текущие активные настройки в оперативной памяти (включая несохраненные), а startup-config — это конфигурация, сохраненная в памяти NVRAM, которая применится при следующем старте.
Как автоматизировать создание резервных копий на Cisco по расписанию?
Используйте встроенную службу Archive в Cisco IOS: настройте блок 'archive' с указанием периодичности 'time-period' и пути к TFTP/FTP серверу.