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 problemen 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.
De "SW_INACTIVE"-status in Linecards en Router Switch Processor/Router Processor (RSP/RPs) voor Cisco IOS XR-platforms, bijvoorbeeld, geeft de volgende uitvoer 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), wordt de volgende reeks toestanden gevormd door de Finite State Machine (FSM) voor het opstarten van een lijnkaart/RSP/RP.
Deze FSM is geldig voor versies hoger dan 7.1.1 en andere NCS5500 versies.
De staten zijn de volgende:
De status "SW_INACTIVE" (Inactief) betekent dat de software niet gereed is om op het apparaat te worden uitgevoerd. De knooppunt heeft niet voldoende informatie om met de volgende status door te gaan en vraagt informatie aan de actieve RSP/RP om de afbeelding te bakken.
Met andere woorden, "SW_INACTIVE" is de toestand waarin het knooppunt (linecard/RSP/RP) synchroniseert met het actieve (primaire) knooppunt.
Waarom moet de lijnkaart synchroniseren met het actieve knooppunt?
De volgende output toont enkele bestanden die de lijnkaart downloadt om de FSM te starten en op te starten naar IOS_XR_RUN staat.
De belangrijkste bestanden zijn:
Opmerking: Linecards en Standby Route Processors maken gebruik van hetzelfde proces dat ISO controleert en alle benodigde informatie om op te starten. Het Peripheral Component Interconnect Express (PCIE) protocol is ontwikkeld voor de verwerking van point-to-point verbindingen voor niet-core onderdelen. Een van de eerste FPGA die de communicatie kan starten en een regelpad voor de lijnkaarten kan instellen is IOFPGA en MIFPGA. Deze FPGA's zijn gericht op PCIE-communicatie.
Om het genoemde clientservermodel 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. Let op: "HW_EVENT_OK" betekent dat de linecard hardware werkt zoals verwacht, FPGA en alle PCIE tonen geen probleem.
Waarschuwing: het onderbreken van het opstartproces genereert opstartproces om opnieuw op te starten en modules nemen de tijd om te voltooien. Let op de logbestanden die in de CLI worden weergegeven. Als de logboeken geen fout tonen, laat de linecard/de module met het proces verdergaan.
Als de router een fout in het opstartproces detecteert, voert de router automatisch herstelacties uit.
2. Als de lijnkaart deze logbestanden weergeeft, verwijdert u deze niet uit het chassis. De linecard is in het downloadproces en moet eindigen.
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 geüpgraded en moet de lijnkaart zonder probleem opstarten. Als een probleem wordt geobserveerd, controleer dan de Action Items en Information om een case te openen met TAC-secties.
3. Als er geen log van de onlangs ingevoegde linecard is, ga dan naar de sectie Informatie te verzamelen.
Voor "SW_INACTIVE" focust u op de XR VM en Admin VM.
Overweeg de volgende, wanneer het uitgeven van het bevel van het showplatform:
In dit voorbeeld wordt de uitvoer voor beide platformopdrachten weergegeven:
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 getoonde uitvoer geeft informatie weer van een andere router dan de router die gebruikt wordt in de overige showopdrachten.
In dit voorbeeld wordt de uitvoer voor beide platformopdrachten weergegeven:
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 laarslus wordt geïdentificeerd of de lijnkaart niet naar Baken gaat, controleer:
Zoals vermeld, moet de lijnkaart het bestand downloaden en opstarten. Hiervoor zijn er 2 opties:
Eerste optie: verbinding maken met de console van de lijnkaart:
Geef hiervoor de volgende opdrachten uit:
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
Een voorbeeld toont hoe u verbinding kunt maken met lijnkaart 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 <Ctrl-W> to disconnect
Enabling 16550 on uart 0 baud rate 115200
host login:
Opmerking: Selecteer invoeren en invoegen van de host log in informatie, informatie gebruikt bij de levering van de router voor de eerste keer.
Tweede optie: Controleer of PCIE zich aanmeldt bij de beheerder-VM:
Probleem met administratie:
sysadmin-vm:0_RSP0# run chvrf 0 bash -l
[sysadmin-vm:0_RSP0:~]$ ls /misc/scratch/pcie/loggerd/
Deze opdracht geeft de lijnkaarten weer die in het chassis zijn ingebracht.
Voorbeeld van de opdracht in een chassis met slechts één lijnkaart ingevoegd:
[sysadmin-vm:0_RSP0:~]$ ls /misc/scratch/pcie/loggerd
LC0
Zodra de "SW_INACTIVE"-lijnkaart is geïdentificeerd en in de uitvoer wordt weergegeven, gaat u verder met de afgifte van de volgende opdracht:
[sysadmin-vm:0_RSP0:/]$ ls /misc/scratch/pcie/loggerd/LC0
Opmerking: wanneer de opdrachten worden uitgegeven, moet u er rekening mee houden dat er verschillende lijnkaarten worden weergegeven. In dat geval geeft u de opdracht met de interessekaart. Bijvoorbeeld LC0.
De opdracht geeft de bestanden in de lijnkaart weer. Noteer een willekeurig bestand met psleuf.
Waarschuwing: wanneer u de opdracht uitgeeft, overweeg dan dat gebruikers toegang tot de CLI kunnen verliezen. Selecteer Ctrl-W als de CLI vastloopt.
Voorbeelduitgangen voor de sleuf in lijnkaart 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 <Ctrl-W> 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
<snip>
Opmerking: in sommige gevallen geeft de PCIE met de lijnkaart in "SW_INACTIVE" de opstartlus weer. Ga verder met het vastleggen van de sessie en verzamel deze uitgangen voor verdere probleemoplossing.
Geef de volgende opdrachten uit:
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 output is de output van dit bevel:
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
Bedenk vanuit de output het volgende:
Om de DHCP-configuratie te bekijken, geeft u de volgende opdrachten uit:
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 opdrachtoutput:
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;
}
Als in het vorige scenario, controleer als dit bestand informatie weergeeft, ga dan naar Informatie om een case met TAC te openen.
Als er geen uitvoer te zien is, gaat u verder naar het onderdeel Actie.
Tip: in sommige gevallen en afhankelijk van het scenario fpd auto-upgrade moet u zowel Admin VM als XR VM configureren.
"Ik zie de bestanden in /misc/disk1/tftpboot en /etc/dhcp/dhcpd.conf displays informatie": Voeg de fpd auto-upgrade toe in de XR VM (voor meer informatie klik op: System Management Configuration Guide)
Zodra dit is geconfigureerd, Online Insertion and Removal (OIR) de Linecard en controleer de logboeken die deze toont.
"Ik zie geen bestand in /misc/disk1/tftpboot but/etc/dhcp/dhcpd.conf displays informatie": Dit kan een probleem zijn met de Active Route Processor niet in staat om de bestanden te delen.
sysadmin-vm:0_RSP0# hw-module location <Linecard in SW_INACTIVE state> bootmedia network reload
In dit voorbeeld wordt de opdracht gegeven voor lijnkaart 0/0/CPU0:
sysadmin-vm:0_RSP0# hw-module location 0/0 bootmedia network reload
Controleer de logbestanden met dezelfde stappen voor probleemoplossing. Als de logbestanden vergelijkbaar zijn, gaat u verder naar Informatie die vereist is om een case te openen met TAC-sectie:
"Ik zie geen bestanden in misc/disk1/tftpboot, noch informatie wordt weergegeven in /etc/dhcp/dhcpd.conf": Dit scenario moet verder worden gecontroleerd via TAC. Ga verder naar informatie die vereist is om een case te openen met TAC-sectie.
Tip: wanneer u een case opent, verzamelt u alle informatie en voegt deze toe aan de case (wanneer deze wordt geopend). Hierdoor wordt vertraging in het onderzoek voorkomen
Te verzamelen stammen:
In XR VM:
logboekregistratie tonen
Routeprocessor/Linecard-consolelogboeken; als het probleem wordt weergegeven in de stand-by routeprocessor, overweeg dan de consolekabel te verbinden met dit knooppunt en log de uitvoer in die wordt weergegeven.
toon hw-module fpd locatie alles
In XR VM:
toon controllers switch statistieken locatie <routeprocessor/lijnkaart>
toon controllers switch statistieken detaillocatie <actieve routeprocessor> <switch poort nr>
alarmen tonen
Te voegen bestanden:
Bij Beheer VM:
Toon tech-support OS
Toon tech-support canbus
Toon tech-support control-eEthernet
Toon tech-support tracering
Opmerking: Admin show techs: Om de admin show tech te kopiëren naar de standaard XR_PLANE, geef de volgende opdracht in admin mode: copy harddisk:/showtech/ harddisk:/showtech/ location 0/RSP/VM1. Als er problemen zijn met het kopiëren van het bestand, klikt u op deze link: Toon bestanden voor technische ondersteuning naar XR VM.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
16-Feb-2024 |
Eerste vrijgave |