3.7. Управление конфигурацией коммутатора

Назначение

Система управления конфигурацией позволяет обеспечить стабильную и предсказуемую работу коммутатора благодаря контролю за текущей и постоянной конфигурациями устройства. Это позволяет гарантировать применение нужных настроек при включении, или перезагрузке коммутатора и быстро восстанавливать конфигурацию в случае сбоя.

Описание

При включении или перезагрузке коммутатора он загружает предварительно настроенную конфигурацию из файла “startup-config.conf”, находящегося во флеш-памяти устройства, в текущую конфигурацию – “running-config”, хранящуюся в оперативной памяти устройства.

Этот процесс переводит коммутатор в рабочее состояние согласно находящейся во флеш-памяти устройства конфигурации.

Все изменения настроек коммутатора выполняются в текущей конфигурации “running-config”. Для сохранения внесенных изменений требуется явное копирование “running-config” в файл. Без этого действия все изменения, внесенные в “running-config”, будут потеряны при перезагрузке.

Текущая конфигурация может быть сохранена в файл с любым именем, однако для настройки коммутатора при его включении, или перезагрузке будет использован только файл с именем “flash:/startup-config.conf”.

Примечание

Файлам с конфигурацией рекомендуется давать расширение “.conf” для упрощения их идентификации.

Файл “startup-config.conf” по умолчанию хранится во флеш-памяти коммутатора.

Предусмотрена возможность копирования текущей конфигурации “running-config” на внешние ресурсы (USB, TFTP, FTP, SCP), которая предназначена для решения таких задач, как:

  • резервирование хранения и восстановления конфигураций;

  • централизованное управление конфигурациями;

  • массовое развертывание и тиражирование.

Доступ к сетевым ресурсам может быть получен как по In-Band (IB), так и Out-of-Band (OOB) сети управления.

Текущую конфигурацию можно сохранять двумя способами: вручную или автоматически.

Выполнение ручного сохранения текущей конфигурации в файл “startup-config.conf”

Ручное сохранение текущей конфигурации выполняется в привилегированном режиме ввода команд.

Шаг 1: Копирование текущей конфигурации вручную во флеш-память коммутатора в файл постоянной конфигурации “startup-config.conf”

Switch# copy running-config startup-config

Примечание

Аналогично командному интерфейсу Cisco IOS для ручного сохранения текущей конфигурации в привилегированном режиме ввода команд вместо copy running-config startup-config можно использовать команду write.

Выполнение ручного сохранения текущей конфигурации на TFTP-сервер

Ручное сохранение текущей конфигурации на TFTP-сервер выполняется в привилегированном режиме ввода команд.

Шаг 1: Копирование текущей конфигурации вручную через OOB-интерфейс управления на TFTP-сервер с IP-адресом 10.0.64.250 в файл “Switch_startup-config.conf”

Switch# copy running-config mgmt-if tftp://10.0.64.250/Switch_startup-config.conf

Удаление постоянной конфигурации коммутатора и загрузка с конфигурацией по умолчанию

Удаление постоянной конфигурации коммутатора выполняется в привилегированном режиме ввода команд.

Шаг 1: Удаление файла постоянной конфигурации из флеш-памяти коммутатора

Switch# clear startup-config

После удаления файла “startup-config.conf” для загрузки коммутатора с конфигурацией по умолчанию нужно перезагрузить устройство без сохранения текущей конфигурации.

Шаг 2: Перезагрузка коммутатора

Switch# reload
Building configuration...
Startup config file is not exist. Copy running config to Startup config? [yes/no]: no
Reboot system? [confirm]

Восстановление постоянной конфигурации коммутатора

Восстановление постоянной конфигурации коммутатора выполняется в привилегированном режиме ввода команд.

Шаг 1: Копирование через OOB-интерфейс управления предварительно сохранённого на TFTP-сервер с IP-адресом 10.0.64.250 файла “Switch_startup-config.conf” в файл постоянной конфигурации “startup-config.conf” во флеш-памяти коммутатора

Switch# copy mgmt-if tftp://10.0.64.250/Switch_startup-config.conf startup-config

Восстановление части текущей конфигурации коммутатора из файла

Восстановление части текущей конфигурации коммутатора из файла выполняется в привилегированном режиме ввода команд. При этом текущая конфигурация будет дополнена настройками, скопированными из файла.

Шаг 1: Применение команд конфигурации из файла “flash:/test.conf” поверх текущей конфигурации “running-config” коммутатора

Switch# copy flash:/test.conf running-config

Настройка автоматического сохранения текущей конфигурации

В версии AqNOS 7.5.0 появилась возможность настроить автоматическое сохранение конфигурации коммутатора.

Настройка автоматического сохранения текущей конфигурации выполняется в глобальном режиме конфигурации коммутатора.

Автоматическое сохранение конфигурации выполняется без участия администратора через определенный интервал времени (по умолчанию 30 мин) вне зависимости от того, различаются или нет конфигурации, находящиеся в “running-config” и файле “startup-config.conf”

Шаг 1: Вход в режим “Global config”

Switch# configure terminal

Шаг 2: Включение режима автоматического сохранения текущей конфигурации во флеш-память коммутатора в файл постоянной конфигурации startup-config.conf

Switch(config)# startup-config file auto-save

Шаг 3 (не обязательно): Настройка интервала автоматического сохранения текущей конфигурации на 60 минут

Switch(config)# startup-config file auto-save interval 60

Шаг 4: Включение режима автоматического сохранения текущей конфигурации через OOB-интерфейс управления на TFTP-сервер с IP-адресом 10.0.64.250 в файл “Switch_startup-config.conf”

Switch(config)# startup-config file auto-save backup-to-server mgmt-if tftp://10.0.64.250/Switch_startup-config.conf

Шаг 5: Проверка

Вывод информации о настройках режима автоматического сохранения текущей конфигурации:

Switch# show saved-startup-config configuration
Auto save startup-config status : Enable
Auto save startup-config interval : 60 min

Auto backup startup-config server 1 information:
Server IP : 10.0.64.250
Server Port : 69
VRF Name : MANG_VRF
Filename Path : Switch_startup-config.conf
Transport Type : TFTP
Switch#

Вывод статуса сохранения текущей конфигурации на внешний сервер:

Switch# show saved-startup-config backup-to-server result
2025-09-16 10:33:56 Success 10.0.64.250 MANG_VRF Switch_startup-config.conf
2025-09-16 11:33:56 Success 10.0.64.250 MANG_VRF Switch_startup-config.conf
Switch#

Вывод времени последнего автоматического и ручного сохранения текущей конфигурации:

Switch# show saved-startup-config time
Saved startup-config automatically:
2025-09-16 11:33:56
Saved startup-config manually:
2025-09-15 23:00:33
Switch#