Introdução
Este documento descreve como atualizar sua imagem do Cisco IOS® Software em Cisco Legacy Routers.
Pré-requisitos
Requisitos
A Cisco recomenda que você tenha conhecimento destes tópicos:
- Conhecimento da Interface de Linha de Comando (CLI) da Cisco
- Conhecimento de redes IP básicas
Consulte a seção Informações gerais para obter detalhes sobre esses tópicos.
Componentes Utilizados
As informações contidas neste documento baseiam-se no software Cisco IOS versão 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.
Conventions
Para obter mais informações sobre convenções de documento, consulte as Convenções de dicas técnicas Cisco.
Informações de Apoio
Este documento discute o procedimento para atualizar sua imagem do software Cisco IOS em roteadores Cisco legados. Os nomes de arquivo do software Cisco IOS podem variar de acordo com o tipo de produto usado.
Instalar um software de transferência de arquivos
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.
Note: Vários aplicativos TFTP ou RCP estão disponíveis em fornecedores de software independentes ou como shareware de fontes públicas na Internet.
Note: A maioria dos aplicativos 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.
Carregue a imagem de Cisco IOS Software
1. Faça o download da imagem do software Cisco IOS em sua estação de trabalho ou PC a partir do Download do Software Cisco.
Note: 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. 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 correta e o conjunto de recursos, consulte Compare Features to Select the Best Software Release.
Procedimentos de instalação de software e atualização
Procedimento Passo a Passo
Passo 1: Estabelecer um console ou uma sessão remota com o roteador
Esse processo pode ser feito com uma conexão direta de console ou uma conexão SSH (Secure Shell) com o dispositivo. Uma conexão direta de console pode ser preferida em relação a uma conexão SSH porque a maioria dos procedimentos de recuperação de desastre exige que você esteja fisicamente presente, e a conexão SSH é perdida durante a fase de reinicialização da instalação do software. A conexão de console é feita com um cabo enrolado (cabo de console Cisco) e conecta a porta de console do roteador. Se você escolher a conexão de console, abra o software de terminal de sua preferência no PC e use as próximas configurações:
Speed 9600 bits per second
8 databits
0 parity bits
1 stop bit
No Flow Control
Note: Se você obtiver caracteres de lixo no hiperterminal, isso significa que você não definiu as propriedades do hiperterminal corretamente ou que o registro de configuração do roteador está definido para um valor fora do padrão para o qual a velocidade de conexão do console é superior a 9600 bps. Verifique o valor do registro de configuração com o comando show version (mostrado na última linha da saída) e certifique-se de que esteja definido como 0x2102 ou 0x102. É necessário recarregar o roteador para que uma alteração no registro de configuração tenha efeito. 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.
Passo 2: Verifique se o servidor de TFTP tem conectividade IP com o roteador
Antes que você possa copiar a nova imagem do Cisco IOS do seu servidor FTP/TFTP para o roteador, ambos os dispositivos precisam ter acessibilidade de IP. Adicione ou verifique os endereços IP básicos e as configurações de conectividade no roteador, confirme se o roteador pode acessar o servidor FTP/TFTP através da rede, faça ping no roteador para verificar se existe uma conexão de rede entre eles.
Passo 3: Formate a placa PCMCIA (Opcional)
Os primeiros roteadores da Cisco, como as séries 3600 ou 7500, usavam a placa PCMCIA como placas de memória flash.
Note: Esta etapa se aplica somente a dispositivos Cisco legados que suportam o sistema de arquivos PCMCIA. Ele é retido para referência e não é necessário para plataformas atuais.
Note: A fim de inicializar a partir de um arquivo do Cisco IOS Software localizado em uma placa Flash de PCMCIA ou disco Flash, a placa ou o disco Flash devem ter sido formatados na plataforma-alvo.
Caution: O procedimento de formatação apaga todas as informações na placa 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:
1. Insira a placa de memória Flash no slot PCMCIA disponível (slot0: ou slot1: )
2. Formate o cartão de memória Flash com o comando format conforme mostrado a seguir:
Router#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
Note: Os discos Flash ATA PCMCIA usam sintaxe de comando diferente quando você consulta o slot PCMCIA. Substitua a sintaxe de comando disk0: ou disk1: se você usar um disco Flash PCMCIA ATA em vez de slot0: ou slot1: que se refere a placas de memória Flash PCMCIA Linear. Mais informações sobre as diferenças de sintaxe de comando entre discos Flash PCMCIA ATA e placas de memória Flash PCMCIA Linear podem ser encontradas na Matriz de Compatibilidade do Sistema de Arquivos PCMCIA e em Informações do Sistema de Arquivos.
Passo 4: Verifique o espaço livre na placa de memória Flash
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 a quantidade de espaço livre e para mostrar os arquivos atualmente carregados no slot0:, emita o comando dir <diretory>:
Router#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)
Note: 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.
Etapa 5: copiar a nova imagem para o cartão de memória Flash por meio do servidor TFTP
1. Agora que você tem conectividade IP e pode efetuar ping entre o computador que funciona como servidor FTP/TFTP e o roteador, copie a imagem do servidor para a memória flash. Use o comando copy <copy from file system> <copy to file system>:
Router#copy tftp: slot0:
Se necessário, você pode copiar uma imagem de um dispositivo para outro.
2. Quando solicitado, insira o endereço IP do servidor FTP/TFTP, como no próximo exemplo:
Address or name of remote host []? 172.17.247.195
3. Quando solicitado, insira o nome de arquivo da imagem do Cisco IOS Software a ser instalada, como no próximo exemplo:
Source filename []? rsp-jsv-mz.122-6.bin
4. Especifique o nome do arquivo de destino, que é o nome que a nova imagem de software pode ter quando é carregada no roteador. A imagem pode receber qualquer nome, mas a prática comum é digitar o mesmo nome de arquivo da imagem.
Router#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)
Router#
Depois de transferir o arquivo com êxito, você deve verificar se o arquivo está no diretório selecionado. Emita o comando dir <diretory> para mostrar os arquivos atualmente localizados no diretório desejado:
Router#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, você pode usar o comando verify /md5 <file> para obter um hash MD5 em uma imagem e comparar esse hash com o que está no Suporte Técnico e Downloads da Cisco.
Note: Somente usuários registrados da Cisco podem acessar ferramentas e informações internas.
Passo 6: Definir Instruções de Inicialização para Carregar Nova Imagem na Inicialização
Depois de copiar a imagem para o dispositivo, você precisa informar ao roteador qual imagem carregar na inicialização.
Verificar instruções atuais de inicialização
Nesse ponto, a nova imagem é armazenada no slot0:. Agora você precisa configurar o roteador para ser inicializado a partir dessa nova imagem. Por padrão, o roteador inicializa a primeira imagem válida encontrada na Flash. A ordem de pesquisa é disk0:, disk1:, slot0:, slot1: e finalmente bootflash:.
Esse comportamento padrão se aplica quando não há comandos boot na configuração ou quando a instrução boot existente é inválida. Há duas maneiras de determinar as configurações de parâmetro de inicialização atuais:
Opção 1: Verifique se você tem quaisquer comandos de inicialização definidos na configuração, emitindo o comando show running-config. No exemplo abaixo, a instrução de inicialização é definida como boot system flash slot0:rsp-jsv-mz.121-13.bin:
Router#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 Router
!
boot system flash slot0:rsp-jsv-mz.121-13.bin
!
ip subnet-zero
Opção 2: Execute o comando show bootvar.
Router#show bootvar
BOOT variable = slot0:rsp-jsv-mz.121-13.bin,12;
CONFIG_FILE variable =
BOOTLDR variable does not exist
Configuration register is 0x102
Router#
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.
Remova as instruções de inicialização anteriores
Para remover os comandos, entre no modo de configuração. A partir daí, você pode negar os comandos quando digitar no na frente de cada instrução de inicialização. O próximo exemplo ilustra a remoção de uma instrução de inicialização atual:
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#no boot system flash slot0:rsp-jsv-mz.121-13.bin
Router(config)#^Z
Router#
A instrução boot system flash slot0:rsp-jsv-mz.121-13.bin é removida da configuração. Verifique se o comando foi removido, emitindo o comando show running-config ou show bootvar.
Definir novas instruções de inicialização
Agora, configure o roteador para inicializar a partir da nova imagem, execute o comando boot system {flash:[partition-number:]filename | slot0:[número da partição:]nome do arquivo | slot1:[número da partição:]nome do arquivo | bootflash:[partition-number:]filename para definir o parâmetro de sistema de inicialização:
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#boot system flash slot0:rsp-jsv-mz.122-6.bin
Router(config)#^Z
Router#write mem
3d01h: %SYS-5-CONFIG_I: Configured from console by vty0
Building configuration...
Router#
Em plataformas equipadas com discos Flash ATA PCMCIA, a sintaxe de comando seria:
boot system [device]:{imagename}
Por exemplo:
Router(config)#boot system disk0:rsp-jsv-mz.122-6.bin
Certifique-se de usar config-register 0x2102 emitindo o comando show bootvar ou show version. Se a configuração for diferente, você poderá alterá-la executando o próximo comando no modo de configuração:
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#config-register 0x2102
Router(config)#^Z
Router#write mem
Verifique os parâmetros de inicialização emitindo o comando show bootvar:
Router#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)
Router#
Depois de alterar o config-register, a alteração ocorrerá no próximo recarregamento, conforme mostrado anteriormente.
Passo 7: Reinicialize o roteador para carregar a nova imagem.
Para que o roteador execute na nova imagem do Cisco IOS Software, você precisa recarregar o roteador. Verifique se você salvou a configuração emitindo o comando copy run start ou write memory.
Router#write memory
3d01h: %SYS-5-CONFIG_I: Configured from console by vty0 (127.0.0.11)
Building configuration...
Router#reload
Passo 8: Verifique a atualização
Depois que o roteador for ativado, certifique-se de executar a nova versão do código atualmente e de que o registro de configuração esteja definido como 0x2102, emitindo o comando show version:
Router#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)
Router 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
Informações Relacionadas