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 explica como recuperar um switch Cisco Catalyst quando seu software torna-se corrompido. Este documento aborda esses modelos Catalyst que executam o software Catalyst OS (CatOS) com o Supervisor Engine:
Catalyst 4500/4000 Series (que inclui 2948G, 2980G e 4912G, mas não a série -L3)
Catalyst 5500/5000 Series (que inclui Catalyst 5500, 5505, 5509 e alguns modelos da série 2900, mas não a série XL)
Catalyst 6500/6000 Series
Consulte estes documentos para obter os procedimentos de recuperação para switches que este documento não abrange:
Não existem requisitos específicos para este documento.
As informações neste documento são baseadas nestas versões de software e hardware:
Catalyst 4500/4000 Series Switch com CatOS
Catalyst 5500/5000 Series Switch com CatOS
Catalyst 6500/6000 Series Switch com CatOS
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 sua rede estiver ativa, certifique-se de que entende 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.
Esses switches executam o software a partir da RAM, depois de carregarem a imagem do software a partir de um dispositivo Flash. Se todas as imagens da Flash forem corrompidas ou excluídas, o switch não poderá inicializar corretamente. Nessa condição, o switch geralmente volta para o modo ROM monitor (ROMmon), que tem capacidade limitada de recursos. Este documento explica como fazer o download de uma nova imagem e recuperar o Switch dessa situação.
Durante uma atualização de software, você pode executar o comando delete para excluir a imagem antiga da Flash e carregar a nova imagem. A transferência da nova imagem pode falhar devido a problemas de rede/servidor TFTP. Ou pode ocorrer uma exclusão não intencional da imagem antiga do dispositivo Flash. Ainda assim, você pode executar o comando undelete para recuperar a imagem. No entanto, esta recuperação só é possível nestas circunstâncias:
Você não recarregou o switch após a exclusão da imagem.
or
Você não usou o comando squeeze para remover a imagem excluída permanentemente da Flash.
Quando você usa o comando delete para excluir uma imagem do Flash, a imagem é excluída permanentemente do Flash. Você pode recuperar a imagem com o uso do comando undelete. Isso se aplica aos switches das séries Catalyst 4500/4000, 5500/5000 e 6500/6000.
No caso do Catalyst 4500/4000, se você recarregar o switch após a exclusão da imagem, ainda poderá recuperar a imagem excluída no modo ROMmon. Execute o comando undelete ROM monitor. Os comandos nesta lista são suportados no modo ROMmon somente para os Catalyst 4500/4000 Series Switches que executam o CatOS versão 6.1 e posterior:
del
undelete
squeeze
Para obter detalhes sobre esses comandos, consulte estes documentos:
Comandos do Switch e do Monitor ROM - Versão 6.3 (série Catalyst 5000)
Comandos do Switch da família Catalyst 6000 e do monitor de ROM
Se essas opções não funcionarem com os switches das séries Catalyst 4500/4000, 5500/5000 e 6500/6000, siga os procedimentos de recuperação neste documento.
Observação: você pode usar o TFTP para transferir arquivos de imagem de software de um PC para o seu dispositivo. Este documento usa a saída do aplicativo Cisco TFTP Server. A Cisco descontinuou este aplicativo e não o suporta mais. Se você não tem um servidor de TFTP, obtenha um aplicativo de servidor de TFTP de terceiros a partir de outra fonte.
O Catalyst 4500/4000 tem um sistema Flash de bootflash integrado que é usado para armazenar arquivos de imagem. Durante a inicialização normal, o Supervisor Engine normalmente carrega uma imagem de software da Flash. A Flash não é mais necessária para a operação do switch depois que uma imagem é carregada na RAM. Você pode usar o comando tradicional copy tftp flash para atualizar o software enquanto o switch está ativo e operacional. No entanto, você pode encontrar um problema com o software que você tem atualmente na Flash e pode ser incapaz de inicializar totalmente o switch. Ou o switch pode acabar em ROMmon por algum motivo e você deve reativar o switch. Nesses casos, você pode agora inicializar a partir do servidor de rede (TFTP) com o uso do Procedimento de Recuperação neste documento.
Antes de prosseguir com o procedimento de recuperação, certifique-se de que não haja arquivos válidos no bootflash:. Emita o dir flash de inicialização: no modo rommon> para determinar se há arquivos no bootflash:. Se existir um arquivo válido, execute o comando boot bootflash: filename para tentar ativar o switch. Como a seção Informações de fundo observa, você pode cancelar a exclusão de um arquivo excluído do ROMmon nesses switches. Você pode executar o comando undelete bootflash: filename para cancelar a exclusão do arquivo. O arquivo pode então ser usado para inicializar o switch. Se você não tiver um arquivo válido no bootflash, prossiga para Procedimento de Recuperação.
Observação: Para obter mais informações sobre como conectar um console ao seu switch, bem como sobre como gerenciar e atualizar o software, consulte a seção "Informações relacionadas" deste documento.
Uma inicialização do servidor de rede (TFTP) permite que você faça download de uma imagem de um servidor TFTP diretamente na RAM, onde o Supervisor Engine pode executar a imagem. Este procedimento não cria nenhum arquivo no sistema Flash. O procedimento permite apenas que você ative o switch e execute um download de software normal.
Uma inicialização a partir do servidor de rede (TFTP) é bastante fácil, mas há algumas coisas que você precisa saber antes de começar. Quando o switch estiver na ROM, você deverá estar diretamente conectado ao console. A única porta de rede ativa é a interface ME1. Essa porta é a porta Ethernet no Supervisor Engine das séries Catalyst 4500/4000, ao lado da conexão de console. Você deve ter um endereço IP na interface ME1 e garantir que ele esteja ativo. Se o servidor TFTP não estiver na mesma rede, você também deverá definir um gateway padrão. Além disso, você deve ter a variável de ambiente do servidor TFTP definida porque a sintaxe dos comandos não permite especificar um endereço IP/host.
Verifique se todas as variáveis estão definidas e se você consegue acessar o servidor TFTP.
rommon 1> show interface me1: inet 172.20.58.227 netmask 255.255.255.0 broadcast 172.20.58.255 !--- If you do not see an IP address on the ME1 interface, !--- issue this command in order to set the IP address: !--- set interface me1[netmask] !--- An example is set interface me1 172.20.58.227 255.255.255.0. rommon 2> show ip route Destination Gateway Interface ----------------------- ----------------------- --------- default 0.0.0.0 me1
Neste exemplo, não há nenhum gateway padrão definido. Se o servidor TFTP não estiver na mesma rede, você precisará definir uma rota padrão.
Defina o gateway padrão, se necessário.
rommon 3> set ip route default 172.20.58.1
O comando não responde, mas você pode emitir o comando show ip route novamente para verificação.
rommon 4> show ip route Destination Gateway Interface ----------------------- ----------------------- --------- default 172.20.58.1 me1
Verifique se a variável do servidor TFTP está configurada corretamente.
Se você executar o comando set sozinho, o comando exibirá as variáveis de ambiente.
rommon 5> set PS1=rommon ! > AutobootStatus=success MemorySize=32 DiagBootMode=post ?=0 ROMVERSION=4.4(1) WHICHBOOT=bootflash:cat4000.4-4-1.bin BOOT=bootflash:cat4000.4-4-1.bin,1;
Como a variável de servidor TFTP não faz parte do ambiente aqui, você deve defini-la antes de continuar. Defina a variável, verifique se ela está realmente no ambiente e, em seguida, faça ping no servidor para validar a conectividade. Você não precisa ter a variável de ambiente do servidor TFTP definida para poder fazer ping no servidor. Você deve acessar o arquivo no servidor com o uso do comando boot, mostrado na Etapa 4.
rommon 6> tftpserver=172.20.59.67 !--- This command sets the TFTP server variable. rommon 7> set !--- This command verifies the setting. PS1=rommon ! > AutobootStatus=success MemorySize=32 DiagBootMode=post Tftpserver=172.20.59.67 ?=0 ROMVERSION=4.4(1) WHICHBOOT=bootflash:cat4000.4-4-1.bin BOOT=bootflash:cat4000.4-4-1.bin,1;
Inicialize o sistema a partir do servidor de rede (TFTP).
rommon 9> boot cat4000.4-4-1.bin
Após inicializar o sistema, você obtém o console do switch.
Quando o sistema estiver totalmente operacional novamente, execute o comando copy tftp flash para copiar a imagem válida para a Flash.
Para certificar-se de que o switch inicialize com a imagem válida na próxima recarga, verifique as variáveis de inicialização e os valores do registro de configuração. Consulte a seção Impedir a Inicialização de um Switch no Modo ROMmon: Seção Verificar Variáveis de Inicialização e Valores do Registro de Configuração deste documento para o procedimento de verificação.
Os Supervisor Engines I, II, IIG e IIIG para a série Catalyst 5500/5000 têm um Flash integrado que pode armazenar apenas uma imagem do sistema. O switch executa sua imagem a partir da RAM. Portanto, não há necessidade de uma imagem de software válida em Flash após o switch ser inicializado corretamente.
Observação: o Catalyst 2926 tem o Supervisor Engine II e segue o procedimento de recuperação do Supervisor Engine II.
O procedimento de atualização para esses Supervisor Engines é razoavelmente seguro. Primeiro, uma nova imagem é copiada na RAM do Supervisor Engine, onde o checksum da imagem é verificado. Se essa imagem for declarada válida, ela será programada no Flash, que sobrescreve a imagem anterior. Se ocorrer um erro durante o download do servidor TFTP, por exemplo, a imagem atual em Flash não será modificada. A corrupção de imagens nesses Supervisor Engines raramente acontece. A corrupção está frequentemente relacionada a um problema no próprio Flash. Ou um problema que ocorre durante o processo de programação do Flash pode causar a corrupção.
Observação: Para obter mais informações sobre como conectar um console ao seu switch, bem como sobre como gerenciar e atualizar o software, consulte a seção "Informações relacionadas" deste documento.
Para um caso em que nenhuma imagem está disponível na Flash para inicialização, o Supervisor Engine também tem uma imagem de software muito básica permanentemente armazenada no ROMmon. Um jumper no Supervisor Engine deve ser usado para ativar essa imagem. Após o carregamento dessa imagem, ela ativa as portas dos Supervisor Engines. Em alguns casos, a imagem pode até reconhecer algumas de suas placas de linha. Mas essa habilidade depende da versão do firmware.
Remova o Supervisor Engine e use esta tabela para identificar o jumper de inicialização:
Tipo de mecanismo supervisor | Jumper |
---|---|
Supervisor Engine I FX (WS-X5005,6) | J25 (inicialização) |
TX do Supervisor Engine I (WS-X5009) | J24 (diagnóstico ativado) |
Supervisor Engine II (WS-X5505,6,9) | J15 (inicialização) |
Supervisor Engine IIG (WS-X5540) | J8 |
Supervisor Engine IIG (WS-X5550) | J2 |
Geralmente, não há conector de jumper disponível no Supervisor Engine. Você deve obter um para estabelecer contato entre os pinos.
Coloque o Supervisor Engine de volta no chassi e inicialize o switch.
Você termina em um modo de inicialização, que na verdade é uma imagem do CatOS gravada na ROM (firmware). Em alguns casos, o switch pode até reconhecer algumas das placas de linha do switch, o que depende do nível desse firmware.
boot> show module Mod Ports Module-Type Model Serial-Num Status --- ----- --------------------- --------- ---------- ------- 1 0 Supervisor IIG WS-X5540 013447622 ok 2 12 100BaseFX MM Ethernet WS-X5111 003499884 ok 3 12 100BaseFX MM Ethernet WS-X5201 007499406 ok Mod MAC-Address(es) Hw Fw Fw1 --- ---------------------------------------- ------ ------------ ------------ 1 00-d0-63-6a-a8-00 thru 00-d0-63-6a-ab-ff 1.1 5.1(1) 0.5(1) 2 00-60-3e-8e-2b-48 thru 00-60-3e-8e-2b-53 1.0 1.3 3 00-e0-1e-b7-77-68 thru 00-e0-1e-b7-77-73 2.0 3.1(1)
Neste exemplo, o software reconhece as duas placas de linha no switch. Com o Supervisor Engine I ou II, o software sempre reconhece os dois uplinks, mesmo que esses Supervisor Engines provavelmente tenham uma versão de firmware anterior à do Supervisor Engine IIG.
Use as interfaces disponíveis para obter conectividade com um servidor TFTP e executar a atualização normal.
Ative as portas manualmente.
Observação: por padrão, as portas são desativadas.
boot> show port Port Status Duplex Speed Type ----- -------- ------ ----- --------------- 2/1 disabled half 100 100BaseFX MM 2/2 disabled half 100 100BaseFX MM 2/3 disabled half 100 100BaseFX MM 2/4 disabled half 100 100BaseFX MM !--- Output suppressed. boot> set port enable 2/1 Port 2/1 enabled/
Garanta que a conectividade com o servidor TFTP seja comum.
Depois de fazer o download de uma nova imagem no Flash, escolha uma destas duas opções:
Desligue o switch, deslize para fora o Supervisor Engine, remova o jumper e inicialize o Catalyst normalmente após o Supervisor Engine ser reinstalado corretamente.
Inicialize a imagem que você baixou no Flash diretamente do modo de inicialização. Use o comando execflash:
boot> execflash uncompressing nmp image This will take a minute... !--- Output suppressed.
Observação: se você inicializar o switch dessa forma, lembre-se de que, até remover o jumper, o switch sempre reiniciará primeiro no modo de inicialização.
Você pode fazer download de uma imagem para o Supervisor Engine sem um servidor TFTP, diretamente através da conexão de console, se usar o protocolo Kermit. Consulte a seção Preparação para Baixar uma Imagem Usando Kermit de Trabalhando com Imagens de Software do Sistema para obter mais informações. Esse método pode ser útil se você não conseguir que nenhuma porta seja reconhecida no switch durante o procedimento de recuperação. No entanto, esse método é muito mais lento do que o método na seção Procedimento de recuperação. Evite o método Kermit, se possível.
O Catalyst 5500/5000 Supervisor Engine IIIF possui um sistema de arquivos Flash integrado que pode lidar com vários arquivos de imagem. Além desse Flash, o Supervisor Engine III também tem um slot de placa de PC Flash (PCMCIA). Esses Supervisor Engines executam seu software a partir da RAM e não precisam do sistema Flash depois que o switch é inicializado corretamente.
Observação: o Catalyst 2926G tem o Supervisor Engine III instalado e segue o procedimento de recuperação do Supervisor Engine III.
Se uma imagem for corrompida ou excluída, o procedimento de atualização padrão será sempre possível se o Supervisor Engine executar uma imagem válida. Se o Supervisor Engine não inicializar porque não há imagem válida para inicializar a partir do ROMmon, você deverá usar o Procedimento de Recuperação.
Antes de prosseguir com o procedimento de recuperação, certifique-se de que não haja arquivos válidos no bootflash:. Emita o dir flash de inicialização: no modo rommon> para determinar se há arquivos no bootflash:. Se existir um arquivo válido, execute o comando boot bootflash: filename para tentar ativar o switch. Como a seção Informações de fundo observa, você pode cancelar a exclusão de um arquivo excluído do ROMmon nesses switches. Você pode executar o comando boot bootflash: filename para cancelar a exclusão do arquivo e inicializar o switch. Se você não tiver um arquivo válido no bootflash, prossiga para Procedimento de Recuperação.
Observação: Para obter mais informações sobre como conectar um console ao seu switch, bem como sobre como gerenciar e atualizar o software, consulte a seção "Informações relacionadas" deste documento.
Se você tiver um Supervisor Engine III com um slot de placa de PC Flash (PCMCIA), a melhor maneira de recuperar o Supervisor Engine é inicializar a partir de uma placa de PC Flash (PCMCIA). Emita o comando boot slot0:image_name no modo ROMmon. Tente obter uma placa de PC Flash (PCMCIA) com uma imagem do Supervisor Engine III. Se você não tiver outro Supervisor Engine III operacional para gravar uma imagem na placa Flash, poderá usar outro dispositivo Cisco que tenha um formato compatível. Consulte Matriz de Compatibilidade do Sistema de Arquivos PCMCIA e Informações do Sistema de Arquivos para obter mais informações.
Se você tiver um Supervisor Engine IIIF ou se uma placa de PC Flash (PCMCIA) não estiver disponível, o único procedimento de recuperação alternativo é um download de Xmodem através da porta de console. Este recurso está disponível somente se você tiver o ROMmon versão 5.1(1) ou posterior. Se você não puder usar o download do console, a única possibilidade restante é substituir o Supervisor Engine.
A versão exata do ROMmon é exibida no console quando o switch é inicializado no ROMmon. Aqui está um exemplo:
This command will reset the system. Do you want to continue (y/n) [n]? y 2000 May 14 15:06:13 %SYS-5-SYS_RESET:System reset from Console// makar (enable) System Bootstrap, Version 5.1(2) Copyright (c) 1994-1999 by cisco Systems, Inc. Presto processor with 32768 Kbytes of main memory
Essa versão também é a versão do firmware mostrada na saída do comando show module para o Supervisor Engine. No entanto, se você puder emitir o comando show module, provavelmente não precisará de um procedimento de recuperação.
Console> (enable) show module !--- Output suppressed. Mod MAC-Address(es) Hw Fw Sw --- -------------------------------------- ------ ---------- ----------------- 1 00-50-0f-43-cc-00 to 00-50-0f-43-cf-ff 3.3 5.1(2) 4.5(7) !--- Output suppressed.
A maneira mais simples de verificar se esse procedimento de download do console está disponível para você é tentar fazer o download. O recurso não está documentado no momento, mas funciona exatamente da mesma maneira que para os roteadores Cisco que estão em ROMmon.
Este exemplo é o registro de uma sessão de console durante um download de console em um Supervisor Engine III. A velocidade do console é de 38.400 bits por segundo (bps). O comando é xmodem, com opção -s. O comando é autoexplicativo. No entanto, consulte a seção Resumo das opções de Xmodem deste documento se desejar mais informações sobre as opções disponíveis.
rommon 5> xmodem -s 38400 Do not start the sending program yet... Invoke this application only for disaster recovery. Do you wish to continue? (y/n) [n]: y Note, if the console port is attached to a modem, both the console port and the modem must be operating at the same baud rate. Use console speed 38400 bps for download? (y/n) [n]: y
Nesse estágio, altere a velocidade do seu software de emulação de terminal para 38.400 bps antes de enviar o arquivo com o uso do protocolo Xmodem. Este exemplo usa o Microsoft HyperTerminal em um PC. O HyperTerminal é reiniciado para que a alteração da velocidade do terminal tenha efeito.
Download will be performed at 38400 bps. Make sure your terminal emulator is set to this speed before sending file. Ready to receive file ...??. Returning console speed to 9600. Reset your terminal baud rate to 9600and hit return. You will see garbage characters until you do so. €x<.x€x€€€x>x?x<.?x€x??x?€x€?x??x?€x?€x>.?x?x€€?x??x??x?x?€x>.?x?x€€?x??x??x?x?€x> x??x?x<.?x?€x€x?x€?x??x€?x??x??x?x<??x??x>>.x<.?x€x?x?x?x?€?x<?x?€€€??x<??x< x<?? €€€
A velocidade do terminal é alterada de volta para 9600 bps no HyperTerminal, e o HyperTerminal é reiniciado novamente. Depois que você confirmar que a taxa de baud foi redefinida, o switch começará imediatamente a descompactar a imagem armazenada na memória e executará a imagem. Aqui está um exemplo:
Baud rate is correctly set now. Enter y to continue (y/n) [n]: Baud rate is correctly set now. Enter y to continue (y/n) [n]: Baud rate is correctly set now. Enter y to continue (y/n) [n]: y Download Complete! received file size=3473280 Loading Network Management Processor image Uncompressing file: ########################################################### ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ #################################################################### System Power On Diagnostics NVRAM Size ....................512KB ID Prom Test ..................Passed !--- Output suppressed. Cisco Systems Console Enter password: 2000 May 14 15:45:06 %MLS-5-MLSENABLED:IP Multilayer switching is enabled 2000 May 14 15:45:06 %MLS-5-NDEDISABLED:Netflow Data Export disabled 2000 May 14 15:45:06 %SYS-5-MOD_OK:Module 1 is online 2000 May 14 15:45:18 %SYS-5-MOD_OK:Module 2 is online 2000 May 14 15:45:25 %SYS-5-MOD_OK:Module 4 is online 2000 May 14 15:45:27 %SYS-5-MOD_OK:Module 5 is online 2000 May 14 15:45:29 %SYS-5-MOD_OK:Module 3 is online Console> enable
O Switch foi inicializado corretamente com a imagem cujo download foi feito via Console.
Cuidado: neste ponto, a imagem que foi baixada não foi salva no bootflash. Esta saída fornece um exemplo. O software 4.5(7) foi baixado através do console e você pode ver que a imagem ainda não foi armazenada na Flash:
Enter password: Console> (enable) show module Mod Module-Name Ports Module-Type Model Serial-Num Status Mod Module-Name Ports Module-Type Model Serial-Num Status 1 0 Supervisor III WS-X5530 013492250 ok 2 12 10BaseFL Ethernet WS-X5011 003375899 ok 3 24 10/100BaseTX Ethernet WS-X5224 008688914 ok 4 12 10/100BaseTX Ethernet WS-X5213 003549295 ok 5 12 100BaseFX MM Ethernet WS-X5201 006596753 ok Mod MAC-Address(es) Hw Fw Sw --- -------------------------------------- ------ ---------- ----------------- 1 00-50-0f-43-cc-00 to 00-50-0f-43-cf-ff 3.3 5.1(2) 4.5(7) 2 00-60-3e-c9-30-6c to 00-60-3e-c9-30-77 1.1 1.2 4.5(7) 3 00-10-7b-58-a6-c8 to 00-10-7b-58-a6-df 1.4 3.1(1) 4.5(7) 4 00-60-2f-96-6a-f8 to 00-60-2f-96-6b-03 1.2 1.4 4.5(7) 5 00-e0-1e-7a-18-48 to 00-e0-1e-7a-18-53 1.1 2.3(2) 4.5(7) Mod Sub-Type Sub-Model Sub-Serial Sub-Hw --- -------- --------- ---------- ------ 1 NFFC II WS-F5531 0013512332 2.0 Console> (enable) dir -#- -length- -----date/time------ name 1 15708 Apr 19 1993 05:44:04 config 2 4864897 Apr 09 2000 15:26:06 cat5000-sup3.5-4-2.bin 2721312 bytes available (4880864 bytes used) Console> (enable)
Agora há um Switch totalmente operacional. No entanto, se você não armazenar uma imagem válida no bootflash e reiniciar o switch, deverá tentar o procedimento de recuperação novamente.
Observação: use o comando copy tftp flash para copiar a imagem válida para a Flash. Para certificar-se de que o switch inicialize com uma imagem válida na próxima recarga, verifique as variáveis de inicialização e os valores do registro de configuração. Consulte a seção Impedir a Inicialização de um Switch no Modo ROMmon: Seção Verificar Variáveis de Inicialização e Valores do Registro de Configuração deste documento para o procedimento de verificação.
Esta seção descreve o procedimento de recuperação para o Catalyst 6500/6000 Supervisor Engine I e II. O procedimento de recuperação para o Catalyst 6500/6000 é semelhante ao Catalyst 5500/5000 com Supervisor Engine III Recovery Procedure. Os módulos Supervisor Engine I e II do Catalyst 6500/6000 têm um sistema de arquivos Flash integrado que pode lidar com vários arquivos de imagem. Além desse Flash, esses Supervisor Engines têm um slot de placa de PC Flash (PCMCIA). Esses Supervisor Engines executam seu software a partir da RAM e não precisam do sistema Flash depois que o switch é inicializado corretamente. Se uma imagem for corrompida ou excluída, o procedimento de atualização padrão será sempre possível se o Supervisor Engine executar uma imagem válida. Se o Supervisor Engine não inicializar porque não há imagem válida para inicializar a partir do ROMmon, você deverá usar o Procedimento de Recuperação.
Antes de prosseguir com o procedimento de recuperação, certifique-se de que não haja arquivos válidos no bootflash:. Emita o dir flash de inicialização: no modo rommon> para determinar se há arquivos no bootflash:. Se existir um arquivo válido, execute o comando boot bootflash: filename para tentar ativar o switch. Como a seção Informações de fundo observa, você pode cancelar a exclusão de um arquivo excluído do ROMmon nesses switches. Você pode executar o comando boot bootflash: filename para cancelar a exclusão do arquivo e inicializar o switch. Se você não tiver um arquivo válido no bootflash, prossiga para Procedimento de Recuperação.
Observação: Para obter mais informações sobre como conectar um console ao seu switch, bem como sobre como gerenciar e atualizar o software, consulte a seção "Informações relacionadas" deste documento.
A melhor maneira de recuperar o Supervisor Engine é inicializar a partir de uma placa de PC Flash (PCMCIA). Emita o comando boot slot0:image_name no modo ROMmon. Tente obter uma placa de PC Flash (PCMCIA) com uma imagem válida. Se você não tiver outro Supervisor Engine operacional para gravar uma imagem na placa Flash, poderá usar outro dispositivo Cisco que tenha um formato compatível. Consulte Matriz de Compatibilidade do Sistema de Arquivos PCMCIA e Informações do Sistema de Arquivos para obter mais informações. O uso de uma PC Card (PCMCIA) formatada na plataforma de origem pode funcionar em alguns casos. No entanto, há várias situações em que a versão de bootstrap do switch não suporta a placa formatada, mesmo que os sistemas de arquivos sejam compatíveis.
Faça uma cópia duplicada da imagem que está presente na Flash e copie-a na PC Card (PCMCIA). Execute o comando copy bootflash:image_name slot0:. A cópia é útil se a imagem na Flash for excluída ou corrompida por algum motivo e o switch for executado no modo ROMmon. Você pode inicializar o switch a partir do slot0: e recuperar o switch. Se você não tiver uma PC Card (PCMCIA) ou uma imagem válida na PC Card, conclua o procedimento Download do Console ou Recuperação do Xmodem.
O exemplo nesta seção é o registro de uma sessão de console durante um download de console em um Supervisor Engine II. A velocidade do console é de 38.400 bps. O comando é xmodem, com opção -s. O comando é autoexplicativo. No entanto, consulte a seção Resumo das opções de Xmodem deste documento se desejar mais informações sobre as opções disponíveis.
O mesmo procedimento se aplica ao Supervisor Engine I. Copie a imagem válida do Cisco Software Center para o PC que executa o software de emulação de terminal.
Observação: você deve ter um login e um contrato de Cisco.com válidos com a Cisco para fazer o download de imagens do Cisco Software Center.
rommon 15> xmodem -s 38400 Do you wish to continue? (y/n) [n]: y Console port and Modem must operate at same baud rate. Use console & modem at 38400 bps for download ? (y/n) [n]: y
Nesse estágio, altere a velocidade do seu software de emulação de terminal para 38.400 bps antes de enviar o arquivo com o uso do protocolo Xmodem. Este exemplo usa o HyperTerminal em um PC. O HyperTerminal é reiniciado para que a alteração da velocidade do terminal tenha efeito.
Ready to receive file ...Will wait for a minute Reset your terminal to 9600 baud. Note that you may see garbage characters until you do so.
A velocidade do terminal no HyperTerminal é alterada de volta para 9600 bps, e o HyperTerminal é reiniciado novamente. Depois que você confirmar que a taxa de baud foi redefinida, o switch começará imediatamente a descompactar a imagem armazenada na memória e executará a imagem. Aqui está um exemplo:
Baud rate is correctly set now. Enter y to continue (y/n) [n]: Baud rate is correctly set now. Enter y to continue (y/n) [n]: Baud rate is correctly set now. Enter y to continue (y/n) [n]: Baud rate is correctly set now. Enter y to continue (y/n) [n]: y Download Complete! Self decompressing the image : ################################### ####################################################################################### ####################################################################################### ####################################################################################### ####################################################################################### ####################################################################################### ####################################################################################### ######################################################## [OK] System Power On Diagnostics DRAM Size ..........................128 MB Testing DRAM .......................Passed Verifying Text Segment .............Passed NVRAM Size .........................512 KB Level2 Cache .......................Present Level3 Cache .......................Present System Power On Diagnostics Complete Currently running ROMMON from S (Gold) region Boot image: Runtime image not stored in the Flash. Flash sync disabled. Running System Diagnostics from this Supervisor (Module 2) This may take up to 2 minutes....please wait Cisco Systems Console 2002 Apr 05 08:06:25 %SYS-3-MOD_PORTINTFINSYNC:Port Interface in sync for Module 2 Enter password: 2002 Apr 05 08:06:27 %SYS-1-SYS_ENABLEPS: Power supply 1 enabled 2002 Apr 05 08:06:28 %SYS-5-MOD_PWRON:Module 3 powered up 2002 Apr 05 08:06:28 %SYS-5-MOD_PWRON:Module 6 powered up 2002 Apr 05 08:06:32 %MLS-5-NDEDISABLED:Netflow Data Export disabled 2002 Apr 05 08:06:34 %MLS-5-MCAST_STATUS:IP Multicast Multilayer Switching is enabled 2002 Apr 05 08:06:34 %MLS-5-FLOWMASKCHANGE:IP flowmask changed from FULL to DEST console> console>
O Switch foi inicializado corretamente com a imagem cujo download foi feito via Console.
Cuidado: neste ponto, a imagem que foi baixada não foi salva no bootflash. O software 6.3(3) foi baixado através do console e você pode ver nesta saída que a imagem ainda não foi armazenada na Flash:
console> console> enable console> (enable) console> (enable) dir bootflash: No files on device 31981568 bytes available (0 bytes used) console> (enable)
Agora há um Switch totalmente operacional. No entanto, se você não armazenar uma imagem válida no bootflash e reiniciar o switch, deverá tentar o procedimento de recuperação novamente.
Observação: use o comando copy tftp flash para copiar uma imagem válida para a Flash. Para certificar-se de que o switch inicialize com uma imagem válida na próxima recarga, verifique as variáveis de inicialização e os valores do registro de configuração. Consulte a seção Impedir a Inicialização de um Switch no Modo ROMmon: Seção Verificar Variáveis de Inicialização e Valores do Registro de Configuração deste documento para o procedimento de verificação.
Quando você executa o comando xmodem no prompt do ROMmon, você chama o Xmodem. Aqui está um exemplo:
xmodem [-cys] -c CRC-16 -y ymodem-batch protocol -s <SPEED> Set speed of download, where speed may be 1200|2400|4800|9600|19200|38400
Esta tabela permite obter descrições detalhadas das opções:
Opção | Descrição |
---|---|
opção -c | A verificação de erros CRC1 de 16 bits é executada para cada pacote. O padrão é usar o checksum de 8 bits. |
-opção y | Essa opção especifica o protocolo Ymodem. O padrão é o protocolo Xmodem. Ymodem é normalmente mais rápido. |
-s option | Essa é a taxa de baud de transferência de dados. |
1 CRC = verificação de redundância cíclica.
Esta tabela fornece exemplos dos tempos de download esperados. Esta tabela pressupõe um tamanho de imagem de 3,2 MB:
Protocolo | Velocidade (em bps) | Tempo de Download |
---|---|---|
Xmodem | 9600 | 1 hora, 10 minutos |
Xmodem | 38,400 | 20 min. |
Ymodem | 9600 | 1 hora, 10 minutos |
Ymodem | 38,400 | 15 min. |
Esta seção descreve o procedimento de recuperação para o Supervisor Engine do Catalyst 6500/6000 que executa o CatOS somente no Supervisor 720. Este procedimento de recuperação tem muitas semelhanças e algumas diferenças em comparação com os Catalyst 6500/6000 Series Switches com Supervisor Engine I ou II Procedimento de Recuperação.
Esta lista fornece diferenças entre o Supervisor Engine I/II e o Supervisor Engine 720:
O Supervisor Engine 720 não suporta o procedimento de recuperação de Xmodem que é suportado pelo Supervisor Engine I e II.
O Supervisor Engine 720 é fornecido com 64 MB de flash de inicialização do Supervisor Engine e 64 MB de flash de inicialização da Multilayer Switch Feature Card (MSFC). Há dois slots disponíveis para placas CompactFlash Tipo II (disk0 e disk1) que fornecem armazenamento adicional. O slot0 no Supervisor Engine I e II é chamado de disk0 no Supervisor Engine 720. Além disso, o Supervisor Engine 720 pode ter uma placa CompactFlash Tipo II adicional disk1. Tanto disk0 como disk1 podem armazenar uma cópia da imagem do CatOS do bootflash do Supervisor Engine 720.
Esses Supervisor Engines executam seu software a partir da RAM e não precisam do sistema Flash depois que o switch é inicializado corretamente. Se uma imagem for corrompida ou excluída, o procedimento de atualização padrão será sempre possível se o Supervisor Engine executar uma imagem válida. Se o Supervisor Engine não inicializar porque não há imagem válida para inicializar a partir do ROMmon, você deverá usar o Procedimento de Recuperação.
Antes de prosseguir com o procedimento de recuperação, certifique-se de que não haja arquivos válidos no bootflash:. Emita o dir flash de inicialização: no modo rommon> para determinar se há arquivos no bootflash:. Se existir um arquivo válido, execute o comando boot bootflash: filename para tentar ativar o switch. Como a seção Informações de fundo observa, você pode cancelar a exclusão de um arquivo excluído do ROMmon nesses switches. Você pode executar o comando boot bootflash: filename para cancelar a exclusão do arquivo e inicializar o switch. Se você não tiver um arquivo válido no bootflash, prossiga para Procedimento de Recuperação.
Tente obter uma placa CompactFlash Tipo II com uma imagem válida. Se você não tiver outro Supervisor Engine operacional para gravar uma imagem na placa Flash, poderá usar outro dispositivo Cisco que tenha um formato compatível. Consulte Matriz de Compatibilidade do Sistema de Arquivos PCMCIA e Informações do Sistema de Arquivos para obter mais informações. O uso de uma PC Card (PCMCIA) formatada na plataforma de origem pode funcionar em alguns casos. No entanto, há várias situações em que a versão de bootstrap do switch não suporta a placa formatada, mesmo que os sistemas de arquivos sejam compatíveis.
Faça uma cópia duplicada da imagem presente no flash de inicialização do Supervisor Engine e copie-a na placa Flash. Execute o comando copy bootflash:image_name disk0/disk1:. A cópia é útil se a imagem na Flash for excluída ou corrompida por algum motivo e o switch for executado no modo ROMmon. Você pode inicializar o switch a partir do disk0: e recuperar o switch. Se você não tiver uma imagem válida na placa Flash, a única maneira de recuperar o Supervisor Engine 720 é copiar a imagem no disco Flash de outro switch que execute a mesma imagem CatOS do Supervisor Engine 720.
Suponha que o switch falhe no processo de inicialização e entre no modo ROMmon. Aqui está um exemplo:
System Bootstrap, Version 8.1(3) Copyright (c) 1994-2004 by cisco Systems, Inc. Cat6k-Sup720/SP processor with 1048576 Kbytes of main memory !--- Output suppressed. rommon 1 >
Certifique-se de ter uma cópia válida da imagem do CatOS no disk0 ou no disk1 (que depende de qual disco contém a cópia).
Aqui está um exemplo:
rommon 2 > dir disk0: Directory of disk0: 2 17659732 -rw- cat6000-sup720k8.8-5-3.bin !--- This indicates that a valid image exists in disk0.
Execute este comando no modo ROMmon para inicializar o switch a partir desta placa CompactFlash Tipo II (disk0):
rommon 3 > boot disk0:cat6000-sup720k8.8-5-3.bin Loading image, please wait ... Self decompressing the image : ################################################# ################################################################################ ####################### !--- Output suppressed. Currently running ROMMON from S (Gold) region Boot image: disk0:cat6000-sup720k8.8-5-3.bin !--- Boot from the image in disk0. Firmware compiled 27-Jan-06 16:09 by integ Build [100] !--- Output suppressed. Console> !--- Now the switch has booted into the console.
Copie a imagem que está presente no disk0 no flash de inicialização do Supervisor Engine.
Aqui está um exemplo:
Console> enable Console> (enable) copy disk0:cat6000-sup720k8.8-5-3.bin bootflash: 32818412 bytes available on device bootflash, proceed (y/n) [n]? y cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cc !--- Output suppressed. File bootflash:cat6000-sup720k8.8-5-3.bin checksum verified and is Ok. File has been copied successfully.
Execute o comando show boot para verificar as configurações da variável de inicialização.
Os switches das séries Catalyst 4500/4000, 5500/5000 e 6500/6000 usam o mesmo procedimento para verificar as variáveis de inicialização e definir o valor do registro de configuração.
Depois que o switch Catalyst for recuperado da imagem de software corrompida ou ausente, certifique-se de que as variáveis de inicialização e os valores do registro de configuração estejam definidos corretamente.
Observação: isso é essencial para garantir que o switch não inicialize em ROMmon, mesmo que você tenha um arquivo válido em seu bootflash: ou disk0 ou disk1: dispositivo.
Defina a variável de inicialização para apontar para esta imagem válida que está presente no flash de inicialização. Aqui está um exemplo:
Console> (enable) set boot system flash bootflash:cat6000-sup720k8.8-5-3.bin !--- This command has the switch choose the image that is present !--- in the bootflash for boot. BOOT variable = bootflash:cat6000-sup720k8.8-5-3.bin,1; !--- The boot variable is set as per the set boot system flash command.
Salve todas as configurações na NVRAM.
Console> (enable) write memory !--- Output suppressed. Configuration has been copied successfully.
Observe que a imagem CatOS válida existe no flash de inicialização.
Console> (enable) dir bootflash: -#- -length- -----date/time------ name 3 17659732 Apr 19 2006 15:34:10 cat6000-sup720k8.8-5-3.bin
Execute o comando reset no switch.
Agora, o switch inicializa corretamente com o CatOS no bootflash do Supervisor Engine. Isso também ocorre porque você definiu a variável de inicialização para inicializar a partir do flash de inicialização.
Observação: você pode definir a variável de inicialização para inicializar de outros dispositivos, como disk0 ou disk1, se uma imagem válida existir nesses dispositivos.
Note: O procedimento de recuperação para o Supervisor Engine 32 é o mesmo que o procedimento de recuperação do Supervisor Engine 720. No entanto, existem diferenças em algumas terminologias e recursos que são usados no Supervisor Engine 32. Estas são algumas das diferenças:
O Supervisor Engine 32 suporta o procedimento de recuperação do Xmodem, enquanto o Supervisor Engine 720 não suporta o procedimento de recuperação do Xmodem.
A área do flash de inicialização no Supervisor Engine 720 é conhecida como bootflash. No Supervisor Engine 32, a área de Flash de inicialização é conhecida como bootdisk.
Como o bootflash no Supervisor Engine 720 é equivalente ao disco de inicialização no Supervisor Engine 32, alguns dos comandos ROMmon em relação à área do Flash de inicialização do Supervisor Engine são diferentes. No Supervisor Engine 32, esses comandos são:
dir bootdisk: copy disk0:image_name bootdisk: set boot system flash bootdisk:image_name
Observação: Não existem outras diferenças nos procedimentos de recuperação do Supervisor Engine 32 e do Supervisor Engine 720.
Você pode verificar as configurações com o uso do comando show boot. Os switches das séries Catalyst 4500/4000, 5500/5000 e 6500/6000 usam o mesmo procedimento para verificar as variáveis de inicialização e definir o valor do registro de configuração. As saídas de comando nesta seção estão em um switch Catalyst 6000.
Depois que o switch Catalyst for recuperado de uma imagem de software corrompida ou ausente, certifique-se de que as variáveis de inicialização e os valores do registro de configuração estejam definidos corretamente. Isso é essencial para garantir que o switch não inicialize no ROMmon, mesmo que você tenha um arquivo válido no flash de inicialização: ou slot0: dispositivo.
Observação: esse comando se aplica somente aos módulos Supervisor Engine III do Catalyst 5500/5000 ou das séries Catalyst 4500/4000 e 2948G do switch. Se você tentar usar esse comando em um Catalyst 5500/5000 Supervisor Engine I ou II, receberá uma mensagem de erro.
Aqui está um exemplo de saída do comando show boot:
Switch (enable) show boot BOOT variable = bootflash:cat6000-sup.6-3-3.bin,1; !--- The switch boots from the valid image that is present in bootflash. CONFIG_FILE variable = slot0:switch.cfg Configuration register is 0x2102 !--- The configuration register values are set correctly. ignore-config: disabled auto-config: non-recurring, overwrite, sync disabled console baud: 9600 boot: image specified by the boot system commands Switch (enable)
Neste exemplo, o registro de configuração é definido para a configuração apropriada (0x2102). Se você vir que o "registro de configuração é 0x0", altere a configuração para 0x2102. Caso contrário, quando o switch for redefinido ou reinicializado, o switch retornará ao modo ROMmon e você deverá inicializar a imagem manualmente para que o switch execute essa imagem. Neste exemplo, a variável de inicialização não está definida e o registro de configuração está definido como 0x0.
Switch (enable) show boot BOOT variable = !--- The boot variable is not set to boot the switch from a valid image. CONFIG_FILE variable = slot0:switch.cfg Configuration register is 0x0 !--- Note that the configuration register value is set to 0x0. ignore-config: disabled auto-config: non-recurring, overwrite, sync disabled console baud: 9600 boot: the ROM monitor Switch (enable)
Se esse switch for redefinido ou reinicializado, ele irá para ROMmon. Você deve executar o comando boot bootflash: para inicializar a imagem manualmente a partir do modo ROMmon. A variável de inicialização e o valor do registro de configuração podem ser definidos. Aqui está um exemplo:
Switch (enable) set boot system flash bootflash:cat6000-sup.6-3-3.bin BOOT variable = bootflash:cat6000-sup.6-3-3.bin,1; Switch (enable) set boot config-register 0x2102 Configuration register is 0x2102 ignore-config: disabled auto-config: non-recurring, overwrite, sync disabled console baud: 9600 boot: image specified by the boot system commands Switch (enable) Switch (enable) show boot BOOT variable = bootflash:cat6000-sup.6-3-3.bin,1; !--- The switch boots from the valid image that is present in bootflash. CONFIG_FILE variable = slot0:switch.cfg !--- The configuration register values are set correctly. Configuration register is 0x2102 ignore-config: disabled auto-config: non-recurring, overwrite, sync disabled console baud: 9600 boot: image specified by the boot system commands Switch (enable)
Após a recuperação, mesmo se o switch for para o modo ROMmon, você poderá definir o valor do registro de configuração no modo ROMmon. Após o recarregamento, o switch carrega a imagem válida para que você não precise inicializar o switch manualmente, como mostra este exemplo:
rommon 1> confreg 0x2102 You must reset or power cycle for new config to take effect. rommon 2> reset System Bootstrap, Version 5.3(1) Copyright (c) 1994-1999 by cisco Systems, Inc. c6k_sup1 processor with 65536 Kbytes of main memory Autoboot executing command: "boot bootflash:cat6000-sup.6-3-3.bin" Uncompressing file: ########################################################### System Power On Diagnostics DRAM Size ....................64 MB Testing DRAM..................Passed NVRAM Size ...................512 KB Level2 Cache .................Present System Power On Diagnostics Complete Boot image: bootflash:cat6000-sup.6-3-3.bin Running System Diagnostics from this Supervisor (Module 1) This may take up to 2 minutes....please wait .. .. Switch (enable)
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
03-Jan-2002
|
Versão inicial |