Contenido

Introducción

Antecedentes

¿Cuándo actualizar?

¿Cómo puedo comprobar si necesito actualizar un FPD?

Actualizaciones

Paquete FPD

Métodos de actualización

Actualización manual de FPD

Actualización automática de FPD

Introducción

Este documento describe el procedimiento de actualización de Field Programmable Device (FPD) y las preocupaciones asociadas.

Antecedentes

Un FPD se refiere a cualquier dispositivo de hardware programable en un router, que incluye una matriz de puertas programable de campo (FPGA) y un monitor de memoria de sólo lectura (ROMMON). Los routers XR Cisco IOS® utilizan una serie de FPD que son cruciales para la función de procesadores de ruta, tarjetas de línea, adaptadores de puerto compartido (SPA), procesadores de interfaz SPA (SIP) y bandejas de ventilador.

Hay varios tipos de FPD para cada tipo de tarjeta. El comando admin show hw-module fpd location all proporciona información sobre cada 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>

El ejemplo anterior muestra que una tarjeta de servicios modular (MSC) en un sistema de routing de operador (CRS) incluye los FPD ROMMON y ROMMONA. El CRS1-SIP-800 en la ranura 0/0/CPU0 tiene FPGA, ROMMON y ROMMONA FPD.

Hay dos componentes de software diferentes relacionados con un FPD:

- Cada FPD ejecuta el software que se almacena en la memoria interna. Esta memoria interna se puede reprogramar (actualizar) en el campo mientras se ejecuta el router, de ahí el nombre Field Programmable Device. Cuando el FPD se inicia, lee su código de su memoria interna y lo ejecuta. Un FPD ejecuta el código desde la memoria interna y no desde el disco de inicio del router donde se almacena Cisco IOS XR.

- Hay un paquete FPD en Cisco IOS XR que contiene todas las imágenes FPD para cada FPD en la plataforma para esa versión Cisco IOS XR. Ese paquete FPD se almacena en el disco de inicio junto con los otros paquetes Cisco IOS XR. Los FPD en el router se ejecutan desde imágenes almacenadas en cada memoria interna de FPD y no desde las imágenes dentro del paquete FPD. Las imágenes FPD contenidas en el paquete FPD se pueden utilizar para reprogramar (actualizar) las imágenes almacenadas en la memoria interna de los FPD. La imagen del paquete FPD se copia en la memoria interna FPD en una actualización FPD. El FPD utiliza esta nueva imagen FPD en la memoria interna la próxima vez que se inicie cuando se recargue la tarjeta.

¿Cuándo actualizar?

En cada versión de Cisco IOS XR, hay una versión de FPD agrupada para cada tipo de FPD y para cada plataforma de router (CRS, Cisco Aggregation Services Router (ASR) serie 9000, XR12000). Los componentes de hardware del router con FPD pueden actualizarse o degradarse en el campo según sea necesario para reducir las incompatibilidades entre el sistema operativo Cisco IOS XR y los FPD. En algunos casos, las actualizaciones de FPD mejoran la funcionalidad de estos FPD. En algunos casos, la funcionalidad de los routers puede verse comprometida si no tiene FPD actualizados, ya que la nueva versión de FPD podría contener una corrección de errores o una nueva función requerida.

Se recomienda que mantenga las versiones FPD almacenadas en la memoria FPD interna sincronizadas con la versión FPD contenida en el paquete FPD XR de Cisco IOS. Como mínimo, mantenga las versiones FPD almacenadas en la memoria FPD interna en o por encima de la versión mínima requerida por la versión XR de Cisco IOS.

Estas son algunas circunstancias que podrían llevar a algunas versiones obsoletas de FPD:

- Una actualización de Cisco IOS XR. La nueva versión de Cisco IOS XR podría contener versiones más recientes de FPD en su paquete FPD, lo que significa que los FPD tendrían una versión de FPD obsoleta en su memoria interna.

- Instalación de Cisco IOS XR Software Maintenance Update (SMU). Una nueva versión de un FPD podría ser entregada a través de una SMU para abordar un defecto de software en un FPD o para ser compatible con el nuevo código XR de Cisco IOS que se entrega en la SMU. En este caso, la versión de FPD en la memoria interna de la FPD debe actualizarse para obtener la corrección contenida en la SMU.

- Una Autorización de Devolución de Material (RMA). Cuando recibe una pieza de reemplazo de un almacén de RMA, es posible que sus FPD se hayan programado con una versión anterior de Cisco IOS XR que la que se ejecuta en el router. En este caso, los FPD de la nueva tarjeta deben actualizarse inmediatamente después de su inserción. La nueva tarjeta también podría contener versiones más recientes de FPD; en este caso, normalmente no hay necesidad de rebajar las versiones de FPD en la nueva tarjeta, ya que los FPD son compatibles con versiones anteriores.

- Cuando se insertan nuevas tarjetas en el router en la instalación inicial, todos los FPD deben actualizarse para que coincidan con las versiones FPD en el paquete Cisco IOS XR FPD.

¿Cómo puedo comprobar si necesito actualizar un FPD?

La decisión de actualizar un FPD determinado se basa en la versión FPD contenida en el paquete FPD y en la versión FPD actual instalada en la memoria interna de cada FPD.

El comando admin show fpd package se puede utilizar para mostrar las versiones FPD contenidas en el paquete 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>

El comando indica la versión de FPD agrupada en el paquete FPD XR de Cisco IOS para todos los tipos de tarjetas en esa plataforma de ruteo. Esta no es la versión FPD de los FPD en cada tarjeta, sino la versión a la que se actualizarían si la imagen FPD se copiara del paquete FPD XR de Cisco IOS a la memoria interna del FPD. Este comando proporciona las últimas versiones de FPD agrupadas en la información del paquete de Cisco IOS XR FPD. No se puede utilizar para determinar si se requiere una actualización FPD en este router, porque no verifica las versiones FPD en cada tarjeta.

En CRS, hay una versión mínima que le permite mantener la versión actual de FPD sin la necesidad de ejecutar la última versión incluida en el paquete XR FPD.

La versión de FPD programada en la memoria interna de cada FPD se muestra con el comando 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.

Este comando indica qué FPD deben actualizarse.

Para cada FPD encontrado en cada ubicación, el comando verifica la versión actual, que es la versión FPD almacenada en la memoria FPD interna, y la compara con la versión FPD agrupada en el paquete FPD. Imprime Yes si la versión FPD en la memoria interna está obsoleta y debe actualizarse a la versión contenida en el paquete FPD.

Si hay un *junto a una versión como para el ROMMONA del 40G-MSC en la ranura 0/0/SP, significa que su versión (2.04) no tiene la última versión, pero cumple con el requisito de versión mínima. El comando admin show fpd package en la salida anterior muestra que la versión 2.0.1 es el mínimo para ROMMONA SWV2.07 SP FPD, por lo que no hay necesidad de actualizarlo. ¿Observe que el Upg/Dng? columna dice No.

A continuación se presentan algunos puntos importantes:

- El comando imprime Yes cuando el FPD tiene una versión posterior a la del paquete XR FPD, pero no se requiere ni se recomienda una reversión en ese caso porque las versiones FPD posteriores son compatibles con versiones anteriores.

- A veces existe una versión posterior en el paquete FPD, pero por alguna razón, la ingeniería ha decidido que este tipo de FPD no debe actualizarse, por lo que se imprime No. El FPD no debe actualizarse en este caso, y la opción force no debe utilizarse para omitir esta comprobación cuando la última columna diga No.

Precaución: El uso de la opción force puede dañar algunas tarjetas. Sólo se debe utilizar bajo la dirección de un representante de soporte técnico de Cisco.

Actualizaciones

Paquete FPD

El paquete FPD XR de Cisco IOS es necesario para poder actualizar los FPD en el router. Los comandos show tienen éxito sin el paquete FPD, pero el comando admin upgrade hw-module fpd falla sin el paquete FPD. El paquete FPD se denomina a menudo sobre de instalación del paquete FPD (PIE).

- El paquete FPD es un paquete opcional que se debe instalar sobre el mini-paquete antes de que los FPD puedan actualizarse en estos sistemas:

- CRS que ejecuta cualquier versión de Cisco IOS XR

- Router Cisco XR 12000 que ejecuta cualquier versión de Cisco IOS XR

- ASR 9000 que ejecuta la versión 3.9.0 o anterior

- En un ASR 9000 que ejecuta la versión 3.9.1 y versiones posteriores anteriores a la versión 4.3 (4.0, 4.1 y 4.2), el paquete FPD se incluye dentro del paquete mini-compuesto. Por lo tanto, no es necesario instalar ningún paquete opcional antes de que pueda actualizar los FPD en el router. En Cisco IOS XR Releases 4.3.0 y posteriores en ASR 9000, el paquete FPD ya no se incluye en el mini-paquete.

Ingrese el comando admin show install active summary para verificar si el paquete FPD está activo. Si el PIE FPD no está activo, descargue el PIE FPD de Cisco Connection Online (CCO) e instálelo. El paquete FPD está dentro del paquete tar del software Cisco IOS-XR. No tendrá que volver a cargar si activa o desactiva el PIE FPD. Los comandos XR estándar del IOS de Cisco se deben utilizar para instalar el paquete FPD:

- admin install add <location of fpd pie on local disk or server>

- admin install active <fpd package on disk0:>

- admin install commit

Métodos de actualización

Las actualizaciones de FPD se pueden realizar con los métodos de actualización manual o automática de FPD.

Para realizar una actualización manual de FPD, ingrese el comando admin upgrade hw-module. Este comando se ejecuta después de determinar que se debe actualizar un FPD con el comando admin show hw-module fpd location all. Normalmente, los FPD se deben actualizar después de un reemplazo de tarjeta o una actualización de software. La actualización se puede ejecutar para todos los FPD del sistema o para tarjetas o FPD específicos. Después de que se ejecute el comando admin upgrade hw-module, los FPD aún ejecutan la versión anterior y se requiere una recarga manual de las tarjetas donde se han actualizado los FPD. Esta actualización manual de FPD suele dar como resultado dos recargas en una actualización de Cisco IOS XR. La primera recarga es necesaria para actualizar a la nueva versión de Cisco IOS XR y luego se requiere otra recarga de las tarjetas después de la actualización de FPD. Esta segunda recarga no es necesaria cuando utiliza el método de actualización automática de FPD descrito a continuación. La actualización manual de FPD se puede utilizar cuando se inserta una nueva tarjeta con FPD obsoletos en un chasis.

El método de actualización FPD automática se puede utilizar en una actualización de software. Cuando se configura esta función, la actualización de FPD se realiza automáticamente en una actualización de software en la fase de instalación. Sólo se requiere una recarga para que el router vuelva a ejecutar la nueva versión de Cisco IOS XR y las nuevas versiones de FPD incluidas en esa versión de Cisco IOS XR. Este es el método recomendado para las actualizaciones. Esta función está disponible en las versiones 3.8.3 y 3.9.1 y posteriores en el CRS, y en la versión 4.0.1 y posteriores en el ASR 9000. El método de actualización automática de FPD no se recomienda en el ASR 9000 para las versiones anteriores a la versión 4.2.3. El método de actualización automática de FPD debe utilizarse siempre que sea posible en las actualizaciones de software.

Actualización manual de FPD

Nota: El paquete FPD se debe instalar antes de que se pueda realizar la actualización.

Utilice el comando admin upgrade hw-module fpd para actualizar algunos FPD específicos o todos los FPD que necesitan una actualización.

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

El usuario puede decidir actualizar un FPD específico, como FPGA1, o todos los FPD. El usuario también puede decidir actualizar los FPD en una tarjeta de línea, como la ubicación 0/3/CPU0, o en todas las ubicaciones.

¿El comando solamente actualiza los FPD para los que hay un Sí en el Upg/Dng? columna del comando admin show hw-module fpd location all. Es más fácil utilizar el comando con admin upgrade hw-module fpd all location all y permitir que el router decida qué FPD actualizar.

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.

Después de la actualización, las tarjetas siguen ejecutando la misma versión:

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.

Una vez que se actualizan los FPD, las tarjetas con los FPD actualizados deben recargarse:

- Si un subconjunto de tarjetas ha actualizado los FPD, sólo recargue esas tarjetas.

- Si los dos procesadores de ruta fueron actualizados, complete estos pasos:

1. Recargue el procesador de ruta en espera con el comando hw-module location 0/<standby rp slot>/CPU0 reload.

2. Realice un switchover con el comando redundancy switchover.

3. Recargue el nuevo procesador de ruta en espera con el comando hw-module location 0/<standby rp slot>/CPU0 reload.

- Si todas las tarjetas tenían actualizaciones de FPD, programe un mantenimiento para que el router no lleve tráfico de producción y luego use el comando admin reload location all para recargar todas las tarjetas.

- Si todas las tarjetas han actualizado los FPD, minimice el impacto del tráfico con estos pasos:

1. Recargue el procesador de ruta en espera.

2. Realice un switchover de redundancia.

3. Recargue el nuevo procesador de ruta en espera.

4. Recargue todas las tarjetas de línea a la vez o una por una para conservar las trayectorias redundantes.

Después de la recarga, las tarjetas ejecutan la versión actualizada:

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

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.

Actualización automática de FPD

Configure el comando de configuración de administración fpd auto-upgrade en un CRS que ejecute la versión 3.8.3, 3.9.1 o posterior o en un ASR 9000 que ejecute la versión 4.2.3 o posterior para habilitar las actualizaciones FPD automáticas.

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

Building configuration...

fpd auto-upgrade

Todos los FPD que requieren una actualización cuando se instala una nueva versión de Cisco IOS XR con el comando admin install enable se actualizan si el comando fpd auto-upgrade se configura en la configuración del modo de administrador, y también se activa el paquete FPD de la nueva versión. Se actualizan todos los FPD que requieren una actualización debido a una versión más reciente de FPD en la nueva versión de Cisco IOS XR.

Los mensajes similares a estos se muestran cuando los FPD se actualizan automáticamente en la fase de activación de instalación:

- 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)

El router luego se recarga con la nueva versión XR y con los FPD que ejecutan la versión FPD agrupada en ese paquete FPD. Esto elimina la necesidad de actualizar los FPD después de una actualización XR y realizar una segunda recarga.