Dit document geeft informatie over hoe u problemen kunt oplossen bij crashes op de Cisco® ASR 1000 Series aggregation services routers.
Er zijn geen specifieke vereisten van toepassing op dit document.
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
Alle Cisco ASR 1000 Series aggregation services routers, inclusief de 1002, 1004 en 1006.
Alle Cisco IOS XE-softwareversies die de Cisco ASR 1000 Series aggregation services routers ondersteunen.
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.
Cisco ASR 1000 Series aggregation services routers introduceren de Cisco IOS XE-software als hun softwarearchitectuur. Gebaseerd op de Cisco IOS XE-software is de Cisco IOS XE-software een modulair besturingssysteem die is gebaseerd op een Linux-server op een routeprocessor (RP), Embedded Services Processor (ESP) of SPA-interfaceprocessor (SIP). De IOS-daemon (IOSD) en andere IOS XE-processen worden uitgevoerd op de Linux-tunnel, zodat er verschillende typen crashes zijn weergegeven in Tabel 1 op de Cisco ASR 1000 Series aggregation services routers.
Tabel 1 - Typen crashes
Typen crashes | Module | Beschrijving |
---|---|---|
IOSD Crash | RP | Cisco IOS-software draait als IOSD op een Linux-kern op RP. |
SPA-driver-crash | SIP | Beperkte Cisco IOS-softwarereleases om SPA op SIP te controleren. |
Cisco IOS XE-processorcrashen | RP ESP SIP | Verschillende Cisco IOS XE-processors worden uitgevoerd op een Linux-kern. Bijvoorbeeld de chassismanager, de expeditemanager, de interfacemanager, enzovoort bij run op RP. |
Cisco QFP-microcoderingskaart (Quantum Flow Processor) | ESP | De microcode loopt op QFP. QFP is een pakkettransport van ASIC's op ESP. |
Linux Kernel Crash | RP ESP SIP | Linux-kernel draait op RP, ESP en SIP. |
Als u een onverwachte herlading van module tegenkomt, moet u ervoor zorgen dat de console uitvoer, de folder van crashinformatie dossier, en de directory van het belangrijkste stortplaatbestand beschikbaar zijn voor het oplossen van problemen. Om de oorzaak te bepalen is de eerste stap om zoveel mogelijk informatie over het probleem op te nemen. Deze informatie is nodig om de oorzaak van het probleem te bepalen:
Console-logbestanden — Zie Correcte-emulatie-instellingen voor console-verbindingen toepassen voor meer informatie.
Syrische informatie — Als u de router hebt ingesteld om logbestanden naar een syslogserver te verzenden, kunt u informatie verkrijgen over wat er is gebeurd. Zie Hoe u Cisco-apparaten voor meer informatie configureren.
Show platform — The show platform opdracht geeft de status weer voor RPs, ESPs, SPAs en de stroomvoorziening.
toon tech-support — Het show tech-support bevel is een compilatie van vele verschillende opdrachten die show versie en run-fig omvatten. Wanneer een router problemen tegenkomt, vraagt de ingenieur van Cisco Technical Assistance Center (TAC) gewoonlijk om deze informatie om de hardwarekwestie op te lossen. U moet de show-tech-support verzamelen voordat u een herlading of een stroomcyclus uitvoert, omdat deze acties een verlies van informatie over het probleem kunnen veroorzaken.
Opmerking: de opdracht Show tech-support bevat niet het show platform of de show logging logging opdrachten.
Opstartvolgorde Informatie - De volledige bootup sequentie als de router booboofouten ervaart.
Crashinfo file (indien beschikbaar) — Zie het gedeelte Crashinfo File.
Core Dump-bestand (indien beschikbaar) — Zie het gedeelte Core Dump File.
Tracelalog bestand (indien beschikbaar) — Op Cisco ASR 1000 Series aggregation services routers worden de sporenlogbestanden van Cisco IOS XE-processen gegenereerd onder harddisk:tracelogs (ASR 1006 of ASR 1004) of bootflash:tracelogs (ASR 1000) 2) op de actieve RP. Wanneer de Cisco IOS XE processen crashen, vraagt de Cisco TAC engineer gewoonlijk deze informatie te verzamelen om de probleem op te lossen.
Wanneer de IOSD of SPA-stuurprogramma wordt crashinformatie gegenereerd onder de locatie in tabel 2.
Tabel 2 - Bestandslocatie met crashinformatie
Modellen | Typen crashes | Plaats van crashinformatie-bestand |
---|---|---|
ASR 1002 router | IOSD Crash SPA-driver crasht | flitser: op de RP |
ASR 1004 ASR 1006 router | IOSD Crash | flitser: op de RP |
SPA-driver-crash | harddisk: op de RP |
Tabel 3 geeft de namen van de crashinformatie-bestanden weer.
Tabel 3 - Bestandsnaam voor crashinformatie
Typen crashes | Naam van bestand crashinformatie | Voorbeeld |
---|---|---|
IOSD Crash | crashinfo_RP_SlotNumber_00_Date-Time-Zone | crashinfo_RP_00_00_20080807-063430-UTC |
SPA-driver-crash | crashinfo_SIP_SlotNumber_00_Date-Time-Zone | crashinfo_SIP_00_00_20080828-084907-UTC |
Wanneer een proces crasht, kunt u een kernstaartbestand vinden onder de locatie in Tabel 4. Een kernstop is een volledig exemplaar van de geheugenafbeelding van het proces. Aanbevolen wordt om de belangrijke dumpbestanden op te slaan totdat de oplossing is bereikt. Dit komt doordat een kernstop veel meer informatie over een crashinformatie bevat dan een crashinformatie-bestand, en het is nodig voor diepgaand onderzoek. In het geval van de Cisco ASR 1002 router, omdat deze geen vaste schijf heeft: Een kern-dumpbestand wordt gegenereerd onder bootflash:core/.
Tabel 4 - Plaats van de coredump
Modellen | Bestandslocatie van Core |
---|---|
ASR 1002 router | flitser:kern/op RP |
ASR 1004 ASR 1006 router | harddisk:kern/RP |
Niet alleen de kernvuilstortplaats van RP, maar de kerndepot van ESP- of SIP-processen wordt op dezelfde locatie gegenereerd. In het geval van de Cisco ASR 1006 router moet u de zelfde plaats van de standby RP controleren omdat het de actieve RP was toen het probleem voorkwam.
Tabel 5 - Bestandsnaam voor Core Dump
Typen crashes | Bestandsnaam voor coredump | Voorbeeld |
---|---|---|
IOSD Crash | hostname_RP_SlotNumber_ppc_linux_iosd-_ProcessID.core.gz | Router_RP_0_ppc_linux_iosd-_17407.core.gz |
SPA-driver-crash | hostname_SIP_SlotNumber_mcpcc-lc-ms_ProcessID.core.gz | Router_SIP_1_mcpcc-lc-ms_6098.core.gz |
IOS XE-processorcrashen | hostname_FRU_SlotNumber_ProcessName_ProcessID.core.gz | Router_RP_0_fman_rp_2878.core.gz router_ESP_1_cpp_svr_4497.core.gz |
Cisco QFP-crashen | hostname_ESP_SlotNumber_cpp-mcplo-ucode_ID.core.gz | Router_ESP_0_cpp-mcplo-ucode_042308082102.core.gz |
Linux Kernel Crash | hostname_FRU_SlotNumber_kernel.core | router_ESP_0_kernel.core |
De IOS Daemon (IOSD) werkt als zijn eigen Linux-proces (ppc_linux_iosd-) op RP. Op de dubbele IOS-modus (Cisco ASR 1002 router en Cisco ASR 1004 router alleen) worden er twee IOSD's uitgevoerd op de RP.
Om een IOSD-crash te identificeren, dient u de uitzondering-uitvoer hieronder op de console te vinden. In het geval van een Cisco ASR 1002 router of Cisco ASR 1004 routercrash zonder dubbele IOS-modus wordt het vakje opnieuw geladen. In het geval van een Cisco ASR 1002 router of Cisco ASR 1004 routercrash met dubbele IOS-modus wordt de IOSD op de RP overgeschakeld. In het geval van een Cisco ASR 1006 routerkrach wordt de RP overgeschakeld en wordt een nieuwe standby RP opnieuw geladen.
Exception to IOS Thread: Frame pointer 2C111978, PC = 1029ED60 ASR1000-EXT-SIGNAL: U_SIGSEGV(11), Process = Exec -Traceback= 1#106b90f504fce8544ce4979667ec2d5d :10000000+29ED60 :10000000+29ECB4 :10000000+2A1A9C :10000000+2A1DAC :10000000+492438 :10000000+1C22DC0 :10000000+4BBBE0 Fastpath Thread backtrace: -Traceback= 1#106b90f504fce8544ce4979667ec2d5d c:BC16000+C2AF0 c:BC16000+C2AD0 iosd_unix:BD73000+111DC pthread:BA1B000+5DA0 Auxiliary Thread backtrace: -Traceback= 1#106b90f504fce8544ce4979667ec2d5d pthread:BA1B000+95E4 pthread:BA1B000+95C8 c:BC16000+D7294 iosd_unix:BD73000+1A83C pthread:BA1B000+5DA0 PC = 0x1029ED60 LR = 0x1029ECB4 MSR = 0x0002D000 CTR = 0x0BD83C2C XER = 0x20000000 R0 = 0x00000000 R1 = 0x2C111978 R2 = 0x2C057890 R3 = 0x00000034 R4 = 0x000000B4 R5 = 0x0000003C R6 = 0x2C111700 R7 = 0x00000000 R8 = 0x12B04780 R9 = 0x00000000 R10 = 0x2C05048C R11 = 0x00000050 R12 = 0x22442082 R13 = 0x13B189AC R14 = 0x00000000 R15 = 0x00000000 R16 = 0x00000000 R17 = 0x00000001 R18 = 0x00000000 R19 = 0x00000000 R20 = 0x00000000 R21 = 0x00000000 R22 = 0x00000000 R23 = 0x00000001 R24 = 0x00000001 R25 = 0x34409AD4 R26 = 0x00000000 R27 = 0x2CE88448 R28 = 0x00000001 R29 = 0x00000000 R30 = 0x3467A0FC R31 = 0x2C1119B8 Writing crashinfo to bootflash:crashinfo_RP_00_00_20080904-092940-UTC Buffered messages: (last 4096 bytes only) ...
Wanneer de IOSD is ingestort, worden het crashinformatie-bestand en het kerndumpbestand op de RP gegenereerd.
Router#dir bootflash: Directory of bootflash: bootflash:crashinfo_RP_00_00_20080904-092940-UTC Router#dir harddisk:core Directory of harddisk:core/ 3620877 -rw- 10632280 Sep 4 2008 09:31:00 +00:00 Router_RP_0_ppc_linux_iosd-_17407.core.gz
De SPA-stuurprogramma's hebben beperkte IOS-functies voor SPA-controle en draaien op SIP vanwege het mcpcc-lc-ms-proces en een van de Cisco IOS XE-processen. U kunt de SPA-driver-crash identificeren als u vindt dat het proces mcpcc-lc-ms is vastgehouden. Nadat het SPA-stuurprogramma is neergestort, wordt de SPA opnieuw geladen.
Aug 28 08:52:12.418: %PMAN-3-PROCHOLDDOWN: SIP0: pman.sh: The process mcpcc-lc-ms has been helddown (rc 142) Aug 28 08:52:12.425: %ASR1000_OIR-6-REMSPA: SPA removed from subslot 0/0, interfaces disabled Aug 28 08:52:12.427: %SPA_OIR-6-OFFLINECARD: SPA (SPA-1X10GE-L-V2) offline in subslot 0/0 Aug 28 08:52:13.131: %ASR1000_OIR-6-INSSPA: SPA inserted in subslot 0/0 Aug 28 08:52:19.060: %LINK-3-UPDOWN: SIP0/0: Interface EOBC0/1, changed state to up Aug 28 08:52:20.064: %SPA_OIR-6-ONLINECARD: SPA (SPA-1X10GE-L-V2) online in subslot 0/0
Wanneer het SPA-stuurprogramma crasht, worden het crashinformatie-bestand en het kernstaartbestand op de RP gegenereerd.
Router#dir harddisk: Directory of harddisk:/ 14 -rw- 224579 Aug 28 2008 08:52:06 +00:00 crashinfo_SIP_00_00_20080828-085206-UTC Router#dir harddisk:core Directory of harddisk:/core/ 4653060 -rw- 1389762 Aug 28 2008 08:52:12 +00:00 Router_SIP_0_mcpcc-lc-ms_6985.core.gz
De Cisco IOS XE processen worden uitgevoerd op een Linux-kern op RP, ESP en SIP. Tabel 6 bevat de belangrijkste processen. Als er een crash optreedt, worden de modules opnieuw geladen.
Tabel 6 - Belangrijkste Cisco IOS XE-processors
Titel | Procesnaam | Module |
---|---|---|
Chassis Manager | bestellen | RP |
Cman_fp | ESP | |
cmc | SIP | |
Milieubewaking | emd | RP, ESP, SIP |
Doorsturen Manager | fman_rp | RP |
fman_fp_image | ESP | |
Host Manager | man | RP, ESP, SIP |
Interface Manager | imand | RP |
geïmproviseerd | SIP | |
Logbeheer | logeren | RP, ESP, SIP |
Pluggable Service | psd | RP |
QFP-clientbeheerproces | cpp_cr_svr | ESP |
QFP-driver-proces | cpp_driver | ESP |
QFP HA-server | cpp_ha_top_level_server | ESP |
QFP-clientserviceproces | cpp_sp_server | ESP |
Shell Manager | smid | RP |
Indien het cpp_cp_svr proces op een ESP van de Cisco ASR 1006 router crasht, kan dit bericht op de console verschijnen.
Jan 24 23:37:06.644 JST: %PMAN-3-PROCHOLDDOWN: F0: pman.sh: The process cpp_cp_svr has been helddown (rc 134) Jan 24 23:37:06.727 JST: %PMAN-0-PROCFAILCRIT: F0: pvp.sh: A critical processcpp_cp_svr has failed (rc 134) Jan 24 23:37:11.539 JST: %ASR1000_OIR-6-OFFLINECARD: Card (fp) offline in slot F0
U vindt het kernstotbestand op harddisk:core/.
Router#dir harddisk:core Directory of harddisk:/core/ 1032194 -rw- 38255956 Jan 24 2009 23:37:06 +09:00 Router_ESP_0_cpp_cp_svr_4714.core.gz
Het traject van het proces kan nuttige uitgangen omvatten.
Router#dir harddisk:tracelogs/cpp_cp* Directory of harddisk:tracelogs/ 4456753 -rwx 24868 Jan 24 2009 23:37:15 +09:00 cpp_cp_F0-0.log.4714.20090124233714
Cisco ontworpen de Cisco Quantum Flow Processor als zowel hardware- als softwarearchitectuur. de eerste generatie bevindt zich op twee stukken silicium; latere generaties kunnen single-chip oplossingen zijn die aan dezelfde softwarearchitectuur voldoen als hier beschreven. De term "Cisco QuantumFlow Processor" alleen verwijst naar de algehele hardware- en softwarearchitectuur van de netwerkprocessor.
Wanneer de QFP-code crasht, herlaadt ESP. Om de ucode-crash van QFP te identificeren, moet u deze uitvoer op de console of het kernstaartbestand van cpp-mcplo-ucode vinden:
Dec 17 05:50:26.417 JST: %IOSXE-3-PLATFORM: F0: cpp_cdm: CPP crashed, core file /tmp/corelink/ Router_ESP_0_cpp-mcplo-ucode_121708055026.core.gz Dec 17 05:50:28.206 JST: %ASR1000_OIR-6-OFFLINECARD: Card (fp) offline in slot F0
Je kunt het kern-dumpbestand vinden.
Router#dir harddisk:core Directory of harddisk:core/ 3719171 -rw- 1572864 Dec 17 2008 05:50:31 +09:00 Router_ESP_0_cpp-mcplo-ucode_121708055026.core.gz
Op Cisco ASR 1000 Series draait een Linux-kern op RP, ESP en SIP. Wanneer een Linux-kernel crasht, wordt de module opnieuw geladen zonder de crashoutput. Nadat het opnieuw opgestart is, kunt u de Linux kernel crash identificeren als u het kernstotbestand van de Linux-kern vindt. De omvang van het kernbestand kan meer dan 100 MByte zijn.
Router#dir harddisk:core Directory of harddisk:/core/ 393230 ---- 137389415 Dec 19 2008 01:19:40 +09:00 Router_RP_0_kernel_20081218161940.core
Als u nog steeds assistentie nodig hebt nadat u de bovenstaande stappen hebt gevolgd en u een serviceaanvraag wilt openen bij de Cisco TAC, zorg er dan voor dat u deze informatie ook bevat om een routercrash te melden: |
---|
Opmerking: Stel de router niet handmatig opnieuw in of aan het elektriciteitsnet voordat u deze informatie verzamelt, tenzij u eerst een routercrash moet oplossen omdat dit belangrijke informatie kan veroorzaken die nodig is om de oorzaak van het probleem te bepalen. |
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
17-Mar-2009 |
Eerste vrijgave |