Atualização do firmware i40e NVM em mecanismos de roteamento com suporte para host VM
A partir do Junos OS Release 21.4 R1, para instalar a imagem do VM Host com base no Linux WR LTS19, você precisa atualizar o firmware I40e NVM para a versão 7.0 ou posterior. . No entanto, se a versão do Junos OS for atualizada para 21.4R1 ou posterior usando o processo padrão 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 22.3R1, quando você atualiza seu dispositivo do Junos OS versão 18.2R1 para 22.3R1, o firmware i40e NVM é atualizado automaticamente da versão 4.26 para a versão 7.0
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.
A versão 6.01 do i40e NVM é o pré-requisito para instalar uma imagem baseada em LTS19, outra instalação de imagem falhará.
No Junos OS Release 24.1R1 e posterior, o ssh é desativado por padrão em todos os roteadores com suporte de Host VM (exceto SRX).
O rebaixamento de firmware i40e NVM não é suportado se a versão do Junos OS em execução no sistema for rebaixada do Junos OS 21.4R1. Assim, é necessário instalar uma versão do Junos OS que ofereça suporte à versão de firmware i40e NVM correspondente instalada no Mecanismo de Roteamento.
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 as versões 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 |
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
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.
Tabela 3 lista as plataformas com suporte a 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 i40e-NVM é opcional para as seguintes plataformas:
-
MX10003
-
PTX10002-XX
-
QFX1000, QFX10002
-
QFX5000
-
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/.
-
Você deve implementar este procedimento com um acesso de console de roteador. Além disso, você precisa realizar o ciclismo de energia do mecanismo de roteamento várias vezes durante o processo de atualização de firmware.
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:
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 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. 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 na Tabela 3) recomendamos que você faça um instantâneo 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
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.