Contenu

Introduction

Informations générales

Quand mettre à niveau ?

Comment puis-je vérifier si je dois mettre à niveau un FPD ?

Mises à niveau

Package FPD

Méthodes de mise à niveau

Mise à niveau FPD manuelle

Mise à niveau FPD automatique

Introduction

Ce document décrit la procédure de mise à niveau du périphérique programmable sur site (FPD) et les préoccupations associées.

Informations générales

Un FPD désigne tout périphérique matériel programmable sur un routeur, qui comprend un FPGA (Field Programmable Gate Array) et un moniteur de mémoire en lecture seule (ROMMON). Les routeurs Cisco IOS® XR utilisent un certain nombre de FPD qui sont essentiels pour la fonction des processeurs de routage, des cartes de ligne, des adaptateurs de ports partagés (SPA), des processeurs d'interface SPA (SIP) et des plateaux de ventilation.

Il existe plusieurs types de FPD pour chaque type de carte. La commande admin show hw-module fpd location all fournit des informations sur chaque FPD.

RP/0/RP1/CPU0:router#admin show hw-module fpd location all

===================================== ==========================================

Existing Field Programmable Devices

==========================================

HW                       Current SW Upg/

Location     Card Type                Version Type Subtype Inst   Version   Dng?

============ ======================== ======= ==== ======= ==== =========== ====

0/0/SP       40G-MSC                    0.3   lc   rommonA 0       2.04*    No

lc   rommon  0       1.54     Yes

--------------------------------------------------------------------------------

0/0/CPU0     CRS1-SIP-800               0.2   lc   fpga    0       5.00*    No

lc   rommonA 0       2.04*    No

lc   rommon  0       2.04     Yes

<snip>

L'exemple précédent montre qu'une carte de services modulaires (MSC) sur un système de routage de porteuse (CRS) inclut les FPD ROMMON et ROMMONA. Le CRS1-SIP-800 dans le logement 0/0/CPU0 est équipé de FPGA, ROMMON et ROMMONA FPD.

Il existe deux composants logiciels différents liés à un FPD :

- Chaque FPD exécute un logiciel stocké dans la mémoire interne. Cette mémoire interne peut être reprogrammée (mise à niveau) dans le champ pendant l'exécution du routeur, d'où le nom Périphérique programmable de champ. Lorsque le dispositif de protection contre les intrusions (FPD) démarre, il lit son code à partir de sa mémoire interne et l'exécute. Un FPD exécute le code à partir de la mémoire interne et non à partir du disque de démarrage du routeur où Cisco IOS XR est stocké.

- Il existe un package FPD dans Cisco IOS XR qui contient toutes les images FPD pour chaque FPD sur la plate-forme pour cette version de Cisco IOS XR. Ce package FPD est stocké sur le disque de démarrage avec les autres packages Cisco IOS XR. Les FPD du routeur s'exécutent à partir d'images stockées dans la mémoire interne de chaque FPD et non à partir des images contenues dans le package FPD. Les images FPD contenues dans le paquet FPD peuvent être utilisées afin de reprogrammer (mettre à niveau) les images stockées dans la mémoire interne des FPD. L'image du paquet FPD est copiée dans la mémoire interne FPD dans une mise à niveau FPD. Le FPD utilise cette nouvelle image FPD dans la mémoire interne lors du prochain démarrage de la carte lors du rechargement.

Quand mettre à niveau ?

Dans chaque version de Cisco IOS XR, il existe une version FPD intégrée pour chaque type de FPD et pour chaque plate-forme de routeur (CRS, Cisco Aggregation Services Router (ASR) 9000 Series, XR12000). Les composants matériels du routeur avec des FPD peuvent être mis à niveau ou rétrogradés sur site si nécessaire afin de réduire les incompatibilités entre le système d'exploitation Cisco IOS XR et les FPD. Dans certains cas, les mises à niveau FPD améliorent la fonctionnalité de ces FPD. Dans certains cas, la fonctionnalité des routeurs peut être compromise s'il n'a pas de FPD à jour, car la nouvelle version de FPD peut contenir une correction de bogue ou une nouvelle fonctionnalité requise.

Il est recommandé de maintenir les versions FPD stockées dans la mémoire FPD interne en phase avec la version FPD contenue dans le package FPD Cisco IOS XR. Conservez au minimum les versions FPD stockées dans la mémoire FPD interne à la version minimale requise par la version Cisco IOS XR ou au-dessus.

Voici quelques circonstances qui pourraient conduire à des versions obsolètes de la version FPD :

- Mise à niveau de Cisco IOS XR. La nouvelle version de Cisco IOS XR peut contenir de nouvelles versions FPD dans son package FPD, ce qui signifie que les FPD auraient une version FPD obsolète dans leur mémoire interne.

- Installation d'une mise à jour de maintenance logicielle (SMU) Cisco IOS XR. Une nouvelle version d'un FPD peut être fournie via une SMU afin de résoudre un défaut logiciel dans une FPD ou pour être compatible avec le nouveau code XR de Cisco IOS fourni dans la SMU. Dans ce cas, la version FPD dans la mémoire interne du FPD doit être mise à niveau afin d'obtenir le correctif contenu dans le SMU.

- Une autorisation de retour de matériel (RMA). Lorsque vous recevez une pièce de rechange d'un dépôt RMA, ses FPD peuvent avoir été programmés avec une version antérieure de Cisco IOS XR que celle qui s'exécute sur le routeur. Dans ce cas, les FPD de la nouvelle carte doivent être mis à niveau immédiatement après l'insertion. La nouvelle carte peut également contenir des versions FPD plus récentes ; dans ce cas, il n'est généralement pas nécessaire de rétrograder les versions FPD sur la nouvelle carte, car les FPD sont rétrocompatibles.

- Lorsque de nouvelles cartes sont insérées dans le routeur lors de l'installation initiale, tous les FPD doivent être mis à niveau afin de correspondre aux versions FPD du package FPD Cisco IOS XR.

Comment puis-je vérifier si je dois mettre à niveau un FPD ?

La décision de mettre à niveau un FPD particulier est basée sur la version FPD contenue dans le paquet FPD et sur la version FPD actuelle installée dans la mémoire interne de chaque FPD.

La commande admin show fpd package peut être utilisée afin d'afficher les versions FPD contenues dans le package FPD.

RP/0/RP1/CPU0:router#admin show fpd package

=============================== ================================================

Field Programmable Device Package

================================================

SW      Min Req   Min Req

Card Type            FPD Description            Type Subtype   Version   SW Ver    HW Vers

==================== ========================== ==== ======= =========== ========  =========

<snip>

----------------------------------------------------------------------------------------------

40G-MSC              ROMMONA swv2.07 asmp       lc   rommonA     2.07        2.01      0.0

ROMMONA swv2.07 dsmp       lc   rommonA     2.07        2.01      0.0

ROMMONA swv2.07 sp         lc   rommonA     2.07        2.01      0.0

ROMMONB swv2.07 asmp       lc   rommon      2.07        2.07      0.0

ROMMONB swv2.07 dsmp       lc   rommon      2.07        2.07      0.0

ROMMONB swv2.07 sp         lc   rommon      2.07        2.07      0.0

----------------------------------------------------------------------------------------------

CRS1-SIP-800         JACKET FPGA swv6.0         lc   fpga1       6.00        5.00      0.0

FPGA swv6.0 hwv80          lc   fpga1       6.00        5.00      0.80

---------------------------------------------------------------------------------------------

<snip>

La commande indique la version FPD intégrée dans le package FPD Cisco IOS XR pour tous les types de cartes sur cette plate-forme de routage. Il ne s'agit pas de la version FPD des FPD dans chaque carte, mais plutôt de la version vers laquelle ils seraient mis à niveau si l'image FPD était copiée du package FPD Cisco IOS XR vers la mémoire interne du FPD. Cette commande fournit les dernières versions FPD incluses dans les informations du package FPD de Cisco IOS XR. Il ne peut pas être utilisé pour déterminer si une mise à niveau FPD est requise sur ce routeur, car il ne vérifie pas les versions FPD dans chaque carte.

Sur CRS, il existe une version minimale qui vous permet de conserver la version FPD actuelle sans avoir à exécuter la dernière version intégrée dans le paquet XR FPD.

La version FPD programmée dans la mémoire interne de chaque FPD s'affiche avec la commande admin show hw-module fpd location all.

RP/0/RP1/CPU0:router#admin show hw-module fpd location all

===================================== ==========================================

Existing Field Programmable Devices

==========================================

HW                       Current SW Upg/

Location     Card Type                Version Type Subtype Inst   Version   Dng?

============ ======================== ======= ==== ======= ==== =========== ====

0/0/SP       40G-MSC                    0.3   lc   rommonA 0       2.04*    No

lc   rommon  0       1.54     Yes

--------------------------------------------------------------------------------

0/0/CPU0     CRS1-SIP-800               0.2   lc   fpga    0       5.00*    No

lc   rommonA 0       2.04*    No

lc   rommon  0       2.04     Yes

<snip>

--------------------------------------------------------------------------------

NOTES:

1.  One or more FPD needs an upgrade or a downgrade. This can be accomplished

using the "admin> upgrade hw-module fpd  location " CLI.

2.  * One or more FPD is running minimum software version supported.

It can be upgraded using the "admin> upgrade hw-module fpd  force location" CLI.

Cette commande indique quels FPD doivent être mis à niveau.

Pour chaque FPD trouvé à chaque emplacement, la commande vérifie la version actuelle, qui est la version FPD stockée dans la mémoire FPD interne, et la compare à la version FPD intégrée dans le paquet FPD. Il imprime Oui si la version FPD dans la mémoire interne est obsolète et doit être mise à niveau vers la version contenue dans le paquet FPD.

S'il y a une * à côté d'une version comme pour ROMMONA du 40G-MSC dans le logement 0/0/SP, cela signifie que sa version (2.04) n'a pas la dernière version, mais répond à la condition de version minimale. La commande admin show fpd dans la sortie précédente montre que la version 2.0.1 est la version minimale pour le FPD ROMMONA SWV2.07 SP, il n'est donc pas nécessaire de la mettre à niveau. Notez que la mise à jour/Dng ? La colonne indique Non.

Voici quelques points importants :

- La commande imprime Oui lorsque le FPD a une version ultérieure à celle du package XR FPD, mais une rétrogradation n'est pas requise ou recommandée dans ce cas, car les versions ultérieures du FPD sont rétrocompatibles.

- Parfois une version ultérieure existe dans le paquet FPD, mais pour une raison quelconque, l'ingénierie a décidé que ce type de FPD ne devrait pas être mis à niveau, donc un Non est imprimé. Le FPD ne doit pas être mis à niveau dans ce cas, et l'option force ne doit pas être utilisée afin de contourner cette vérification lorsque la dernière colonne dit Non.

Attention : L'utilisation de l'option force peut endommager certaines cartes. Il ne doit être utilisé que sous la direction d'un représentant du service d'assistance technique Cisco.

Mises à niveau

Package FPD

Le package FPD Cisco IOS XR est requis pour pouvoir mettre à niveau les FPD sur le routeur. Les commandes show fonctionnent sans le paquet FPD, mais la commande admin upgrade hw-module fpd échoue sans le paquet FPD. Le paquet FPD est souvent appelé l'enveloppe d'installation de package FPD (PIE).

- Le paquet FPD est un paquet facultatif qui doit être installé en plus du mini paquet avant que les FPD puissent être mis à niveau sur ces systèmes :

- CRS qui exécute toute version de Cisco IOS XR

- Routeur Cisco XR 12000 qui exécute toute version de Cisco IOS XR

- ASR 9000 qui exécute la version 3.9.0 ou antérieure

- Sur un ASR 9000 qui exécute la version 3.9.1 et les versions ultérieures qui sont antérieures à la version 4.3 (4.0, 4.1 et 4.2), le package FPD est inclus dans le mini-package composite. Il n'est donc pas nécessaire d'installer un package facultatif avant de pouvoir mettre à niveau les FPD sur le routeur. Dans les versions 4.3.0 et ultérieures de Cisco IOS XR sur l'ASR 9000, le package FPD n'est plus inclus dans le mini-package.

Entrez la commande admin show install active summary afin de vérifier si le package FPD est actif. Si le PIE FPD n'est pas actif, téléchargez le PIE FPD à partir de Cisco Connection Online (CCO) et installez-le. Le package FPD se trouve dans le bundle tar du logiciel Cisco IOS-XR. Vous n'avez pas à recharger si vous activez ou désactivez le PIE FPD. Les commandes standard Cisco IOS XR doivent être utilisées afin d'installer le package FPD :

- admin install add <emplacement du secteur fpd sur le disque ou le serveur local>

- admin install activate <package fpd sur disk0:>

- admin install commit

Méthodes de mise à niveau

Les mises à niveau FPD peuvent être effectuées avec les méthodes de mise à niveau FPD manuelles ou automatiques.

Afin d'effectuer une mise à niveau FPD manuelle, entrez la commande admin upgrade hw-module. Cette commande est exécutée après avoir déterminé qu'un FPD doit être mis à niveau avec la commande admin show hw-module fpd location all. En règle générale, les FPD doivent être mis à niveau après un remplacement de carte ou une mise à niveau logicielle. La mise à niveau peut être exécutée pour tous les FPD du système ou pour des FPD ou des cartes spécifiques. Une fois la commande admin upgrade hw-module exécutée, les FPD exécutent toujours l'ancienne version et un rechargement manuel des cartes où les FPD ont été mis à niveau est nécessaire. Cette mise à niveau FPD manuelle entraîne généralement deux rechargements dans une mise à niveau Cisco IOS XR. Le premier rechargement est nécessaire pour effectuer la mise à niveau vers la nouvelle version de Cisco IOS XR, puis un autre rechargement des cartes est nécessaire après la mise à niveau de FPD. Ce second rechargement n'est pas nécessaire lorsque vous utilisez la méthode de mise à niveau FPD automatique décrite ci-après. La mise à niveau manuelle de FPD peut être utilisée lorsqu'une nouvelle carte avec des FPD obsolètes est insérée dans un châssis.

La méthode de mise à niveau FPD automatique peut être utilisée dans une mise à niveau logicielle. Lorsque cette fonctionnalité est configurée, la mise à niveau FPD se produit automatiquement dans une mise à niveau logicielle dans la phase d'activation de l'installation. Un seul rechargement est nécessaire pour que le routeur redémarre en exécutant la nouvelle version de Cisco IOS XR et les nouvelles versions FPD incluses dans cette version de Cisco IOS XR. Cette méthode est recommandée pour les mises à niveau. Cette fonctionnalité est disponible dans les versions 3.8.3 et 3.9.1 et ultérieures du CRS, et dans les versions 4.0.1 et ultérieures du ASR 9000. La méthode de mise à niveau FPD automatique n'est pas recommandée sur l'ASR 9000 pour les versions antérieures à la version 4.2.3. La méthode de mise à niveau FPD automatique doit être utilisée lorsque cela est possible dans les mises à niveau logicielles.

Mise à niveau FPD manuelle

Note: Le package FPD doit être installé avant que la mise à niveau puisse avoir lieu.

Utilisez la commande admin upgrade hw-module fpd afin de mettre à niveau certains FPD spécifiques ou tous les FPD nécessitant une mise à niveau.

RP/0/RP1/CPU0:router(admin)#upgrade hw-module fpd ?

all     All FPD

cpld1   CPLD FPD #1

cpld2   CPLD FPD #2

cpld3   CPLD FPD #3

cpld4   CPLD FPD #4

cpld5   CPLD FPD #5

cpld6   CPLD FPD #6

fabldr  Fabric Downloader FPD

fpga    All FPGA FPD

fpga1   FPGA FPD

fpga10  FPGA FPD #10

fpga11  FPGA FPD #11

fpga12  FPGA FPD #12

fpga13  FPGA FPD #13

fpga14  FPGA FPD #14

fpga2   FPGA FPD #2

fpga3   FPGA FPD #3

fpga4   FPGA FPD #4

fpga5   FPGA FPD #5

fpga6   FPGA FPD #6

fpga7   FPGA FPD #7

fpga8   FPGA FPD #8

fpga9   FPGA FPD #9

rommon  Rommon FPD

rxpod   Rx POD FPD

txpod   Tx POD FPD

RP/0/RP1/CPU0:router(admin)#upgrade hw-module fpd all ?

force     Skip version check and force an upgrade

location  Specify a location

RP/0/RP1/CPU0:router(admin)#upgrade hw-module fpd all location ?

WORD  Fully qualified location specification

all   All locations

RP/0/RP1/CPU0:router(admin)#upgrade hw-module fpd all location

L'utilisateur peut décider de mettre à niveau un FPD spécifique, tel que FPGA1, ou tous les FPD. L'utilisateur peut également décider de mettre à niveau les FPD sur une carte de ligne, par exemple l'emplacement 0/3/CPU0, ou à tous les emplacements.

La commande met à niveau uniquement les FPD pour lesquels il existe un Oui dans la mise à niveau/Dng ? de la commande admin show hw-module fpd location all. Il est plus facile d'utiliser la commande avec admin upgrade hw-module fpd all location all et de permettre au routeur de décider quels FPD mettre à niveau.

RP/0/RP1/CPU0:router(admin)#upgrade hw-module fpd all location all

***** UPGRADE WARNING MESSAGE: *****

*  This upgrade operation has a maximum timout of 160 minutes. *

*  If you are executing the cmd for one specific location and  *

*  card in that location reloads or goes down for some reason  *

*  you can press CTRL-C to get back the RP's prompt.           *

*  If you are executing the cmd for _all_ locations and a node *

*  reloads or is down please allow other nodes to finish the   *

*  upgrade process before pressing CTRL-C.                     *

% RELOAD REMINDER:

- The upgrade operation of the target module will not interrupt its normal

operation. However, for the changes to take effect, the target module

will need to be manually reloaded after the upgrade operation. This can

be accomplished with the use of "hw-module  reload" command.

- If automatic reload operation is desired after the upgrade, please use

the "reload" option at the end of the upgrade command.

- The output of "show hw-module fpd location" command will not display

correct version information after the upgrade if the target module is

not reloaded.

NOTE:

Chassis CLI will not be accessible while upgrade is in progress.

Continue? [confirm]

This can take some time for a full chassis.

Ensure that system is not power cycled during the upgrades.

Please consult the documentation for more information.

Continue ? [no]: yes

RP/0/RP1/CPU0:Sep  6 17:53:28.119 : upgrade_fpd_cli[65832]:

%PLATFORM-UPGRADE_FPD-6-STATUS : FPD upgrade started.

FPD upgrade in progress on some hardware, reload/configuration change

on those is not recommended as it might cause HW programming failure

and result in RMA of the hardware.

Starting the upgrade/download of following FPD:

=========== ==== ======= ======= =========== =========

Current    Upg/Dng

Location    Type Subtype Upg/Dng   Version    Version

=========== ==== ======= ======= =========== =========

0/0/SP      lc   rommon  upg         1.54        2.07

------------------------------------------------------

RP/0/RP1/CPU0:Sep  6 17:53:28.342 : upgrade_fpd_cli[65832]:

%PLATFORM-UPGRADE_FPD-6-STATUS_LOC : Upgrade is going on:

FPD upgrade sent to location  node0_0_SP

Starting the upgrade/download of following FPD:

=========== ==== ======= ======= =========== =========

Current    Upg/Dng

Location    Type Subtype Upg/Dng   Version    Version

=========== ==== ======= ======= =========== =========

0/0/CPU0    lc   rommon  upg         2.04        2.07

------------------------------------------------------

RP/0/RP1/CPU0:Sep  6 17:53:28.393 : upgrade_fpd_cli[65832]:

%PLATFORM-UPGRADE_FPD-6-STATUS_LOC : Upgrade is going on:

FPD upgrade sent to location  node0_0_CPU0

LC/0/0/CPU0:Sep  6 17:53:28.412 : lc_fpd_upgrade[237]:

%PLATFORM-UPGRADE_FPD-6-START : Starting to upgrade rommon

subtype image from 2.04 to 2.07 for this card on location

0/0/CPU0

Starting the upgrade/download of following FPD:

=========== ==== ======= ======= =========== =========

Current    Upg/Dng

Location    Type Subtype Upg/Dng   Version    Version

=========== ==== ======= ======= =========== =========

0/RP0/CPU0  lc   rommon  upg         1.54        2.07

------------------------------------------------------

RP/0/RP1/CPU0:Sep  6 17:53:28.426 : upgrade_fpd_cli[65832]:

%PLATFORM-UPGRADE_FPD-6-STATUS_LOC : Upgrade is going on:

FPD upgrade sent to location  node0_RP0_CPU0

SP/0/0/SP:Sep  6 17:53:28.413 : lc_fpd_upgrade[132]:

%PLATFORM-UPGRADE_FPD-6-START : Starting to upgrade rommon

subtype image from 1.54 to 2.07 for this card on location 0/0/SP

Starting the upgrade/download of following FPD:

=========== ==== ======= ======= =========== =========

Current    Upg/Dng

Location    Type Subtype Upg/Dng   Version    Version

=========== ==== ======= ======= =========== =========

0/RP1/CPU0  lc   rommon  upg         1.54        2.07

------------------------------------------------------

snip

RP/0/RP1/CPU0:Sep  6 17:53:38.427 : upgrade_fpd_cli[65832]:

%PLATFORM-UPGRADE_FPD-6-STATUS_LOC : Upgrade is going on:

FPD upgrade completed for location  node0_RP0_CPU0

RP/0/RP1/CPU0:Sep  6 17:53:40.989 : upgrade_fpd_cli[65832]:

%PLATFORM-UPGRADE_FPD-6-STATUS : FPD upgrade completed.

FPD upgrade has ended.

Après la mise à niveau, les cartes exécutent toujours la même version :

RP/0/RP1/CPU0:router(admin)#show hw-module fpd location 0/RP0/CPU0

===================================== ==========================================

Existing Field Programmable Devices

==========================================

HW                       Current SW Upg/

Location     Card Type                Version Type Subtype Inst   Version   Dng?

============ ======================== ======= ==== ======= ==== =========== ====

0/RP0/CPU0   RP                         0.1   lc   rommonA 0       2.04*    No

lc   rommon  0       1.54     Yes

--------------------------------------------------------------------------------

NOTES:

1.  One or more FPD needs an upgrade or a downgrade. This can be accomplished

using the "admin> upgrade hw-module fpd  location " CLI.

2.  * One or more FPD is running minimum software version supported.

It can be upgraded using the "admin> upgrade hw-module fpd force location" CLI.

Une fois les FPD mis à niveau, les cartes avec les FPD mis à niveau doivent être rechargées :

- Si un sous-ensemble de cartes a mis à niveau les FPD, alors rechargez seulement ces cartes.

- Si les deux processeurs de routage ont été mis à niveau, procédez comme suit :

1. Rechargez le processeur de routage de secours avec la commande hw-module location 0/<standby rp slot>/CPU0 reload.

2. Exécutez une commutation avec la commande redundancy switchover.

3. Rechargez le nouveau processeur de routage de secours avec la commande hw-module location 0/<standby rp slot>/CPU0 reload.

- Si toutes les cartes avaient des mises à niveau FPD, planifiez une maintenance de sorte que le routeur ne transporte pas le trafic de production, puis utilisez la commande admin reload location all afin de recharger toutes les cartes.

- Si toutes les cartes ont mis à niveau les FPD, réduisez l'impact sur le trafic en procédant comme suit :

1. Rechargez le processeur de routage de secours.

2. Effectuez une commutation de redondance.

3. Rechargez le nouveau processeur de routage de secours.

4. Rechargez toutes les cartes de ligne simultanément ou une par une afin de préserver les chemins redondants.

Après le rechargement, les cartes exécutent la version mise à niveau :

===================================== ==========================================

Existing Field Programmable Devices

==========================================

HW                       Current SW Upg/

Location     Card Type                Version Type Subtype Inst   Version   Dng?

============ ======================== ======= ==== ======= ==== =========== ====

0/RP0/CPU0   RP                         0.1   lc   rommonA 0       2.04*    No

lc   rommon  0       2.07     No

--------------------------------------------------------------------------------

NOTES:

1.  * One or more FPD is running minimum software version supported.

It can be upgraded using the "admin> upgrade hw-module fpd  force location " CLI.

Mise à niveau FPD automatique

Configurez la commande de configuration fpd auto-upgrade administration sur un CRS qui exécute les versions 3.8.3, 3.9.1 ou ultérieures ou sur un ASR 9000 qui exécute la version 4.2.3 ou ultérieure afin d'activer les mises à niveau FPD automatiques.

RP/0/RP1/CPU0:router(admin)#show running-config | i fpd

Building configuration...

fpd auto-upgrade

Tous les FPD qui nécessitent une mise à niveau lorsqu'une nouvelle version de Cisco IOS XR est installée avec la commande admin install activate sont mis à jour si la commande fpd auto-upgrade est configurée dans la configuration du mode administrateur et que le package FPD de la nouvelle version est également activé. Tous les FPD qui nécessitent une mise à niveau en raison d'une version plus récente de FPD dans la nouvelle version de Cisco IOS XR sont mis à niveau.

Les messages similaires à ceux-ci s'affichent lorsque les FPD sont automatiquement mis à niveau dans la phase d'activation de l'installation :

- 90% complete: The operation can still be aborted (ctrl-c for options)

RP/0/RP0/CPU0:Sep 20 10:02:22.163 : firmware_manager[224]:

%PLATFORM-UPGRADE_FPD-6-STATUS : FPD upgrade started. FPD upgrade in progress on

some hardware, reload/configuration change on those is not recommended as it might

cause HW programming failure and result in RMA of the hardware. RP/0/RP0/CPU0:

Sep 20 10:02:22.442 : firmware_manager[224]: %PLATFORM-UPGRADE_FPD-6-STATUS_LOC :

Upgrade is going on: FPD upgrade sent to location node0_0_SP RP/0/RP0/CPU0:

Sep 20 10:02:22.484 : firmware_manager[224]: %PLATFORM-UPGRADE_FPD-6-STATUS_LOC :

Upgrade is going on: FPD upgrade sent to location node0_0_CPU0 Info: FPD Upgrade:

No fpd on location 0/RP0/CPU0 need upgrade at this time. Info: FPD Upgrade: No

fpd on location 0/RP1/CPU0 need upgrade at this time. / 16% complete: The operation

can still be aborted (ctrl-c for options)RP/0/RP0/CPU0:Sep 20 10:02:22.810 :

firmware_manager[224]: %PLATFORM-UPGRADE_FPD-6-STATUS_LOC : Upgrade is going on:

FPD upgrade sent to location node0_SM0_SP RP/0/RP0/CPU0:Sep 20 10:02:22.980 :

firmware_manager[224]: %PLATFORM-UPGRADE_FPD-6-STATUS_LOC : Upgrade is going on:

FPD upgrade sent to location node0_SM1_SP RP/0/RP0/CPU0:Sep 20 10:02:23.188 :

firmware_manager[224]: %PLATFORM-UPGRADE_FPD-6-STATUS_LOC : Upgrade is going on:

FPD upgrade sent to location node0_SM2_SP RP/0/RP0/CPU0:Sep 20 10:02:23.443 :

firmware_manager[224]: %PLATFORM-UPGRADE_FPD-6-STATUS_LOC : Upgrade is going on:

FPD upgrade sent to location node0_SM3_SP LC/0/0/CPU0:Sep 20 10:02:22.510 :

lc_fpd_upgrade[237]: %PLATFORM-UPGRADE_FPD-6-START : Starting to upgrade rommon

subtype image from 2.04 to 2.07 for this card on location 0/0/CPU0 LC/0/0/CPU0:

Sep 20 10:02:22.562 : upgrade_daemon[375]: Start Upgrade... LC/0/0/CPU0:Sep 20

10:02:22.564 : upgrade_daemon[375]: programming...with file

/net/node0_RP0_CPU0/disk0:/hfr-fpd-4.2.4/fpd/ucode/rommon-hfr-ppc7455-asmp-B.bin

LC/0/0/CPU0:Sep 20 10:02:22.577 : upgrade_daemon[375]: Verifying

/net/node0_RP0_CPU0/disk0: /hfr-fpd-4.2.4/fpd/ucode/rommon-hfr-ppc7455-asmp-B.bin:

SP/0/0/SP:Sep 20 10:02:22.497 : lc_fpd_upgrade[132]: %PLATFORM-UPGRADE_FPD-6-START :

Starting to upgrade rommon subtype image from 1.54 to 2.07 for this card on location

0/0/SP SP/0/0/SP: Sep 20 10:02:22.682 : upgrade_daemon[152]: Start Upgrade...

SP/0/0/SP: Sep 20 10:02:22.702 : upgrade_daemon[152]: programming...with file

/net/node0_RP0_CPU0/disk0:/hfr-fpd-4.2.4/fpd/ucode/rommon-hfr-ppc8255-sp-B.bin

SP/0/0/SP:Sep 20 10:02:22.807 : upgrade_daemon[152]: Verifying

/net/node0_RP0_CPU0/disk0:/hfr-fpd-4.2.4/fpd/ucode/rommon-hfr-ppc8255-sp-B.bin:

SP/0/0/SP: Sep 20 10:02:23.511 : upgrade_daemon[152]: Passed. SP/0/SM0/SP:Sep 20

10:02:22.898 : lc_fpd_upgrade[133]: %PLATFORM-UPGRADE_FPD-6-START : Starting to

upgrade rommon subtype image from 1.54 to 2.07 for this card on location 0/SM0/SP

LC/0/0/CPU0:Sep 20 10:02:24.063 : upgrade_daemon[375]: Passed. SP/0/SM0/SP:Sep 20

10:02:23.183 : upgrade_daemon[154]: Start Upgrade... SP/0/SM0/SP:Sep 20 10:02:23.203 :

upgrade_daemon[154]: programming...with file /net/node0_RP0_CPU0/disk0:

/hfr-fpd-4.2.4/fpd/ucode/rommon-hfr-ppc8255-sp-B.bin SP/0/SM0/SP:Sep 20 10:02:23.327 :

upgrade_daemon[154]: Verifying /net/node0_RP0_CPU0/disk0:/hfr-fpd-4.2.4/fpd/ucode/

rommon-hfr-ppc8255-sp-B.bin: SP/0/SM0/SP:Sep 20 10:02:23.706 : upgrade_daemon[154]:

Passed. SP/0/SM1/SP:Sep 20 10:02:23.081 : lc_fpd_upgrade[133]:

%PLATFORM-UPGRADE_FPD-6-START : Starting to upgrade rommon subtype image from 1.54

to 2.07 for this card on location 0/SM1/SP SP/0/SM1/SP:Sep 20 10:02:23.342 :

upgrade_daemon[154]: Start Upgrade... SP/0/SM1/SP:Sep 20 10:02:23.357 :

upgrade_daemon[154]: programming...with file /net/node0_RP0_CPU0/disk0:

/hfr-fpd-4.2.4/fpd/ucode/rommon-hfr-ppc8255-sp-B.bin SP/0/SM1/SP: Sep 20

10:02:23.516 : upgrade_daemon[154]: Verifying /net/node0_RP0_CPU0/disk0:

/hfr-fpd-4.2.4/fpd/ucode/rommon-hfr-ppc8255-sp-B.bin: SP/0/SM1/SP:Sep 20 10:02:23.764 :

upgrade_daemon[154]: Passed. SP/0/SM2/SP:Sep 20 10:02:23.273 : lc_fpd_upgrade[133]:

%PLATFORM-UPGRADE_FPD-6-START : Starting to upgrade rommon subtype image from 1.54

to 2.07 for this card on location 0/SM2/SP SP/0/SM2/SP:Sep 20 10:02:23.624 :

upgrade_daemon[154]: Start Upgrade... SP/0/SM2/SP:Sep 20 10:02:23.649 :

upgrade_daemon[154]: programming...with file /net/node0_RP0_CPU0/disk0:

/hfr-fpd-4.2.4/fpd/ucode/rommon-hfr-ppc8255-sp-B.bin SP/0/SM2/SP:Sep 20 10:02:23.778 :

upgrade_daemon[154]: Verifying /net/node0_RP0_CPU0/disk0:

/hfr-fpd-4.2.4/fpd/ucode/rommon-hfr-ppc8255-sp-B.bin: SP/0/SM2/SP:Sep 20 10:02:23.977 :

upgrade_daemon[154]: Passed. SP/0/SM3/SP:Sep 20 10:02:23.532 : lc_fpd_upgrade[133]:

%PLATFORM-UPGRADE_FPD-6-START : Starting to upgrade rommon subtype image from 1.54

to 2.07 for this card on location 0/SM3/SP SP/0/SM3/SP:Sep 20 10:02:23.777 :

upgrade_daemon[154]: Start Upgrade... SP/0/SM3/SP:Sep 20 10:02:23.787 : upgrade_daemon

[154]: programming...with file /net/node0_RP0_CPU0/disk0:/hfr-fpd-4.2.4

/fpd/ucode/rommon-hfr-ppc8255-sp-B.bin SP/0/SM3/SP:Sep 20 10:02:23.891 : upgrade_daemon

[154]: Verifying /net/node0_RP0_CPU0/disk0:/hfr-fpd-4.2.4/fpd/ucode/

rommon-hfr-ppc8255-sp-B.bin: SP/0/SM3/SP:Sep 20 10:02:24.090 : upgrade_daemon[154]:

Passed. - 16% complete: The operation can still be aborted (ctrl-c for options)

SP/0/SM1/SP:Sep 20 10:02:28.158 : upgrade_daemon[154]: Verifying ROMMON B:

SP/0/SM1/SP:Sep 20 10:02:28.204 : upgrade_daemon[154]: Passed. SP/0/SM1/SP:

Sep 20 10:02:28.209 : upgrade_daemon[154]: OK, ROMMON B is programmed successfully.

SP/0/SM1/SP:Sep 20 10:02:28.227 : lc_fpd_upgrade[133]: %PLATFORM-UPGRADE_FPD-6-PASSED :

Successfully upgrade rommon subtype image for this card on location 0/SM1/SP Info:

FPD Upgrade: Successfully upgraded rommon for Fabric QQS123 on location 0/SM1/SP from

1.54 to 2.07 \ 16% complete: The operation can still be aborted (ctrl-c for options)

RP/0/RP0/CPU0:Sep 20 10:02:28.237 : firmware_manager[224]:

%PLATFORM-UPGRADE_FPD-6-STATUS_LOC : Upgrade is going on: FPD upgrade completed for

location node0_SM1_SP | 16% complete: The operation can still be aborted (ctrl-c

for options)SP/0/SM2/SP:Sep 20 10:02:28.641 : upgrade_daemon[154]: Verifying ROMMON B:

SP/0/SM2/SP:Sep 20 10:02:28.686 : upgrade_daemon[154]: Passed. SP/0/SM2/SP:Sep 20

10:02:28.689 : upgrade_daemon[154]: OK, ROMMON B is programmed successfully. Info:

FPD Upgrade: Successfully upgraded rommon for Fabric QQS123 on location 0/SM2/SP from

1.54 to 2.07 / 16% complete: The operation can still be aborted (ctrl-c for options)

SP/0/SM2/SP:Sep 20 10:02:28.705 : lc_fpd_upgrade[133]: %PLATFORM-UPGRADE_FPD-6-PASSED :

Successfully upgrade rommon subtype image for this card on location 0/SM2/SP

RP/0/RP0/CPU0:Sep 20 10:02:28.714 : firmware_manager[224]:

%PLATFORM-UPGRADE_FPD-6-STATUS_LOC : Upgrade is going on: FPD upgrade completed for

location node0_SM2_SP SP/0/SM3/SP:Sep 20 10:02:28.763 : upgrade_daemon[154]: Verifying

ROMMON B: SP/0/SM3/SP:Sep 20 10:02:28.810 : upgrade_daemon[154]: Passed. SP/0/SM3/SP:

Sep 20 10:02:28.815 : upgrade_daemon[154]: OK, ROMMON B is programmed successfully.

SP/0/SM3/SP:Sep 20 10:02:28.830 : lc_fpd_upgrade[133]: %PLATFORM-UPGRADE_FPD-6-PASSED :

Successfully upgrade rommon subtype image for this card on location 0/SM3/SP Info:

FPD Upgrade: Successfully upgraded rommon for Fabric QQS123 on location 0/SM3/SP from

1.54 to 2.07 - 16% complete: The operation can still be aborted (ctrl-c for options)

RP/0/RP0/CPU0:Sep 20 10:02:28.839 : firmware_manager[224]:

%PLATFORM-UPGRADE_FPD-6-STATUS_LOC : Upgrade is going on: FPD upgrade completed for

location node0_SM3_SP SP/0/0/SP:Sep 20 10:02:28.964 : upgrade_daemon[152]: Verifying

ROMMON B: SP/0/0/SP:Sep 20 10:02:29.009 : upgrade_daemon[152]: Passed. SP/0/0/SP:

Sep 20 10:02:29.014 : upgrade_daemon[152]: OK, ROMMON B is programmed successfully.

Info: FPD Upgrade: Successfully upgraded rommon for 40G-MSC on location 0/0/SP from

1.54 to 2.07 \ 16% complete: The operation can still be aborted (ctrl-c for options)

SP/0/0/SP:Sep 20 10:02:29.040 : lc_fpd_upgrade[132]: %PLATFORM-UPGRADE_FPD-6-PASSED :

Successfully upgrade rommon subtype image for this card on location 0/0/SP

RP/0/RP0/CPU0:Sep 20 10:02:29.050 : firmware_manager[224]:

%PLATFORM-UPGRADE_FPD-6-STATUS_LOC : Upgrade is going on: FPD upgrade completed

for location node0_0_SP SP/0/SM0/SP:Sep 20 10:02:29.141 : upgrade_daemon[154]:

Verifying ROMMON B: SP/0/SM0/SP:Sep 20 10:02:29.187 : upgrade_daemon[154]: Passed.

SP/0/SM0/SP:Sep 20 10:02:29.191 : upgrade_daemon[154]: OK, ROMMON B is programmed

successfully. SP/0/SM0/SP:Sep 20 10:02:29.207 : lc_fpd_upgrade[133]:

%PLATFORM-UPGRADE_FPD-6-PASSED : Successfully upgrade rommon subtype image for this

card on location 0/SM0/SP Info: FPD Upgrade: Successfully upgraded rommon for Fabric

QQS123 on location 0/SM0/SP from 1.54 to 2.07 | 16% complete: The operation can still

be aborted (ctrl-c for options)RP/0/RP0/CPU0:Sep 20 10:02:29.222 : firmware_manager

[224]: %PLATFORM-UPGRADE_FPD-6-STATUS_LOC : Upgrade is going on: FPD upgrade completed

for location node0_SM0_SP / 16% complete: The operation can still be aborted

(ctrl-c for options)LC/0/0/CPU0:Sep 20 10:02:31.602 : upgrade_daemon[375]: Verifying

ROMMON B: LC/0/0/CPU0:Sep 20 10:02:31.700 : upgrade_daemon[375]: Passed. Info: FPD

Upgrade: Successfully upgraded rommon for 40G-MSC on location 0/0/CPU0 from 2.04

to 2.07 - 16% complete: The operation can still be aborted (ctrl-c for options)

LC/0/0/CPU0:Sep 20 10:02:31.701 : upgrade_daemon[375]: OK, ROMMON B is programmed

successfully. LC/0/0/CPU0:Sep 20 10:02:31.706 : lc_fpd_upgrade[237]:

%PLATFORM-UPGRADE_FPD-6-PASSED : Successfully upgrade rommon subtype image for this

card on location 0/0/CPU0 RP/0/RP0/CPU0:Sep 20 10:02:31.709 : firmware_manager[224]:

%PLATFORM-UPGRADE_FPD-6-STATUS_LOC : Upgrade is going on: FPD upgrade completed for

location node0_0_CPU0 RP/0/RP0/CPU0:Sep 20 10:02:33.452 : firmware_manager[224]:

%PLATFORM-UPGRADE_FPD-6-STATUS : FPD upgrade completed. FPD upgrade has ended.

- 90% complete: The operation can still be aborted (ctrl-c for options)

Le routeur se recharge ensuite avec la nouvelle version XR et les FPD exécutant la version FPD incluse dans ce package FPD. Cela élimine la nécessité de mettre à niveau les FPD après une mise à niveau XR et d'effectuer un second rechargement.