In questo documento vengono descritte considerazioni chiave, problemi noti e best practice per l'aggiornamento del software dei router Cisco ASR serie 1000 in modalità autonoma.
Cisco raccomanda la conoscenza dei seguenti argomenti:
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
L'aggiornamento del router Cisco ASR serie 1000 a Cisco IOS XE 17.x e alle versioni più recenti offre i vantaggi delle funzionalità più recenti, dei miglioramenti della sicurezza e delle prestazioni. In questa guida vengono descritti i passaggi necessari, inclusi gli aggiornamenti intermedi per le versioni precedenti e alcune considerazioni su ROMmon (ROM Monitor), FPGA (Field-Programmable Gate Array) e Smart Licensing.
La tabella riepiloga i percorsi di aggiornamento consigliati per le piattaforme ASR serie 1000 in base alla versione software corrente:
| Versione corrente | Passaggio provvisorio n. 1 | Passaggio provvisorio n. 2 | Fase finale |
|---|---|---|---|
| 3.x/16.x (1-8) | 16,9 x (RP2) o 16.12.x (altri modelli) |
17.9.x (solo se sono in uso licenze PAK/RTU, non è stata effettuata alcuna istantanea) | 17.12 o successiva |
| 16.(9-12),x | N/D | 17.9.x (solo se sono in uso licenze PAK/RTU, non è stata effettuata alcuna istantanea) | 17.12 o successiva |
Perché è importante: Alcune versioni precedenti richiedono aggiornamenti intermedi per la compatibilità o il supporto di funzionalità. In questo modo la piattaforma viene avviata correttamente e funziona dopo l'aggiornamento.
A partire da Cisco IOS XE 17.1.1a:
ROMmon è il firmware del bootloader installato in moduli hardware specifici del router Cisco IOS XE. L'aggiornamento garantisce che l'hardware possa avviare ed eseguire le immagini Cisco IOS XE 17.x più recenti.
Versione consigliata al momento della stesura di questo documento: 17.15(4r)
Avviso: Dopo aver eseguito l'aggiornamento a ROMmon 17.3(1r) o versione successiva, non è possibile ripristinare: ASR 1001-X, ASR 1001-HX, ASR 1002-HX, ASR 1000-RP3
Avviso: Dopo aver aggiornato ROMmon alla versione 17.15(4r), non è possibile effettuare il downgrade a una versione precedente su nessuna scheda/piattaforma.
Router#show platform <...> Slot CPLD Version Firmware Version --------- ------------------- --------------------------------------- 0 19060309 16.9(4r) R0 19060309 16.9(4r) <<<<< F0 19060309 16.9(4r)
Procedura di aggiornamento di ROMmon:
Passaggio 1. Copiare l'immagine ROMmon su bootflash.
copy tftp: bootflash:
2. Verificare che il checksum MD5 dell'immagine ROMmon corrisponda al valore pubblicato per questo file nella pagina di download del software
verify /md5 bootflash:asr1000-rommon.1715-4r.SPA.pkg
Passaggio 3. Aggiornare ROMmon monitor.
upgrade rom-monitor filename bootflash:asr1000-rommon.1715-4r.SPA.pkg all
Nota: Quando si esegue l'aggiornamento da ROMmon a 17.15(4r) tramite upgrade rom-monitor filename all, ricaricare prima manualmente le schede ESP utilizzando lo slot hw-module <F0/F1>. Quando le schede raggiungono lo stato ok, ricaricare l'intero chassis con il comando reload. Il modulo ESP rimane disattivato per un massimo di 15 minuti durante il ripristino.
Nota: Per ASR1000-MIP100, ROMmon non viene aggiornato — la versione 16.3(2r) viene inserita intenzionalmente nella versione 17.15(4r) (per supportare il comando upgrade rom-monitor filename all). Si tratta di un comportamento normale.
Risorse:
Le versioni FPGA o CPLD (Complex Programmable Logic Device) gestiscono le funzioni hardware di basso livello. Versioni non corrette o obsolete possono causare errori di avvio o problemi di funzionamento dell'hardware con le nuove immagini Cisco IOS XE.
In questa tabella vengono elencate le versioni consigliate e i rispettivi collegamenti di download per CPLD e FPGA per ciascuna piattaforma ASR 1000.
| Piattaforma | CPLD | FPGA | Scarica |
|---|---|---|---|
| ASR 1000-RP2 | 14111801 | 18102401 | Scarica |
| ASR 1000-RP3 | 19091111 | — | Scarica |
| ASR 1001-X | 19060309 | — | Scarica |
| ASR 1002-X | 14012203 | 20034 | Scarica |
| ASR 1001-HX | 19030215 | 16051716 | Scarica |
| ASR 1002-HX | 19030211 | 15102108 | Scarica |
Note specifiche della piattaforma:
Passaggio 1. Copiare l'immagine su bootflash.
copy tftp: bootflash:
Passaggio 2. Aggiornare il componente hardware programmabile.
upgrade hw-programmable fpga filename bootflash:<hw-programmables-image.pkg> r0
A seconda della versione del software in uso, il processo di aggiornamento di Cisco IOS XE alla versione 17.x di destinazione richiede un passaggio di aggiornamento temporaneo o può essere un aggiornamento diretto.
In questa sezione vengono descritte entrambe le opzioni.
Nota: Utilizzare questo percorso se la versione corrente è Cisco IOS XE 3.x o 16.0(1-8).x.
Passaggio 1. Copiare l'immagine provvisoria in bootflash e verificare
copy tftp://<interim-image.bin> bootflash:
verify /md5 bootflash:<interim-image.bin>
Passaggio 2. Impostare i parametri di avvio per l'immagine provvisoria
configure terminal
no boot system
boot system bootflash:<interim-image.bin>
boot system bootflash:<current-image.bin>
end
write memory
Passaggio 3. Impostare il registro di configurazione e caricarlo nuovamente
configure terminal
config-register 0x2102
end
write memory
reload
Una volta avviato il router nella versione provvisoria, verificare la funzionalità e lo stato della licenza.
Passaggio 4. Copiare l'immagine finale su bootflash e verificare
copy tftp://<final-image.bin> bootflash:
verify /md5 bootflash:<final-image.bin>
Passaggio 5. Aggiornare l'istruzione di avvio all'immagine finale, salvare la configurazione e ricaricarla
configure terminal no boot system boot system bootflash:<final-image.bin>
boot system bootflash:<interim-image.bin> end write memory reload
Nota: Utilizzare questo percorso se la versione corrente è Cisco IOS XE 16.x(9-12).x. Queste versioni sono compatibili con un aggiornamento diretto a Cisco IOS XE 17.x.
Non è necessario alcun passo intermedio a meno che la destinazione non sia Cisco IOS XE 17.12 o versioni successive e che non siano state usate licenze PAK senza aver creato una copia istantanea. In questo caso, è consigliabile eseguire prima un aggiornamento temporaneo alla versione 17.9.x, in modo da poter raccogliere la copia istantanea PAK.
Passaggio 1. Copiare l'immagine finale su bootflash e verificare
copy tftp://<final-image.bin> bootflash:
verify /md5 bootflash:<final-image.bin>
Passaggio 2. Configurare l'immagine d'avvio
configure terminal no boot system boot system bootflash:<final-image.bin>
boot system bootflash:<current-image.bin> end write memory
Passaggio 3. Impostare il registro di configurazione e caricarlo nuovamente
configure terminal config-register 0x2102 end
write memory reload
Da Cisco IOS XE 17.15.1a, tutte le piattaforme vengono fornite in modalità di installazione per impostazione predefinita. È possibile avviare, aggiornare e effettuare il downgrade utilizzando i comandi di installazione.
Istruzioni per la conversione dalla modalità bundle alla modalità di installazione, l'aggiornamento e il downgrade in modalità di installazione: Installazione del software utilizzando i comandi di installazione
Requisito: la policy di utilizzo delle licenze Smart diventa obbligatoria nelle versioni Cisco IOS XE 17.3.2 e successive.
Riferimento: Panoramica e guida all'integrazione di Cisco SLP
| ID parte | Ultima versione supportata di Cisco IOS XE |
| ASR 1000-MIP100 |
17,18 x |
| EPA-1X100GE EPA-QSFP-1X100GE EPA-2X40GE EPA-18X1GE EPA-10X10GE |
17,18 x |
| ASR 1000-ESP100-X ASR 1000-ESP200-X |
17,18 x |
| ASR 1000-RP3 |
17,18 x |
| ASR 1000-ESP100 ASR 1000-ESP200 |
17.15 x |
| ASR 1000-RP2 |
17,9 x |
| ASR 1000-SIP40 |
17,9 x |
| ASR 1000-6TGE ASR 1000-2T+20X1GE |
17,9 x |
| Revisione | Data di pubblicazione | Commenti |
|---|---|---|
1.0 |
03-Aug-2026
|
Versione iniziale |