Este documento explica o procedimento passo a passo para fazer a atualização da imagem dos Cisco Catalyst 2955 Series Switches através do uso de Interface de Linha de Comando (CLI).
Antes de tentar esta configuração, certifique-se de estar familiarizado com estes tópicos do Catalyst 3550:
Convenções de nomeação
Conjuntos de recursos
Sistemas de arquivos e parâmetros de inicialização
Instalação de um servidor TFTP e backup da configuração
Se você não estiver familiarizado com os tópicos, consulte a seção Prepare to Upgrade deste documento antes de tentar a atualização do software.
Se você já atender aos requisitos, ignore qualquer um ou todos esses tópicos. Vá diretamente para a seção Procedimento de Upgrade de Software para 3550 Series Switches deste documento.
Este documento não se restringe a versões de software e hardware específicas.
Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.
Um upgrade de imagem de software pode ser necessário por estes motivos:
Você deseja implementar novos recursos em sua rede que estão disponíveis na versão de software mais recente.
Você deseja instalar uma nova placa de linha que a versão de software atual não suporta.
Um bug conhecido afetou seu switch. A versão de software mais recente resolve o bug.
Este documento não aborda o procedimento de atualização que usa o Cisco Cluster Management Suite (CMS). Para obter detalhes sobre esse procedimento, siga estas etapas:
Abra o aplicativo CMS.
Selecione Administration > Software Upgrade.
Na barra de menus, selecione Ajuda.
Há dois tipos de arquivos ou extensões de arquivo que você vê ao baixar o software 3550 da seção Switches LAN de Downloads - Switches (somente clientes registrados) .
O arquivo .bin é a imagem do Cisco IOS® Software. Se você quiser usar apenas a CLI para gerenciar o switch, o arquivo .bin será o único arquivo a ser baixado.
O arquivo .tar é um arquivo archive. O processo de atualização extrai a imagem do Cisco IOS e os arquivos CMS do arquivo .tar. Se você quiser gerenciar switches ou clusters de switches por meio de uma interface da Web, como HTML, esse arquivo será o único a ser baixado.
Observação: quando você faz download de uma imagem .tar, o utilitário de arquivamento localizado no PC salva o arquivo. Esse utilitário pode ser o WinZip ou algum outro software de terceiros. Não há necessidade de extrair manualmente os arquivos no arquivamento. A extração ocorre automaticamente durante o processo de atualização.
O 3550 é um switch de Camada 2 (L2) ou Camada 3 (L3), que depende da versão do software e do conjunto de recursos que você instala.
As convenções de nomenclatura para imagens 3550 começam com um destes:
As diferenças entre os dois são:
A imagem SMI é essencialmente uma imagem apenas L2. No entanto, o Cisco IOS Software Release 12.1(8)EA1b inclui aprimoramentos no conjunto de recursos L2. Esta versão e as versões posteriores da SMI usam o termo "Camada 2+". O Cisco IOS Software Release 12.1(11)EA1 adiciona a funcionalidade L3 básica à imagem SMI. Essa funcionalidade de L3 inclui roteamento unicast estático, o Routing Information Protocol (RIP) e outros recursos. Esta versão e as versões posteriores do SMI usam a frase "recursos básicos de roteamento de Camada 3".
A imagem EMI é uma imagem L2 em combinação com um conjunto completo de recursos L3. Esse conjunto de recursos inclui:
Interior Gateway Routing Protocol (IGRP) e Enhanced IGRP (EIGRP)
Protocolo Open Shortest Path First (OSPF)
Border Gateway Protocol Versão 4 (BGP4)
Hot Standby Router Protocol (HSRP)
Multicast independente de protocolo (PIM)
Outros serviços avançados
Observação: Para obter mais informações sobre os recursos SMI e EMI, consulte o Guia de Configuração do Software do Switch Multicamada Catalyst 3550 nas notas de versão dos Switches Multicamada Catalyst 3550 da sua versão do software 3550.
Observação: todos os switches Gigabit Ethernet Catalyst 3550 são fornecidos com uma instalação EMI. Os switches Catalyst 3550 Fast Ethernet são fornecidos com uma instalação SMI ou EMI. Você pode solicitar o kit de Upgrade de Imagem do Software Multicamada Avançado (CD-3550-EMI=) para fazer o upgrade de qualquer switch Fast Ethernet Catalyst 3550 do SMI para o EMI. No entanto, a menos que você tenha comprado seu 3550 com uma pré-instalação de imagem EMI, você deve comprar o kit de atualização antes de fazer o download da imagem EMI.
Execute o comando show version para verificar estes itens:
A versão do software que você executa
O local da instalação da imagem
O conjunto de recursos que você executa
O modelo 3550 que você tem
Exemplo de saída do comando:
3550# show version Cisco Internetwork Operating System Software IOS (tm) C3550 Software (C3550-I5Q3L2-M), Version 12.1(12c)EA1, RELEASE SOFTWARE (fc1) !--- The "I5Q3L2" at the start of the image name tells !--- you that this image is an EMI. !--- If you see "I9Q3L2" instead, the name means that you !--- run an SMI. !--- The version of software that you currently run is !--- Cisco IOS Software Release 12.1(12c)EA1. Copyright (c) 1986-2002 by cisco Systems, Inc. Compiled Mon 25-Nov-02 00:07 by antonino Image text-base: 0x00003000, data-base: 0x0075FE48 ROM: Bootstrap program is C3550 boot loader 3550 uptime is 2 weeks, 1 day, 3 hours, 0 minutes System returned to ROM by power-on System image file is "flash:c3550-i5q3l2-mz.121-12c.EA1/c3550-i5q3l2-mz.121-12c. EA1.bin" !--- The image is in the flash/c3550-i5q312-mz.121-12c.EA1 directory. !--- Output suppressed. Model revision number: 03 Motherboard revision number: 03 Model number: WS-C3550-24PWR-SMI !--- This is a WS-C3550-24PWR-SMI. !--- Notice the "SMI" at the end of the model number. !--- This factory configuration does not change, !--- even if you upgrade to an EMI. System serial number: CSJ0644U00Y Configuration register is 0x10F 3550#
O 3550 é enviado de fábrica com a instalação de uma imagem CMS (arquivo .tar) na memória flash: diretório. O processo de extração do arquivo .tar cria um diretório da imagem do Cisco IOS. O diretório da imagem possui o mesmo nome da imagem do Cisco IOS (arquivo .bin), mas sem a extensão de arquivo. Esse diretório armazena a imagem do Cisco IOS (arquivo .bin) junto com um subdiretório HTML que contém os arquivos CMS.
Emita o dir flash: para exibir o conteúdo do sistema de arquivos da Flash do 3550. Exemplo de saída do comando:
3550# dir flash: Directory of flash:/ 2 -rwx 796 Mar 01 1993 00:00:36 vlan.dat 3 -rwx 0 Mar 01 1993 00:04:17 env_vars 4 -rwx 1637 Mar 07 1993 14:34:06 config.text 5 -rwx 348 Mar 01 1993 00:04:17 system_env_vars 6 -rwx 5 Mar 07 1993 14:34:06 private-config.text 7 drwx 192 Mar 01 1993 00:18:55 c3550-i5q3l2-mz.121-12c.EA1 !--- Notice the "d" in the permissions statement. The "d" indicates that !--- c3550-i5q312-mz.121-12c.EA1 is a directory. !--- This directory is the location of both the Cisco IOS image (.bin file) !--- and the HTML subdirectory. 15998976 bytes total (10415104 bytes free)
Se você usar apenas a imagem do Cisco IOS para atualizar, execute o comando copy tftp. A seção Procedimento Passo a Passo para o 3550 com Uso Somente da Imagem do Cisco IOS (Arquivo .bin) deste documento explica totalmente esse processo.
Se você fizer o upgrade com o uso da imagem do CMS (arquivo .tar), execute o comando archive download-sw. A seção Procedimento Passo a Passo para o 3550 com Uso da Imagem do CMS (Arquivo .tar) deste documento explica totalmente esse processo.
Memória DRAM
A configuração da DRAM síncrona (SDRAM) em todos os switches 3550 é de 64 MB. Não há requisitos mínimos de DRAM a considerar antes de fazer o upgrade do software nos 3550.
Memória FLASH
Todos os 3550s têm 16 MB de memória Flash interna. A memória flash não pode ser atualizada.
Há um limite para o número de imagens que você pode armazenar na Flash. Sempre verifique o tamanho, em bytes, da imagem na seção Switches LAN de Downloads - Switches (somente clientes registrados) antes de atualizar o software. Emita o dir flash: para comparar o tamanho desta imagem com o espaço livre na Flash. Exemplo de saída do comando:
3550# dir flash: Directory of flash:/ 2 -rwx 796 Mar 01 1993 00:00:36 vlan.dat 3 -rwx 346 Mar 01 1993 00:21:36 system_env_vars 6 drwx 192 Mar 01 1993 00:21:34 c3550-i5q3l2-mz.121-13.EA1 7 drwx 192 Mar 01 1993 00:18:55 c3550-i5q3l2-mz.121-12c.EA1 42 -rwx 0 Mar 01 1993 00:21:35 env_vars 15998976 bytes total (4416512 bytes free) !--- This is the free memory in Flash.
Se necessário, execute o comando delete flash: file_name para excluir uma única imagem do Cisco IOS (arquivo .bin). Ou execute o comando delete /force /recursive para excluir um diretório e todos os arquivos no diretório.
Para fazer o upgrade com o uso de uma imagem do CMS (arquivo .tar), use o comando archive download-sw. Esse comando tem algumas opções. Uma opção é o comando archive download-sw /overwrite, que substitui o software antigo. Outra opção é o comando archive download-sw /leave-old-sw. Esse comando deixa o software antigo, mas requer mais espaço em Flash.
A seção Procedimento de Upgrade de Software para os 3550 Series Switches deste documento aborda em detalhes o uso do comando delete e do comando archive download-sw.
Ao contrário de alguns outros switches Catalyst, não há nenhum comando config-register no 3550. Você não pode mudar o valor do registro de configuração padrão.
O 3550 procura automaticamente uma imagem de software válida a partir da qual inicializar. A pesquisa ocorrerá mesmo se você não definir uma instrução de inicialização do sistema. Defina a instrução de inicialização mesmo assim, como precaução. O comando para definir uma instrução de inicialização do sistema é boot system flash: file_name .
Você pode especificar várias imagens na instrução de inicialização se separar os nomes das imagens com um ponto-e-vírgula. O comando é boot system flash: arquivo1;arquivo2 .
Se você usar uma imagem do CMS no 3550, a extração da imagem do Cisco IOS (arquivo .bin) criará um diretório apenas para a imagem. O comando boot system torna-se boot system flash: diretory/file_name .
A seção Procedimento de Upgrade de Software para os 3550 Series Switches deste documento aborda em detalhes o uso do comando boot system.
Você deve fazer o download da imagem do software 3550 no PC que funciona como o servidor TFTP antes da atualização da imagem real. Faça o download da imagem do software da seção Switches LAN de Downloads - Switches (somente clientes registrados) . Para baixar a imagem do software, você deve ser um usuário registrado e deve fazer logon. Se você não souber qual imagem fazer download, consulte a seção Prepare to Upgrade deste documento.
O exemplo de saída neste documento usa um servidor TFTP de terceiros com instalação em um PC que executa o Microsoft Windows 2000 Professional. Você pode usar qualquer servidor TFTP com instalação em qualquer plataforma. Você não precisa utilizar um PC com um sistema operacional Windows.
Baixe e instale qualquer software TFTP shareware da Internet no PC que você deseja usar para copiar a imagem do software 3550 para o switch.
O diretório raiz do servidor TFTP deve ser o diretório para o qual você faz o download da imagem do software. Você pode fazer o download das imagens para o diretório raiz padrão do servidor TFTP. Ou você pode alterar o caminho do diretório raiz para o diretório que armazena a imagem do software.
Para acessar a CLI do switch, conecte um cabo de console entre a porta de console do switch e o PC.
Consulte Conexão de um Terminal à Porta de Console dos Catalyst Switches. O documento explica como acessar a CLI com o hiperterminal.
Observação: você pode atualizar o switch com acesso Telnet remoto. No entanto, ao recarregar o switch durante o upgrade de software, você perde a conectividade Telnet. Depois de carregar a nova imagem, você pode restabelecer o Telnet. No entanto, para solucionar problemas em caso de falha, você deve ter acesso de console local. Uma atualização de switch com o uso de acesso de console é melhor.
Configure uma interface VLAN no switch para estar na mesma VLAN, ou sub-rede, que seu servidor TFTP com conexão direta.
Essa configuração fornece os melhores resultados.
Se você não conseguir conectar diretamente o servidor TFTP ao switch, execute o comando ip default-gateway ou o comando ip route. Esses comandos definem um gateway padrão para acessar o servidor TFTP.
No 3550, você pode configurar uma interface de VLAN com um endereço IP e com interfaces físicas L2 como membros dessa VLAN. Como alternativa, você pode configurar uma interface física como uma interface L3 com seu próprio endereço IP. Essa configuração é semelhante a uma configuração de roteador.
Este exemplo usa uma interface VLAN com uma interface física L2 Fast Ethernet nessa VLAN. O 3550 e o servidor TFTP não estão na mesma sub-rede, portanto, você configura uma rota padrão.
3550# configure terminal 3550(config)# interface vlan 1 !--- A Fast Ethernet interface is in VLAN 1. 3550(config-if)# ip address 10.10.10.1 255.255.255 3550(config-if)# no shut 3550(config-if)# exit 3550(config)# ip route 0.0.0.0 0.0.0.0 10.10.10.129 !--- Issue this command as one way to establish !--- connectivity to a TFTP server on a different subnet or network. 3550(config)# end 3550# 3550# ping 20.20.20.2 !--- Ping the IP address of the TFTP server !--- from the switch to verify connectivity. Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 20.20.20.2, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/202/1000 ms 3550#
Faça um backup da configuração do switch para o PC que executa o servidor TFTP. Se você perder a configuração do switch por qualquer razão, sempre será possível restaurar a configuração a partir do servidor TFTP.
Execute o comando copy startup-config tftp no 3550 para fazer backup da sua configuração atual em um servidor TFTP. Exemplo de saída do comando:
3550# copy startup-config tftp Address or name of remote host []? 20.20.20.2 !--- Enter your TFTP server IP. !--- Press Return or Enter. Destination filename [3550-confg]? !--- Press Return or Enter. !--- The file 3550-confg saves in the !--- TFTP server root directory. !! 1622 bytes copied in 3.656 secs (444 bytes/sec) 3550#
Existem dois procedimentos de atualização disponíveis para o 3550:
Se você quiser usar somente o CLI e não tiver a intenção de usar o software CMS, conclua o Procedimento Passo a Passo para o 3550 com Uso Somente da Imagem do Cisco IOS (Arquivo .bin).
Se você quiser usar a versão mais recente do software CMS, conclua o Procedimento Passo a Passo para o 3550 com Uso da Imagem CMS (Arquivo .tar).
Neste exemplo, você atualiza o software em um 3550 do Cisco IOS Software Release 12.1(12c)EA1 para o Cisco IOS Software Release 12.1(13)EA1 com o uso apenas da imagem do Cisco IOS (arquivo .bin). O procedimento é o mesmo, independentemente da versão do software que você usa.
Execute o comando show version para exibir a versão atual do software que você está executando.
Exemplo de saída do comando:
3550# show version Cisco Internetwork Operating System Software IOS (tm) C3550 Software (C3550-I5Q3L2-M), Version 12.1(12c)EA1, RELEASE SOFTWARE (fc1) !--- The current software version is Cisco IOS Software Release 12.1(12c)EA1.
Na seção LAN Switches de Downloads - Switches (somente clientes registrados) , escolha o software Catalyst 3550 e localize a imagem que deseja fazer download.
Observe o tamanho da imagem em bytes. Este exemplo usa o arquivo c3550-i5q3l2-mz.121-13.EA1.bin. O "i5q3l2" no início do nome do arquivo informa que esta imagem é um EMI. O tamanho da imagem é de 3993612 bytes ou aproximadamente 4 MB.
Observação: o procedimento é o mesmo para o SMI. A imagem SMI tem "i9q3l2" no início do nome do arquivo. A imagem SMI é menor e ocupa menos espaço na Flash. Se você ainda tiver dúvidas sobre o uso de uma imagem SMI ou EMI, consulte as Convenções de Nomenclatura de Imagens de Software do 3550: SMI e EMI deste documento.
Faça o download da imagem desejada.
Emita o dir flash: nos 3550 para verificar a quantidade de memória livre disponível para o upgrade.
Exemplo de saída do comando:
3550# dir flash: Directory of flash:/ 2 -rwx 556 Mar 01 1993 00:02:13 vlan.dat 3 -rwx 3384393 Mar 01 1993 00:32:58 c3550-i5q3l2-mz.121-9.EA1c.bin 4 drwx 192 Mar 01 1993 00:10:15 c3550-i5q3l2-mz.121-11.EA1a !--- Notice the "d" for directory in the permissions statement. 38 -rwx 0 Mar 01 1993 00:10:15 env_vars 7 -rwx 348 Mar 01 1993 00:10:15 system_env_vars 12 drwx 192 Mar 01 1993 00:16:22 c3550-i5q3l2-mz.121-12c.EA1 !--- Notice the "d" for directory in the permissions statement. 15998976 bytes total (1949184 bytes free) !--- There are just under 2 MB of memory left, which is not enough. !--- A deletion of one of the old images or, possibly, a directory !--- is necessary to upgrade. 3550#
Observação: se você já tiver espaço suficiente no Flash para a atualização, continue diretamente para a Etapa 6.
Execute o comando delete para remover a imagem antiga do Cisco IOS Software Release 12.1(9)EA1c (arquivo .bin).
Essa exclusão libera espaço suficiente para a atualização. Exemplo de saída do comando:
3550# delete flash:c3550-i5q3l2-mz.121-9.EA1c.bin Delete filename [c3550-i5q3l2-mz.121-9.EA1c.bin]? !--- Press Return or Enter. Delete flash:c3550-i5q3l2-mz.121-9.EA1c.bin? [confirm] !--- Press Return or Enter. 3550# 3550# dir flash: Directory of flash:/ 2 -rwx 556 Mar 01 1993 00:02:13 vlan.dat 4 drwx 192 Mar 01 1993 00:10:15 c3550-i5q3l2-mz.121-11.EA1a 38 -rwx 0 Mar 01 1993 00:10:15 env_vars 7 -rwx 348 Mar 01 1993 00:10:15 system_env_vars 12 drwx 192 Mar 01 1993 00:16:22 c3550-i5q3l2-mz.121-12c.EA1 15998976 bytes total (5334016 bytes free) !--- After you delete the old Cisco IOS image file, there is now !--- over 5 MB of free memory. There is enough room for the upgrade. 3550#
Um upgrade pode exigir a liberação de mais espaço ainda. Isso depende de quantas imagens você armazenou na Flash. Você pode excluir um diretório de imagens antigo para liberar espaço.
Observação: lembre-se desse local de armazenamento para que você possa encontrar a imagem antiga do Cisco IOS (arquivo .bin), bem como os arquivos necessários para o CMS. Se você não usar a interface da Web para gerenciar o switch ou se tiver um diretório de imagem mais recente, o local de armazenamento não será um problema.
Execute o comando delete /force /recursive para excluir um diretório de imagem e todos os subdiretórios e arquivos no diretório de imagem. Exemplo de saída do comando:
3550# delete /force /recursive flash:c3550-i5q3l2-mz.121-11.EA1a Delete filename [c3550-i5q3l2-mz.121-11.EA1a]? !--- Press Return or Enter. 3550# 3550# dir flash: Directory of flash:/ 2 -rwx 556 Mar 01 1993 00:02:13 vlan.dat 38 -rwx 0 Mar 01 1993 00:10:15 env_vars 7 -rwx 348 Mar 01 1993 00:10:15 system_env_vars 12 drwx 192 Mar 01 1993 00:16:22 c3550-i5q3l2-mz.121-12c.EA1 15998976 bytes total (10417664 bytes free) !--- You do not need to free up more room in this case. !--- However, you can see that you now have over 10 MB of free space. 3550#
Execute o comando copy tftp flash: para executar a atualização.
3550# copy tftp flash: Address or name of remote host []? 20.20.20.2 !--- This is the TFTP server IP. Press Return or Enter. Source filename []? c3550-i5q3l2-mz.121-13.EA1.bin !--- Press Return or Enter. Destination filename [c3550-i5q3l2-mz.121-13.EA1.bin]? Accessing tftp://20.20.20.2/c3550-i5q3l2-mz.121-13.EA1.bin... Loading c3550-i5q3l2-mz.121-13.EA1.bin from 20.20.20.2 (via Vlan1): !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - 3993612 bytes] !--- The image copied successfully. 3993612 bytes copied in 107.992 secs (36981 bytes/sec) 3550# dir flash: Directory of flash:/ 2 -rwx 556 Mar 01 1993 00:02:13 vlan.dat 3 -rwx 3993612 Mar 01 1993 01:11:07 c3550-i5q3l2-mz.121-13.EA1.bin !--- Installation of the new image is in the flash: directory. 38 -rwx 0 Mar 01 1993 00:10:15 env_vars 7 -rwx 348 Mar 01 1993 00:10:15 system_env_vars 12 drwx 192 Mar 01 1993 00:16:22 c3550-i5q3l2-mz.121-12c.EA1 15998976 bytes total (6423552 bytes free) 3550# 3550# verify flash:c3550-i5q3l2-mz.121-13.EA1.bin Verified flash:c3550-i5q3l2-mz.121-13.EA1.bin 3550# !--- Issue the verify command to verify that the !--- image checksum is correct.
Defina uma instrução boot system para que a nova imagem seja inicializada no próximo recarregamento.
Exemplo de saída do comando:
3550# configure terminal Enter configuration commands, one per line. End with CNTL/Z. 3550(config)# boot system flash:c3550-i5q3l2-mz.121-13.EA1.bin 3550(config)# end 3550# 3550# show boot BOOT path-list: flash:c3550-i5q3l2-mz.121-13.EA1.bin !--- Output suppressed. !--- The boot system statement does not show up in the configuration. !--- Issue the show boot command to verify that the new image !--- boots on the next reload of the switch.
Execute o comando write memory para salvar suas alterações e recarregar o switch.
Exemplo de saída do comando:
3550# write memory Building configuration... [OK] 3550# reload Proceed with reload? [confirm] !--- Press Return or Enter. 01:21:53: %SYS-5-RELOAD: Reload requested !--- Output suppressed. Press RETURN to get started! !--- Press Return or Enter. !--- Output suppressed.
Execute o comando show version para verificar se você está executando a nova imagem.
Exemplo de saída do comando:
3550# show version Cisco Internetwork Operating System Software IOS (tm) C3550 Software (C3550-I5Q3L2-M), Version 12.1(13)EA1, RELEASE SOFTWARE (fc1) !--- The c3550-I5Q3L2 means that you run the EMI. !--- The current software version is Cisco IOS Software Release 12.1(13)EA1. !--- Output suppressed.
Neste exemplo, você atualiza o software em um 3550 do Cisco IOS Software Release 12.1(12c)EA1 para o Cisco IOS Software Release 12.1(13)EA1 com o uso da imagem do CMS (arquivo .tar).
Execute o comando show version para exibir a versão atual do software que você está executando.
Exemplo de saída do comando:
3550# show version Cisco Internetwork Operating System Software IOS (tm) C3550 Software (C3550-I5Q3L2-M), Version 12.1(12c)EA1, RELEASE SOFTWARE (fc1) !--- The current version is Cisco IOS Software Release 12.1(12c)EA1.
Na seção LAN Switches de Downloads - Switches (somente clientes registrados) , escolha o software Catalyst 3550 e localize a imagem que deseja fazer download.
Observe o tamanho da imagem em bytes. Este exemplo usa o arquivo c3550-i5q3l2-tar.121-13.EA1.tar. O "i5q3l2" no início do nome do arquivo informa que esta imagem é um EMI. O tamanho da imagem é 6011904 bytes, ou aproximadamente 6 MB.
Observação: o procedimento é o mesmo para o SMI. A imagem SMI tem "i9q3l2" no início do nome do arquivo. A imagem SMI é menor e ocupa menos espaço na Flash. Se você ainda tiver dúvidas sobre o uso de uma imagem SMI ou EMI, consulte as Convenções de Nomenclatura de Imagens de Software do 3550: SMI e EMI deste documento.
Faça o download da imagem desejada.
Emita o dir flash: nos 3550 para verificar a quantidade de memória livre disponível para o upgrade.
Exemplo de saída do comando:
3550# dir flash: Directory of flash:/ 2 -rwx 556 Mar 01 1993 00:00:35 vlan.dat 3 -rwx 3384393 Mar 01 1993 19:46:37 c3550-i5q3l2-mz.121-9.EA1c.bin !--- Notice the installation of one Cisco IOS image (.bin file) !--- and two image directories. 4 -rwx 1595 Mar 01 1993 19:52:41 config.text 5 -rwx 0 Mar 01 1993 19:52:33 env_vars 8 drwx 192 Mar 01 1993 19:42:50 c3550-i5q3l2-mz.121-11.EA1 12 drwx 192 Mar 01 1993 00:16:22 c3550-i5q3l2-mz.121-12c.EA1 !--- Notice the "d" in the permissions statement. The "d" indicates directory. !--- These directories contain the Cisco IOS image (.bin file) and CMS files. !--- The upgrade process extracted these files from the .tar image. 38 -rwx 316 Mar 01 1993 19:52:33 system_env_vars 15998976 bytes total (1948160 bytes free) !--- There are less than 2 MB of free memory in Flash. !--- The upgrade can require more space. 3550#
Observação: se você já tiver espaço suficiente no Flash para a atualização, prossiga diretamente para a Etapa 6 .
Para liberar memória no 3550, escolha uma destas opções:
Substitua ou substitua o software.
Escolha esta opção se não quiser manter sua versão atual. Vá para o Passo 6.
Exclua manualmente uma imagem ou diretório mais antigo.
Escolha esta opção se quiser manter sua versão atual do software como um backup.
Execute o comando delete para remover uma imagem ou um diretório antigo do Cisco IOS e liberar espaço para a atualização. Exemplo de saída do comando:
3550# delete flash:c3550-i5q3l2-mz.121-9.EA1c.bin Delete filename [c3550-i5q3l2-mz.121-9.EA1c.bin]? !--- Press Enter or Return. Delete flash:c3550-i5q3l2-mz.121-9.EA1c.bin? [confirm] !--- Press Enter or Return. 3550# 3550# dir flash: Directory of flash:/ 2 -rwx 556 Mar 01 1993 00:00:35 vlan.dat 4 -rwx 1595 Mar 01 1993 19:52:41 config.text 5 -rwx 0 Mar 01 1993 19:52:33 env_vars 8 drwx 192 Mar 01 1993 19:42:50 c3550-i5q3l2-mz.121-11.EA1 !--- Notice the "d" in the permissions statement. The "d" indicates directory. 12 drwx 192 Mar 01 1993 00:16:22 c3550-i5q3l2-mz.121-12c.EA1 38 -rwx 316 Mar 01 1993 19:52:33 system_env_vars 15998976 bytes total (5332992 bytes free) !--- The deletion of an old Cisco IOS image (.bin file) creates !--- additional memory. But in this case, !--- there is still not enough free memory for the new 6 MB image. !--- You need to delete one of the image directories. 3550#
A atualização instala a imagem do Cisco IOS (arquivo .bin) e os arquivos CMS no diretório de imagem em um 3550. O diretório de imagens tem o nome da imagem do Cisco IOS, com a exclusão da extensão .bin. Exemplo de saída do comando:
3550# dir c3550-i5q3l2-mz.121-11.EA1 Directory of flash:/c3550-i5q3l2-mz.121-11.EA1/ 9 drwx 704 Mar 01 1993 19:40:57 html !--- The html subdirectory contains the CMS files !--- necessary for web management. 36 -rwx 3703698 Mar 01 1993 19:42:50 c3550-i5q3l2-mz.121-11.EA1.bin !--- This is the Cisco IOS image (.bin file) for this image directory. 37 -rwx 252 Mar 01 1993 19:42:50 info 15998976 bytes total (5332992 bytes free) 3550#
Execute o comando delete /force /recursive para excluir um diretório de imagem e todos os arquivos no diretório de imagem. Exemplo de saída do comando:
3550# delete /force /recursive c3550-i5q3l2-mz.121-11.EA1 Delete filename [c3550-i5q3l2-mz.121-11.EA1]? !--- Press Enter or Return. 3550# 3550# dir flash: Directory of flash:/ 2 -rwx 556 Mar 01 1993 00:00:35 vlan.dat 4 -rwx 1595 Mar 01 1993 19:52:41 config.text 5 -rwx 0 Mar 01 1993 19:52:33 env_vars 12 drwx 192 Mar 01 1993 00:16:22 c3550-i5q3l2-mz.121-12c.EA1 38 -rwx 316 Mar 01 1993 19:52:33 system_env_vars 15998976 bytes total (10415616 bytes free) !--- There is now enough room to proceed with the upgrade.
Execute o comando archive download-sw para copiar o arquivo .tar e extrair todos os arquivos dentro do arquivo .tar.
Há duas opções a serem consideradas com este comando:
/leave-old-sw
Se você optar por deixar a versão atual do software como um backup, a sintaxe do comando será archive download-sw /leave-old-sw tftp://tftp_server_ip/file_name . Como aborda a Etapa 5, certifique-se de que haja espaço suficiente no Flash para usar essa opção.
/overwrite
Se você optar por substituir ou substituir a versão atual do software pela versão mais recente, a sintaxe do comando será archive download-sw /overwrite tftp://tftp_server_ip/file_name . Este documento usa esta opção de substituição.
O procedimento de atualização é exatamente o mesmo, apesar da opção escolhida, mas os resultados são diferentes.
Observação: há opções adicionais que este documento não aborda. Para obter detalhes, consulte Trabalhando com o Sistema de Arquivos do IOS, Arquivos de Configuração e Imagens de Software para a sua versão do software 3550.
Emita o dir flash: comando. Exemplo de saída do comando:
3550# dir flash: Directory of flash:/ 2 -rwx 916 Mar 01 1993 00:00:48 vlan.dat 3 -rwx 1554 Mar 01 1993 02:53:42 config.text 4 -rwx 5 Mar 01 1993 02:53:42 private-config.text 6 -rwx 0 Mar 01 1993 00:02:21 env_vars 5 drwx 192 Mar 01 1993 02:49:44 c3550-i5q3l2-mz.121-12c.EA1 !--- This is the current version of software. 8 -rwx 277 Mar 01 1993 00:02:21 system_env_vars 15998976 bytes total (10415104 bytes free) 3550#
Emita o comando archive download-sw com a opção /overwrite. O comando substitui a versão atual do software, Cisco IOS Software Release 12.1(12c)EA1, pela versão mais recente, Cisco IOS Software Release 12.1(13)EA1. Aqui está um exemplo de saída do comando:
3550# archive download-sw /overwrite tftp://20.20.20.2/ c3550-i5q3l2-tar.121-13.EA1.tar !--- Note: This command should be on one line. examining image... Loading c3550-i5q3l2-tar.121-13.EA1.tar from 20.20.20.2 (via Vlan1): !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! extracting info (252 bytes)! [OK - 6011904 bytes] Image info: Version Suffix: i5q3l2-121-13.EA1 Image Name: c3550-i5q3l2-mz.121-13.EA1.bin Version Directory: c3550-i5q3l2-mz.121-13.EA1 Ios Image Size: 3996160 Total Image Size: 6010880 Image Feature: LAYER_3|MIN_DRAM_MEG=64 Image Family: C3550 Extracting files... Loading c3550-i5q3l2-tar.121-13.EA1.tar from 171.71.79.73 (via Vlan1): ! c3550-i5q3l2-mz.121-13.EA1/ (directory) c3550-i5q3l2-mz.121-13.EA1/html/ (directory) !--- Extraction of the CMS files occurs. The files move into !--- the c3550-i5q3l2-mz.121-13.EA1/html/ directory. extracting c3550-i5q3l2-mz.121-13.EA1/html/homepage.htm (3992 bytes)! extracting c3550-i5q3l2-mz.121-13.EA1/html/not_supported.html (1392 bytes) extracting c3550-i5q3l2-mz.121-13.EA1/html/common.js (9529 bytes)!! extracting c3550-i5q3l2-mz.121-13.EA1/html/cms_splash.gif (22152 bytes)!!!!! extracting c3550-i5q3l2-mz.121-13.EA1/html/cms_13.html (1211 bytes) !--- Output suppressed. extracting c3550-i5q3l2-mz.121-13.EA1/c3550-i5q3l2-mz.121-13.EA1.bin (3993612 by tes)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !--- Output suppressed. !--- Extraction of the Cisco IOS image (.bin file) occurs. The file moves into !--- the c3550-i5q3l2-mz.121-13.EA1 directory. [OK - 6011904 bytes] Deleting current version... Deleting flash:c3550-i5q3l2-mz.121-12c.EA1...done. !--- The deletion of the current version of software occurs. New software image installed in flash:c3550-i5q3l2-mz.121-13.EA1 !--- The later version of software replaces !--- the current version. Configuring system to use new image...done. 3550# 3550# verify c3550-i5q3l2-mz.121-13.EA1/c3550-i5q3l2-mz.121-13.EA1.bin Verified c3550-i5q3l2-mz.121-13.EA1/c3550-i5q3l2-mz.121-13.EA1.bin 3550# !--- Verify the image checksum. 3550# dir flash: Directory of flash:/ 2 -rwx 916 Mar 01 1993 00:00:48 vlan.dat 3 -rwx 1554 Mar 01 1993 02:53:42 config.text 4 -rwx 5 Mar 01 1993 02:53:42 private-config.text 6 -rwx 346 Mar 01 1993 00:17:35 system_env_vars 24 drwx 192 Mar 01 1993 00:17:24 c3550-i5q3l2-mz.121-13.EA1 !--- The .tar file extraction process creates a new Cisco IOS image directory. 5 -rwx 0 Mar 01 1993 00:17:35 env_vars 15998976 bytes total (9992704 bytes free) 3550# 3550#dir flash:c3550-i5q3l2-mz.121-13.EA1 Directory of flash:/c3550-i5q3l2-mz.121-13.EA1/ 25 drwx 832 Mar 01 1993 00:15:22 html !--- Extraction of the CMS files moves the files into the html subdirectory. 40 -rwx 3993612 Mar 01 1993 00:17:24 c3550-i5q3l2-mz.121-13.EA1.bin !--- The Cisco IOS image (.bin file) installs in the image directory. 41 -rwx 252 Mar 01 1993 00:17:24 info 15998976 bytes total (9992704 bytes free) 3550# 3550# dir flash:c3550-i5q3l2-mz.121-13.EA1/html Directory of flash:c3550-i5q3l2-mz.121-13.EA1/html/ 27 -rwx 3992 Mar 01 1993 00:14:25 homepage.htm 28 -rwx 1392 Mar 01 1993 00:14:25 not_supported.html 29 -rwx 9529 Mar 01 1993 00:14:25 common.js 30 -rwx 22152 Mar 01 1993 00:14:26 cms_splash.gif 31 -rwx 1211 Mar 01 1993 00:14:26 cms_13.html !--- Output suppressed. !--- These files are the CMS files.
Confirme se o comando archive download-sw com a opção /overwrite configura automaticamente uma instrução de inicialização do sistema.
Com uma instrução boot system, a nova imagem é inicializada na próxima recarga do switch. Para confirmar a configuração de uma instrução boot system, execute o comando show boot.
Exemplo de saída do comando:
3550# show boot BOOT path-list: flash:c3550-i5q3l2-mz.121-13.EA1/c3550-i5q3l2-mz.121-13.EA1.bin !--- Output suppressed.
Se, por algum motivo, a configuração da instrução de inicialização não ocorrer, você poderá configurar a instrução. Execute o comando boot system.
Exemplo de saída do comando:
3550# configure terminal Enter configuration commands, one per line. End with CNTL/Z. 3550(config)# boot system flash:c3550-i5q3l2-mz.121-13.EA1/ c3550-i5q3l2-mz.121-13.EA1.bin !--- Note: This command should be on one line. !--- You use the directory/file name to set the boot system statement. 3550(config)# end 3550#
Execute o comando write memory para salvar suas alterações e recarregar o switch.
Exemplo de saída do comando:
3550# write memory Building configuration... [OK] 3550# reload Proceed with reload? [confirm] !--- Press Return or Enter. 00:56:01: %SYS-5-RELOAD: Reload requested !--- Output suppressed. Press RETURN to get started! !--- Press Return or Enter.
Execute o comando show version para verificar se você está executando a nova imagem.
Exemplo de saída do comando:
3550# show version Cisco Internetwork Operating System Software IOS (tm) C3550 Software (C3550-I5Q3L2-M), Version 12.1(13)EA1, RELEASE SOFTWARE !--- You currently run C3550-I5Q3L2 EMI !--- and Cisco IOS Software Release 12.1(13)EA1. (fc1) Copyright (c) 1986-2003 by cisco Systems, Inc. !--- Output suppressed.
A seção Procedimento de Upgrade de Software para 3550 Series Switches deste documento fornece os comandos necessários para verificar se sua configuração funciona corretamente.
Esta seção fornece informações que podem ser usadas para o troubleshooting da sua configuração.
O upgrade do seu software pode falhar por vários motivos. Por exemplo, podem existir problemas de conectividade IP entre o switch e o servidor TFTP ou você pode ter definido incorretamente as instruções de inicialização. Estes problemas podem fazer com que seu switch inicialize no modo switch: modo. Se seu 3550 mostrar o prompt switch: ou reinicializar continuamente, consulte este documento para obter os procedimentos de recuperação de software:
Se você achar que o switch não inicializa automaticamente e precisa de uma inicialização manual, consulte este documento para inicialização manual no ROMMON (switch: ):
O switch não inicializa automaticamente, precisa de uma inicialização manual no ROMMON (switch: Prompt) do documento Atualizando o Software nos Switches Catalyst 2900XL e 3500XL Usando a Interface de Linha de Comando
Você vê este erro quando a imagem do Cisco IOS está corrompida ou um arquivo .tar é carregado via Xmodem. Para resolver o problema, conclua estes passos:
Envie o arquivo .bin para o switch via Xmodem.
Defina o caminho de inicialização para o nome de arquivo correto.
Recarregue o switch.
Verifique se o tamanho do arquivo de imagem está correto.
Se o tamanho do arquivo de imagem não estiver correto, tente transferir outra vez o arquivo de imagem.
Consulte estes documentos para verificar o procedimento de recuperação:
A seção Recuperação de Software Corrompido de Troubleshooting
A seção Procedimento de Recuperação Passo a Passo de Recuperação de Switches de Configuração Fixa Catalyst de uma Imagem Corrompida ou Ausente
O prompt ocorre devido a software corrompido ou algum problema durante o download.
Para recuperar-se do prompt "EMU>", conclua estas etapas de recuperação:
Recarregue o switch e pressione o botão de modo para forçar o switch a ROMMON.
Execute a recuperação do ROMMON com o procedimento na seção Recuperação do Modo ROMmon de Recuperar um Cisco IOS Catalyst 4500/4000 Series Switch de uma Imagem Corrompida ou Ausente ou no Modo Rommon.
Observação: a recuperação de Xmodem não é suportada quando o switch está no prompt "EMU>". O único comando que pode ser executado no prompt da EMU é dir flash:. Se qualquer outro comando for executado no prompt da EMU, o switch exibirá uma mensagem no response from remote system do hiperterminal.
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
27-Mar-2003 |
Versão inicial |