Atualize e faça downgrade do firmware NVM da i40e em mecanismos de roteamento com suporte a host de VM

Versões e versões suportadas para atualização de firmware do nvm i40e

Este tópico fornece informações sobre como atualizar o firmware do i40e NVM automática ou manualmente.

Você pode atualizar o firmware do i40e NVM manualmente ou automaticamente, dependendo de várias condições.

Observação:

O i40e NVM versão 6.01 é o pré-requisito para instalar uma imagem baseada em LTS19, caso contrário, a instalação da imagem falhará.

Você deve atualizar o firmware NVM do i40e somente sob a orientação de um representante de suporte da Juniper Networks. Depois de atualizar o firmware NVM, uma ação de downgrade não é suportada. Para obter as atualizações mais recentes, você pode consultar https://kb.juniper.net/.

A Tabela 1 lista as versões do Junos OS que contêm o driver i40e versão 2.8.43 e o driver i40e versão 2.4.3 para oferecer suporte ao firmware i40e NVM versão 6.01 e ao firmware i40e NVM versão 7.0. Portanto, eles podem ser usados no Mecanismo de Roteamento que está executando o firmware i40e NVM versão 6.01 ou 7.0.

Para imagens do Junos OS anteriores às versões listadas abaixo, o firmware i40e NVM versão 7.0 não é suportado.

Tabela 1: Versões do Junos OS que oferecem suporte ao firmware i40e NVM versão 6.01 e ao firmware i40e NVM versão 7.0.

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 as versões e plataformas do Junos OS que suportam a atualização do firmware i40e NVM.

Tabela 2: Versões e plataformas do Junos OS que oferecem suporte à atualização do firmware do i40e NVM

Plataforma

18.x

19.x

Versão 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

(Compatível apenas com SRX5K-RE3-128G)

Não aplicável

Não aplicável

21.4

Tabela 3 lista as plataformas com suporte a firmware NVM-6.01.
Tabela 3: Versões e plataformas do Junos OS que oferecem suporte ao firmware NVM-6.01

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 do i40e-NVM é opcional para as seguintes plataformas:

  • MX10003

  • PTX10002-XX

  • QFX1000, QFX10002

  • QFX5000

Atualizando o firmware NVM do i40e em mecanismos de roteamento com suporte a host de VM

Atualização automática do firmware NVM da i40e

Junos OS versão 21.4R1 em diante, os dispositivos suportam o firmware NVM versão 7.00 e o firmware será atualizado automaticamente durante a instalação do software VM Host.

As últimas versões do Junos OS oferecem suporte à atualização direta do NVM da versão 4.26 para a versão 7.00

Atualização automática do firmware NVM do i40e da versão 6.01 para a versão 7.00 e da versão 6.01 para a versão 9.10

Junos OS versão 21.4R1 em diante O firmware NVM versão 7.00 é usado e o firmware é atualizado automaticamente durante a instalação do software. O pré-requisito é que você atualize manualmente o firmware NVM para a versão 6.00.

Se você atualizar a versão do Junos OS para 21.4R1 ou posterior usando o processo de atualização do Junos OS, a atualização do firmware NVM do i40e será feita automaticamente durante o processo de atualização. A versão do driver i40e correspondente para suportar o 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 host da VM com base no Linux WR LTS22, você precisa atualizar o firmware do i40e NVM para a versão 9.1 ou posterior.

Atualização automática do firmware NVM do i40e da versão 4.26 para a versão 7.00 (atualização automática em versões LTS19 selecionadas)

As seguintes versões do Junos OS oferecem suporte à atualização automática do 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 versões 21.4 e superiores do Junos OS.

  • 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ê tiver que fazer o downgrade de qualquer uma das versões mencionadas acima, poderá fazer o downgrade apenas para a versão mencionada na Tabela 1

Você pode instalar imagens mais antigas do Junos OS no Mecanismo de Roteamento com um firmware nvm i40e atualizado, pois ele oferece suporte às versões de driver i40e 2.4.3. Se você instalar uma versão mais antiga da imagem do Host da VM, que não está listada na Tabela 3, usando USB, o Mecanismo de Roteamento não será iniciado corretamente. Nesse caso, você pode reinstalar a imagem VMHost com uma versão que suporte o novo firmware NVM i40e.

Atualização manual do firmware NVM i40e (versão 4.26 para a versão 6.01)

Antes de começar a atualizar o firmware, verifique a versão atual do firmware do i40e NVM.

Se o valor de Current version for menor que 6.01, você poderá usar o seguinte procedimento para a atualização do firmware NVM do i40e.

Para atualizar o firmware do NVM i40e em roteadores com um único Mecanismo de Roteamento:

  1. Atualize o dispositivo com a versão de imagem do Junos OS que oferece suporte à atualização de firmware i40e NVM. Veja a Tabela 3.

    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. Salve o arquivo no /var/tmp diretório.

    user@host> request vmhost software add /var/tmp/jfirmware-vmhost-x86-64-19.2R1.tgz

  2. Atualize o firmware do NVM.

    Para iniciar a atualização, use o seguinte comando:

    Monitore o status da atualização usando o show system firmware comando. Se a atualização for iniciada, a saída será exibida PROGRAMMING (0%) como o status. No entanto, observe que o status PROGRAMMING (0%) não é incrementado durante o processo.

  3. Reinicialize o dispositivo usando o request vmhost reboot comando.

  4. Verifique o progresso da atualização do i40e NVM no console. Você pode ter que executar a reciclagem de energia do Mecanismo de Roteamento várias vezes. Quando for solicitado um ciclo de energia no console, use o ciclo de energia externo para ligar e desligar o Mecanismo de Roteamento.

    A seguinte mensagem é exibida no console solicitando que você execute um ciclo de energia:

  5. Após uma atualização bem-sucedida, verifique a versão do firmware.

    Observação:

    O Current version é exibido como 6.1 em vez de 6.01.

    Observação:

    Caso você tenha executado o request vmhost snapshot comando com uma imagem do Junos OS que não oferece suporte à atualização de firmware do i40e NVM (se o instantâneo de recuperação do SSD tiver uma versão do Junos OS mais antiga do que as versões do Junos OS mencionadas na Tabela 3), recomendamos que você tire um instantâneo usando o request vmhost snapshot comando novamente. Portanto, no caso de um processo de recuperação, o instantâneo de recuperação do SSD terá uma imagem do Junos OS compatível com NVM 6.01.

Em roteadores com mecanismos de roteamento duplos, você deve usar o request chassis cb (offline | online) slot slot-number para desligar e ligar o Mecanismo de Roteamento. Assim, você pode evitar o uso de um ciclador de energia externo e evitar ciclos de energia abruptos do RE de backup, o que pode causar erros no sistema de arquivos.

Para atualizar o firmware do i40e NVM em roteadores com mecanismos de roteamento duplos:

Observação:

Você deve desabilitar o GRES antes de prosseguir com o procedimento de atualização. No entanto, se você desabilitar o GRES no início do procedimento, o dispositivo precisará de mais switches para atualizar os dois mecanismos de roteamento. Portanto, para reduzir o número de switchovers, é recomendável atualizar o Mecanismo de Roteamento secundário primeiro e, em seguida, atualizar o Mecanismo de Roteamento primário.

  1. Atualize o dispositivo com a versão de imagem do Junos OS que oferece suporte à atualização de firmware i40e NVM. Consulte a Tabela 2

    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. Salve o arquivo no /var/tmp diretório.

    user@host> request vmhost software add /var/tmp/jfirmware-vmhost-x86-64-19.2R1.tgz

  2. Atualize o firmware do NVM.

    Para iniciar a atualização, use o seguinte comando:

    Monitore o status da atualização usando o show system firmware comando. Se a atualização for iniciada, a saída será exibida PROGRAMMING (0%) como o status. No entanto, observe que o status PROGRAMMING (0%) não é incrementado durante o processo.

  3. Alterne para o Mecanismo de Roteamento de backup usando o request chassis routing-engine master switch comando para alternar a função primária para outro RE (ou seja, , RE1).

    Observação:

    Esta etapa é necessária, porque na Etapa 6 você precisa desligar e ligar o Mecanismo de Roteamento que está passando pela atualização do NVM (ou seja, RE0) de RE1

  4. Reinicialize o dispositivo usando o request vmhost reboot comando do Mecanismo de Roteamento que está passando pela atualização do NVM (ou seja, RE0).

  5. Monitore a saída do console. Você pode ter que executar a reciclagem de energia do Mecanismo de Roteamento várias vezes. Quando for solicitado um ciclo de energia no console, use o ciclo de energia externo para ligar e desligar o Mecanismo de Roteamento. Ou você pode usar o comando request chassis cb slot slot offline conforme descrito na Etapa 6.

    A seguinte mensagem é exibida no console solicitando que você execute um ciclo de energia:

  6. No RE1, desligue e ligue o RE0 usando o seguinte comando request chassis cb slot slot offline.

    Para desligar o RE0, use o comando request chassis cb slot 0 offline e para ligar o RE0, use o comando request chassis cb slot 0 online.

  7. Após uma atualização bem-sucedida, verifique a versão do firmware.

    Observação:

    O Current version é exibido como 6.1 em vez de 6.01.

    Observação:

    Caso você tenha executado o request vmhost snapshot comando com uma imagem do Junos OS que não oferece suporte à atualização de firmware do i40e NVM (se o instantâneo de recuperação do SSD tiver uma versão do Junos OS mais antiga do que as versões do Junos OS mencionadas na Tabela 3), recomendamos que você tire um instantâneo usando o request vmhost snapshot comando novamente. Portanto, no caso de um processo de recuperação, o instantâneo de recuperação do SSD terá uma imagem do Junos OS compatível com NVM 6.01.

  8. Da mesma forma, ao atualizar o i40e NVM no RE1, desligue e ligue o RE1 do RE0.

  9. Você precisará executar esta etapa somente se a imagem baixada não contiver um mecanismo baseado em debugfs para interromper o LLDP.

    Faça download do pacote lldp-patch-for-i40e-upgrade.tgz. Copie e instale o arquivo no diretório /var/tmp/ em cada Mecanismo de Roteamento.

  10. Reinicialize o dispositivo usando o request vmhost reboot comando. O processo de atualização é concluído quando o Mecanismo de Roteamento volta a ficar online.

Downgrade automático da versão 9.10 para a versão 7.00 (em versões LTS19 selecionadas)

O Junos OS oferece suporte ao downgrade para a versão 7.00 do firmware NVM nas versões mais recentes do LTS19.

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.

Downgrade de LTS19 para WRL9 (versões selecionadas com drivers que suportam a versão 7.00 do firmware)

Você pode fazer downgrade do firmware da versão 9.10 para a versão 7.00 na versão LTS19 selecionada. No entanto, não é possível fazer downgrade para versões abaixo do WRL9.

Tabela de histórico de alterações

A compatibilidade com recursos é determinada pela plataforma e versão utilizada. Use o Explorador de recursos para determinar se um recurso é compatível com sua plataforma.

Lançamento
Descrição
alteração concluída
A partir do Junos OS versão 22.3R1, quando você atualiza seu dispositivo do Junos OS versão 18.2R1 para 22.3R1, o firmware NVM do i40e é atualizado automaticamente da versão 4.26 para a versão 7.0A partir do Junos OS versão 24.1R1, para instalar a imagem do host da VM com base no Linux WR LTS22, você precisa atualizar o firmware do NVM do i40e para a versão 9.1 ou posterior. No Junos OS versão 24.1R1 e posterior, o SSH é desabilitado por padrão em todos os roteadores com suporte a host de VM (exceto SRX).