Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Informatie over de ramp verkrijgen

Typen crashes

crashes met routermodule

Voorbeelden van uitgangen die de kraan aangeven

Te verzamelen informatie als u een TAC-serviceaanvraag opent

Inleiding

Dit document beschrijft hoe u routercrashes kunt oplossen. Een "systeemcrash" is een situatie waarbij het systeem een niet-herstelbare fout heeft gedetecteerd en opnieuw is opgestart. De fouten die crashen veroorzaken worden doorgaans gedetecteerd door de hardware van de processor, die automatisch vertakt is met een speciale fout-verwerkingscode in de ROM monitor. De ROM monitor identificeert de fout, drukt een bericht af, slaat informatie over de fout op en start het systeem opnieuw.

Voorwaarden

Vereisten

Er zijn geen specifieke vereisten van toepassing op dit document.

Gebruikte componenten

Dit document is niet beperkt tot specifieke software- en hardware-versies.

De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.

Informatie over de ramp verkrijgen

Wanneer de router crasht, is het van belang om zoveel mogelijk informatie over de crash te verzamelen voordat u de router handmatig opnieuw laadt of stroomcyclus uitvoert. Alle informatie over de crash, behalve die informatie die succesvol is opgeslagen in het crashinfo-bestand, gaat verloren na een handmatige herlading of een stroomcyclus. Deze uitgangen geven een indicatie en informatie over het ongeluk.

Als u de uitvoer van een show versie hebt, stacks, show context, of tech support opdracht van uw Cisco-apparaat hebt, kunt u Cisco CLI Analyzer gebruiken om potentiële problemen en oplossingen weer te geven. Om Cisco CLI Analyzer te gebruiken, moet u een geregistreerde klant zijn, inloggen zijn en JavaScript hebben ingeschakeld.

Opdracht

Beschrijving

show version

Deze opdracht is voor het eerst verschenen in Cisco IOS® softwarerelease 10.0. De opdracht van de show versie EXEC toont de configuratie van de systeemhardware, de softwareversie, de namen en bronnen van configuratiebestanden en softwarebeelden, de router-uptime en informatie over hoe het systeem opnieuw is opgestart. BELANGRIJK: Als de router na de crash opnieuw wordt geladen (bijvoorbeeld als deze op stroom is aangesloten of de opdracht opnieuw laden is uitgevoerd), zal deze informatie verloren gaan, probeer deze dan te verzamelen voordat u het opnieuw laden!

serie

Deze opdracht is eerst verschenen in Cisco IOS-softwarerelease 10.0. De show Stacks EXEC opdracht wordt gebruikt om het stapelgebruik van processen te controleren en routines te onderbreken. De output van de show is een van de meest onmisbare bronnen van informatie om te verzamelen wanneer de router crasht. BELANGRIJK: Als de router na het ongeluk opnieuw wordt geladen (bijvoorbeeld via het stroomprogramma of de opdracht opnieuw laden), gaat deze informatie verloren om deze te verzamelen voordat u het opnieuw laadt!

context tonen

Deze opdracht is eerst verschenen in Cisco IOS-softwarerelease 10.3. De opdracht show context EXEC wordt gebruikt om informatie weer te geven die is opgeslagen in niet-vluchtige RAM (NVRAM) wanneer er een uitzondering wordt gemaakt. Context-informatie is specifiek voor verwerkers en architecturen, terwijl software-versie en uptime informatie dat niet zijn. Context-informatie voor verschillende routertypen zou daarom kunnen verschillen. De output die van het bevel van de show context wordt weergegeven omvat:

- de reden voor de herstart van het systeem.

- stapel spoor.

- softwareversie.

- informatie over het bijwerken van een signaal, code en router.

- alle inhoud van het register ten tijde van het ongeluk.

technische ondersteuning voor show

Deze opdracht is eerst verschenen in Cisco IOS-softwarerelease 11.2. Deze opdracht is handig bij het verzamelen van algemene informatie over de router wanneer u een probleem rapporteert. Het omvat:

- show version

- toonaangevend in werking stellen

- serie

- raakvlak tonen

- demonstrant

- tonen proces cpu

- procesgeheugen weergeven

- toverspreuken

console-logboek

Als u op de console van de router op het tijdstip van de crash bent aangesloten, zult u iets als dit zien tijdens de crash:
*** 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

Bewaar deze informatie en de logbestanden voordat deze wordt gepubliceerd. Zodra de router weer omhoog komt, vergeet niet de show te krijgen uitvoer.

sloven

Als de router is ingesteld om logbestanden naar een syslogserver te verzenden, ziet u informatie over wat er is gebeurd vóór de crash op de syslogserver. Wanneer de router echter crasht, kan deze de meest nuttige informatie niet naar deze syslogserver doorsturen. Dus meestal is syslog output niet erg nuttig voor het oplossen van crashes.

crashinformatie

Het crashinfo-bestand is een verzameling nuttige informatie over de huidige crash, opgeslagen in flitser- of flash-geheugen. Wanneer een router wegens gegevens of de corruptie van de stapel crasht, is meer herloadinformatie nodig om dit type van crash te debug dan enkel de uitvoer van het normale bevel van de showstack. crashinformatie wordt standaard geschreven om flitser:crashinformatie te maken over Cisco 12000 Gigabit routerprocessor (GRP), Cisco 7000 en 7500 routeprocessors (RSP’s) en Cisco 7200 Series Switches. Voor Cisco 7500 veelzijdige interfaceprocessor 2 (VIP2), wordt dit bestand standaard opgeslagen op bootflitser:vip2_sleuf_no_crashinfo waar sleuf_no het nummer van de VIP2-sleuf is. Voor Cisco 7000 routeprocessor (RP), wordt het bestand standaard opgeslagen op flash:crashinfo. Zie Informatie ophalen uit het crashinformatie bestand voor meer informatie.

stortplaats

Een kernstop is een volledig exemplaar van het geheugen van de router. Deze informatie is niet nodig voor het oplossen van de meeste soorten crashes, maar het wordt sterk aanbevolen bij het indienen van een nieuw bug. Het kan nodig zijn om bepaalde debugs in te schakelen om meer informatie toe te voegen aan de kernstortplaats zoals debug sanity, planner heapcheck proces en memory check-interval 1. Zie Core Dumps creëren voor meer informatie.

Via de monitor

De router zou in de monitor van ROM kunnen eindigen na een crash wanneer zijn configuratie-register instelling eindigt met 0. Als de processor 68k is, zal de prompt ">" zijn. Je kunt het stapelspoor halen met de k opdracht. Als de processor een gereduceerd instructieset computer (RISC) is, zal de aanzet "Rommmon 1>" zijn. Pak de uitvoer van stapel 50 of toon context.

Typen crashes

De opdrachten van de show versie en show voorzien u van een uitvoer die u een indicatie geeft van het type van het ongeluk dat is voorgevallen, zoals een busfout of een softwaregedwongen crash. U kunt ook crashinformatie van de crashinformatie verkrijgen en context-opdrachten weergeven. Voor wat later Cisco IOS-softwarereleases, zijn de crashredenen niet duidelijk aangegeven (bijvoorbeeld, u ziet "Signal = x" waar x een nummer is). Raadpleeg de Veelzijdige codes voor interfaceprocessorcrashredenen om dit nummer te vertalen in iets dat betekenisvol is. Bijvoorbeeld, "Signal = 23" vertaalt zich in een software gedwongen krach. Volg deze links om problemen op te lossen het specifieke type van uw routerervaringen van de crash:

- Afbreken

- Adres fout

- Busfout

- Fout bij caches

- Fout - niveau <x>

- Fout in notatie

- Illegale vernietiging

- Onjuiste code-uitzondering

- Spring aan nul fout

- Trap voor lijnequalizer

- Aan/uit

- Pariteitsfout in processorgeheugen

- Voorbehouden uitzondering

- Gerecareerd door fout

- Uitzondering voor segmentatiegeweld

- Fout bij gedeelde geheugenpariteit

- SIGTRAP

- Softwaregedwongen crashen

- Overtrek

- Ongedefinieerde trap

- Onverwachte hardware-onderbreking

- Onbekende fout

- Onbekende oorzaak opnieuw laden

- Time-out voor Watchdog

- Schrijfbus fout onderbroken

crashes met routermodule

Soms crasht alleen een specifieke routermodule en niet de router zelf. Hier zijn sommige documenten die beschrijven hoe u problemen kunt oplossen bij crashes op sommige routermodules:

- VIP-crashes voor probleemoplossing

- SAR-crashes voor probleemoplossing op PA-A3

- Lijnkaartcrashes voor probleemoplossing op Cisco GSR1200 Series

Voorbeelden van uitgangen die de kraan aangeven

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

Wanneer er informatie over crashinformatie beschikbaar is in de flitser, wordt deze informatie weergegeven aan het eind van de opdracht 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

Te verzamelen informatie als u een TAC-serviceaanvraag opent

Als u nog steeds assistentie nodig hebt nadat u de stappen voor het oplossen van problemen hebt voltooid en u een serviceaanvraag wilt openen bij de Cisco TAC, zorg er dan voor dat u deze informatie ook bevat voor het oplossen van een routercrash:

- Probleemoplossing uitgevoerd voordat u de servicevervraag opent.

- Laat uitvoer van technische ondersteuning zien (indien mogelijk in modus inschakelen).

- tonen loguitvoer of console opnamen, indien beschikbaar.

- crashinformatie-bestand (indien aanwezig, en niet al opgenomen in de uitvoer van technische ondersteuning).

- regionale uitvoer tonen (indien niet reeds opgenomen in de output van de show Technical Support).

Hang de verzamelde gegevens aan uw serviceaanvraag in een niet-zipped, onbewerkte tekstindeling (.txt). Als u geen toegang hebt tot het gereedschap Serviceaanvraag, kunt u de relevante informatie aan uw servicetoestel toevoegen door deze naar attach@cisco.com te verzenden met uw casenummer in de onderwerpregel of in uw bericht.

Opmerking: laadt de router niet handmatig opnieuw of stelt het apparaat niet in werking voordat u de informatie verzamelt, tenzij u deze nodig hebt om een routercrash te melden. Dit kan ervoor zorgen dat belangrijke informatie verloren gaat die nodig is om de diepere oorzaak van het probleem te bepalen.