Atualize e rebaixe o firmware i40e NVM em mecanismos de roteamento com suporte para host VM
Versões e versões com suporte para upgrade do firmware i40e NVM
Este tópico fornece informações sobre como atualizar o firmware i40e NVM de forma automática ou manual.
Você pode atualizar o firmware i40e NVM manualmente ou automaticamente, dependendo de várias condições.
A versão 6.01 do i40e NVM é o pré-requisito para instalar uma imagem baseada em LTS19, outra instalação de imagem falhará.
Você deve atualizar o firmware i40e NVM apenas sob a direção de um representante de suporte da Juniper Networks. Uma vez que você atualiza o firmware NVM, uma ação de rebaixamento não é suportada. Para obter a atualização mais recente, você pode consultar https://kb.juniper.net/.
A Tabela 1 lista as versões do Junos OS que contêm tanto a versão 2.8.43 do driver i40e quanto a versão 2.4.3 do driver i40e para oferecer suporte tanto ao firmware i40e NVM versão 6.01 quanto ao firmware i40e NVM versão 7.0. Assim, eles poderiam ser usados no mecanismo de roteamento que está executando o firmware i40e NVM versão 6.01 ou 7.0.
Para imagens junos antes das versões listadas abaixo, o firmware i40e NVM versão 7.0 não é suportado.
| 19.3 |
19.4 |
20.1 |
20.2 |
20.3 |
20.4 |
21.1+ |
|---|---|---|---|---|---|---|
| 19.3R2-S6 |
19.4R1-S4 |
20.1R2-S2 |
20.2R2-S3 |
20.3R1-S2 |
20.4R1-S1 |
21.1R1 e superior |
| 19.3R3-S2 |
19.4R2-S4 |
20.1R3 |
20.2R3 |
20.3R2 |
20.4R2 |
|
| 19.4R3-S2 |
20.3R2-S1 |
|||||
| 19.4R3-S3 |
20.3R3 |
|||||
| 20,3X75-D10 |
A Tabela 2 lista os lançamentos e plataformas do Junos OS que oferecem suporte à atualização de firmware i40e NVM.
| Plataforma |
18.x |
19.x |
21.x |
|---|---|---|---|
| EX9208 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 ou posterior |
|
| PTX5000 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 ou posterior |
|
| PTX3000 |
18,2R3 / 18,3R3 / 18,4R2 |
19.1R2 / 19.2R1 |
|
| MX240 / MX480 / MX960 / MX2010 / MX2020 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 ou posterior |
|
| MX2008 |
18,2R3 / 18,3R3 / 18,4R2 |
19.1R2 / 19.2R1 |
|
| MX10016/MX10008 PTX10016/MX10008 |
18,2R3 / 18,3R3 / 18,4R2 |
19.1R2 / 19.2R1 |
|
| SRX5400/SRX5600/SRX5800 (Com suporte apenas para SRX5K-RE3-128G) |
Não aplicável |
Não aplicável |
21.4 |
| Plataforma |
Suporte para i40e-2.4.3/ NVM-6.01 |
|
|---|---|---|
| EX9208 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 ou posterior |
| PTX5000 |
18.1R1 / 18.2R3 / 18.3R1 / 18.4R1 |
19.1R1 ou posterior |
| PTX3000 |
18.2R3-S8 / 18.2R3 / 18.3R3 / 18.4R2 |
19.1R2/19.2R1 |
| MX240/MX480/MX960 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 ou posterior |
| MX2010/MX2020 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 ou posterior |
| MX2008 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 ou posterior |
| MX10016/MX10008 PTX10016/MX10008 |
18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 ou posterior |
A atualização i40e-NVM é opcional para as seguintes plataformas:
-
MX10003
-
PTX10002-XX
-
QFX1000, QFX10002
-
QFX5000
Atualização e rebaixamento de firmware i40e NVM em mecanismos de roteamento com suporte para host VM
- Atualização automática do firmware i40e NVM
- Upgrade automático do firmware i40e NVM da versão 6.01 para a versão 7.00 e versão 6.01 para versão 9.10
- Atualização automática do firmware i40e NVM da versão 4.26 para a versão 7.00 (atualização automática sobre versões LTS19 selecionadas)
- Atualização manual do firmware i40e NVM (versão 4.26 para versão 6.01 )
- Rebaixamento automático da versão 9.10 para a versão 7.00 ( em versões LTS19 selecionadas)
- Rebaixamento do LTS19 para o WRL9 ( versões selecionadas com drivers com suporte ao firmware versão 7.00)
Atualização automática do firmware i40e NVM
Junos OS Release 21.4R1 em diante, os dispositivos oferecem suporte ao firmware NVM versão 7.00 e o firmware será atualizado automaticamente durante a instalação do software VM Host.
As versões mais recentes do Junos OS oferecem suporte a upgrade direto do NVM da versão 4.26 para a versão 7.00
Upgrade automático do firmware i40e NVM da versão 6.01 para a versão 7.00 e versão 6.01 para versão 9.10
O Junos OS Release 21.4R1 em diante, versão 7.00 de firmware NVM, é usado e o firmware é atualizado automaticamente durante a instalação do software. O pré-requisito é que você precise atualizar manualmente o firmware NVM para a versão 6.00.
Se a versão do Junos OS for atualizada para 21.4R1 ou posterior usando o processo de atualização do Junos OS, o upgrade de firmware i40e NVM é feito automaticamente durante o processo de atualização. A versão correspondente do driver i40e para oferecer suporte ao i40e NVM versão 7.0 será a versão 2.8.43 (ou posterior).
A partir do Junos OS Release 24.1R1, para instalar a imagem do VM Host com base no Linux WR LTS22, você precisa atualizar o firmware I40e NVM para a versão 9.1 ou posterior.
Atualização automática do firmware i40e NVM da versão 4.26 para a versão 7.00 (atualização automática sobre versões LTS19 selecionadas)
As versões a seguir do Junos OS oferecem suporte a upgrade automático de firmware i40e NVM da versão 4.26 para a versão 7.00. Isso permite que você atualize dispositivos diretamente de versões mais antigas do Junos OS, como 18.2 para Junos OS Releases 21.4 e superiores.
-
21.4R3-S5 e superior
-
22.1R3-S3 e superior
-
22.2R3-S1 e superior
-
22.3R3 e superior
-
22.4R3 e superior
-
23.1R2 e superior
-
23.2R2 e superior
-
23.3R1 e superior
-
23.4R1 e superior
Se você precisar rebaixar de qualquer uma das versões mencionadas acima, você só pode rebaixar para liberar mencionado na Tabela 1
Você pode instalar imagens antigas do Junos OS no Mecanismo de Roteamento com um firmware i40e NVM atualizado, oferecendo suporte às versões de driver i40e 2.4.3. Se você instalar uma versão mais antiga da imagem do VM Host, que não está listada na Tabela 3, usando USB, o mecanismo de roteamento não funciona corretamente. Nesse caso, você pode reinstalar a imagem do VMHost com uma versão que oferece suporte ao novo firmware I40e NVM.
Atualização manual do firmware i40e NVM (versão 4.26 para versão 6.01 )
Antes de começar a atualizar o firmware, verifique a versão de firmware atual do i40e NVM.
user@host> show system firmware
Part Type Tag Current Available Status
version version
Routing Engine 0 RE BIOS 0 0.53.1 OK
Routing Engine 1 RE BIOS 0 0.43 0.53 OK
Routing Engine 1 RE FPGA 1 28.0.0 41.0 OK
Routing Engine 1 RE SSD1 3 0.0.0 OK
Routing Engine 1 RE SSD2 3 0.0.0 OK
Routing Engine 1 RE i40e-NVM 7 4.26 OK
Se o valor Current version for menor do que 6.01, então você pode usar o seguinte procedimento para a atualização de firmware i40e NVM.
Para atualizar o firmware I40e NVM em roteadores com um único mecanismo de roteamento:
- Atualize o dispositivo com a versão de imagem do Junos OS que oferece suporte ao upgrade de firmware i40e NVM. Veja xref não resolvido.
Copie e instale o pacote jfirmware-vmhost no dispositivo.
Se o arquivo tiver sido obtido da JTAC, use FTP ou SCP para carregar o arquivo de firmware no dispositivo. Reserve o arquivo no
/var/tmpdiretório.user@host> request vmhost software add /var/tmp/jfirmware-vmhost-x86-64-19.2R1.tgz Atualize o firmware NVM.
Para iniciar a atualização, use o seguinte comando:
user@host> request system firmware upgrade re i40nvm Part Type Tag Current Available Status version version Routing Engine 1 RE i40e-NVM 7 4.26 6.01 OK Perform indicated firmware upgrade ? [yes,no] (no) yes Firmware upgrade initiated, use "show system firmware" after reboot to verify the firmware versionMonitore o status da atualização usando o
show system firmwarecomando. Se a atualização for iniciada, a saída será exibidaPROGRAMMING (0%)como o status. No entanto, observe que o statusPROGRAMMING (0%)não aumenta durante o processo.user@host> show system firmware Part Type Tag Current Available Status version version Routing Engine 0 RE BIOS 0 0.53.1 OK Routing Engine 1 RE BIOS 0 0.43 OK Routing Engine 1 RE FPGA 1 28.0.0 OK Routing Engine 1 RE SSD1 3 0.0.0 OK Routing Engine 1 RE SSD2 3 0.0.0 OK Routing Engine 1 RE i40e-NVM 7 4.26 6.01 PROGRAMMING (0%)Reinicialize o dispositivo usando o
request vmhost rebootcomando.user@host> request vmhost reboot
Verfiy o progresso da atualização i40e NVM no console. Você pode ter que executar o ciclo de energia do mecanismo de roteamento várias vezes. Quando você é solicitado para um ciclo de energia em seu console, use o ciclo de energia externo para alimentar o mecanismo de roteamento.
A mensagem a seguir é exibida no console, levando você a realizar um ciclo de energia:
“Please Power Cycle your system now and run the NVM update utility again to complete the update. Failure to do so will result in an incomplete NVM update. Upgrade complete please power reboot You may notify to power reboot again after reboot if required”
Após uma atualização bem-sucedida, verifique a versão do firmware.
Nota:O
Current versioné exibido como 6.1 em vez de 6.01.user@host> show system firmware Part Type Tag Current Available Status version version Routing Engine 0 RE BIOS 0 0.53.1 OK Routing Engine 1 RE BIOS 0 0.43 OK Routing Engine 1 RE FPGA 1 28.0.0 OK Routing Engine 1 RE SSD1 3 0.0.0 OK Routing Engine 1 RE SSD2 3 0.0.0 OK Routing Engine 1 RE i40e-NVM 7 6.1 6.01 OKNota:Caso você tenha executado o
request vmhost snapshotcomando com uma imagem do Junos OS que não oferece suporte ao upgrade de firmware i40e NVM, (se o instantâneo de recuperação de SSD tiver uma versão do Junos OS mais antiga que as versões do Junos OS mencionadas no xref não resolvido) recomendamos que você faça uma foto usando orequest vmhost snapshotcomando novamente. Assim, em caso de um processo de recuperação, o instantâneo de recuperação de SSD terá uma imagem do Junos OS que oferece suporte ao NVM 6.01.
Em roteadores com dois mecanismos de roteamento, você deve usar o para alimentar o request chassis cb (offline | online) slot slot-number mecanismo de roteamento. Dessa forma, você pode evitar o uso de um ciclor de energia externo e evitar o ciclismo abrupto de energia do RE backup, o que pode causar erros no sistema de arquivos.
Para atualizar o firmware I40e NVM em roteadores com mecanismos de roteamento duplos:
Você deve desabilitar o GRES antes de prosseguir com o procedimento de atualização. No entanto, se você desativar o GRES no início do procedimento, o dispositivo precisa de mais switches para atualizar ambos os mecanismos de roteamento. Assim, para reduzir o número de switches, é recomendável atualizar primeiro o mecanismo de roteamento secundário e depois atualizar o mecanismo de roteamento primário.
Atualize o dispositivo com a versão de imagem do Junos OS que oferece suporte ao upgrade de firmware i40e NVM. Veja xref não resolvido.
Copie e instale o pacote jfirmware-vmhost no dispositivo.
Se o arquivo tiver sido obtido da JTAC, use FTP ou SCP para carregar o arquivo de firmware no dispositivo. Reserve o arquivo no
/var/tmpdiretório.user@host> request vmhost software add /var/tmp/jfirmware-vmhost-x86-64-19.2R1.tgzAtualize o firmware NVM.
Para iniciar a atualização, use o seguinte comando:
user@host> request system firmware upgrade re i40nvm Part Type Tag Current Available Status version version Routing Engine 1 RE i40e-NVM 7 4.26 6.01 OK Perform indicated firmware upgrade ? [yes,no] (no) yes Firmware upgrade initiated, use "show system firmware" after reboot to verify the firmware versionMonitore o status da atualização usando o
show system firmwarecomando. Se a atualização for iniciada, a saída será exibidaPROGRAMMING (0%)como o status. No entanto, observe que o statusPROGRAMMING (0%)não aumenta durante o processo.user@host> show system firmware Part Type Tag Current Available Status version version Routing Engine 0 RE BIOS 0 0.53.1 OK Routing Engine 1 RE BIOS 0 0.43 OK Routing Engine 1 RE FPGA 1 28.0.0 OK Routing Engine 1 RE SSD1 3 0.0.0 OK Routing Engine 1 RE SSD2 3 0.0.0 OK Routing Engine 1 RE i40e-NVM 7 4.26 6.01 PROGRAMMING (0%)Mude para o mecanismo de roteamento de backup usando o
request chassis routing-engine master switchcomando para mudar a função primária para outro RE (ou seja, RE1).Nota:Essa etapa é necessária, pois na Etapa 6 você precisa alimentar o mecanismo de roteamento que está passando pelo upgrade de NVM (ou seja, RE0) do RE1
user@host> request chassis routing-engine master switch Toggle mastership between routing engines ? [yes,no] (no) yes Resolving mastership... Complete. The other routing engine becomes the master.
Reinicialize o dispositivo usando o
request vmhost rebootcomando do mecanismo de roteamento que está passando pela atualização do NVM (ou seja, RE0).user@host> request vmhost reboot
Monitore a saída do console. Você pode ter que executar o ciclo de energia do mecanismo de roteamento várias vezes. Quando você é solicitado para um ciclo de energia em seu console, use o ciclo de energia externo para alimentar o mecanismo de roteamento. Ou, você pode usar o comando
request chassis cb slot slot offlineconforme descrito na Etapa 6.A mensagem a seguir é exibida no console, levando você a realizar um ciclo de energia:
“Please Power Cycle your system now and run the NVM update utility again to complete the update. Failure to do so will result in an incomplete NVM update. Upgrade complete please power reboot You may notify to power reboot again after reboot if required”
A partir do RE1, o ciclo de energia do RE0 usa o seguinte comando
request chassis cb slot slot offline.Para desligar o RE0, usar o comando
request chassis cb slot 0 offlinee alimentar o RE0, use o comandorequest chassis cb slot 0 online.user@host> request chassis cb slot 0 offline Offline initiated, use "show chassis environment cb" to verify
user@host> request chassis cb slot 0 online Online initiated, use "show chassis environment cb" to verify
Após uma atualização bem-sucedida, verifique a versão do firmware.
Nota:O
Current versioné exibido como 6.1 em vez de 6.01.user@host> show system firmware Part Type Tag Current Available Status version version Routing Engine 0 RE BIOS 0 0.53.1 OK Routing Engine 1 RE BIOS 0 0.43 OK Routing Engine 1 RE FPGA 1 28.0.0 OK Routing Engine 1 RE SSD1 3 0.0.0 OK Routing Engine 1 RE SSD2 3 0.0.0 OK Routing Engine 1 RE i40e-NVM 7 6.1 6.01 OKNota:Caso você tenha executado o
request vmhost snapshotcomando com uma imagem do Junos OS que não oferece suporte ao upgrade de firmware i40e NVM, (se o instantâneo de recuperação de SSD tiver uma versão do Junos OS mais antiga que as versões do Junos OS mencionadas no xref não resolvido) recomendamos que você faça uma foto usando orequest vmhost snapshotcomando novamente. Assim, em caso de um processo de recuperação, o instantâneo de recuperação de SSD terá uma imagem do Junos OS que oferece suporte ao NVM 6.01.Da mesma forma, enquanto atualiza o i40e NVM no RE1, o ciclo de energia RE1 do RE0.
user@host> request chassis cb slot 1 offline Offline initiated, use "show chassis environment cb" to verify
user@host> request chassis cb slot 1 online Online initiated, use "show chassis environment cb" to verify
Você só precisa realizar essa etapa se a imagem que você baixou não conter mecanismos baseados em debugfs para parar o LLDP.
Baixe o pacote lldp-patch-for-i40e-upgrade.tgz. Copie e instale o arquivo no /var/tmp/ diretório em cada mecanismo de roteamento.
user@host> request vmhost software add /var/tmp/lldp-patch-for-i40e-upgrade.tgz Verified lldp-patch-for-i40e-upgrade signed by PackageDevelopmentEc_2018 method ECDSA256+SHA256 [ re_name = RE-PTX-2X00x8 ] Pushing script(s) to host ... Install the script(s) under host-os.... Script(s) copy done
user@host>show version | match lldp lldp-patch-for-i40e-upgrade
Reinicialize o dispositivo usando o
request vmhost rebootcomando. O processo de atualização é concluído quando o Mecanismo de Roteamento voltar a funcionar.user@host> request vmhost reboot
Rebaixamento automático da versão 9.10 para a versão 7.00 ( em versões LTS19 selecionadas)
O Junos OS oferece suporte a rebaixamento para firmware de versão 7.00 NVM nas versões LTS19 mais recentes.
Se houver um downgrade da versão LTS22 para a versão LTS19 (que tem suporte para downgrade), o firmware será rebaixado da versão 9.10 para a versão 7.00.
Rebaixamento do LTS19 para o WRL9 ( versões selecionadas com drivers com suporte ao firmware versão 7.00)
Você pode rebaixar o firmware da versão 9.10 para a versão 7.00 na versão LTS19 selecionada. No entanto, você não pode rebaixar para versões abaixo do WRL9.
Tabela de histórico de mudanças
O suporte de recursos é determinado pela plataforma e versão que você está usando. Use o Feature Explorer para determinar se um recurso é suportado em sua plataforma.