O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve como atualizar uma imagem do software Cisco IOS® nas plataformas do roteador de acesso Cisco.
Não existem requisitos específicos para este documento.
As informações neste documento são baseadas no Cisco IOS® Software Release 12 ou posterior.
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.
Este documento explica como atualizar um Cisco IOSimagem de software em plataformas de roteador de acesso Cisco. Os exemplos fornecidos dos 2600 e 3600 Series Routers também se aplicam à lista de plataformas de roteadores mencionada. Os nomes de arquivo do Cisco IOS Software podem variar com base na versão do Cisco IOS Software, no conjunto de características e na plataforma.
Observação: você deve ser um usuário registrado e deve estar conectado ao site Cisco.com para usar as ferramentas descritas neste documento.
Vários protocolos estão disponíveis para copiar a imagem do CISCO IOS nos roteadores Cisco. O protocolo mais comumente usado é o Trivial File Transfer Protocol (TFTP). Outros protocolos incluem ftp, http, https, scp e rcp. Se necessário, você pode copiar uma imagem de um dispositivo para outro. Para obter mais informações, consulte a seção Copiar de um roteador para outro do documento Como copiar uma imagem do sistema de um dispositivo para outro.
Um aplicativo de servidor TFTP deve ser instalado em uma estação de trabalho pronta para TCP/IP ou em um PC. Depois que o aplicativo for instalado, você deverá executar um nível mínimo de configuração.
Download de um servidor TFTP. Consulte Seleção e uso do servidor TFTP para obter mais informações.
Configure o aplicativo TFTP para operar como um servidor TFTP em vez de um cliente TFTP.
Especifique o diretório de arquivo externo. Este é o diretório no qual as imagens do software CISCO IOS são armazenadas. A maioria dos aplicativos TFTP fornece uma rotina de instalação para auxiliar nessas tarefas de configuração.
Mesmo que seja possível conectar-se ao roteador através de uma sessão Telnet, a Cisco recomenda que você se conecte diretamente ao roteador através da porta de console porque, se algo der errado durante a atualização, você precisará estar fisicamente presente ao lado do roteador para desligá-lo e ligá-lo novamente. Além disso, a conexão Telnet é perdida durante a reinicialização do roteador no procedimento de atualização.
Um cabo laminado, geralmente um cabo preto, conecta a porta do console do roteador a uma das portas COM do PC.
Quando o PC estiver conectado à porta de console do roteador, abra um Emulador de Terminal no PC e use estas configurações:
9600 Speed bits per second 8 databits 0 parity bits 1 stop bit No Flow Control
Se caracteres de lixo aparecerem na sessão de Terminal, você não definiu as propriedades do Emulador de Terminal corretamente ou o registro de configuração do roteador está definido como um valor fora do padrão para o qual a velocidade de conexão do console é superior a 9600 bps. Para verificar o valor do registro de configuração, emita o comando show version. Os valores de config-register aparecem na última linha da saída. Verifique se esse valor está definido como 0x2102 ou 0x102.
Observação: para que uma alteração no registro de configuração tenha efeito, você deve recarregar o roteador.
Quando tiver certeza de que a velocidade do console está definida como 9600 bps no lado do roteador, você deverá verificar as propriedades do Emulador de Terminal. Consulte Solucionar Problemas e Aplicar as Configurações Corretas do Emulador de Terminal para Conexões de Console para obter mais informações sobre como definir as propriedades do Terminal.
Quando estiver conectado à porta de console do roteador, você perceberá que o roteador está no modo ROMmon ou de inicialização. Estes dois modos são usados para recuperação e procedimentos de diagnóstico. Se você não vir o prompt normal do roteador, deverá usar estas recomendações para continuar com a instalação do procedimento de atualização:
O roteador inicializa no modo ROMmon e esta mensagem aparece quando você executa o comando dir flash: :
rommon 1 >dir flash: device does not contain a valid magic number dir: cannot open device "flash:" rommon 2 >
Essa mensagem de erro é exibida quando a Flash está vazia ou o sistema de arquivos está corrompido. Consulte Procedimento de download do console Xmodem usando ROMmon para obter mais informações.
Observação: você também precisa consultar os procedimentos de falha de inicialização específicos para sua plataforma. Escolha sua plataforma no seletor de suporte de produto para localizar estes procedimentos. Examine a seção de solução de problemas de cada documento.
O roteador é inicializado no modo de inicialização com estas mensagens no console:
router(boot)> device does not contain a valid magic number boot: cannot open "flash:" boot: cannot determine first file name on device "flash:"
Essas mensagens de erro são exibidas na saída do console quando o Flash está vazio ou quando o sistema de arquivos está corrompido. Copie uma imagem válida na Flash, conforme descrito nos procedimentos fornecidos neste documento.
Observação: você também precisa consultar os procedimentos de falha de inicialização específicos para sua plataforma. Escolha sua plataforma no seletor de suporte de produto para localizar estes procedimentos.
Esta seção aborda estes tópicos:
Etapa 2: Fazer download da imagem do software Cisco IOS para o servidor TFTP
Etapa 3: Identificar o sistema de arquivos do roteador para copiar a imagem
Etapa 5: Verifique se o servidor TFTP tem conectividade IP com o roteador
Etapa 7: Verificar a Imagem do Cisco IOS no Sistema de Arquivos
A primeira etapa no procedimento de atualização é selecionar o conjunto de recursos e CISCO IOS Software Release corretos. Essa etapa é muito importante e esses fatores podem afetar a decisão sobre qual Cisco IOS você deve selecionar:
Requisito de memória: o roteador deve ter disco ou memória flash suficiente para armazenar o Cisco IOS. O roteador também deve ter memória suficiente (DRAM) para executar o Cisco IOS. Se o roteador não tiver memória suficiente (DRAM), o roteador poderá ter problemas de inicialização ao inicializar através do novo Cisco IOS.
Suporte a interfaces e módulos: você deve garantir que o novo Cisco IOS suporte todas as interfaces e módulos no roteador.
Suporte a recursos de software: você deve garantir que o novo Cisco IOS suporte os recursos usados com o Cisco IOS antigo.
Consulte Como escolher um Cisco IOS Software Release para obter informações sobre como selecionar a versão correta do software e o conjunto de recursos.
Faça o download da imagem do Cisco IOS Software na sua estação de trabalho ou no seu PC a partir do Suporte e Downloads do Produto Cisco.
Observação: somente usuários registrados da Cisco têm acesso aos sites internos da Cisco.
O tipo de sistema de arquivos flash ou disco é usado para armazenar a imagem do Cisco IOS. A saída de comando show file system mostra a lista de sistemas de arquivo disponíveis no roteador. Os sistemas de arquivos de disco/flash comuns suportados nos roteadores Cisco têm prefixos como flash:, slot0:, slot1:, disk0: e disk1:. Ele deve ter espaço suficiente para armazenar a imagem do Cisco IOS. Você pode usar o comando show file system ou o comando dir file_system> para encontrar espaço livre.
2600#show file system File Systems: Size(b) Free(b) Type Flags Prefixes - - opaque rw archive: - - opaque rw system: 29688 20571 nvram rw nvram: - - opaque rw null: - - network rw tftp: - - opaque ro xmodem: - - opaque ro ymodem: * 49807356 20152636 flash rw flash: - - opaque wo syslog:
2800#show file system File Systems: Size(b) Free(b) Type Flags Prefixes - - opaque rw archive: - - opaque rw system: - - opaque rw null: - - network rw tftp: - - opaque ro xmodem: - - opaque ro ymodem: * 64016384 15470592 disk rw flash:# 245752 239218 nvram rw nvram: - - opaque wo syslog:
3600#show file system File Systems: Size(b) Free(b) Type Flags Prefixes - - opaque rw archive: - - opaque rw system: 129016 126071 nvram rw nvram: - - opaque rw null: - - network rw tftp: * 33030140 20511708 flash rw flash: 16777212 16777212 flash rw slot0: 16515068 8038516 flash rw slot1: - - opaque rw xmodem: - - opaque rw ymodem:
3700#show file system File Systems: Size(b) Free(b) Type Flags Prefixes - - opaque rw archive: - - opaque rw system: 57336 51389 nvram rw nvram: - - opaque rw null: - - network rw tftp: - - opaque ro xmodem: - - opaque ro ymodem: * 63881216 22765568 disk rw flash:# 31932416 31932416 disk rw slot0:# - - opaque wo syslog:
Você deve considerar estes itens antes de atualizar o Cisco IOS:
Se o roteador tem memória suficiente (flash, slot ou disco), para que você possa armazenar o CISCO IOS antigo e o novo. Você pode inicializar o roteador no modo ROMMON e o CISCO IOS antigo em caso de falha de inicialização com o novo CISCO IOS. Esse método economiza tempo se você tiver que reverter o CISCO IOS.
A configuração do roteador de backup, porque algumas das versões do CISCO IOS acrescentam configurações padrão. Essa configuração recém-adicionada pode entrar em conflito com a configuração atual. Compare a configuração do roteador depois de atualizar o CISCO IOS com a configuração de backup antes da atualização. Se houver diferenças na configuração, será preciso garantir que elas não afetem seus requisitos.
O servidor de TFTP deve ter uma conexão de rede para o roteador e deve ser capaz de realizar ping no IP Address do roteador-alvo para uma atualização de software de TFTP. Para atingir essa conexão, a interface do roteador e o servidor TFTP devem ter um endereço IP na mesma faixa ou um gateway padrão configurado.
Analise o endereço IP do servidor TFTP para verificar essa configuração.
Agora que você tem conectividade IP e pode fazer ping entre o computador que atua como um servidor TFTP e o roteador, você pode copiar a imagem do Cisco IOS Software para a Flash.
Observação: antes de copiar a imagem, verifique se você iniciou o software do servidor TFTP no PC e se o nome do arquivo foi mencionado no diretório raiz do servidor TFTP. A Cisco recomenda que você mantenha um backup da configuração do servidor de acesso e do roteador, antes de atualizar. A atualização não afeta a configuração, que é armazenada na RAM não volátil (NVRAM). No entanto, essa situação pode ocorrer se as etapas certas não forem seguidas corretamente.
Observação: nesta seção, são apresentados três exemplos que descrevem como copiar a imagem do Cisco IOS. Você pode usar qualquer um destes métodos para copiar a imagem.
Atualize a nova imagem a partir de um servidor de TFTP. Use o comando copy tftp: flash: para copiar a imagem do servidor TFTP para a flash.
2600>enable Password:xxxxx 2600#copy tftp: flash: Address or name of remote host []? 10.10.10.2 !--- 10.10.10.2 is the IP address of the TFTP server Source filename []? c2600-adventerprisek9-mz.124-12.bin Destination filename [c2600-adventerprisek9-mz.124-12.bin]? Accessing tftp://10.10.10.2/c2600-adventerprisek9-mz.124-12.bin... Erase flash: before copying? [confirm]y !--- If there is not enough memory available, erase the Flash. !--- If you have sufficient memory you can type n and press enter Erasing the flash filesystem will remove all files! Continue? [confirm]y Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeee ...erased Erase of flash: complete Loading c2600-adventerprisek9-mz.124-12.bin from 10.10.10.2 (via Ethernet0/0): !!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - 29654656/49807356 bytes] Verifying checksum... OK (0xAC8A) 29654656 bytes copied in 56.88 secs (80383 bytes/sec)
O processo de cópia leva vários minutos. Desta vez é diferente de acordo com a rede. Quando o processo de cópia está em andamento, as mensagens são exibidas indicando qual arquivo foi acessado.
O ponto de exclamação (!) indica que o processo de cópia está em andamento. Cada ponto de exclamação indica que dez pacotes foram transferidos com êxito. Uma análise da soma de verificação da imagem ocorre depois que a imagem é gravada na memória Flash.
Atualize a nova imagem a partir de um servidor de TFTP. Se você escolher os sistemas de arquivos slot1:, use o comando copy tftp: slot1: para copiar a imagem do servidor TFTP para slot1.
3600#copy tftp: slot1: Address or name of remote host []? 172.16.173.10 !--- 172.16.173.10 is the IP address of the TFTP server Source filename []? c3640-i-mz.122-7b.bin Destination filename [c3640-i-mz.122-7b.bin]? Accessing tftp://172.16.173.10/c3640-i-mz.122-7b.bin... Erase slot1: before copying? [confirm]n !--- You specify "n" because there is enough memory available. Loading c3640-i-mz.122-7b.bin from 172.16.173.10 (via Ethernet1/0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! [OK - 5996844/11993088 bytes] Verifying checksum... OK (0x13F0) 5996844 bytes copied in 67.708 secs (89505 bytes/sec) 3600#
O processo de cópia leva vários minutos. Desta vez é diferente de acordo com a rede. Quando o processo de cópia está em andamento, as mensagens são exibidas indicando qual arquivo foi acessado.
O ponto de exclamação (!) indica que o processo de cópia está em andamento. Cada ponto de exclamação indica que dez pacotes foram transferidos com êxito. Uma análise da soma de verificação da imagem ocorre depois que a imagem é gravada na memória Flash.
Você pode configurar um roteador como servidor TFTP. Se você escolher os sistemas de arquivos flash:, use o comando copy tftp: flash: para copiar a imagem do servidor TFTP para a memória flash.
Router-tftp(config)#tftp-server flash:c7200-a3js-mz.122-15.T16.bin
!--- Router-tftp is configured as the TFTP server.
7200#copy tftp: flash: Address or name of remote host []? 172.22.1.84 Source filename []? c7200-a3js-mz.122-15.T16.bin Destination filename [c7200-a3js-mz.122-15.T16.bin]? Accessing tftp://172.22.1.84/c7200-a3js-mz.122-15.T16.bin... Erase flash: before copying? [confirm]n Loading c7200-a3js-mz.122-15.T16.bin from 172.22.1.84 (via GigabitEthernet0/1): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - 19187152 bytes] Verifying checksum... OK (0x15C1) 19187152 bytes copied in 482.920 secs (39732 bytes/sec)
Verifique a imagem no sistema de arquivo.
2600#dir flash:
Directory of flash:/
1 -rw- 29654656 <no date> c2600-adventerprisek9-mz.124-12.bin
49807356 bytes total (20152636 bytes free)
2600#verify flash:c2600-adventerprisek9-mz.124-12.bin
Verifying file integrity of flash:c2600-adventerprisek9-mz.124-12.bin...........
................................................................................
................................................................................
.............................Done!
Embedded Hash MD5 : 1988B2EC9AFAF1EBD0631D4F6807C295
Computed Hash MD5 : 1988B2EC9AFAF1EBD0631D4F6807C295
CCO Hash MD5 : 141A677E6E172145245CCAC94674095A
Signature Verified
Verified flash:c2600-adventerprisek9-mz.124-12.bin
Consulte o Guia de mensagem do sistema para obter informações sobre as mensagens de erro de diferentes %SIGNATURE e as ações necessárias a serem executadas.
Use o comando show version para verificar esse valor e modificá-lo com o comando config-register <value>. O valor é exibido na última linha do comando show version e a saída deve ser definida como 0x2102.
2600#configure terminal Enter configuration commands, one per line. End with CNTL/Z. 2600(config)#config-register 0x2102 2600(config)#^Z
Verifique se a imagem do Cisco IOS está na flash. Se o primeiro arquivo na Flash não for a imagem do Cisco IOS Software, mas um arquivo de configuração, ou algo mais, você precisará configurar uma instrução boot system para inicializar a imagem especificada. Caso contrário, o roteador tenta inicializar com o arquivo de configuração ou o primeiro arquivo na flash, sem sucesso. Se houver apenas um arquivo na flash e ele for a imagem do Software Cisco IOS, essa etapa não será necessária.
2600#show run | include boot boot system flash:c2600-adventerprisek9-mz.123-21.bin 2600#configure terminal Enter configuration commands, one per line. End with CNTL/Z. 2600(config)#no boot system 2600(config)#boot system flash:c2600-adventerprisek9-mz.124-12.bin 2600(config)#^Z
De forma semelhante, se a imagem do Cisco IOS estiver no slot1, a variável de inicialização que aponta para o Cisco IOS antigo precisa ser removida primeiro e, em seguida, o roteador precisa ser configurado para inicializar através do novo Cisco IOS.
3600# show run | include boot boot system slot1:c3640-i-mz.120-22.bin 3600#configure terminal Enter configuration commands, one per line. End with CNTL/Z. 3600(config)#no boot system 3600(config)#boot system slot1:c3640-i-mz.122-7b.bin 3600(config)#^Z
Save
configurar e recarregar o roteadorSalve a configuração e recarregue o roteador.
2600#write memory 2600#reload Proceed with reload? [confirm] Jan 24 20:17:07.787: %SYS-5-RELOAD: Reload requested by console. Reload Reason: Reload Command.
Verifique se o roteador é executado com a imagem correta.
Após a conclusão da recarga, o roteador deve executar a imagem desejada do software Cisco IOS. Use o comando show version para verificar o software CISCO IOS.
2600#show version 00:22:25: %SYS-5-CONFIG_I: Configured from console by console Cisco IOS Software, C2600 Software (C2600-ADVENTERPRISEK9-M), Version 12.4(12), RELEASE SOFTWARE (fc1) Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2006 by Cisco Systems, Inc. Compiled Fri 17-Nov-06 11:18 by prod_rel_team ROM: System Bootstrap, Version 12.2(8r) [cmong 8r], RELEASE SOFTWARE (fc1) 2610 uptime is 22 minutes System returned to ROM by reload System image file is "flash:c2600-adventerprisek9-mz.124-12.bin"
Aqui está a saída show version do roteador 3600 com o CISCO IOS no slot1:
3600#show version Cisco Internetwork Operating System Software IOS (tm) 3600 Software (C3640-I-M), Version 12.2(7b), RELEASE SOFTWARE (fc1) Copyright (c) 1986-2002 by cisco Systems, Inc. Compiled Mon 04-Mar-02 20:23 by pwade Image text-base: 0x600089A8, data-base: 0x60A6A000 ROM: System Bootstrap, Version 11.1(19)AA, EARLY DEPLOYMENT RELEASE SOFTWARE (f) Router uptime is 2 minutes System returned to ROM by reload System image file is "slot1:c3640-i-mz.122-7b.bin" cisco 3640 (R4700) processor (revision 0x00) with 59392K/6144K bytes of memory. Processor board ID 10524422 R4700 CPU at 100Mhz, Implementation 33, Rev 1.0 Bridging software. X.25 software, Version 3.0.0. 4 Ethernet/IEEE 802.3 interface(s) DRAM configuration is 64 bits wide with parity disabled. 125K bytes of non-volatile configuration memory. 4096K bytes of processor board System flash (Read/Write) 20480K bytes of processor board PCMCIA Slot0 flash (Read/Write) 20480K bytes of processor board PCMCIA Slot1 flash (Read/Write) Configuration register is 0x2102
Revisão | Data de publicação | Comentários |
---|---|---|
2.0 |
27-Nov-2023 |
Lista de Colaboradores, Gramática e Formatação Atualizadas. |
1.0 |
23-Feb-2004 |
Versão inicial |