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 a imagem do software Cisco IOS® nos roteadores Cisco High-End.
A Cisco recomenda que você tenha conhecimento destes tópicos:
Consulte a seção Informações gerais para obter detalhes sobre esses tópicos.
As informações contidas neste documento baseiam-se no software Cisco IOS versão 12.1 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.
Para obter mais informações sobre convenções de documento, consulte as Convenções de dicas técnicas Cisco.
Este documento aborda o procedimento para atualizar a imagem do software Cisco IOS nos roteadores Cisco High-End. Os exemplos fornecidos neste documento são baseados no 7500 Router, mas o procedimento é aplicável a outros roteadores. Os nomes de arquivo do software Cisco IOS podem variar de acordo com o tipo de produto usado.
Observação: para usar as ferramentas de solução de problemas descritas neste documento, você deve ser um usuário registrado e estar conectado.
Esses roteadores Cisco Series são abordados neste artigo:
Roteadores Cisco 7000 Series com RP e RSP7000
Cisco 7100 Series Routers
Cisco 7200 Series Routers
Cisco 7300 Series Routers
Cisco 7400 Series Routers
Cisco 7500 Series Routers
Cisco 7600 Series Routers
Cisco 10000 Series Internet Routers (ESR)
Cisco 12000 Series Internet Routers
Roteadores Cisco uBR71xx, uBR 72xx, uBR10000 Series
Etapa 1: instalar um servidor TFTP
Um servidor TFTP, um servidor RCP ou um aplicativo FTP deve ser instalado em uma estação de trabalho pronta para TCP/IP ou em um PC. Quando o aplicativo estiver instalado, um nível mínimo de configuração deve ser executado. Siga estas etapas:
Configure o aplicativo de TFTP para operar como um servidor de TFTP em oposição a um cliente de TFTP.
Especifique o diretório de arquivo externo. É o diretório em que as imagens do Cisco IOS Software são armazenadas. A maioria dos aplicativos de TFTP fornece uma rotina de configuração para auxiliar nestas tarefas de configuração.
Observação: várias aplicações TFTP ou RCP estão disponíveis em fornecedores de software independentes ou como shareware de fontes públicas na World Wide Web.
Observação: a maioria das aplicações TFTP não pode transferir arquivos maiores que 16 MB. Se o software Cisco IOS instalado for maior que 16 MB, você deverá usar um servidor FTP ou RCP.
Etapa 2: selecionar uma imagem do software Cisco IOS
Verifique se a imagem do software Cisco IOS que você fez download é compatível tanto com seu hardware como com os recursos de software exigidos. Você pode encontrar essas informações com o consultor de software da Cisco (somente clientes registrados). Verifique se o roteador tem DRAM (Dynamic RAM, RAM dinâmica) e Flash suficientes para a imagem do software Cisco IOS, antes de baixar a versão do software selecionada. Você pode encontrar os requisitos mínimos recomendados de DRAM e Flash nas notas de cada versão específica do software Cisco IOS, bem como em Suporte técnico e downloads da Cisco. Para obter informações adicionais sobre como selecionar a versão de software e o conjunto de recursos corretos, consulte Comparar recursos para selecionar a melhor versão de software.
Etapa 3: baixar a imagem do software Cisco IOS
Baixe a imagem do software Cisco IOS no local de trabalho ou PC em Suporte técnico e downloads da Cisco.
Isso pode ser feito com uma conexão de console direto ou uma conexão Telnet virtual. Uma conexão direta de console é preferida em relação à conexão de Telnet, porque a maioria dos procedimentos de recuperação de desastres exige sua presença física, e a conexão de Telnet é perdida durante a fase de reinicialização de instalação do software. A conexão de console é feita com cabo em rolo (geralmente um cabo preto liso) e conecta a porta de console do roteador à porta COM do PC. Abra o hiperterminal no PC e use as seguintes configurações:
Speed 9600 bits per second 8 databits 0 parity bits 1 stop bit No Flow Control
Observação: se você receber caracteres não reconhecidos no hiperterminal, isso significa que você não definiu as propriedades do hiperterminal corretamente ou que o registro de configuração do roteador foi definido como um valor fora do padrão, com a velocidade de conexão de console maior que 9600 bps. Verifique se o valor do registro de configuração com o comando show version (mostrado na última linha da saída) foi definido como 0x2102 ou 0x102. É necessário recarregar o roteador para que a alteração do registro de configuração entre em vigor. Quando tiver certeza de que a velocidade do console está definida como 9600 bps no lado do roteador, você deverá verificar as propriedades do hiperterminal conforme anteriormente.
Para obter mais informações sobre como configurar as propriedades do hiperteminal, consulte Aplicação das configurações de emulador de terminal corretas para conexões de console.
Quando você estiver conectado à porta de console do roteador, verá que o roteador está no modo ROMmon ou de inicialização. Se o roteador não pode carregar a imagem do software Cisco IOS de forma adequada, ele vai para um desses dois modos que podem ser usados para procedimentos de recuperação e/ou diagnóstico. Se você não visualizar o prompt normal do roteador, siga estas recomendações para continuar com o procedimento de atualização.
O roteador será inicializado no modo ROMmon ou no modo de inicialização, e algo semelhante à próxima mensagem será exibido no console:
device does not contain a valid magic number boot: cannot open "slot0:" boot: cannot determine first file name on device "slot0:"
Se você usar um disco Flash ATA PCMCIA, o mesmo problema pode ser semelhante a este:
device does not contain a valid magic number boot: cannot open "disk0:" boot: cannot determine first file name on device "disk0:"
Caso você veja uma das mensagens de erro anteriores, significa que o cartão Flash está vazio, não foi formatado, não foi formatado para a plataforma, o sistema de arquivos foi corrompido ou a primeira imagem no cartão Flash não é uma imagem inicializável do software Cisco IOS.
Se o roteador estiver no modo ROMmon, o prompt do roteador poderá ser assim:
rommon1>
Se o roteador estiver no modo de inicialização, o prompt do roteador poderá ser assim:
Router(boot)>
Para obter mais informações sobre recuperação de ROMmon, consulte o Procedimento de recuperação de ROMmon dos Cisco 7200, 7300, 7400, 7500, RSP7000, Catalyst 5500 RSM, uBR7100, uBR7200, uBR10000 e 12000 Series Routers.
Se o roteador estiver no modo de inicialização, você poderá prosseguir com as instruções de atualização do software Cisco IOS listadas. Tenha cuidado para não salvar sua configuração enquanto estiver no modo de inicialização uma vez que a imagem de inicialização não contém a funcionalidade de roteamento total.
Verifique os endereços IP do servidor de TFTP e o roteador destinado para a atualização do software de TFTP para ter certeza de que os endereços estão dentro do mesmo intervalo. Efetue um ping no roteador para verificar se existe conexão de rede entre eles. Para verificar, confira o endereço IP do servidor de TFTP. Se o roteador estiver no modo de inicialização, será necessário definir o gateway padrão:
Router(boot)> Router(boot)> enable Router(boot)# config terminal Router(boot)(config)# ip default-gateway n.n.n.n-+
Se a placa PCMCIA for uma peça sobressalente que foi enviada em branco, ela deverá ser formatada antes de ser usada.
Também é possível usar a placa PCMCIA de outra plataforma se ela for compatível com a plataforma do roteador. Consulte as informações do sistema de arquivos e da matriz de compatibilidade do sistema de arquivos do PCMCIA para obter mais informações sobre a compatibilidade do cartão Flash entre plataformas.
Observação: para inicializar usando um arquivo do software Cisco IOS localizado em um cartão ou disco Flash do PCMCIA, o cartão ou disco Flash deve ter sido formatado na plataforma de destino.
Atenção: o procedimento de formatação apaga todas as informações do cartão de memória Flash. Para evitar a perda de imagens e arquivos de configuração que podem ser armazenados em um cartão de memória Flash, copie as imagens e os arquivos para um servidor TFTP antes de formatar o cartão:
Siga estas etapas:
.
Insira o cartão de memória Flash no slot do PCMCIA disponível ( ou ).slot0:
slot1:
Formate o cartão de memória Flash com o format slot0: (ou o comando slot1
7500#format slot0: Format operation can take a while. Continue? [confirm]y Format operation can destroy all data in "slot0:". Continue? [confirm]y Formatting sector 160..... Format of slot0: complete
Observação: os discos Flash ATA PCMCIA usam uma sintaxe de comando diferente ao se referir ao slot do PCMCIA. Substitua a sintaxe de comando ou se você usar um disco Flash ATA PCMCIA, em vez de slot0: ou slot1: que se refere a cartões de memória Flash PCMCIA linear.disk0:
disk1:
Mais informações sobre as diferenças de sintaxe de comandos entre discos ATA PCMCIA Flash e placas de memória Linear PCMCIA Flash podem ser encontradas no documento PCMCIA Filesystem Compatibility Matrix and Filesystem Information.
Neste ponto, você precisa verificar se tem espaço suficiente na placa de memória Flash para copiar a nova imagem. Se não houver espaço livre suficiente, será necessário excluir alguns arquivos para criar espaço suficiente. Em algumas situações, se a imagem for muito grande, será necessário excluir a imagem atual do cartão de memória Flash.
Para determinar o espaço livre e mostrar os arquivos carregados no momento no slot0:, execute o comando .dir{device:}
No exemplo abaixo, o slot0 tem dois sistemas de arquivos e bytes de espaço livre.885756
Isso não é suficiente para carregar a nova imagem.
7500#dir slot0: Directory of slot0:/ 1 -rw- 12531084 Jan 02 2000 00:00:20 rsp-jsv-mz.121-13.bin 2 -rw- 7161208 Jan 02 2000 00:14:33 rsp-jsv-mz.112-26.bin 20578304 bytes total (885756 bytes free)
Observação: quando você vir uma mensagem de erro como "%Error opening slot0: (Device not ready)", tente o comando dir disk0:.
No exemplo abaixo, você exclui o segundo arquivo para liberar espaço suficiente para a nova imagem do software Cisco IOS.
7500#delete slot0:rsp-jsv-mz.112-26.bin Delete filename [rsp-jsv-mz.112-26.bin]? [enter] Delete slot0:rsp-jsv-mz.112-26.bin? [confirm][enter] 7500#
Depois de excluir o arquivo, use o comando para verificar o espaço livre.dir slot0:
A próxima saída mostra que o espaço livre ainda é .885756
O espaço livre aumenta quando você aperta o Flash com o comando :squeeze
7500#dir slot0: Directory of slot0: 1 -rw- 12531084 Jan 02 2000 00:00:20 rsp-jsv-mz.121-13.bin 20578304 bytes total (885756 bytes free)
Depois de excluir o arquivo, ele é sinalizado pelo sistema operacional. Para liberar espaço na memória do arquivo excluído, você precisa executar o comando , que remove os arquivos excluídos permanentemente.squeeze{device:}
7500#squeeze slot0: All deleted files can be removed. Continue? [confirm]y Squeeze operation can take a while. Continue? [confirm]y Squeezing... Squeeze of slot0 complete 7500#
O arquivo é removido permanentemente assim que é excluído e compactado. Para verificar se o arquivo foi excluído e a memória recuperada, execute o comando .dir slot0:
7500#dir slot0: Directory of slot0:/ 1 -rw- 12531084 Jan 02 2000 00:00:20 rsp-jsv-mz.121-13.bin 20578304 bytes total (8047092 bytes free)
Na saída anterior, você pode ver que o espaço livre na memória Flash aumentou de para .885756 bytes
8047092 bytes
Observação: não recarregue ou desligue e ligue o roteador se não houver uma imagem válida na placa Flash; isso faz com que o roteador entre no modo ROMmon ou de inicialização.
Siga estas instruções.
Agora que você tem a conectividade IP e pode efetuar ping entre o computador que atua como servidor TFTP e os roteadores, copie a imagem do servidor TFTP no slot0.
Observação: antes de copiar, verifique se você iniciou o software do servidor TFTP no computador e se o nome do arquivo mencionado está no diretório raiz do servidor TFTP. Recomendamos manter uma cópia da configuração do roteador antes da atualização. A atualização em si não afeta a configuração (que é armazenada na NVRAM [RAM não-volátil]). No entanto, isso pode acontecer se as etapas corretas não forem executadas devidamente.
Para aplicativos RCP, substitua o RCP por todas as ocorrências de TFTP. Por exemplo, use o comando , em vez do comando .copy rcp flash
copy tftp flash
7500# copy tftp: slot0:
Se necessário, você pode copiar uma imagem de um dispositivo para outro.
Especifique o endereço IP do servidor de TFTP.
Quando solicitado, digite o endereço IP do servidor TFTP, como no próximo exemplo:
Address or name of remote host []? 172.17.247.195
Especifique o nome de arquivo da nova imagem do Cisco IOS Software.
Quando solicitado, insira o nome do arquivo da imagem do software Cisco IOS a ser instalada, como no próximo exemplo:
Source filename []? rsp-jsv-mz.122-6.bin
Especifique o nome de arquivo de destino.
Este é o nome que a nova imagem de software pode ter quando for carregada no roteador. A imagem pode receber qualquer nome, mas a prática comum é digitar o mesmo nome de arquivo da imagem.
7500#copy tftp slot0: Address or name of remote host []? 172.17.247.195 Source filename []? rsp-jsv-mz.122-6.bin Destination filename []?rsp-jsv-mz.122-6.bin Accessing tftp://10.1.1.1/rsp-jsv-mz.122-6.bin... Loading rsp-jsv-mz.122-6.bin from 10.1.1.1 (via Ethernet10/5): !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! [OK - 12531084/25061376 bytes] 12531084 bytes copied in 641.540 secs (19549 bytes/sec) 7500#
Após transferir o arquivo com sucesso, você deve verificar se o arquivo está no slot0. Execute o comando para mostrar os arquivos localizados no momento no slot0: dir{device:}
7500#dir slot0: Directory of slot0:/ 1 -rw- 12519472 Jan 02 2000 00:00:20 rsp-jsv-mz.121-13.bin 2 -rw- 12531084 Jan 02 2000 00:00:20 rsp-jsv-mz.122-6.bin
Verifique se o nome e o tamanho do arquivo estão corretos. Se você tiver um cartão Flash PCMCIA padrão, também poderá verificar se a soma de verificação do PCMCIA está correta na saída de um .show slot0:
Se você tiver um disco Flash ATA, poderá usar o comando para obter um hash MD5 em uma imagem e comparar esse hash com o que está em Suporte técnico e downloads da Cisco.verify /md5 slot0:
A opção MD5 para overify
comando foi introduzida no Cisco IOS Software Release 12.0(22)S e será lançada em breve nas imagens 12.2T mais recentes. Você pode visualizar as versões do software Cisco IOS que contêm a opção de verificação MD5 no campo Primeira versão corrigida do bug Cisco IDCSCdw84342 .
Observação: somente os usuários registrados da Cisco podem acessar as ferramentas e informações internas.
Depois de copiar a imagem pelo TFTP, você precisa informar ao roteador qual imagem deve ser carregada na inicialização.
A essa altura, a nova imagem está no slot0. Será necessário ajustar o roteador para inicializar a nova imagem. Por padrão, o roteador inicializa o primeiro arquivo no Flash. A ordem em que o Flash é pesquisado é disk0:, disk1:, slot0:, slot1: e, por fim, bootflash:. O padrão é ativado quando não há comandos na configuração ou quando a instrução de inicialização é imprecisa.boot
Há duas maneiras de determinar as configurações de parâmetro de inicialização atuais:
Opção 1: verifique se você tem comandos definidos na configuração emitindo o comando .boot
show running-config
No exemplo abaixo, a instrução de inicialização é definida como boot system flash slot0:rsp-jsv-mz.121-13.bin
.
7500#show running-config ! version 12.2 service timestamps debug uptime service timestamps log uptime no service password-encryption no service single-slot-reload-enable ! hostname 7500 ! boot system flash slot0:rsp-jsv-mz.121-13.bin ! ip subnet-zero
Opção 2: execute o comando .show bootvar
Observação: o comando substitui o comando .show bootvar
show boot
7500#show bootvar BOOT variable = slot0:rsp-jsv-mz.121-13.bin,12; CONFIG_FILE variable = BOOTLDR variable does not exist Configuration register is 0x102 7500#
A saída anterior também mostra que a variável de inicialização é . slot0:rsp-jsv-mz.121-13.bin
Se você tiver entradas de comando boot system na configuração, terá de removê-las. Para obter mais informações sobre como remover entradas de inicialização, vá para a próxima seção.
Para remover os comandos, entre no modo terminal de configuração. No modo de configuração, você pode negar qualquer comando ao digitar na frente de cada instrução de inicialização.no
O próximo exemplo ilustra a remoção de uma instrução de inicialização atual:
7500#configure terminal Enter configuration commands, one per line. End with CNTL/Z. 7500(config)#no boot system flash slot0:rsp-jsv-mz.121-13.bin 7500(config)#^Z 7500#
A instrução foi removida da configuração.boot system flash slot0:rsp-jsv-mz.121-13.bin
Verifique se o comando foi removido executando o comando .show running-config
Agora, configure o roteador para inicializar a nova imagem. Execute o próximo comando para definir o parâmetro do sistema de inicialização:
boot system flash slot0:{imagename} (imagename = name of the new IOS image)
7500#configure terminal Enter configuration commands, one per line. End with CNTL/Z. 7500(config)#boot system flash slot0:rsp-jsv-mz.122-6.bin 7500(config)#^Z 7500#write mem 3d01h: %SYS-5-CONFIG_I: Configured from console by vty0 Building configuration... 7500#
Em plataformas equipadas com discos Flash ATA PCMCIA, a sintaxe de comando seria:
boot system [device]:{imagename}
Por exemplo:
7500(config)#boot system disk0:rsp-jsv-mz.122-6.bin
Verifique se você usa executando o comando ou .config-register 0x2102
show bootvar
show version
Se a configuração for diferente, você poderá alterá-la executando o próximo comando no modo de configuração:
7500#configure terminal Enter configuration commands, one per line. End with CNTL/Z. 7500(config)#config-register 0x2102 7500(config)#^Z 7500#write mem
Verifique os parâmetros de inicialização executando o comando :show bootvar
7500#show bootvar BOOT variable = slot0:rsp-jsv-mz.122-6.bin,12; CONFIG_FILE variable = BOOTLDR variable does not exist Configuration register is 0x102 (can be 0x2102 at next reload) 7500#
Depois de alterar o config-register, a alteração ocorrerá no próximo recarregamento, conforme mostrado anteriormente.
Para que o roteador execute na nova imagem do Cisco IOS Software, você precisa recarregar o roteador. Verifique se você salvou a configuração executando o comando ou .copy run start
write mem
7500#write mem 3d01h: %SYS-5-CONFIG_I: Configured from console by vty0 (127.0.0.11) Building configuration... 7500#reload
Depois que o roteador for ativado, execute a nova versão do código no momento, executando o comando :show version
7500#show version Cisco Internetwork Operating System Software Cisco IOS (tm) RSP Software (RSP-JSV-M), Version 12.2(6), RELEASE SOFTWARE (fc3) Copyright (c) 1986-2002 by cisco Systems, Inc. Compiled Wed 30-Jan-02 19:58 by kellythw Image text-base: 0x60010958, data-base: 0x6148A000 ROM: System Bootstrap, Version 11.1(8)CA1, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1) BOOTLDR: RSP Software (RSP-BOOT-M), Version 12.2(6), RELEASE SOFTWARE (fc2) 7500-A uptime is 0 minutes System returned to ROM by reload at 00:05:37 PST Sat Jan 1 2000 System image file is "slot0:rsp-jsv-mz.122-6.bin" !-- you have booted the correct image cisco RSP4 (R5000) processor with 131072K/2072K bytes of memory. R5000 CPU at 200Mhz, Implementation 35, Rev 2.1, 512KB L2 Cache Last reset from power-on G.703/E1 software, Version 1.0. G.703/JT2 software, Version 1.0. Channelized E1, Version 1.0. X.25 software, Version 3.0.0. SuperLAT software (copyright 1990 by Meridian Technology Corp). Bridging software. TN3270 Emulation software. Primary Rate ISDN software, Version 1.1. Chassis Interface. 1 EIP controller (6 Ethernet). 1 AIP controller (1 ATM). 2 TRIP controllers (8 Token Ring). 2 MIP controllers (2 T1) (2 E1). 6 Ethernet/IEEE 802.3 interface(s) 8 Token Ring/IEEE 802.5 interface(s) 48 Serial network interface(s) 1 ATM network interface(s) 2 Channelized E1/PRI port(s) 2 Channelized T1/PRI port(s) 123K bytes of non-volatile configuration memory. 20480K bytes of Flash PCMCIA card at slot 0 (Sector size 128K). 16384K bytes of Flash PCMCIA card at slot 1 (Sector size 128K). 8192K bytes of Flash internal SIMM (Sector size 256K). No slave installed in slot 6. Configuration register is 0x2102
Verifique se o Cisco IOS Software versão 12.2(6) está correto e se o registro de configuração está definido como 0x2102.
Revisão | Data de publicação | Comentários |
---|---|---|
3.0 |
01-Nov-2024 |
SEO atualizado, requisitos de estilo, ortografia e formatação. |
2.0 |
14-Mar-2023 |
Atualizado em. Recertificação. |
1.0 |
29-Apr-2002 |
Versão inicial |