Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


cisco:how-to-update-ios-v15-firmware-on-cisco-catalyst-switch

Как обновить микрокод IOS v12/v15 на коммутаторе Cisco Catalyst

Прежде, чем приступать к процедуре обновления микрокода IOS v12/v15 на новую версию на коммутаторе Cisco Catalyst, желательно создать резервную копию текущей конфигурации коммутатора, а также сохранить текущую версию файлов микрокода на тот случай, если по какой-то причине потребуется откат на прежднуюю версию IOS. Пример создания резервной копии рассмотрен здесь.

Посмотрим текущую версию firmware:

SW01# show version

Cisco IOS Software, C3560E Software (C3560E-UNIVERSALK9-M), Version 15.2(1)E ... ... ROM: Bootstrap program is C3560E boot loader BOOTLDR: C3560E Boot Loader (C3560X-HBOOT-M) Version 12.2(58r)SE1 ... ... System image file is "flash:c3560e-universalk9-mz.152-1.E/c3560e-universalk9-mz.152-1.E.bin" ... Switch Ports Model SW Version SW Image ------ ----- ----- ---------- ---------- * 1 54 WS-C3560X-48 15.2(1)E C3560E-UNIVERSALK9-M ...

В нашем примере на коммутаторе Cisco Catalyst 3560X работает IOS версии 15.2(1)E и нам необходимо выполнить обновление до версии 15.2(4)E8.

Запускаем на выделенной машине в сети TFTP-сервер. В качестве TFTP-сервера может выступать, например, Windows-машина с утилитой Tftpd, про которую мы упоминали ранее.

Размещаем в коневом каталоге TFTP-сервера файл с tar архивом новой версии прошивки, который предварительно загружен с сайта Cisco. В нашем случае это файл c3560e-universalk9-tar.152-4.E8.tar Подключаемся к коммутатору и проверяем, достаточно ли места на флэш-накопителе коммутатора для загрузки новой версии прошивки.

# show flash:

Directory of flash:/ 525 -rwx 3096 Mar 30 2011 05:00:05 +03:00 multiple-fs 2 -rwx 52 Mar 30 2011 04:35:15 +03:00 express_setup.debug 3 -rwx 1396 Mar 30 2011 04:51:31 +03:00 vlan.dat 5 -rwx 1916 Mar 30 2011 04:57:10 +03:00 private-config.text 6 drwx 512 Oct 22 2013 11:46:39 +03:00 c3560e-universalk9-mz.152-1.E 526 -rwx 6144 Mar 30 2011 04:57:10 +03:00 config.text 57671680 bytes total (29053952 bytes free)

В нашем случае на флэше размером 55 MB свободно ~28 MB. При этом размер архива с новой версией прошивки ~30,5 MB. Однако рассматриваемый далее метод обновления позволит выполнить обновление, так как перед закачкой на флэш новой версии прошивки, старая версия будет автоматически удалена, что позволит высвободить необходимое место.

Выполним проверку доступности TFTP-сервера:

# ping 10.1.1.3

Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 10.1.1.3, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/3/8 ms

Чтобы узнать, какие опции загрузки прошивки поддерживаются текущей версией IOS выполним команду:

#archive download-sw ?


/allow-feature-upgrade Allow installation of image with different feature sets /directory Specify a directory for images /force-reload Unconditionally reload system after successful sw upgrade /force-ucode-reload Upgrade UCODE after successful sw upgrade and before an unconditional reload /imageonly Load only the IOS image(s) /leave-old-sw Leave old sw installed after successful sw upgrade /no-set-boot Don't set BOOT -- leave existing boot config alone /no-version-check skip version check that prevents incompatible image install /overwrite OK to overwrite an existing image /reload Reload system (if no unsaved config changes) after successful sw upgrade /safe Always load before deleting old version /upgrade-ucode Upgrade UCODE after successful sw upgrade (no reload) flash: Image file fstage: Image file ftp: Image file http: Image file https: Image file rcp: Image file scp: Image file tftp: Image file

Чтобы выполнить обновление прошивки с заменой существующей версии (ключ /overwrite) и последующей перезагрузкой коммутатора (опция /reload) выполним команду вида:

# archive download-sw /overwrite /reload tftp://10.1.1.3/c3560e-universalk9-tar.152-4.E8.tar

После окончания процесса, который будет сопровождаться одной или даже двумя автоматическими перезагрузками коммутатора, снова проверяем версию:

#show ver

Cisco IOS Software, C3560E Software (C3560E-UNIVERSALK9-M), Version 15.2(4)E8, … ... ROM: Bootstrap program is C3560E boot loader BOOTLDR: C3560E Boot Loader (C3560X-HBOOT-M) Version 12.2(58r)SE1, RELEASE SOFTWARE (fc1) ... System image file "flash:/c3560e-universalk9-mz.152-4.E8/c3560e-universalk9-mz.152-4.E8.bin" ... Switch Ports Model SW Version SW Image ------ ----- ----- ---------- ---------- * 1 54 WS-C3560X-48 15.2(4)E8 C3560E-UNIVERSALK9-M …

Проверено на следующих конфигурациях:

Модель коммутатора Версия IOS
Cisco Catalyst WS-C3560-48TS-S V02 12.2(55)SE10 - 12.2(55)SE13
Cisco Catalyst WS-2960X-48TD-L V05 15.2.2E7 - 15.2.7E1
Cisco Catalyst WS-C3560X-48T-L V05 15.2.1E

Автор текущей редакции:
Алексей Максимов
Время публикации: 30.08.2019 13:59

Обсуждение

Ваш комментарий:
 
cisco/how-to-update-ios-v15-firmware-on-cisco-catalyst-switch.txt · Последнее изменение: 03.02.2020 14:22 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki