Introduction
Ce document décrit comment dépanner les pannes de routeur.
Conditions préalables
Exigences
Aucune exigence spécifique n'est associée à ce document.
Composants utilisés
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
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. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Informations générales
Une panne système est une situation dans laquelle le système a détecté une erreur irrécupérable et a redémarré lui-même. Les erreurs qui entraînent des pannes sont en général détectées par le matériel processeur, qui se connecte automatiquement au code de traitement des erreurs spéciales dans le moniteur de ROM. Le moniteur de ROM identifie l'erreur, imprime un message, enregistre les informations sur la pann, et relance le système.
Obtenir des informations sur le crash
Quand le routeur a une panne, il est extrêmement important de recueillir autant informations que possible sur la panne avant de recharger manuellement le routeur ou de le mettre hors tension puis sous tension. Toutes les informations relatives à la panne, sauf celle qui a été correctement stockée dans le crashinfo
, est perdu après un rechargement manuel ou un cycle d'alimentation. Ces sorties fournissent des indications et des informations sur la panne.
Si vous disposez de la sortie d'un show version
, show stacks
, show context
,ou show tech support
à partir de votre périphérique Cisco, vous pouvez utiliser Cisco CLI Analyzer pour afficher les problèmes potentiels et les correctifs. Pour utiliser Cisco CLI Analyzer, vous devez être connecté et JavaScript doit être activé.
Remarque : seuls les utilisateurs Cisco enregistrés peuvent accéder aux informations et aux outils Cisco internes.
Commande |
Description |
show version |
Cette commande est apparue pour la première fois dans le logiciel Cisco IOS® version 10.0. Les show version EXEC affiche la configuration matérielle du système, la version du logiciel, les noms et les sources des fichiers de configuration et des images logicielles, la disponibilité du routeur et des informations sur le redémarrage du système. IMPORTANT : si le routeur est rechargé après la panne (par exemple, s'il a été mis hors tension puis sous tension ou si la commande reload a été exécutée), ces informations peuvent être perdues. Essayez donc de les collecter avant le rechargement ! |
show stacks |
Cette commande est d'abord apparu dans le logiciel Cisco IOS® Version 10.0. Les show stacks EXEC est utilisée pour surveiller l'utilisation de la pile des processus et des routines d'interruption. Les show stacks est l'une des sources d'informations les plus indispensables à collecter en cas de panne du routeur. IMPORTANT : si le routeur est rechargé après la panne (par exemple, par le biais d'un cycle d'alimentation ou de la commande reload), ces informations peuvent être perdues. Essayez donc de les collecter avant de recharger ! |
show context |
Cette commande est d'abord apparu dans le logiciel Cisco IOS® Version 10.3. Les show context EXEC est utilisée pour afficher les informations stockées dans la mémoire vive non volatile (NVRAM) lorsqu'une exception se produit. Les informations contextuelles sont spécifiques aux processeurs et aux architectures, tandis que la version logicielle et les informations de disponibilité ne le sont pas. Les informations contextuelles pour différents types de routeurs peuvent donc différer. Le résultat affiché à l'écran show context comprend :
- le motif du redémarrage du système,
- la trace de la pile.
- la version logicielle,
- le numéro de signal, le code et les informations de disponibilité du routeur,
- tout le contenu du registre au moment de la panne.
|
show tech-support |
Cette commande est d'abord apparu dans le logiciel Cisco IOS® Version 11.2. Cette commande vous aide à collecter des informations générales sur le routeur lorsque vous signalez un problème. Elle comprend :
show version
show running-config
show stacks
show interface
show controller
show process cpu
show process memory
show buffers
|
console log |
Si vous êtes connecté à la console du routeur au moment de la panne, vous pouvez voir quelque chose comme ceci pendant la panne : *** 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 = 0x00000000
Gardez ces informations et les journaux la précédant. Une fois le routeur réactivé, n'oubliez pas d'obtenir le show stacks sortie. |
journal système |
Si le routeur est configuré pour envoyer des journaux à un serveur Syslog, vous pouvez voir certaines informations sur ce qui s'est passé avant la panne sur le serveur Syslog. Cependant, lorsque le routeur tombe en panne, il ne peut pas envoyer les informations les plus utiles à ce serveur Syslog. Donc la plupart du temps, syslog Le résultat n'est pas très utile pour le dépannage des pannes. |
info-panne |
Le fichier crashinfo contient une série d'informations pratiques relatives à la panne en cours, enregistrées dans la mémoire bootflash ou flash. Lorsqu'un routeur tombe en panne en raison d'une corruption des données ou de la pile, il faut plus d'informations de rechargement pour déboguer ce type de panne que la seule sortie de la normale show stacks erasecat4000_flash:. Les crashinfo est écrit par défaut dans bootflash:crashinfo sur les routeurs Cisco 12000 Gigabit Router Processor (GRP), Cisco 7000 et 7500 Route Switch Processors (RSP) et Cisco 7200. Pour le processeur VIP2 (Versatile Interface Processor 2) du Cisco 7500, ce fichier est stocké par défaut sur bootflash:vip2_slot_no_crashinfo slot_no est le numéro du logement VIP2. Pour le processeur de routage (RP) Cisco 7000, le fichier est stocké par défaut sur flash:crashinfo . Pour plus de détails, consultez Récupération des informations dans le fichier crashinfo. |
core dump |
Un core dump est une copie complète de l’image mémoire du routeur. Ces informations ne sont pas nécessaires pour dépanner la plupart des types de pannes, mais elles sont fortement recommandées lors du classement d'un nouveau bogue. Vous devez activer certains débogages pour ajouter plus d'informations dans le core dump, telles que la santé du débogage, le processus de contrôle de tas du planificateur et l'intervalle de contrôle de mémoire 1. Pour plus de détails, reportez-vous à Création de core dumps. |
rom monitor |
Le routeur peut se retrouver dans le moniteur ROM après une panne lorsque son paramètre config-register se termine par 0. Si le processeur est un 68k, l'invite peut être ">". Vous pouvez obtenir la trace de pile avec la commande k. Si le processeur est un processeur RISC (à jeu d'instructions réduit), l'invite peut être rommon 1> . Obtenir le résultat de stack 50 ou show context . |
Types de pannes
Les show version
et show stacks
vous fournissent une sortie qui vous donne une indication du type de panne qui s'est produite, comme une erreur de bus ou une panne logicielle forcée. Vous pouvez également obtenir des informations sur le type de panne à partir du crashinfo
et show context
de l'assistant. Pour certaines versions ultérieures du logiciel Cisco IOS, les raisons de la panne ne sont pas clairement indiquées (par exemple, vous voyez Signal = x où x est un nombre). Référez-vous aux Codes des causes de pannes du processeur VIP (Versatile Interface Processor) pour trouver la signification de ce numéro. Par exemple, Signal = 23 se traduit par un plantage forcé du logiciel. Utilisez ces liens pour dépanner le type spécifique de panne que connaît votre routeur :
Consultez la section Erreurs de parité mémoire du processeur (PMPE) pour les problèmes suivants :
Consultez les causes du redémarrage d'un routeur par les commandes Abort ou Trace Trap à propos de ces problèmes :
Pour plus d'informations sur les problèmes suivants, reportez-vous à la section Types moins courants de pannes système :
Pannes du module routeur
Parfois, seul un module de routeur spécifique tombe en panne et non le routeur lui-même. Voici quelques documents qui décrivent comment dépanner des crashs sur quelques modules routeur :
Exemples de sortie qui indiquent la panne
Router#show version
Cisco Internetwork Operating System Software
Cisco 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
Lorsqu'une information de panne est disponible dans bootflash, cette information s'affiche à la fin du show stacks
commande :
***************************************************
******* 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
Informations à collecter si vous ouvrez une demande de service TAC
Si vous avez toujours besoin d'aide après avoir effectué les étapes de dépannage et que vous souhaitez ouvrir une demande de service auprès du TAC Cisco, veillez à inclure les informations suivantes pour le dépannage d'une panne de routeur :
- Dépannage exécuté avant d'ouvrir la demande de service.
show technical-support
sortie (si possible, en mode enable).
show log
les résultats ou les captures de console, le cas échéant.
- fichier crashinfo (s'il est présent, et pas encore inclus dans le
show technical-support
sortie).
- show region output (s'il n'est pas déjà inclus dans le
show technical-support
sortie).
Joignez les données collectées à votre demande de service au format texte brut (.txt) non compressé. Si vous ne pouvez pas accéder à l'outil de Service Request, vous pouvez attacher les informations appropriées à votre demande de service en les envoyant à attach@cisco.com avec votre numéro de dossier sur la ligne d'objet de votre message.
Remarque : ne rechargez pas manuellement le routeur ou ne le mettez pas hors tension puis sous tension avant de collecter les informations, sauf si cela est nécessaire pour dépanner une panne de routeur. Cela peut entraîner la perte d'informations importantes nécessaires pour déterminer la cause première du problème.
Informations connexes