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 solucionar problemas de travamentos do roteador. Um "travamento do sistema" é uma situação em que o sistema detectou um erro irrecuperável e se reiniciou. Os erros que causam travamentos são geralmente detectados pelo hardware do processador, que se ramifica automaticamente para um código especial de tratamento de erros no monitor da ROM. O monitor de ROM identifica o erro, imprime uma mensagem, salva informações sobre a falha e reinicia o sistema.
Não existem requisitos específicos para este documento.
Este documento não se restringe a versões de software e hardware específicas.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Quando o roteador trava, é extremamente importante coletar o máximo possível de informações sobre o travamento antes de recarregar manualmente ou desligar e religar o roteador. Todas as informações sobre o travamento, exceto as que foram armazenadas com êxito no arquivo crashinfo, são perdidas após um recarregamento manual ou desligamento. Essas saídas fornecem alguma indicação e informações sobre o acidente.
Se você tiver a saída de um comando show version, show stacks, show context ou show tech support de seu dispositivo Cisco, poderá usar o Cisco CLI Analyzer para exibir problemas e correções potenciais. Para usar o Cisco CLI Analyzer, você deve ser um cliente registrado, estar conectado e ter o JavaScript habilitado.
Comando | Descrição |
---|---|
show version | Este comando apareceu pela primeira vez no Cisco IOS® Software Release 10.0. O comando EXEC show version exibe a configuração do hardware do sistema, a versão do software, os nomes e origens dos arquivos de configuração e imagens de software, o tempo de atividade do roteador e informações sobre como o sistema foi reiniciado. IMPORTANTE: Se o roteador for recarregado após o travamento (por exemplo, se ele tiver sido desligado e ligado novamente ou se o comando reload tiver sido emitido), essas informações serão perdidas, então tente coletá-las antes de recarregar! |
show stacks | Esse comando apareceu pela primeira vez no Cisco IOS Software Release 10.0. O comando EXEC show stacks é usado para monitorar o uso da pilha de processos e rotinas de interrupção. A saída show stacks é uma das fontes de informações mais indispensáveis a serem coletadas quando o roteador travar. IMPORTANTE: Se o roteador for recarregado após o travamento (por exemplo, por meio do ciclo de energia ou do comando reload), essas informações serão perdidas, então tente coletá-las antes de recarregar! |
show context | Esse comando apareceu pela primeira vez no Cisco IOS Software Release 10.3. O comando EXEC show context é usado para exibir informações armazenadas na RAM não volátil (NVRAM) quando ocorre uma exceção. As informações de contexto são específicas para processadores e arquiteturas, enquanto as informações de versão e tempo de atividade do software não são. Portanto, as informações de contexto para diferentes tipos de roteador podem ser diferentes. A saída exibida do comando show context inclui:
|
show tech-support | Esse comando apareceu pela primeira vez no Cisco IOS Software Release 11.2. Esse comando é útil na coleta de informações gerais sobre o roteador quando você relata um problema. Inclui:
|
log de console | Se você estiver conectado ao console do roteador no momento do travamento, verá algo como isso durante o travamento: *** System received a Software forced crash *** signal= 0x17, code= 0x24, context= 0x619978a0 PC = 0x602e59dc, Cause = 0x4020, Status Reg = 0x34008002 DCL Masked Interrupt Register = 0x000000f7 DCL Interrupt Value Register = 0x00000010 MEMD Int 6 Status Register = 0x00000000Mantenha essas informações e os registros antes delas. Quando o roteador for ativado novamente, não se esqueça de obter a saída show stacks. |
syslog | Se o roteador estiver configurado para enviar logs a um Servidor syslog, você verá algumas informações sobre o que aconteceu antes do travamento no Servidor syslog. No entanto, quando o roteador está travando, ele pode não ser capaz de enviar as informações mais úteis para esse Servidor syslog. Na maioria das vezes, a saída do syslog não é muito útil para solucionar problemas de travamentos. |
informação de travamento | O arquivo crashinfo é uma coleção de informações úteis relacionadas ao travamento atual, armazenadas na memória flash ou bootflash. Quando um roteador trava devido a dados ou pilhas corrompidos, são necessárias mais informações sobre recarregamento para depurar esse tipo de travamento do que apenas a saída do comando show stacks normal. Por padrão, as informações de travamento são gravadas em bootflash:crashinfo no Cisco 12000 Gigabit Router Processor (GRP), nos Cisco 7000 e 7500 Route Switch Processors (RSPs) e nos Cisco 7200 Series Routers. Para o Cisco 7500 Versatile Interface Processor 2 (VIP2), esse arquivo é armazenado por padrão no bootflash:vip2_slot_no_crashinfo, onde slot_no é o número do slot VIP2. Para o Cisco 7000 Route Processor (RP), o arquivo é armazenado por padrão em flash:crashinfo. Para obter mais detalhes, consulte Recuperando informações do arquivo Crashinfo. |
Dump central | Um dump central é uma cópia completa da imagem de memória do roteador. Essas informações não são necessárias para a solução de problemas da maioria dos tipos de travamentos, mas são altamente recomendadas ao arquivar um novo bug. Talvez seja necessário habilitar algumas depurações para adicionar mais informações ao dump central, como debug sanity, scheduler heapcheck process e memory check-interval 1. Para obter mais detalhes, consulte Criando lixos principais. |
monitor rom | O roteador pode terminar no monitor da ROM após um travamento quando a configuração do registro de configuração terminar com 0. Se o processador for de 68k, o prompt será ">". Você pode obter o rastreamento da pilha com o comando k. Se o processador for uma computação de conjunto de instruções reduzido (RISC), o prompt será "rommon 1>". Obtenha a saída da pilha 50 ou show context. |
Os comandos show version e show stacks fornecem uma saída que fornece uma indicação do tipo de travamento que ocorreu, como erro de barramento ou travamento forçado do software. Você também pode obter informações de tipo de travamento dos comandos crashinfo e show context. Em algumas versões posteriores do software Cisco IOS, os motivos do travamento não estão claramente indicados (por exemplo, você vê "Signal = x", onde x é um número). Consulte Versatile Interface Processor Crash Reason Codes para traduzir esse número em algo significativo. Por exemplo, "Signal = 23" significa um travamento forçado do software. Siga estes links para solucionar problemas do tipo específico de travamento do roteador:
Às vezes, apenas um módulo de roteador específico falha, e não o próprio roteador. Aqui estão alguns documentos que descrevem como solucionar problemas de travamentos em alguns módulos de roteador:
Router#show version Cisco Internetwork Operating System Software IOS (tm) RSP Software (RSP-PV-M), Version 12.0(10.6)ST, EARLY DEPLOYMENT MAINTENANCE INTERIM SOFTWARE Copyright (c) 1986-2000 by cisco Systems, Inc. Compiled Fri 23-Jun-00 16:02 by richv Image text-base: 0x60010908, data-base: 0x60D96000 ROM: System Bootstrap, Version 12.0(19990806:174725), DEVELOPMENT SOFTWARE BOOTFLASH: RSP Software (RSP-BOOT-M), Version 12.0(9)S, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1) Router uptime is 20 hours, 56 minutes System returned to ROM by error - a Software forced crash, PC 0x60287EE8 System image file is "slot0:rsp-pv-mz.120-10.6.ST" cisco RSP8 (R7000) processor with 131072K/8216K bytes of memory. R7000 CPU at 250Mhz, Implementation 39, Rev 1.0, 256KB L2, 2048KB L3 Cache Last reset from power-on G.703/E1 software, Version 1.0. G.703/JT2 software, Version 1.0. X.25 software, Version 3.0.0. Chassis Interface. 1 EIP controller (6 Ethernet). 1 VIP2 R5K controller (1 FastEthernet)(2 HSSI). 6 Ethernet/IEEE 802.3 interface(s) 1 FastEthernet/IEEE 802.3 interface(s) 2 HSSI network interface(s) 2043K bytes of non-volatile configuration memory. 20480K bytes of Flash PCMCIA card at slot 0 (Sector size 128K). 16384K bytes of Flash internal SIMM (Sector size 256K). No slave installed in slot 7. Configuration register is 0x2102 Router#show stacks Minimum process stacks: Free/Size Name 5188/6000 CEF Reloader 9620/12000 Init 5296/6000 RADIUS INITCONFIG 5724/6000 MDFS Reload 2460/3000 RSP memory size check 8176/9000 DHCP Client Interrupt level stacks: Level Called Unused/Size Name 1 163 8504/9000 Network Interrupt 2 14641 8172/9000 Network Status Interrupt 3 0 9000/9000 OIR interrupt 4 0 9000/9000 PCMCIA Interrupt 5 5849 8600/9000 Console Uart 6 0 9000/9000 Error Interrupt 7 396230 8604/9000 NMI Interrupt Handler System was restarted by error - a Software forced crash, PC 0x602DE884 at 05:07:31 UTC Thu Sep 16 1999 RSP Software (RSP-JSV-M), Version 12.0(7)T, RELEASE SOFTWARE (fc2) Compiled Mon 06-Dec-99 19:40 by phanguye Image text-base: 0x60010908, database: 0x61356000 Stack trace from system failure: FP: 0x61F73C30, RA: 0x602DE884 FP: 0x61F73C30, RA: 0x6030D29C FP: 0x61F73D88, RA: 0x6025E96C FP: 0x61F73DD0, RA: 0x6026A954 FP: 0x61F73E30, RA: 0x602B94BC FP: 0x61F73E48, RA: 0x602B94A8
Quando uma informação de travamento está disponível no bootflash, essas informações são exibidas no final do comando show stacks:
*************************************************** ******* Information of Last System Crash ********** *************************************************** Using bootflash:crashinfo_20000323-061850. 2000 CMD: 'sh int fas' 03:23:41 UTC Thu Mar 2 2000 CMD: 'sh int fastEthernet 6/0/0' 03:23:44 UTC Thu Mar 2 2000 CMD: 'conf t' 03:23:56 UTC Thu Mar 2 2000 CMD: 'no ip cef di' 03:23:58 UTC Thu Mar 2 2000 CMD: 'no ip cef distributed ' 03:23:58 UTC Thu Mar 2 2000 ... Router#show context System was restarted by error - a Software forced crash, PC 0x602DE884 at 05:07:31 UTC Thu Sep 16 1999 RSP Software (RSP-JSV-M), Version 12.0(7)T, RELEASE SOFTWARE (fc2) Compiled Mon 06-DEC-99 19:40 by phanguye Image text-base: 0x60010908, database: 0x61356000 Stack trace from system failure: FP: 0x61F73C30, RA: 0x602DE884 FP: 0x61F73C30, RA: 0x6030D29C FP: 0x61F73D88, RA: 0x6025E96C FP: 0x61F73DD0, RA: 0x6026A954 FP: 0x61F73E30, RA: 0x602B94BC FP: 0x61F73E48, RA: 0x602B94A8 Fault History Buffer: RSP Software (RSP-JSV-M), Version 12.0(7)T, RELEASE SOFTWARE (fc2) Compiled Mon 06-DEC-99 19:40 by phanguye Signal = 23, Code = 0x24, Uptime 3w0d $0 : 00000000, AT : 619A0000, v0 : 61990000, v1 : 00000032 a0 : 6026A114, a1 : 61A309A4, a2 : 00000000, a3 : 00000000 t0 : 61F6CD80, t1 : 8000FD88, t2 : 34008700, t3 : FFFF00FF t4 : 00000083, t5 : 3E840024, t6 : 00000000, t7 : 00000000 s0 : 0000003C, s1 : 00000036, s2 : 00000000, s3 : 61F73C48 s4 : 00000000, s5 : 61993A10, s6 : 61982D00, s7 : 61820000 t8 : 0000327A, t9 : 00000000, k0 : 61E48C4C, k1 : 602E7748 gp : 6186F3A0, sp : 61F73C30, s8 : 00000000, ra : 6030D29C EPC : 602DE884, SREG : 3400E703, Cause : 00000024 Error EPC : BFC00000, BadVaddr : 40231FFE
Se você ainda precisar de assistência após concluir as etapas de solução de problemas e quiser abrir uma solicitação de serviço no Cisco TAC, inclua estas informações para a solução de problemas de um travamento de roteador:
Anexe os dados coletados à sua solicitação de serviço em formato de texto simples (.txt) não compactado. Se você não puder acessar a ferramenta Solicitação de serviço, poderá anexar as informações relevantes à sua solicitação de serviço enviando-as para attach@cisco.com com o número do caso na linha de assunto da sua mensagem.
Observação: não recarregue manualmente ou desligue e ligue o roteador antes de coletar as informações, a menos que seja necessário para solucionar problemas de um travamento do roteador. Isso pode causar a perda de informações importantes necessárias para determinar a causa raiz do problema.