cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 
cancel
2537
Visitas
6
ÚTIL
29
Respuestas

Doubt with Cisco Catalyst 9400 upgrade

Julian Ortiz
Level 1
Level 1

Hi community,

I have a doubt about upgrading a switch Cisco Catalyst 9400. Beside to the software image upgrade, the Release Notes say “ROMMON and CPLD version upgrade process must be completed after upgrading the software image.”. Is this true? If so, where can I find the ROMMON and CPLD images/files? I searched in the Software Download page and there are only software images.

This is the link with the information:

https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst9400/software/release/17-9/release_notes/ol-17-9-9400/upgrading_the_switch_software.html#task_b1z_hwr_43b

 

It seems CPLD must be upgrade:

CPLD version upgrade process must be completed after upgrading the software image.

 

For the ROMMON, I am a little confused:

You can upgrade the ROMMON before, or, after upgrading the software version. If a new ROMMON version is available for the software version you are upgrading to, proceed as follows:

  • Upgrading the ROMMON in the primary SPI flash device

    This ROMMON is upgraded automatically. When you upgrade from an existing release on your switch to a later or newer release for the first time, and there is a new ROMMON version in the new release, the system automatically upgrades the ROMMON in the primary SPI flash device, based on the hardware version of the switch.

  • Upgrading the ROMMON in the golden SPI flash device

    You must manually upgrade this ROMMON. Enter the upgrade rom-monitor capsule golden switch command in privileged EXEC mode.

Maybe someone with experience with this type of upgrades can shed some light here.

 

Thanks in advance,

Julián

 

1 SOLUCIÓN ACEPTADA

Soluciones aceptadas
29 RESPUESTAS 29

Julian Ortiz
Level 1
Level 1

Hi everyone,

Any idea?

Regards,

Julián

Leo Laohoo
Hall of Fame
Hall of Fame

The microcode upgrade is done automatically. 

The FPGA &/or golden capsule upgrade has to be done manually.

Hi Leo,

With microcode do you mean ROMMON or CPLD?

 

Regads,

Julián

Hello,

as I understand it, the ROMMON (or microcode/firmware as mentioned by @Leo Laohoo ) is upgraded automatically when the software is updated, and CLPD has to be done manually, using the 'upgrade hw-programmable cpld filename ' exec command. Auto-upgrade of the CLPD is not supported (see the link below):

https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst9400/software/release/17-9/release_notes/ol-17-9-9400/upgrading_the_switch_software.html#id_116258

Hi Georg,

Then, in the command “upgrade hw-programmable cpld filename”, filename is the name of a CPLD file. Where can I find this file?

I searched in the Software Download page and there are only software images (IOS), for example the following for IOS-XE 17.9.5:

 

JulianOrtiz_0-1719294807114.png

There is no CPLD files. Or if the image file is for instance "cat9k_iosxe.17.09.05.SPA.bin", do I have to run "upgrade hw-programmable cpld flash:cat9k_iosxe.17.09.05.SPA.bin"?

 

------------------EDITED-----------------

More things I found, it seems the CPLD upgrade is not necessary based on these:

https://bst.cisco.com/quickview/bug/CSCvy82222

https://community.cisco.com/t5/cisco-software-discussions/catalyst-cpld-upgrade-absolutely-necessary/td-p/4953719

 

Regards,

Julian

shambhu.kumar
Level 1
Level 1

What version currently running and what is the target version you want to run.

Can you share 

show version | i BOOTLDR

show platform

 

 

Hi Shambhu,

 

Here you are:

AGR-00-BB9410-01#show version | i BOOTLDR
BOOTLDR: System Bootstrap, Version 17.3.1r[FC2], RELEASE SOFTWARE (P)
AGR-00-BB9410-01#
AGR-00-BB9410-01#show platform
Chassis type: C9410R

Slot Type State Insert time (ago)
--------- ------------------- --------------------- -----------------
1 C9400-LC-48P ok 1y49w
1/0 C9400-LC-48P ok 1y49w
2 C9400-LC-48P ok 1y49w
2/0 C9400-LC-48P ok 1y49w
3 C9400-LC-24XS ok 1y49w
3/0 C9400-LC-24XS ok 1y49w
5 C9400-SUP-1XL ok 1y49w
5/0 C9400-SUP-1XL ok 1y49w
6 C9400-SUP-1XL ok 1y49w
6/0 C9400-SUP-1XL ok 1y49w
7 C9400-LC-24XS ok 1y49w
7/0 C9400-LC-24XS ok 1y49w
8 C9400-LC-48P ok 1y49w
8/0 C9400-LC-48P ok 1y1w
9 C9400-LC-48P ok 1y49w
9/0 C9400-LC-48P ok 1y49w
R0 C9400-SUP-1XL ok, active 1y49w
R1 C9400-SUP-1XL ok, standby 1y49w
P1 C9400-PWR-3200AC ok 1y49w
P2 C9400-PWR-3200AC ok 1y49w
P3 C9400-PWR-3200AC ps, fail 1y49w
P4 C9400-PWR-3200AC ps, fail 1y49w
P5 C9400-PWR-3200AC ok 1y49w
P6 C9400-PWR-3200AC ok 1y49w
P7 C9400-PWR-3200AC ps, fail 1y49w
P8 C9400-PWR-3200AC ps, fail 1y49w
P17 C9410-FAN ok 1y49w

Slot CPLD Version Firmware Version
--------- ------------------- ---------------------------------------
1 19032905 17.3.1r[FC2]
2 19032905 17.3.1r[FC2]
3 19032905 17.3.1r[FC2]
5 19032905 17.3.1r[FC2]
6 19032905 17.3.1r[FC2]
7 19032905 17.3.1r[FC2]
8 19032905 17.3.1r[FC2]
9 19032905 17.3.1r[FC2]

AGR-00-BB9410-01#

 

And I am going to upgrade to IOS-XE 17.9.5.

 

Regards,

Julián

Hi Julian,

for safer side upgrade 17.3.x to 17.6.x then upgrade 17.9.x

using "install add file flash:cat9k_iosxe.x.x.x.SPA.bin activate commit"    ROMMON will be upgraded automatically , no need to upgrade CPLD or FPGA,

Hi Shambhu,

 

An intermediate jump? The release notes say nothing about jumping to an intermediate image. Where did you find that information?

 

Regards,

Julián

Hello Julian,

I have four Catalyst 9400 Series 7 Slot Chassis, I have upgraded from 17.03.05 to 17.06.05 in first two chassis.

in second two 9400 Series 7 Slot Chassis I have upgraded from 17.03.05 to 17.06.05  and then 17.08.01.

below captures are for your reference, intermediate jumping from one version to another is not well documented. 

shambhukumar_0-1719399709649.png

shambhukumar_1-1719399807632.png

CSW-C9407-BLD1-GF#sh module
Chassis Type: C9407R

Switch Number 1

Mod Ports Card Type Model Serial No.
---+-----+--------------------------------------+--------------+--------------
1 24 24-Port 10 Gigabit Ethernet (SFP+) C9400-LC-24XS JAE27250EGV
2 24 24-Port 10 Gigabit Ethernet (SFP+) C9400-LC-24XS JAE27250EEN
3 11 Supervisor 1 XL Module C9400-SUP-1XL JAD264705S8
5 24 24-Port 10 Gigabit Ethernet (SFP+) C9400-LC-24XS JAE27250DYM
6 24 24-Port 10 Gigabit Ethernet (SFP+) C9400-LC-24XS JAE27250E9U

Mod MAC addresses Hw Fw Sw Status
---+--------------------------------+----+------------+------------------+--------
1 4014.8282.1558 to 4014.8282.156F 1.0 17.8.1r[FC1] 17.06.05 ok
2 6C03.B539.C578 to 6C03.B539.C58F 1.0 17.8.1r[FC1] 17.06.05 ok
3 648F.3E21.5E6C to 648F.3E21.5E76 2.1 17.8.1r[FC1] 17.06.05 ok
5 6C03.B552.C940 to 6C03.B552.C957 1.0 17.8.1r[FC1] 17.06.05 ok
6 648F.3E9D.D9F8 to 648F.3E9D.DA0F 1.0 17.8.1r[FC1] 17.06.05 ok

Mod Redundancy Role Operating Mode Configured Mode Redundancy Status
---+-------------------+---------------+---------------+------------------
3 Active sso sso Active

Switch Number 2

Mod Ports Card Type Model Serial No.
---+-----+--------------------------------------+--------------+--------------
1 24 24-Port 10 Gigabit Ethernet (SFP+) C9400-LC-24XS JAE27250EDM
2 24 24-Port 10 Gigabit Ethernet (SFP+) C9400-LC-24XS JAE27250EZ5
3 11 Supervisor 1 XL Module C9400-SUP-1XL JAD265102SF
5 24 24-Port 10 Gigabit Ethernet (SFP+) C9400-LC-24XS JAE27250F1H
6 24 24-Port 10 Gigabit Ethernet (SFP+) C9400-LC-24XS JAE27250EJ7

Mod MAC addresses Hw Fw Sw Status
---+--------------------------------+----+------------+------------------+--------
1 C47E.E0FF.E610 to C47E.E0FF.E627 1.0 17.8.1r[FC1] 17.06.05 ok
2 4014.82DD.5130 to 4014.82DD.5147 1.0 17.8.1r[FC1] 17.06.05 ok
3 ECC0.1897.84AC to ECC0.1897.84B6 2.1 17.8.1r[FC1] 17.06.05 ok
5 C47E.E0FF.F468 to C47E.E0FF.F47F 1.0 17.8.1r[FC1] 17.06.05 ok
6 6C03.B538.EDA8 to 6C03.B538.EDBF 1.0 17.8.1r[FC1] 17.06.05 ok

Mod Redundancy Role Operating Mode Configured Mode Redundancy Status
---+-------------------+---------------+---------------+------------------
3 Standby sso sso Standby Hot

 

============================================

DIST-C9407-ADMB-GF#sh module
Chassis Type: C9407R

Switch Number 1

Mod Ports Card Type Model Serial No.
---+-----+--------------------------------------+--------------+--------------
1 24 24-Port 10 Gigabit Ethernet (SFP+) C9400-LC-24XS JAE27250F4C
2 24 24-Port 10 Gigabit Ethernet (SFP+) C9400-LC-24XS JAE27250EWG
3 11 Supervisor 1 XL Module C9400-SUP-1XL JAD263500AH
5 24 24-Port 10 Gigabit Ethernet (SFP+) C9400-LC-24XS JAE27250E29
6 24 24-Port 10 Gigabit Ethernet (SFP+) C9400-LC-24XS JAE27250E5D

Mod MAC addresses Hw Fw Sw Status
---+--------------------------------+----+------------+------------------+--------
1 4014.8282.17F8 to 4014.8282.180F 1.0 17.8.1r[FC1] 17.08.01 ok
2 C47E.E0FF.D680 to C47E.E0FF.D697 1.0 17.8.1r[FC1] 17.08.01 ok
3 648F.3E21.522C to 648F.3E21.5236 2.1 17.8.1r[FC1] 17.08.01 ok
5 C47E.E0FF.E628 to C47E.E0FF.E63F 1.0 17.8.1r[FC1] 17.08.01 ok
6 C47E.E0FF.E5E0 to C47E.E0FF.E5F7 1.0 17.8.1r[FC1] 17.08.01 ok

Mod Redundancy Role Operating Mode Configured Mode Redundancy Status
---+-------------------+---------------+---------------+------------------
3 Active sso sso Active

Switch Number 2

Mod Ports Card Type Model Serial No.
---+-----+--------------------------------------+--------------+--------------
1 24 24-Port 10 Gigabit Ethernet (SFP+) C9400-LC-24XS JAE27250EQK
2 24 24-Port 10 Gigabit Ethernet (SFP+) C9400-LC-24XS JAE27250EFH
3 11 Supervisor 1 XL Module C9400-SUP-1XL JAD265103XP
5 24 24-Port 10 Gigabit Ethernet (SFP+) C9400-LC-24XS JAE27250EA9
6 24 24-Port 10 Gigabit Ethernet (SFP+) C9400-LC-24XS JAE27250EF8

Mod MAC addresses Hw Fw Sw Status
---+--------------------------------+----+------------+------------------+--------
1 C47E.E0FF.E2E0 to C47E.E0FF.E2F7 1.0 17.8.1r[FC1] 17.08.01 ok
2 6C03.B539.C500 to 6C03.B539.C517 1.0 17.8.1r[FC1] 17.08.01 ok
3 ECC0.1897.86AC to ECC0.1897.86B6 2.1 17.8.1r[FC1] 17.08.01 ok
5 C47E.E0FF.F4B0 to C47E.E0FF.F4C7 1.0 17.8.1r[FC1] 17.08.01 ok
6 6C03.B539.C560 to 6C03.B539.C577 1.0 17.8.1r[FC1] 17.08.01 ok

Mod Redundancy Role Operating Mode Configured Mode Redundancy Status
---+-------------------+---------------+---------------+------------------
3 Standby sso sso Standby Hot

Chassis MAC address range: 44 addresses from 648f.3e21.5200 to 648f.3e21.522b

Thanks

 

Hello Julian,

I have four Catalyst 9400 Series 7 Slot Chassis, In two chassis I have upgraded  17.06.05 from 17.03.05

and another two chassis it has been upgraded from 17.03.05 to 17.06.05 and later 17.08.01. You can directly upgrade 17.03.X to 17.9.X. No neded to care about ROMMON, CPLD and FPGA. It will upgrade automatically. 

shambhukumar_0-1719402422149.png

Thanks 

 

 

Thanks for the information.

 

Regards,

Julián

As a test, I have successfully upgraded the firmware of a C9500-48Y4C, from 17.3.5, to 17.12.3.  (See attached file.)

NOTE:  A 9500 is "different" to a 9400 or 9600 Supervisor card, however, they share a lot of common architecture and, I will assume, behaviour.  

(The start of the file will show that the C9500-48Y4C boots up in  ROMMON version 17.3.1r.  After the reboot, and before 17.12.3 is loaded, the switch conducts an "bootloader upgrade" and then rebooting to ROMMON version 17.8.1r.)

This is further proof that direct upgrade, from 17.3.X, to 17.12.3 is supported and no need to go to an intermediate version as a prerequisite.

Thank you very much for your interest!

 

Regards,

Julián