Simplifique a Atualização do Seu Equipamento

Guia para Atualizar o Firmware dos Switches Cisco Catalyst com Porta USB

Descubra como otimizar o desempenho do seu equipamento Cisco com nosso guia passo a passo. Nesse material, você aprenderá a garantir segurança e eficiência por meio da atualização para as versões mais recentes de firmware. Aproveite ao máximo suas soluções Cisco e mantenha sua rede funcionando de forma confiável

Por Que Atualizar o Firmware é Essencial?

Atualizar o firmware dos seus Switches Cisco Catalyst com porta USB oferece diversas vantagens importantes. A porta USB fornece um método direto e simples para transferir o arquivo de firmware para o switch, especialmente quando o acesso à rede é limitado ou inexistente, permitindo uma atualização offline mesmo sem conexão de rede, o que é crucial em problemas de rede ou instalações iniciais. A transferência via USB costuma ser mais rápida que TFTP em redes congestionadas. Além disso, a atualização offline via USB minimiza a exposição do switch às ameaças de segurança na rede durante o processo, e o acesso físico necessário pode ser uma camada extra de segurança. 

 

 

Em casos de falha na atualização via rede, o USB pode ser uma alternativa para carregar um firmware funcional e recuperar o switch. É útil na primeira configuração, antes que a rede esteja completa, e em locais remotos com conectividade instável. Em resumo, a atualização via USB é um método alternativo, conveniente e, em certos casos, mais seguro para manter seus dispositivos atualizados com as últimas funcionalidades, correções de bugs e melhorias de segurança. Lembre-se de seguir as melhores práticas da Cisco para atualização, como verificar a integridade do arquivo e fazer backups da configuração.

Passo 1: Preparação

Siga os passos originais para baixar a imagem IOS-XE, preparar o pendrive e conectar-se via console.

Passo 2: Conexão e Acesso ao Switch

Siga os passos originais para acessar o modo EXEC privilegiado.

Passo 3: Verificação e Backup da Configuração

Verificar o IOS Atual:

Digite show version e pressione Enter.

Exemplo de Saída do show version:

Cisco IOS Software, IOS-XE Software, Catalyst 3850 Software (CAT3K_CAA-UNIVERSALK9-M), 
Version 16.9.4, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2020 by Cisco Systems, Inc.
Compiled Tue 24-Mar-20 12:50 by mcpre
ROM: BOOTLDR: Gibraltar Boot Loader (CAT3K_CAA-BOOTLDR) Version 16.9.4, RELEASE SOFTWARE (fc2)

Switch uptime is 1 week, 2 days, 3 hours, 4 minutes
System returned to ROM by reload
System image file is "flash:cat3k_caa-universalk9.16.09.04.SPA.bin"
Last reload reason: Reload Command

cisco WS-C3850-24P (APM88XXX) processor with 1048576K bytes of memory.
Processor board ID ABC1234DEFG
... (outras informações)

O que procurar na saída:

Versão do IOS-XE:
“Version 16.9.4” no exemplo.

Nome do arquivo da imagem IOS:
“flash:cat3k_caa-universalk9.16.09.04.SPA.bin” no exemplo.

Modelo do Switch:
“cisco WS-C3850-24P” no exemplo.

Tempo de atividade do sistema (“uptime”):
“Switch uptime is 1 week, 2 days, 3 hours, 4 minutes” no exemplo.

Razão da última recarga (“Last reload reason”):
“Reload Command” no exemplo.

ID da placa do processador:
“Processor board ID ABC1234DEFG” no exemplo.

Memória RAM:
“1048576K bytes of memory” no exemplo.

O que fazer após o “show version”?

Anote a versão atual do IOS-XE.
Verifique se o modelo do switch corresponde à imagem que será instalada.
Confirme o nome da imagem em execução.

Backup da Configuração no Pendrive USB:

Insira o pendrive USB na porta USB do switch.
Verifique se o pendrive é reconhecido: show usbflash0:

Verificando o conteúdo do pendrive:
Após inserir o pendrive, e executar o comando show usbflash0: verifique se o sistema listou os arquivos presentes no pendrive.
Caso o comando não retorne nada, verifique se o pendrive está formatado em FAT32, e tente outro pendrive.
Verifique se o arquivo de imagem .bin está presente no pendrive.

Copie a configuração atual: copy running-config usbflash0:config_backup.txt

Verificando o backup:

Após copiar o arquivo de configuração para o pendrive, utilize o comando show usbflash0: novamente.

Exemplo de saída do comando show usbflash0:

usbflash0:config_backup.txt 567890 bytes.

Verifique se o arquivo “config_backup.txt” aparece na lista, e compare o tamanho do arquivo listado, com o tamanho do arquivo da running-config.

Copie a configuração de inicialização: copy startup-config usbflash0:startup_config_backup.txt

É altamente recomendado também salvar a configuração no computador via xmodem.

copy running-config xmodem:

Defina o caminho de boot: boot system flash:<nome_da_imagem.bin> (substitua pelo nome do arquivo).

Verifique o boot path: show boot

Salve a configuração: copy running-config startup-config

Verificando o boot:

Após o comando show boot, verifique se o caminho do boot aponta para a nova imagem que foi copiada para a flash.

Exemplo da saída do comando show boot:

BOOT variable = flash:cat3k_caa-universalk9.16.12.05.SPA.bin,1;
Config file = flash:/config.text
Enable Break = no
Manual Boot = no
HELPER variable =
NVRAM/Config file
Verifique se o valor da variavel BOOT aponta para o novo arquivo de imagem.

Passo 4: Copiar a Imagem IOS-XE para a Flash

Verifique se o pendrive está inserido.
Copie a imagem do pendrive para a flash: copy usbflash0:<nome_da_imagem.bin> flash: (substitua pelo nome do arquivo).

Acompanhando a copia do arquivo e localizando a imagem copiada:

Durante a cópia do arquivo, o sistema exibirá o progresso da operação.
Aguarde até que a cópia seja finalizada, e o prompt do switch retorne.
Após a cópia, utilize o comando dir flash: para verificar se o arquivo da nova imagem foi copiado para a memória flash do equipamento.

Exemplo de saida do comando dir flash:

Directory of flash:/

    2  -rwx  12345678 bytes   May 01 2024 10:00:00 -03:00  cat3k_caa-universalk9.16.12.05.SPA.bin
    3  -rwx0 567890 bytes   May 01 2024 10:01:00 -03:00 config_backup.txt
    4  -rwx  987654 bytes   May 01 2024 10:02:00 -03:00 startup_config_backup.txt

32505856 bytes total (12345678 bytes free)

No exemplo acima, a imagem copiada é a “cat3k_caa-universalk9.16.12.05.SPA.bin”.

Compare o nome e o tamanho do arquivo listado, com o arquivo que esta no pendrive, para garantir que não houve erros durante a copia.

Reiniciar o equipamento após a cópia do novo firmware:

Após a cópia do novo firmware para a flash, é recomendado reiniciar o equipamento antes de configurar o boot. Para isso utilize o comando reload, e confirme a reinicialização.

Após a reinicialização, verifique novamente com o comando dir flash: se o arquivo de imagem foi copiado corretamente, e se o equipamento está funcionando corretamente.

f

Passo 5: Configurar Parâmetros de Boot

Defina o caminho de boot: boot system flash:<nome_da_imagem.bin> (substitua pelo nome do arquivo).
Verifique o boot path: show boot
Salve a configuração: copy running-config startup-config

Verificando o boot:
Após o comando show boot, verifique se o caminho do boot aponta para a nova imagem que foi copiada para a flash.

Exemplo da saída do comando show boot:

BOOT variable = flash:cat3k_caa-universalk9.16.12.05.SPA.bin,1;
Config file = flash:/config.text
Enable Break = no
Manual Boot = no
HELPER variable =
NVRAM/Config file

Verifique se o valor da variável BOOT aponta para o novo arquivo de imagem.

Passo 6: Recarregar o Switch

Digite reload e pressione Enter.

Confirme com y e Enter.

Após a reinicialização, conecte-se via console

R

Passo 7: Verificar a Atualização

Verificar a Nova Versão do IOS:

Após a reinicialização, conecte-se via console e acesse o modo EXEC privilegiado.
Digite show version e compare a saída com o exemplo anterior e com a sua imagem original.
Confirme que a versão do IOS-XE e o nome da imagem correspondem à nova imagem instalada.

Entre em Contato para Mais Informações

Interessado em produtos Cisco ou serviços especializados? Entre em contato conosco para saber mais sobre nossas soluções e como podemos ajudar a otimizar sua infraestrutura de TI.