El conjunto de documentos para este producto aspira al uso de un lenguaje no discriminatorio. A los fines de esta documentación, "no discriminatorio" se refiere al lenguaje que no implica discriminación por motivos de edad, discapacidad, género, identidad de raza, identidad étnica, orientación sexual, nivel socioeconómico e interseccionalidad. Puede haber excepciones en la documentación debido al lenguaje que se encuentra ya en las interfaces de usuario del software del producto, el lenguaje utilizado en función de la documentación de la RFP o el lenguaje utilizado por un producto de terceros al que se hace referencia. Obtenga más información sobre cómo Cisco utiliza el lenguaje inclusivo.
Cisco ha traducido este documento combinando la traducción automática y los recursos humanos a fin de ofrecer a nuestros usuarios en todo el mundo contenido en su propio idioma. Tenga en cuenta que incluso la mejor traducción automática podría no ser tan precisa como la proporcionada por un traductor profesional. Cisco Systems, Inc. no asume ninguna responsabilidad por la precisión de estas traducciones y recomienda remitirse siempre al documento original escrito en inglés (insertar vínculo URL).
Este documento describe el proceso de actualización para evitar problemas comunes del monitor ROM (ROMMON), el dispositivo lógico programable complejo (CPLD) y la matriz de puertas programables in situ (FPGA) para los routers de servicios de agregación de la serie Cisco 1000 (ASR) con procesador de ruta (RP) versión 2 (ASR1000-RP2).
Colaborado por Francisco Javier Ortiz Bonilla, David Spindola, Michal Stanczyk, Ingenieros del TAC de Cisco.
Cisco recomienda que tenga conocimiento sobre estos temas:
La información de este documento se basa en la versión de hardware y software:
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 tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Los FPGA y los CPLD son dos tipos de chips lógicos digitales. Son diferentes módulos de hardware instalados en los procesadores de servicios integrados (ESP) ASR1k, RP y tarjetas de línea.
Para mostrar la versión actual de CPLD y FPGA, utilice el comando show hw-programmable all:
Router# show hw-programmable all
Hw-programmable versions
Slot CPLD version FPGA version
--------------------------------------------------------
R0 10021901 08112501
F0 08041102 N/A
0 00020008 N/A
Nota: La versión FPGA se muestra como N/A, cuando el componente FPGA no está presente en un módulo de hardware.
Para actualizar la versión CPLD o FPGA utilice el paquete programable de hardware disponible en la página de descarga de software de Cisco. Cada paquete contiene un firmware CPLD y FPGA para cada componente de hardware.
Utilice el comando show upgrade hw-programmable file para mostrar la información:
Router# show upgrade hw-programmable file bootflash:asr1000-hw-programmables.16.08.01.SPA.pkg
List of card type, hw-programmable device and version in this package:
No. Card Type hw-programmable device Version
--------------------------------------------------------------
0 ASR1000-SIP10 CPLD 09111601
1 Ethernet-LineCard CPLD 15072100
3 Ethernet-LineCard MBFPGA 00010024
4 ASR1000-ESP200 CPLD 13041200
5 ASR1000-ESP100 CPLD 12071700
20 ASR1000-RP2 CPLD 14111801
21 ASR1000-RP2 FPGA 17071402
22 ASR1000-RP3 CPLD 17042115
Nota: Observe las diferentes versiones para cada CPLD y FPGA en el componente ASR1000-RP2.
Precaución: ASR1k es susceptible a la vulnerabilidad de manipulación de hardware de Cisco Secure Boot. Error CSCvn77246.
Las versiones 3.x de IOS-XE tienen una versión dedicada para un conjunto de funciones específico (Advanced Enterprise, Advanced IP Services, etc.), mientras que las versiones 16.x de IOS-XE son imágenes universales y para activar un conjunto de funciones determinado debe instalar o solicitar una licencia específica.
Debido a esta diferencia cuando se realiza una actualización de 3.x a 16.x, el sistema arranca y pide que se acepte el Contrato de licencia para usuario final (EULA) y que se seleccione el conjunto de funciones. Se requiere una recarga adicional.
************************************************************************** YOU HAVE CHOSEN TO BOOT WITH adventerprise GLOBAL EULA* FOLLOWS NEXT ************************************************************************** *http://www.cisco.com/c/en/us/td/docs/routers/asr1000/configuration/guide/chassis/asrswcfg/csa_rtu.html#pgfId-1059908 PLEASE READ THE FOLLOWING TERMS CAREFULLY. INSTALLING THE LICENSE OR LICENSE KEY PROVIDED FOR ANY CISCO PRODUCT FEATURE OR USING SUCH PRODUCT FEATURE CONSTITUTES YOUR FULL ACCEPTANCE OF THE FOLLOWING TERMS. YOU MUST NOT PROCEED FURTHER IF YOU ARE NOT WILLING TO BE BOUND BY ALL THE TERMS SET FORTH HEREIN. Use of this product feature requires an additional license from Cisco, together with an additional payment. You may use this product feature on an evaluation basis, without payment to Cisco, for 60 days. Your use of the product, including during the 60 day evaluation period, is subject to the Cisco end user license agreement http://www.cisco.com/en/US/docs/general/warranty/English/EU1KEN_.html If you use the product feature beyond the 60 day evaluation period, you must submit the appropriate payment to Cisco for the license. After the 60 day evaluation period, your use of the product feature will be governed solely by the Cisco end user license agreement (link above), together with any supplements relating to such product feature. The above applies even if the evaluation license is not automatically terminated and you do not receive any notice of the expiration of the evaluation period. It is your responsibility to determine when the evaluation period is complete and you are required to make payment to Cisco for your use of the product feature beyond the evaluation period. Your acceptance of this agreement for the software features on one product shall be deemed your acceptance with respect to all such software on all Cisco products you purchase which includes the same software. (The foregoing notwithstanding, you must purchase a license for each software feature you use past the 60 days evaluation period, so that if you enable a software feature on 1000 devices, you must purchase 1000 licenses for use past the 60 day evaluation period.) Activation of the software command line interface will be evidence of your acceptance of this agreement. ACCEPT? (yes/[no]):
Agregue la imagen anterior como una segunda imagen de arranque:
Paso 1.
Quite la instrucción de inicio anterior:
Router(config)# no boot system bootflash:asr1000rp2-adventerprise.03.xxx.bin
Paso 2.
Configure la versión 16.x como la primera imagen de inicio:
Router(config)# boot system bootflash:asr1000rpx86-universalk9.16.xxx.SPA.bin
Paso 3.
Agregue la imagen 3.x previamente eliminada como la segunda imagen de arranque:
Router(config)# boot system bootflash:asr1000rp2-adventerprise.03.xxx.bin
Paso 4.
Después de un inicio con la imagen 16.x, la segunda sentencia de inicio debe ser eliminada de la configuración:
Router(config)# no boot system bootflash:asr1000rp2-adventerprise.03.xxx.bin
Este procedimiento habilita la licencia basada en la imagen anterior y evita una recarga adicional necesaria.
Consejo: Estos mismos pasos se describen en la Guía de Migración Denali de IOS-XE.
Si se intenta una actualización de IOS-XE cuando ni la versión ROMMON ni FPGA soportan imágenes de tamaño de 1 GB, el dispositivo se bloquea en un loop de inicio y el mensaje de error "Error al asignar suficiente espacio a la imagen ISO !" desencadenadores:
Boot image size = 1059962220 (0x3f2dbd6c) bytes
Package header rev 1 structure detected
Calculating SHA-1 hash...done
validate_package_cs: SHA-1 hash:
calculated e6c84580:6a3f70e9:45e348ff:50e3fb50:998bc7e3
expected e6c84580:6a3f70e9:45e348ff:50e3fb50:998bc7e3
Validating main package signatures
RSA Signed RELEASE Image Signature Verification Successful.
Failed to Free memory block at address 0x0000000000000000
Failed to allocate enough space for the ISO image !
Actualice las versiones ROMMON y FPGA.
Las versiones ROMMON anteriores a 16.9(5r) o FPGA mayores a 17071402 no son capaces de iniciar imágenes IOS-XE que excedan el tamaño de 1 GB.
Nota: Error CSCvm90995.
Paso 1.
Actualice a ROMMON a 16.9(5r) o posterior.
Router# upgrade rom-monitor filename bootflash:asr1000-rommon.169_5r_SPA.pkg all
Consejo: Versiones ROMMON disponibles y Guía de Actualización ROMmon de Routers de Servicios de Agregación Cisco ASR 1000 Series. ROMMON versión 16.9(5r) o posterior es necesaria en todos los RPs si se habilita la redundancia.
Paso 2.
Actualice FPGA a 17071402 o posterior.
Router# upgrade hw-programmable fpga filename harddisk: asr1000rpx86-hw-programmables.16.08.01.SPA.pkg r0
Nota: Si se habilita la redundancia, todos los supervisores deben actualizarse.
Paso 3.
Después de que se complete la actualización de ROMMON y FPGA, puede continuar con una actualización a IOS-XE 16.10 o posterior.
Nota: Para actualizar la versión CPLD 19022811 a 19060309, se requiere la versión 17.2.1 del IOS-XE y la imagen ROMMON 16.12(9r).
Precaución: Si la versión actual de IOS-XE es 3.x, la actualización FPGA no se realiza correctamente.
Un intento de actualizar FPGA/CPLD con la versión IOS-XE es 3.x y da como resultado un error:
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
or too many mounted file systems
(could this be the IDE device where you in fact use
ide-scsi so that sr0 or sda or so is needed?)
Attempt to unmount something that is not a package
Removal of hw-programmable package mount point failed
Por lo tanto, se requiere una actualización IOS-XE a una versión intermedia.
Paso 1.
Actualice a ROMMON a 16.9(5r) o posterior.
Router# upgrade rom-monitor filename bootflash:asr1000-rommon.169_5r_SPA.pkg all
Consejo: Versiones ROMMON disponibles y Guía de Actualización ROMmon de Routers de Servicios de Agregación Cisco ASR 1000 Series. ROMMON versión 16.9(5r) o posterior es necesaria en todos los RPs si se habilita la redundancia.
Paso 2.
Actualice la versión IOS-XE del 3.x actual a un 16.x intermedio (anterior a 16.10.1). Para ver los pasos detallados, vaya a la sección Actualización de la versión 3.x a la 16.x.
Una versión intermedia razonable es la última reconstrucción de 16.9.x.
Paso 3.
Actualice FPGA a 17071402 o posterior.
Router# upgrade hw-programmable fpga filename harddisk: asr1000rpx86-hw-programmables.16.08.01.SPA.pkg r0
Paso 4.
Después de completar la actualización de ROMMON y FPGA, puede continuar con una actualización a IOS-XE 16.10 o posterior.
Nota: Para actualizar la versión CPLD 19022811 a 19060309, se requiere la versión 17.2.1 del IOS-XE y la imagen ROMMON 16.12(9r).
Cuando se actualiza una versión ROMMON del módulo, se activa cualquiera de estos mensajes de error:
Nota: Error CSCvj93306.
Router# upgrade rom-monitor filename bootflash:asr1000-rommon.1612-8r.pkg 0
Platform is ASR. Verifying the code signature of the ROMMON package...
Upgrade rom-monitor on SPA-Inter-Processor 0
Target copying rom-monitor image file
rsync: change_dir "/rommon/mcp/CC/40G" (in rommon_upgrade_pub) failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at /nobackup/nosbuild/cge7_jenkins/workspace/SDK_Build/build-single-sdk_2/tmp.k0pfD5HpjZ/tmp/work/powerpc-nf-iosxe-linux/rsync/3.0.9-r0/rsync-3.0.9/main.c(1518) [Receiver=3.0.9]
umount: /tmp/rommon_upgrade_pub: target is busy.
Upgrade rom-monitor on SPA-Inter-Processor 0
Target copying rom-monitor image file
Unsupported package. Upgrade cannot proceed
No todas las versiones de ROMMON son compatibles con cada módulo, consulte Matriz de Compatibilidad de ROMMON para seleccionar la versión correcta.
Nota: Se espera ver diferentes versiones de ROMMON en el resultado del comando show platfom.
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
12-Jan-2021 |
Versión inicial |