O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve o processo de atualização para evitar problemas comuns do ROM Monitor (ROMMON), do Complex Programmable Logic Device (CPLD) e do Field-Programmable Gate Array (FPGA) para os Cisco 1000 Series Aggregation Services Routers (ASR) com Route Processor (RP) versão 2 (ASR1000-RP2).
Contribuído por Francisco Javier Ortiz Bonilla, David Spindola, Michal Stanczyk, Engenheiros do TAC da Cisco.
A Cisco recomenda que você tenha conhecimento destes tópicos:
As informações neste documento são baseadas na versão de hardware e 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. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
FPGAs e CPLDs são dois tipos de chips lógicos digitais. São módulos de hardware diferentes instalados em ASR1k Embedded Services Processors (ESP), RP e placas de linha.
Para exibir a versão atual do CPLD e FPGA, use o 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
Note: A versão FPGA é exibida como N/A, quando o componente FPGA não está presente em um módulo de hardware.
Para atualizar a versão CPLD ou FPGA, use o pacote programável de hardware disponível na página Download de software da Cisco. Cada pacote contém um firmware CPLD e FPGA para cada componente de hardware.
Use o comando show upgrade hw-programmable file para exibir as informações:
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
Note: Observe as diferentes versões para cada CPLD e FPGA no componente ASR1000-RP2.
Caution: O ASR1k é susceptível à vulnerabilidade de violação de hardware do Cisco Secure Boot. Erro CSCvn77246.
As versões 3.x do IOS-XE têm versão dedicada para um conjunto de recursos específicos (Advanced Enterprise, Advanced IP Services, etc..), enquanto as versões do IOS-XE 16.x são imagens universais e para ativar um determinado conjunto de recursos, você deve instalar ou solicitar uma licença específica para ele.
Devido a essa diferença quando uma atualização de 3.x para 16.x é feita, o sistema inicializa e solicita que o Contrato de Licença de Usuário Final (EULA) seja aceito e selecione o conjunto de recursos. Em seguida, é necessária uma 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]):
Adicione a imagem anterior como uma segunda imagem de inicialização:
Etapa 1.
Remova a instrução de inicialização anterior:
Router(config)# no boot system bootflash:asr1000rp2-adventerprise.03.xxx.bin
Etapa 2.
Configure a versão 16.x como a primeira imagem de inicialização:
Router(config)# boot system bootflash:asr1000rpx86-universalk9.16.xxx.SPA.bin
Etapa 3.
Adicione a imagem 3.x removida anteriormente como a segunda imagem de inicialização:
Router(config)# boot system bootflash:asr1000rp2-adventerprise.03.xxx.bin
Etapa 4.
Após uma inicialização com a imagem 16.x, a segunda instrução de inicialização deve ser removida da configuração:
Router(config)# no boot system bootflash:asr1000rp2-adventerprise.03.xxx.bin
Este procedimento habilita a licença com base na imagem anterior e impede uma recarga adicional necessária.
Tip: Essas mesmas etapas são descritas no Guia de Migração Denali do IOS-XE.
Se uma atualização do IOS-XE for tentada quando nem a versão ROMMON nem a versão FPGA suportam imagens de tamanho de 1 GB, o dispositivo está preso em um loop de inicialização e a mensagem de erro "Falha ao alocar espaço suficiente para a imagem ISO!" acionadores:
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 !
Atualize as versões ROMMON e FPGA.
As versões de ROMMON mais antigas que as versões 16.9(5r) ou FPGA mais antigas que 17071402 não são capazes de inicializar imagens IOS-XE que excedem o tamanho de 1 GB.
Note: Erro CSCvm90995.
Etapa 1.
Atualize para ROMMON para 16.9(5r) ou mais recente.
Router# upgrade rom-monitor filename bootflash:asr1000-rommon.169_5r_SPA.pkg all
Tip: Versões ROMMON disponíveis e guia de atualização ROMmon do Cisco ASR 1000 Series Aggregation Services Routers. O ROMMON versão 16.9(5r) ou mais recente é necessário em todos os RPs se a redundância estiver habilitada.
Etapa 2.
Atualize o FPGA para 17071402 ou mais recente.
Router# upgrade hw-programmable fpga filename harddisk: asr1000rpx86-hw-programmables.16.08.01.SPA.pkg r0
Note: Se a redundância estiver habilitada, todos os supervisores deverão ser atualizados.
Etapa 3.
Depois que a atualização do ROMMON e FPGA for concluída, você poderá prosseguir com uma atualização para IOS-XE 16.10 ou mais recente.
Note: Para atualizar a versão 19022811 do CPLD para 19060309, são necessárias a versão 17.2.1 do IOS-XE e a imagem ROMMON 16.12(9r).
Caution: Se a versão atual do IOS-XE for 3.x, a atualização do FPGA não será bem-sucedida.
Uma tentativa de atualizar o FPGA/CPLD com a versão IOS-XE é 3.x, o que resulta em um erro:
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
Portanto, uma atualização do IOS-XE para uma versão intermediária é necessária.
Etapa 1.
Atualize para ROMMON para 16.9(5r) ou mais recente.
Router# upgrade rom-monitor filename bootflash:asr1000-rommon.169_5r_SPA.pkg all
Tip: Versões ROMMON disponíveis e guia de atualização ROMmon do Cisco ASR 1000 Series Aggregation Services Routers. O ROMMON versão 16.9(5r) ou mais recente é necessário em todos os RPs se a redundância estiver habilitada.
Etapa 2.
Atualize a versão IOS-XE do 3.x atual para um 16.x intermediário (anterior a 16.10.1). Para obter as etapas detalhadas, vá para a seção Upgrade Version 3.x to 16.x.
Uma versão intermediária razoável é a recriação mais recente de 16.9.x.
Etapa 3.
Atualize o FPGA para 17071402 ou mais recente.
Router# upgrade hw-programmable fpga filename harddisk: asr1000rpx86-hw-programmables.16.08.01.SPA.pkg r0
Etapa 4.
Após concluir a atualização do ROMMON e FPGA, você pode prosseguir com uma atualização para IOS-XE 16.10 ou mais recente.
Note: Para atualizar a versão 19022811 do CPLD para 19060309, são necessárias a versão 17.2.1 do IOS-XE e a imagem ROMMON 16.12(9r).
Quando uma versão do módulo ROMMON é atualizada, qualquer uma destas mensagens de erro é acionada:
Note: Erro 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
Nem todas as versões do ROMMON são compatíveis com cada módulo, consulte Matriz de compatibilidade do ROMMON para selecionar a versão correta.
Note: Espera-se que as versões de ROMMON diferentes apareçam na saída do comando show platfom.
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
12-Jan-2021 |
Versão inicial |