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 veilige gegevenswissing en fabrieksresetbewerkingen op Cisco met IOS® XR, inclusief het gebruik van "factory-reset", "zapdisk" en "commit replace commands", bekende problemen en aanbevolen alternatieven.
Cisco raadt kennis van de volgende onderwerpen aan:
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, zorg er dan voor dat u de potentiële impact van een opdracht begrijpt, informatie in dit document is gebaseerd op deze software- en 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 Cisco-platforms waarop IOS XR wordt uitgevoerd, worden vaak gebruikt in omgevingen waar een veilige verwijdering van configuratie en gevoelige gegevens vereist is, zoals tijdens het uit bedrijf nemen van het apparaat of het opschonen van het laboratorium.
Voor dergelijke bewerkingen zijn drie primaire opdrachten beschikbaar:
Er kunnen een paar hiaten zijn met betrekking tot de juiste manier om een configuratie-opruiming uit te voeren in verschillende smaken van XR. Momenteel zijn er verschillende opdrachten die ons helpen bij het opschonen van de configuratie.
De primaire uitdaging in dit document is het veilig verwijderen van vertrouwelijke informatie van een Cisco NCS 5500 Series router met IOS XR 7.8.1 of 7.8.2. Het scenario schetst de waargenomen problemen en symptomen:
device# factory-reset shutdown location all
Voorbeeld uitvoer:
LC/0/1/CPU0:May 27 23:55:49.699 UTC: ssd_enc_server[255]: %OS-SSD_ENC-1-FACTORY_RESET : Factory reset CLI is not supported on this platform. Please use 'zapdisk' instead. device#
Uitleg: De opdracht "factory-reset shutdown location all" wordt niet ondersteund op dit platform. Het systeem geeft de gebruiker de opdracht "zapdisk" als alternatief te gebruiken.
device# zapdisk start location all
Waargenomen symptoom: Tijdens de uitvoering werd een procescrash gedetecteerd en geregistreerd door het systeem. Het syslog-bericht is gegenereerd:
Sep 15 19:29:14.345 UTC: logger[69445]: %OS-SYSLOG-4-LOG_WARNING : PAM detected crash for zapdisk_client on 0_RP0_CPU0. All necessary files for debug have been collected and saved at 0/RP0/CPU0 : harddisk:/cisco_support/PAM-crash-xr_0_RP0_CPU0-zapdisk_client-2024Sep15-192913.tgz (Please copy tgz file out of the router and send to Cisco support. This tgz file will be removed after 14 days.)
Uitleg: De "zapdisk" operatie veroorzaakte een crash van het "zapdisk_client" proces, resulterend in een core dump wordt gegenereerd. De router bleef toegankelijk via SSH en er werd geen onmiddellijke onbeschikbaarheid van de hardware gemeld.
Core location: 0/RP0/CPU0:/misc/disk1 Core for pid = 61085 (zapdisk_client) Core for process: zapdisk_client_61085.by.11.20240915-192911.xr-vm_node0_RP0_CPU0.dd2cd.core.gz Core dump time: 2024-09-15 19:29:11.109818050 +0000 Process: Core was generated by `zapdisk_client -a'.
Uitleg: De router heeft een kerndumpbestand gemaakt voor diagnostische doeleinden. Het bestand wordt lokaal opgeslagen en kan indien nodig worden geanalyseerd of geüpload naar Cisco-ondersteuning.
De optie weergeven die meestal het meest wordt gebruikt binnen alle XR-platforms.
Deze opdracht wordt ondersteund op alle Cisco IOS XR-platforms en is momenteel de meest gebruikte en populaire. Om deze redenen is dit de aanbevolen procedure. Deze opdracht wordt gebruikt om de volledige actieve configuratie te vervangen of te verwijderen door een nieuwe configuratie. Deze bewerking wordt als service-beïnvloedend beschouwd omdat deze de operationele status van het apparaat aanzienlijk kan wijzigen, afhankelijk van de nieuwe configuratie die de bestaande vervangt.
Voorbeeld:
RP/0/RP0/CPU0:NCS-540-D#conf t
Thu Aug 7 23:30:45.335 UTC
RP/0/RP0/CPU0:NCS-540-D(config)#commit replace
Thu Aug 7 23:30:50.118 UTC
This commit will replace or remove the entire running configuration. This
operation can be service affecting.
Do you wish to proceed? [no]: y
Dit geldt alleen voor Cisco 8000-routers.
De fabrieksreset-opdracht wist permanent alle gevoelige gegevens van de router. Dit is een kritieke beveiligingsstap die moet worden uitgevoerd voordat het apparaat wordt geretourneerd voor een RMA, wordt ontmanteld of eigendom wordt overgedragen. Gegevens worden uit deze mappen verwijderd:
Naast het verwijderen van de bestanden, kan het opslagapparaat worden overschreven met willekeurige gegevens om herstel moeilijk of vrijwel onmogelijk te maken.
Voorbeeld:
RP/0/RP1/CPU0:8808-A#factory-reset ?
reload Reload the location after performing factory-reset
shutdown Shutdown the location after performing factory-reset
RP/0/RP1/CPU0:8808-A#factory-reset reload ?
location Specify location
RP/0/RP1/CPU0:8808-A#factory-reset reload location ?
0/1/CPU0 Fully qualified location specification
0/2/CPU0 Fully qualified location specification
0/RP1/CPU0 Fully qualified location specification
WORD Fully qualified location specification
all Show all locations
RP/0/RP1/CPU0:8808-A#factory-reset reload location
De zapdisk-functie is beschikbaar vanaf versie 6.3.1 van eXR. De zapdisk-functie wordt geïmplementeerd voor fabrieksreset van de router door logische schijfvolumes op te schonen en gemeenschappelijke parameters op alle CPU-boards op de router opnieuw in te stellen. Deze functie is voornamelijk nodig wanneer u een defecte kaart (RSP's / LC's) vindt en deze moet worden verzonden voor RMA, waarbij de schijf / partities van de kaart moeten worden schoongemaakt. Het is vereist voor ASR9K-systemen met eXR.
/ harddisk:) als de router / het bord opnieuw wordt geïmiteerd.zapdisk-beheerset: zapdisk inschakelen op de router.admin zapdisk unset: Schakel zapdisk uit op de router./opt/cisco/calvados/bin/nvram_dump –aZAPDISK_CARD=1 --- zapdisk is ingesteld (na instellen van zapdisk door beheerder)ZAPDISK_CARD=0 --- zapdisk is uitgeschakeld (na verwijdering van zapdisk door beheerder)/opt/cisco/calvados/bin/nvram_dump -r ZAPDISK_CARD gebruiken die aangeeft dat de uitvoergegevens 1 zijn indien ingesteld.laat zapdisk locaties zienzapdisk startlocatie <location> (bijvoorbeeld zapdisk startlocatie 0/1, zapdisk startlocatie allemaal)
zapdisk start location all wordt uitgevoerd, wordt een syslog bericht weergegeven zodra de actie is voltooid.Nu is het de beurt voor de hderase-opdracht. Dit is hoe de hderase-procedure werkt op een iOS XR 64-bits 7.0.x in een Cisco ASR 9000-router:
1. Als het een 2 RP-router is, verwijdert u 1 RP. Als er één RP aanwezig is, is er geen actie vereist. Consolekabel aansluiten op de RP. Zodra dit is gebeurd, laadt u de RP / router opnieuw:
sysadmin-vm:0_RSP0# hw-module location all reload
Tue Jun 16 04:27:50.284 UTC
Reload hardware module ? [no,yes] yes
result Card graceful reload request on all acknowledged.
sysadmin-vm:0_RSP0#
2. Druk tijdens het opstarten op CTRL-C:
##########################################################
System Bootstrap, Version 22.24 [ASR9K x86 ROMMON],
Copyright (c) 1994-2019 by Cisco Systems, Inc.
Compiled on Tue 07/16/2019 15:41:43.70
BOARD_TYPE : 0x101014
Rommon : 22.24 (Primary)
Board Revision : 5
PCH EEPROM : 0.0
IPU FPGA(PL) : 0.20.1 (Primary)
IPU INIT(HW_FPD) : 2.5.1
IPU FSBL(BOOT.BIN) : 1.104.0
IPU LINUX(IMAGE.FPD) : 1.104.0
DRAX FPGA : 0.35.1
CBC0 : Part 1=54.10, Part 2=54.8, Act Part=1
Product Number : ASR-9901-RP
Chassis : ASR-9901
Chassis Serial Number : FOC2216NU0J
Slot Number : 0
Pxe Mac Address LAN 0 : b0:26:80:ac:81:a0
Pxe Mac Address LAN 1 : b0:26:80:ac:81:a1
==========================================================
Got EMT Mode as Disk Boot
Got Boot Mode as Disk Boot
Booting IOS-XR 64 bit Boot previously installed image - Press Ctrl-c to stop >>>>>>>>>>>>>>>>>>>>>>>> At this point, press CTRL-C
3. Selecteer optie 1 zodra u dit bios-menu ziet:
Please select the operating system and the boot device:
1) Boot to ROMMON
2) IOS-XR 64 bit Boot previously installed image
3) IOS-XR 64 bit Mgmt Network boot using DHCP server
4) IOS-XR 64 bit Mgmt Network boot using local settings (iPXE)
(Press 'p' for more option)
Selection [1/2/3/4]: 1
Selected Boot to ROMMON, Continue ? Y/N: Y
Set CBC OS type IOS-XR 32 bit, EMT IOS-XR Boot to CBC
<SNIP>
##########################################################
System Bootstrap, Version 22.24 [ASR9K x86 ROMMON],
Copyright (c) 1994-2019 by Cisco Systems, Inc.
Compiled on Tue 07/16/2019 15:41:43.70
BOARD_TYPE : 0x101014
Rommon : 22.24 (Primary)
Board Revision : 5
PCH EEPROM : 0.0
IPU FPGA(PL) : 0.20.1 (Primary)
IPU INIT(HW_FPD) : 2.5.1
IPU FSBL(BOOT.BIN) : 1.104.0
IPU LINUX(IMAGE.FPD) : 1.104.0
DRAX FPGA : 0.35.1
CBC0 : Part 1=54.10, Part 2=54.8, Act Part=1
==========================================================
DRAM Frequency: 2133 MHz
DRAM Frequency: 2133 MHz
Memory Size: 32768 MB
Valid Flash Device returned -
Device Type 3
Id 1620512, ExtId 0, Size 8, VendorName Micron DeviceName N25Q128A
Memory Size: 32768 MB
MAC Address from cookie: b0:26:80:ac:81:a0
Board Type: 0x00101014
Chassis Type: 0x00ef1015
Slot Number: 00
Chassis Serial: FOC2216NU0J
Cbc uart base address = 3e8
rommon 1 >
rommon 1 >
4. Vanaf hier kunt u de optie "hderase" zien onder de rommon (dit was niet aanwezig vóór de XR versie 6.6.3):
rommon 1 > priv
You now have access to the full set of monitor commands.
Warning: some commands will allow you to destroy your
configuration and/or system images and could render
the machine unbootable.
rommon 2 > ?
alias set and display aliases command
dumpcounters Dump RX/Tx marvell switch counters
bpcookie display contents of upper backplane cookie
call call a subroutine at address with converted hex args
cbc0_select Select CBC0 for CPU-CBC communication
<SNIP>
aldrin_init aldrin initialization
aldrin_cmd aldrin command execution
bios_usb_en bios usb stack en/dis
mvinit_strld Initialize Marvell 88E6122 Switch for LC use
hderase Erase all hard drive contents permanently >>>>>>>>>>>>>>>>>>>>>>>>>>>>
rommon 3 >
rommon 4 > hderase
SATA HD(0x4,0x0,0x0):
Model : SMART iSATA SHSLM32GEBCITHD02
Serial No : STP190505VU
Secure Erase Supported
Security State : Disable/Not Locked/Not Frozen
All the contents on this Drive will be Erased
Do you wish to continue?(Y/N)y
Erasing SATA HD(0x4,0x0,0x0)...
Erasing SATA HD(0x4,0x0,0x0) Completed
rommon 5 > reset -h
Starting ASR9k initialization ...
<SNIP>
Booting IOS-XR (32 bit Classic XR) - Press Ctrl-c to stop
Samenvatting
In dit document worden de procedures enbest practices voor het veilig wissen van gegevens en fabrieksinstellingen op Cisco-routers met IOS XR-software. Het beoordeelt het doel, het gebruik en de beperkingen van de belangrijkste opdrachten die beschikbaar zijn voor het opschonen van de configuratie en het saneren van gegevens, met name commit replace, factory-reset, zapdisk en hderase.
Het document benadrukt dat hoewel commit replace breed wordt ondersteund en aanbevolen voor het wissen van de configuratie op alle IOS XR-platforms, de fabrieksreset en zapdisk-opdrachten platform- en versiespecifiek gedrag hebben. Met name op sommige platforms (bijvoorbeeld de NCS 5500-reeks met IOS XR 7.8.x) wordt fabrieksreset niet ondersteund en kan zapdisk procescrashes ervaren, hoewel deze geen invloed hebben op de beschikbaarheid van het apparaat en worden opgelost in latere softwarereleases.
Alle opdrachten en procedures zijn gevalideerd in een laboratoriumomgeving en Cisco raadt een zorgvuldige beoordeling aan voordat ze in productie worden toegepast. Het document bevat richtlijnen voor het gebruik van opdrachten, probleemoplossing en verwijzingen voor verdere technische ondersteuning en documentatie.
| Revisie | Publicatiedatum | Opmerkingen |
|---|---|---|
1.0 |
22-Oct-2025
|
Eerste vrijgave |
Feedback