Ce document décrit les considérations clés, les problèmes connus et les meilleures pratiques lors de la mise à niveau du logiciel du routeur de la gamme Cisco ASR 1000 en mode autonome.
Cisco vous recommande de prendre connaissance des rubriques suivantes :
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
La mise à niveau de votre routeur de la gamme Cisco ASR 1000 vers Cisco IOS XE 17.x et les versions ultérieures vous permet de bénéficier des dernières fonctionnalités, des améliorations de sécurité et des performances. Ce guide décrit les étapes nécessaires, y compris les mises à niveau provisoires pour les versions antérieures et les considérations relatives à ROMmon (moniteur ROM), FPGA (matrice de portes programmables sur site) et Smart Licensing.
Ce tableau récapitule les chemins de mise à niveau proposés pour les plates-formes de la gamme ASR1000 en fonction de votre version logicielle actuelle :
| Version actuelle | Étape intermédiaire #1 | Étape intermédiaire #2 | Étape finale |
|---|---|---|---|
| 3.x/16.(1-8).x | 16.9.x (RP2) ou 16.12.x (autres modèles) |
17.9.x (uniquement si des licences PAK/RTU sont utilisées, aucun instantané n'est pris) | 17.12 ou plus récent |
| 16.(9-12).x | S/O | 17.9.x (uniquement si des licences PAK/RTU sont utilisées, aucun instantané n'est pris) | 17.12 ou plus récent |
Pourquoi cela est important : Certaines versions plus anciennes nécessitent des mises à niveau intermédiaires pour la compatibilité ou la prise en charge des fonctionnalités. Cela garantit que la plate-forme démarre correctement et fonctionne après la mise à niveau.
À partir de Cisco IOS XE 17.11.1a :
ROMmon est le microprogramme du chargeur de démarrage installé sur des modules matériels spécifiques du routeur Cisco IOS XE. La mise à niveau garantit que le matériel peut démarrer et exécuter des images Cisco IOS XE 17.x plus récentes.
Version recommandée au moment de la rédaction de ce document : 17,15(4r)
Avertissement : Après la mise à niveau vers ROMmon 17.3(1r) ou version ultérieure, vous ne pouvez pas revenir sur : ASR 1001-X, ASR 1001-HX, ASR 1002-HX, ASR 1000-RP3
Avertissement : Après la mise à niveau de ROMmon vers 17.15(4r), vous ne pouvez pas effectuer de mise à niveau vers une version antérieure sur n'importe quelle carte/plate-forme.
Router#show platform <...> Slot CPLD Version Firmware Version --------- ------------------- --------------------------------------- 0 19060309 16.9(4r) R0 19060309 16.9(4r) <<<<< F0 19060309 16.9(4r)
Étapes de mise à niveau ROMmon :
Étape 1 : copie de l’image ROMmon dans la mémoire flash de démarrage
copy tftp: bootflash:
Étape 2. Vérification que la somme de contrôle MD5 de l’image ROMmon correspond à la valeur publiée pour ce fichier sur la page Téléchargement de logiciel
verify /md5 bootflash:asr1000-rommon.1715-4r.SPA.pkg
Étape 3. Mise à niveau du moniteur ROMmon
upgrade rom-monitor filename bootflash:asr1000-rommon.1715-4r.SPA.pkg all
Remarque : Lors de la mise à niveau de ROMmon vers 17.15(4r) via upgrade rom-monitor filename all, rechargez d'abord manuellement les cartes ESP à l'aide de hw-module slot <F0/F1> reload. Une fois que les cartes atteignent l'état ok, rechargez l'ensemble du châssis avec reload. Le module ESP reste désactivé pendant 15 minutes maximum pendant la restauration.
Remarque : Pour ASR1000-MIP100, ROMmon n'est pas mis à jour — 16.3(2r) est empaqueté intentionnellement dans 17.15(4r) (pour prendre en charge la commande upgrade rom-monitor filename all). C’est un comportement attendu.
Ressources:
Les versions FPGA ou CPLD (Complex Programmable Logic Device) gèrent les fonctionnalités matérielles de bas niveau. Des versions incorrectes ou obsolètes peuvent entraîner des erreurs de démarrage ou un dysfonctionnement matériel avec les nouvelles images Cisco IOS XE.
Ce tableau répertorie les versions recommandées et les liens de téléchargement respectifs pour CPLD et FPGA pour chaque plate-forme ASR 1000.
| Plateforme | CPLD | FPGA | Télécharger |
|---|---|---|---|
| ASR 1000-RP2 | 14111801 | 18102401 | Télécharger |
| ASR 1000-RP3 | 19091111 | — | Télécharger |
| ASR1001-X | 19060309 | — | Télécharger |
| ASR1002-X | 14012203 | 20034 | Télécharger |
| ASR1001-HX | 19030215 | 16051716 | Télécharger |
| ASR1002-HX | 19030211 | 15102108 | Télécharger |
Remarques spécifiques à la plate-forme :
Étape 1 : copie de l’image dans la mémoire flash de démarrage
copy tftp: bootflash:
Étape 2. Mise à niveau du composant programmable matériel
upgrade hw-programmable fpga filename bootflash:<hw-programmables-image.pkg> r0
En fonction de votre version logicielle actuelle, le processus de mise à niveau de Cisco IOS XE vers la version cible 17.x nécessite une étape de mise à niveau intermédiaire ou peut être une mise à niveau directe.
Les deux options sont décrites dans cette section.
Remarque : Utilisez ce chemin si votre version actuelle est Cisco IOS XE 3.x ou 16.x(1-8).x.
Étape 1 : copie de l’image intermédiaire dans le bootflash et vérification
copy tftp://<interim-image.bin> bootflash:
verify /md5 bootflash:<interim-image.bin>
Étape 2 : définition des paramètres de démarrage de l’image intermédiaire
configure terminal
no boot system
boot system bootflash:<interim-image.bin>
boot system bootflash:<current-image.bin>
end
write memory
Étape 3. Définition du registre de configuration et rechargement
configure terminal
config-register 0x2102
end
write memory
reload
Une fois que le routeur démarre dans la version intermédiaire, vérifiez le fonctionnement et l'état de licence.
Étape 4. Copiez l’image finale dans la mémoire flash de démarrage et vérifiez
copy tftp://<final-image.bin> bootflash:
verify /md5 bootflash:<final-image.bin>
Étape 5. Mise à jour de l’instruction de démarrage sur l’image finale, enregistrement de la configuration et rechargement
configure terminal no boot system boot system bootflash:<final-image.bin>
boot system bootflash:<interim-image.bin> end write memory reload
Remarque : Utilisez ce chemin si votre version actuelle est Cisco IOS XE 16.x(9-12).x. Ces versions sont compatibles avec une mise à niveau directe vers Cisco IOS XE 17.x.
Aucune étape intermédiaire n'est requise sauf si la cible est Cisco IOS XE 17.12 ou version ultérieure et que des licences PAK ont été utilisées sans aucun instantané pris - dans ce cas, une mise à niveau intermédiaire vers 17.9.x est recommandée en premier, de sorte que l'instantané PAK peut être collecté.
Étape 1 : copie de l’image finale dans la mémoire flash de démarrage et vérification
copy tftp://<final-image.bin> bootflash:
verify /md5 bootflash:<final-image.bin>
Étape 2 : configuration de l’image de démarrage
configure terminal no boot system boot system bootflash:<final-image.bin>
boot system bootflash:<current-image.bin> end write memory
Étape 3. Définition du registre de configuration et rechargement
configure terminal config-register 0x2102 end
write memory reload
À partir de Cisco IOS XE 17.15.1a, toutes les plates-formes sont livrées en mode d'installation par défaut. Vous pouvez démarrer, mettre à niveau et rétrograder à l'aide des commandes d'installation.
Instructions de conversion du mode bundle en mode install, mise à niveau et rétrogradation en mode install : Installation du logiciel à l'aide des commandes Install
Exigence : la politique Smart Licensing Using devient obligatoire dans les versions Cisco IOS XE 17.3.2 et ultérieures.
Référence : Cisco SLP Overview and Onboarding Guide
| ID de pièce | Dernière version prise en charge de Cisco IOS XE |
| ASR1000-MIP100 |
17.18.x |
| EPA-1X100GE EPA-QSFP-1X100GE EPA-2X40GE EPA-18X1GE EPA-10X10GE |
17.18.x |
| ASR1000-ESP100-X ASR1000-ESP200-X |
17.18.x |
| ASR1000-RP3 |
17.18.x |
| ASR1000-ESP100 ASR1000-ESP200 |
17.15.x |
| ASR1000-RP2 |
17.9.x. |
| ASR1000-SIP40 |
17.9.x. |
| ASR1000-6TGE ASR1000-2T+20X1GE |
17.9.x. |
| Révision | Date de publication | Commentaires |
|---|---|---|
1.0 |
03-Aug-2026
|
Première publication |