De documentatie van dit product is waar mogelijk geschreven met inclusief taalgebruik. Inclusief taalgebruik wordt in deze documentatie gedefinieerd als taal die geen discriminatie op basis van leeftijd, handicap, gender, etniciteit, seksuele oriëntatie, sociaaleconomische status of combinaties hiervan weerspiegelt. In deze documentatie kunnen uitzonderingen voorkomen vanwege bewoordingen die in de gebruikersinterfaces van de productsoftware zijn gecodeerd, die op het taalgebruik in de RFP-documentatie zijn gebaseerd of die worden gebruikt in een product van een externe partij waarnaar wordt verwezen. Lees meer over hoe Cisco gebruikmaakt van inclusief taalgebruik.
Cisco heeft dit document vertaald via een combinatie van machine- en menselijke technologie om onze gebruikers wereldwijd ondersteuningscontent te bieden in hun eigen taal. Houd er rekening mee dat zelfs de beste machinevertaling niet net zo nauwkeurig is als die van een professionele vertaler. Cisco Systems, Inc. is niet aansprakelijk voor de nauwkeurigheid van deze vertalingen en raadt aan altijd het oorspronkelijke Engelstalige document (link) te raadplegen.
Dit document beschrijft "SW_INACTIVE" in CIsco IOS® XR en hoe u dit kunt oplossen.
Er zijn geen specifieke vereisten van toepassing op dit document.
Dit document is niet beperkt tot specifieke hardwareversies.
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 zorgen dat u de potentiële impact van elke opdracht begrijpt.
"SW_INACTIVE" staat in Linecards en Router Switch Processor/ Router Processor (RSP/RPs) voor Cisco IOS XR platformen, bijvoorbeeld, de volgende uitvoer geeft de fout weer.
RP/0/RSP0/CPU0:XR#admin show platform
Location Card Type HW State SW State Config State
----------------------------------------------------------------------------
0/1 A9K-MOD400-TR OPERATIONAL OPERATIONAL NSHUT
0/0 A9K-MOD400-TR OPERATIONAL SW_INACTIVE NSHUT >>>
0/RSP0 A9K-RSP880-SE OPERATIONAL OPERATIONAL NSHUT
0/RSP1 A9K-RSP880-SE OPERATIONAL OPERATIONAL NSHUT
0/FT0 ASR-9010-FAN-V2 OPERATIONAL N/A NSHUT
0/FT1 ASR-9010-FAN-V2 OPERATIONAL N/A NSHUT
0/PT0 A9K-DC-PEM-V3 OPERATIONAL N/A NSHUT
0/PT1 A9K-DC-PEM-V3 OPERATIONAL N/A NSHUT
In Cisco IOS XR-platforms, 64-bits (ook bekend als eXR), de volgende set van staten samenstellen van de Finite State Machine (FSM) voor een lijnkaart/RSP/RP op te starten.
Deze FSM is geldig voor versies hoger dan 7.1.1 en andere NCS5500-versies.
De staten zijn de volgende:
De status "SW_INACTIVE" (software inactief) betekent dat de software niet klaar is om op het apparaat te worden uitgevoerd. De node heeft niet genoeg informatie om door te gaan met de volgende status en vraagt informatie aan de actieve RSP/RP om de afbeelding te bakken.
Met andere woorden, "SW_INACTIVE" is de toestand waarin de node (linecard/RSP/RP) synchroniseert met de actieve (primaire) node.
Waarom moet de lijnkaart worden gesynchroniseerd met de actieve node?
De volgende uitvoer toont enkele bestanden die de lijnkaart downloadt om de FSM te starten en op te starten naar de IOS_XR_RUN-status.
De belangrijkste bestanden zijn:
Opmerking: Linecards en Standby Route Processors gebruiken hetzelfde proces voor het controleren van ISO en alle vereiste informatie om op te starten. Het PCIE-protocol (Peripheral Component Interconnect Express) is gebouwd om point-to-point-verbindingen voor niet-kerncomponenten te verwerken. Een van de eerste FPGA die de communicatie kan starten en het regelpad voor de lijnkaarten kan vaststellen, is IOFPGA en MIFPGA. Deze FPGA's zijn gericht op PCIE-communicatie.
Om het genoemde client-servermodel te archiveren, moet Cisco IOS XR:
0/RSP1/ADMIN0:canbus_driver[3903]: %PLATFORM-CANB_SERVER-7-CBC_POST_RESET_NOTIFICATION : Node 0/1 CBC-0, reset reason CPU_RESET_POR (0x05000000)
0/RSP0/ADMIN0:shelf_mgr[3945]: %INFRA-SHELF_MGR-6-HW_EVENT : Rcvd HW event HW_EVENT_POWERED_OFF, event_reason_str 'HW Event Powered OFF' for card 0/1
0/RSP0/ADMIN0:shelf_mgr[3945]: %INFRA-SHELF_MGR-6-HW_EVENT : Rcvd HW event HW_EVENT_POWERED_ON, event_reason_str 'HW Event Powered ON' for card 0/1
0/RSP0/ADMIN0:shelf_mgr[3945]: %INFRA-SHELF_MGR-6-HW_EVENT : Rcvd HW event HW_EVENT_OK, event_reason_str 'HW Event OK' for card 0/1
0/RSP0/ADMIN0:shelf_mgr[3945]: %INFRA-SHELF_MGR-6-CARD_HW_OPERATIONAL : Card: 0/1 hardware state going to Operational
0/RSP1/ADMIN0:canbus_driver[3903]: %PLATFORM-CANB_SERVER-7-CBC_PRE_RESET_NOTIFICATION : Node 0/1 CBC-0, reset reason CPU_RESET_POR (0x05000000)
0/RSP0/ADMIN0:shelf_mgr[3945]: %INFRA-SHELF_MGR-6-HW_EVENT : Rcvd HW event HW_EVENT_RESET, event_reason_str 'HW Event RESET' for card 0/1
0/RSP1/ADMIN0:canbus_driver[3903]: %PLATFORM-CANB_SERVER-7-CBC_POST_RESET_NOTIFICATION : Node 0/1 CBC-0, reset reason CPU_RESET_POR (0x05000000)
0/RSP0/ADMIN0:shelf_mgr[3945]: %INFRA-SHELF_MGR-6-HW_EVENT : Rcvd HW event HW_EVENT_POWERED_OFF, event_reason_str 'HW Event Powered OFF' for card 0/1
0/RSP0/ADMIN0:shelf_mgr[3945]: %INFRA-SHELF_MGR-6-HW_EVENT : Rcvd HW event HW_EVENT_POWERED_ON, event_reason_str 'HW Event Powered ON' for card 0/1
Opmerking: Deze status betekent niet dat de lijnkaart een hardwarestoring heeft. Merk op dat "HW_EVENT_OK" betekent dat de lijnkaarthardware werkt zoals verwacht, FPGA en alle PCIE vertonen geen probleem.
Waarschuwing: het onderbreken van het opstartproces genereert het opstartproces om de modules opnieuw te starten en het kost tijd om te voltooien. Houd rekening met de logs die in de CLI worden weergegeven. Als de logs geen fouten vertonen, laat de lijnkaart/module dan doorgaan met het proces.
In het geval dat de router een fout detecteert in het opstartproces, voert de router automatisch herstelacties uit.
2. Als de lijnkaart deze logs weergeeft, verwijdert u deze niet uit het chassis. De linecard bevindt zich in het downloadproces en moet worden voltooid.
0/0/ADMIN0: inst_agent[3930]: %INFRA-INSTAGENT-4-XR_PART_PREP_REQ : Received SDR/XR partition request. Looking for available matching partition. If not found, new one will be created after copying relevant image and RPMs
0/0/ADMIN0: fpd_agent[3927]: %PKT_INFRA-FM-3-FAULT_MAJOR : ALARM_MAJOR :Golden FPGA is unprotected :DECLARE :0/0: FPD IPU-FP
Golden FPGA is below minimum version, Perform force fpd upgrade for IPU-FPGA
0/0/ADMIN0: fpd_agent[3927]: %PKT_INFRA-FM-3-FAULT_MAJOR : ALARM_MAJOR :Golden FPGA is unprotected :DECLARE :0/0: FPD IPU-FS
Golden FPGA is below minimum version, Perform force fpd upgrade for IPU-FSBL
0/0/ADMIN0: fpd_agent[3927]: %PKT_INFRA-FM-3-FAULT_MAJOR : ALARM_MAJOR :Golden FPGA is unprotected :DECLARE :0/0: F
IPU-Linux Golden FPGA is below minimum version, Perform force fpd upgrade for IPU-Linux
0/0/ADMIN0: inst_agent[3930]: %INFRA-INSTAGENT-4-XR_PART_PREP_IMG : SDR/XR image baking in progress
Opmerking: hierna wordt FPD bijgewerkt en moet de lijnkaart probleemloos worden opgestart. Als een probleem wordt waargenomen, controleert u de actiepunten en informatie om een kwestie met TAC-secties te openen.
3. Als er geen logboek is van de onlangs geplaatste lijnkaart, gaat u naar het gedeelte Informatie verzamelen.
Voor "SW_INACTIVE" richt u zich op de XR VM en de VM-beheerder.
Overweeg de volgende, bij het uitgeven van de show platform opdracht:
In dit voorbeeld wordt de uitvoer weergegeven voor beide opdrachten van het weergaveplatform:
RP/0/RSP0/CPU0:XR# show platform
Node Type State Config state
--------------------------------------------------------------------------------
0/RSP0 A9K-RSP5-SE SW_INACTIVE NSHUT
0/RSP1/CPU0 A9K-RSP5-SE(Active) IOS XR RUN NSHUT
0/FT0 ASR-9006-FAN-V2 OPERATIONAL NSHUT
0/FT1 ASR-9006-FAN-V2 OPERATIONAL NSHUT
0/0/CPU0 A9K-24X10GE-1G-SE IOS XR RUN NSHUT
0/1/CPU0 A9K-24X10GE-1G-SE IOS XR RUN NSHUT
0/2 A9K-20HG-FLEX-SE SW_INACTIVE NSHUT
0/3 A9K-20HG-FLEX-SE SW_INACTIVE NSHUT
0/PT0 A9K-DC-PEM-V2 OPERATIONAL NSHUT
RP/0/RSP0/CPU0:XR# admin show platform
Location Card Type HW State SW State Config State
----------------------------------------------------------------------------
0/0 A9K-24X10GE-1G-SE OPERATIONAL OPERATIONAL NSHUT
0/1 A9K-24X10GE-1G-SE OPERATIONAL OPERATIONAL NSHUT
0/2 A9K-20HG-FLEX-SE OPERATIONAL OPERATIONAL NSHUT
0/3 A9K-20HG-FLEX-SE OPERATIONAL OPERATIONAL NSHUT
0/RSP0 A9K-RSP5-SE OPERATIONAL OPERATIONAL NSHUT
0/RSP1 A9K-RSP5-SE OPERATIONAL OPERATIONAL NSHUT
0/FT0 ASR-9006-FAN-V2 OPERATIONAL N/A NSHUT
0/FT1 ASR-9006-FAN-V2 OPERATIONAL N/A NSHUT
0/PT0 A9K-DC-PEM-V2 OPERATIONAL N/A NSHUT
Opmerking: De weergegeven uitvoer geeft informatie weer van een andere router dan die welke wordt gebruikt in verdere opdrachten weergeven.
In dit voorbeeld wordt de uitvoer weergegeven voor beide opdrachten van het weergaveplatform:
RP/0/RSP0/CPU0:XR# show platform
Node Type State Config state
--------------------------------------------------------------------------------
0/RSP0 A9K-RSP5-SE IOS XR RUN NSHUT
0/RSP1/CPU0 A9K-RSP5-SE(Active) IOS XR RUN NSHUT
0/FT0 ASR-9006-FAN-V2 OPERATIONAL NSHUT
0/FT1 ASR-9006-FAN-V2 OPERATIONAL NSHUT
0/0/CPU0 A9K-24X10GE-1G-SE IOS XR RUN NSHUT
0/1/CPU0 A9K-24X10GE-1G-SE IOS XR RUN NSHUT
0/2 A9K-20HG-FLEX-SE IOS XR RUN NSHUT
0/3 A9K-20HG-FLEX-SE IOS XR RUN NSHUT
0/PT0 A9K-DC-PEM-V2 OPERATIONAL NSHUT
RP/0/RSP0/CPU0:XR# admin show platform
Location Card Type HW State SW State Config State
----------------------------------------------------------------------------
0/0 A9K-24X10GE-1G-SE OPERATIONAL SW_INACTIVE NSHUT
0/1 A9K-24X10GE-1G-SE OPERATIONAL OPERATIONAL NSHUT
0/2 A9K-20HG-FLEX-SE OPERATIONAL OPERATIONAL NSHUT
0/3 A9K-20HG-FLEX-SE OPERATIONAL OPERATIONAL NSHUT
0/RSP0 A9K-RSP5-SE OPERATIONAL OPERATIONAL NSHUT
0/RSP1 A9K-RSP5-SE OPERATIONAL OPERATIONAL NSHUT
0/FT0 ASR-9006-FAN-V2 OPERATIONAL N/A NSHUT
0/FT1 ASR-9006-FAN-V2 OPERATIONAL N/A NSHUT
0/PT0 A9K-DC-PEM-V2 OPERATIONAL N/A NSHUT
Zodra een opstartlus is geïdentificeerd of de lijnkaart niet naar Baking gaat, controleert u:
Zoals gezegd moet de linecard het bestand downloaden en opstarten. Hiervoor zijn er 2 opties:
Eerste optie: maak verbinding met de console van de lijnkaart:
Voor dit probleem zijn de volgende opdrachten:
RP/0/RP0/CPU0:XR#admin
sysadmin-vm:0_RP0#run chvrf 0 bash -l
[sysadmin-vm:0_RSP0:~]$ attachCon 0/X --> X is the linecard slot number
Voorbeeld toont hoe u verbinding kunt maken met linecard 0/0/CPU0:
RP/0/RP0/CPU0:XR#admin
sysadmin-vm:0_RP0# run chvrf 0 bash -l
[sysadmin-vm:0_RSP0:~]$ attachCon 0/0
===============================================
==== Connecting to Line Card =====
===============================================
Line Card: No 0
Press to disconnect
Enabling 16550 on uart 0 baud rate 115200
host login:
Opmerking: Selecteer Enter en voeg de host log-in informatie, informatie die wordt gebruikt bij de levering van de router voor de eerste keer.
Tweede optie: controleer de PCIE-logs in de VM-beheerder:
In admin probleem:
sysadmin-vm:0_RSP0# run chvrf 0 bash -l
[sysadmin-vm:0_RSP0:~]$ ls /misc/scratch/pcie/loggerd/
Met deze opdracht worden de lijnkaarten weergegeven die in het chassis zijn ingevoegd.
Voorbeeld toont de opdracht in een chassis met slechts één lijnkaart ingevoegd:
[sysadmin-vm:0_RSP0:~]$ ls /misc/scratch/pcie/loggerd
LC0
Zodra de "SW_INACTIVE" linecard is geïdentificeerd en in de uitvoer wordt weergegeven, gaat u verder met het volgende commando:
[sysadmin-vm:0_RSP0:/]$ ls /misc/scratch/pcie/loggerd/LC0
Opmerking: Wanneer de opdrachten worden gegeven, moet u er rekening mee houden dat er verschillende lijnkaarten worden weergegeven. Geef in dat geval het commando met de lijnkaart van belang. In dit voorbeeld LC0.
De opdracht geeft de bestanden weer in de lijnkaart. Noteer elk bestand met pslot.
Waarschuwing: wanneer u de opdracht geeft, moet u overwegen dat gebruikers de toegang tot de CLI kunnen verliezen. Als de CLI vastloopt, selecteert u Ctrl-W.
Voorbeelduitgangen voor de pslot in linecard 0/0/CPU0:
[sysadmin-vm:0_RSP0:~]$ ls /misc/scratch/pcie/loggerd/LC0
[sysadmin-vm:0_RSP0:~]$ ls /misc/scratch/pcie/loggerd/LC0
first last pslot_2_uart_0_w0
[sysadmin-vm:0_RSP0:~]$ ls /misc/scratch/pcie/loggerd/LC0/pslot_2_uart_0_w0
De volgende informatie wordt weergegeven na het selecteren van enter.
===============================================
==== Connecting to Line Card =====
===============================================
Line Card: No 0
Press to disconnect
Enabling 16550 on uart 0 baud rate 115200
TriggerCpRmonInit
ASR9K Init Starting ASR9k initialization ...
Reading both MB and DB cookie
Board Type:0x3d1013
Starlord LC setting i2c block 7
The base address of i2c_mux4to1 is at dc30e000
zl init starlord lc
Initializing Zl clock to 322MHz
Missing Parameter SERVER_URL
##########################################################
System Bootstrap, Version 23.278 [ASR9K x86 ROMMON],
Copyright (c) 1994-2020 by Cisco Systems, Inc.
Compiled on Sat 03/14/2020 14:37:06.76
BOARD_TYPE : 0x3d1013
Rommon : 23.278 (Primary)
IPU FPGA(PL) : 1.10.1 (Primary)
IPU INIT(HW.FPD) : 1.10.1
IPU FSBL(BOOT.BIN) : 1.104.0
IPU LINUX(IMAGE.FPD) : 1.104.0
GAMORA FPGA : 0.36.1
CBC0 : Part 1=55.7, Part 2=55.7, Act Part=1
Product Number : ASR-9901-LC
Slot Number : 2
##########################################################
Got EMT Mode as Disk Boot
Opmerking: In sommige gevallen geeft de PCIE met de lijnkaart in "SW_INACTIVE" de opstartlus weer. Ga verder met het loggen van de sessie en verzamel deze uitgangen voor verdere probleemoplossing.
Geef de volgende opdrachten op:
RP/0/RP0/CPU0:PE2#admin
sysadmin-vm:0_RP0# run chvrf 0 bash -l
[sysadmin-vm:0_RSP0:~]$ls -lah /misc/disk1/tftpboot
De volgende uitvoer is de uitvoer van deze opdracht:
sysadmin-vm:0_RSP0# run ls -lah /misc/disk1/tftpboot
total 3.2G
drwxrwxrwx. 3 root root 4.0K Jan 31 02:14 .
drwxrwxrwx. 12 root root 4.0K Jan 31 01:49 ..
-rw-r--r--. 1 root root 119M Jan 31 01:46 asr9k-common-7.3.2
-rw-r--r--. 1 root root 120M Dec 18 15:32 asr9k-common-7.5.2
-rw-r--r--. 1 root root 1.4G Jan 31 01:36 asr9k-mini-x64-7.3.2
-rw-r--r--. 1 root root 1.5G Dec 18 15:25 asr9k-mini-x64-7.5.2
drwxr-xr-x. 3 root root 4.0K Mar 16 2022 boot
-rwxr-xr-x. 1 root root 637 Jan 31 01:57 grub.cfg
-rw-r--r--. 1 root root 906K Jan 31 01:48 grub.efi
lrwxrwxrwx. 1 root root 22 Jan 31 01:57 system_image.iso -> ./asr9k-mini-x64-7.3.2
-rwxrwxrwx. 1 root root 1007 Jan 31 01:58 zapdisk.log
Van de output, overweeg de volgende:
Geef de volgende opdrachten uit om de DHCP-configuratie te bekijken:
RP/0/RP0/CPU0:XR#admin
sysadmin-vm:0_RP0# run chvrf 0 bash -l
[sysadmin-vm:0_RSP0:~]$cat /etc/dhcp/dhcpd.conf
Het voorbeeld voor deze opdrachtuitvoer:
RP/0/RP0/CPU0:XR#admin
sysadmin-vm:0_RP0# run chvrf 0 bash -l
[sysadmin-vm:0_RSP0:~]$cat /etc/dhcp/dhcpd.conf
ddns-update-style none;
default-lease-time 86400;
max-lease-time 604800;
authoritative;
subnet 192.168.0.0 netmask 255.0.0.0 {
pool {
max-lease-time 600;
range 192.168.0.128 192.168.0.191;
allow unknown-clients;
}
filename "grub.efi";
next-server 192.168.0.1;
option subnet-mask 255.0.0.0;
option broadcast-address 192.168.0.255;
option ip-forwarding off;
}
Controleer, net als in het vorige scenario, of dit bestand informatie weergeeft. Als dat het geval is, gaat u naar het gedeelte Informatie om een kwestie met TAC te openen.
Als er geen uitvoer wordt weergegeven, gaat u verder met het actiepunt.
Tip: In sommige gevallen, en afhankelijk van het scenario fpd auto-upgrade inschakelen moet worden geconfigureerd om zowel Admin VM en XR VM.
"I see the files in /misc/disk1/tftpboot and /etc/dhcp/dhcpd.conf displays information": Voeg de fpd auto-upgrade toe in de XR VM (klik voor meer informatie op: System Management Configuration Guide)
Zodra dit is geconfigureerd, Online Insertion and Removal (OIR) de Linecard en controleer de logs die deze weergegeven.
"Ik zie geen bestand in /misc/disk1/tftpboot but/etc/dhcp/dhcpd.conf geeft informatie weer": Dit kan een probleem zijn met de Active Route Processor die de bestanden niet kan delen.
sysadmin-vm:0_RSP0# hw-module location bootmedia network reload
In dit voorbeeld wordt de opdracht gegeven voor linecard 0/0/CPU0:
sysadmin-vm:0_RSP0# hw-module location 0/0 bootmedia network reload
Controleer de logs met dezelfde stappen voor probleemoplossing. Als de logs vergelijkbaar zijn, gaat u verder met Informatie die vereist is om een kwestie met TAC-sectie te openen:
"Ik zie geen bestanden in misc/disk1/tftpboot noch informatie wordt weergegeven in /etc/dhcp/dhcpd.conf": Dit scenario moet verder worden gecontroleerd vanuit TAC. Ga verder met Informatie die nodig is om een zaak te openen met de rubriek TAC.
Tip: verzamel alle informatie bij het openen van een case en bevestig deze aan de case (wanneer geopend). Dit voorkomt vertraging in het onderzoek
Te verzamelen logs:
In XR VM:
logboekregistratie weergeven
Route Processor/Linecard-consolelogboeken; als het probleem zich voordoet in de stand-by Route Processor, kunt u overwegen de consolekabel aan te sluiten op deze node en de uitvoer die wordt weergegeven, te registreren.
HW-module FPD-locatie weergeven Alles
In XR VM:
controllers weergeven switch statistische locatie <Route Processor/Linecard>
tonen controllers switch statistieken detaillocatie <actieve Route Processor> <switch poort nr>
Toon alarmen
Bijgevoegde bestanden:
In VM-beheer:
Toon het besturingssysteem voor technische ondersteuning
Toon de technische ondersteuningsbus
Toon tech-support control-ethernet
Toon het tracé van de technische ondersteuning
Opmerking: Admin show techs: Als u de admin show tech wilt kopiëren naar de standaard XR_PLANE, geeft u de volgende opdracht uit in de beheerdersmodus: kopieer harddisk:/showtech/ harddisk:/showtech/ locatie 0/RSP/VM1. Als er problemen zijn met het kopiëren van het bestand, klikt u op deze koppeling: Toon bestanden voor technische ondersteuning aan XR VM.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
16-Feb-2024
|
Eerste vrijgave |