Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Mise à niveau du firmware NVM i40e sur les moteurs de routage avec prise en charge de VM Host

À partir de la version 19.3R1 de Junos OS, pour installer l’image hôte de la machine virtuelle basée sur Linux WRL9, vous devez mettre à niveau le micrologiciel NVM i40e vers la version 6.01. Tableau 2 répertorie les versions de Junos OS qui prennent en charge la mise à niveau du firmware NVM i40e.

À partir de Junos OS version 21.4 R1, pour installer l’image hôte de la machine virtuelle basée sur Linux WR LTS19, vous devez mettre à niveau le micrologiciel i40e NVM vers la version 7.0 ou une version ultérieure. . Toutefois, si la version de Junos OS est mise à niveau vers la version 21.4R1 ou ultérieure à l’aide du processus de mise à niveau standard de Junos OS, la mise à niveau du micrologiciel NVM de l’i40e est effectuée automatiquement pendant le processus de mise à niveau. La version correspondante du pilote i40e pour prendre en charge la version 7.0 de l’i40e NVM sera la version 2.8.43 (ou ultérieure).

À partir de la version 22.3R1 de Junos OS, lorsque vous mettez à niveau votre équipement de Junos OS version 18.2R1 vers 22.3R1, le firmware du i40e NVM est automatiquement mis à niveau de la version 4.26 vers la version 7.0

À partir de la version 24.1R1 de Junos OS, pour installer l’image hôte de la machine virtuelle basée sur Linux WR LTS22, vous devez mettre à niveau le micrologiciel i40e NVM vers la version 9.1 ou une version ultérieure.

Note:

La version 6.01 de l’i40e NVM est la condition préalable à l’installation d’une image basée sur LTS19, sinon l’installation de l’image échouera.

Note:

Dans Junos OS version 24.1R1 et ultérieure, ssh est désactivé par défaut sur tous les routeurs prenant en charge VM Host (à l’exception de SRX).

La mise à niveau vers une version antérieure du micrologiciel NVM i40e n’est pas prise en charge si la version de Junos OS exécutée sur le système est rétrogradée à partir de Junos OS 21.4R1. Par conséquent, il est nécessaire d’installer une version de Junos OS qui prend en charge la version correspondante du firmware i40e NVM installée dans le moteur de routage.

Le Tableau 1 répertorie les versions de Junos OS qui contiennent à la fois la version 2.8.43 et la version 2.4.3 du pilote i40e pour prendre en charge à la fois la version 6.01 du firmware i40e NVM et la version 7.0 du firmware i40e NVM. Par conséquent, ils pourraient être utilisés sur le moteur de routage qui exécute la version 6.01 ou 7.0 du firmware i40e NVM.

Pour les images JUNOS antérieures aux versions répertoriées ci-dessous, la version 7.0 du firmware NVM i40e n’est pas prise en charge.

Tableau 1 : Versions de Junos OS prenant en charge la version 6.01 du firmware i40e NVM et la version 7.0 du firmware i40e NVM.

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 et versions ultérieures

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

   

Le Tableau 2 répertorie les versions de Junos OS qui prennent en charge la mise à niveau du firmware NVM i40e.

Tableau 2 : versions de Junos OS prenant en charge la mise à niveau du micrologiciel NVM i40e

Plateforme

     

18.x (en anglais seulement)

19.x (en anglais seulement)

21.x (en anglais seulement)

Réf. EX9208

     

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 ou version ultérieure

PTX5000

     

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 ou version ultérieure

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 version ultérieure

Le 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

(Pris en charge uniquement sur SRX5K-RE3-128G)

     

Sans objet

Sans objet

21.4

Note:

Les versions suivantes de Junos OS prennent en charge la mise à niveau automatique du firmware NVM i40e de la version 4.26 à la version 7.00. Cela vous permet de mettre à niveau les périphériques directement des anciennes versions de Junos OS comme la version 18.2 vers la version 21.4 et ultérieure de Junos OS.

  • 21.4R3-S5 et versions ultérieures

  • 22.1R3-S3 et versions ultérieures

  • 22.2R3-S1 et versions ultérieures

  • 22.3R3 et versions ultérieures

  • 22.4R3 et versions ultérieures

  • 23.1R2 et versions ultérieures

  • 23.2R2 et versions ultérieures

  • 23.3R1 et versions ultérieures

  • 23.4R1 et versions ultérieures

Si vous devez rétrograder à partir de l’une des versions mentionnées ci-dessus, vous ne pouvez rétrograder que vers la version mentionnée dans Tableau 1

Vous pouvez installer d’anciennes images Junos OS sur le moteur de routage avec un firmware i40e NVM mis à niveau, car il prend en charge les versions du pilote i40e 2.4.3. Si vous installez une version antérieure de l’image de l’hôte de machine virtuelle, qui n’est pas répertoriée dans le tableau 3, à l’aide d’une clé USB, le moteur de routage ne démarre pas correctement. Dans ce cas, vous pouvez réinstaller l’image VMHost avec une version qui prend en charge le nouveau firmware NVM de la i40e.

Tableau 3 répertorie les plates-formes prenant en charge le firmware NVM-6.01.
Tableau 3 : versions de Junos OS prenant en charge les versions du pilote i40e 2.4.3

Plateforme

 

Prise en charge de i40e-2.4.3/ NVM-6.01

Réf. EX9208

       

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 ou version ultérieure

PTX5000

       

18.1R1 / 18.2R3 / 18.3R1 / 18.4R1

19.1R1 ou version ultérieure

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 version ultérieure

MX2010/MX2020

       

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 ou version ultérieure

Le MX2008

       

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 ou version ultérieure

MX10016/MX10008 PTX10016/MX10008

       

18.2R1 / 18.3R1 / 18.4R1

19.1R1 ou version ultérieure

La mise à niveau de l’i40e-NVM est facultative pour les plates-formes suivantes :

  • MX10003

  • PTX10002-XX

  • QFX1000, QFX10002

  • QFX5000

Note:
  • Vous devez mettre à niveau le firmware de l’i40e NVM uniquement sous la direction d’un représentant du support Juniper Networks. Une fois que vous avez mis à niveau le micrologiciel NVM, aucune action de rétrogradation n’est prise en charge. Pour connaître les dernières mises à jour, vous pouvez vous référer https://kb.juniper.net/.

  • Vous devez implémenter cette procédure avec un accès à la console du routeur. En outre, vous devez effectuer plusieurs cycles d’alimentation du moteur de routage pendant le processus de mise à niveau du micrologiciel.

Avant de commencer la mise à niveau du firmware, vérifiez la version actuelle du firmware du 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

Si la valeur de Current version est inférieure à 6.01, vous pouvez utiliser la procédure suivante pour la mise à niveau du firmware du i40e NVM.

Pour mettre à niveau le firmware de l’i40e NVM sur les routeurs dotés d’un seul moteur de routage :

  1. Mettez à niveau l’équipement avec la version de l’image Junos OS qui prend en charge la mise à niveau du firmware NVM i40e. Voir le tableau 2.

    Copiez et installez le package jfirmware-vmhost sur l’appareil.

    Si le fichier a été obtenu auprès du JTAC, utilisez FTP ou SCP pour charger le fichier du firmware sur l’équipement. Enregistrez le fichier dans le /var/tmp répertoire.

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

  2. Mettez à niveau le firmware NVM.

    Pour lancer la mise à niveau, utilisez la commande suivante :

    Surveillez l’état de la mise à niveau à l’aide de la show system firmware commande. Si la mise à niveau est lancée, la sortie s’affiche PROGRAMMING (0%) en tant qu’état. Cependant, notez que l’état PROGRAMMING (0%) ne s’incrémente pas pendant le processus.

  3. Redémarrez l’appareil à l’aide de la request vmhost reboot commande.
  4. Suivez l’avancement de la mise à niveau de l’i40e NVM sur la console. Vous devrez peut-être recycler le moteur de routage plusieurs fois. Lorsque vous êtes invité à effectuer un cycle d’alimentation sur votre console, utilisez un cycle d’alimentation externe pour exécuter le moteur de routage.

    Le message suivant s’affiche sur la console vous invitant à effectuer un cycle d’alimentation :

  5. Une fois la mise à niveau réussie, vérifiez la version du micrologiciel.
    Note:

    Le s’affiche sous la Current version forme 6.1 au lieu de 6.01.

    Note:

    Si vous avez exécuté la request vmhost snapshot commande avec une image Junos OS qui ne prend pas en charge la mise à niveau du micrologiciel i40e NVM (si l’instantané de récupération SSD a une version de Junos OS antérieure aux versions de Junos OS mentionnées dans le tableau 3), nous vous recommandons de prendre à nouveau un instantané à l’aide de la request vmhost snapshot commande. Par conséquent, en cas de processus de récupération, l’instantané de récupération SSD aura une image Junos OS qui prend en charge NVM 6.01.

Sur les routeurs dotés de deux moteurs de routage, vous devez utiliser la request chassis cb (offline | online) slot slot-number commande pour redémarrer le moteur de routage. Ainsi, vous pouvez éviter d’utiliser un cycleur d’alimentation externe et éviter les cycles d’alimentation brusques de l’ER de sauvegarde, ce qui peut entraîner des erreurs du système de fichiers.

Pour mettre à niveau le firmware de l’i40e NVM sur les routeurs dotés de deux moteurs de routage :

Note:

Vous devez désactiver GRES avant de procéder à la procédure de mise à niveau. Toutefois, si vous désactivez GRES au début de la procédure, l’appareil a besoin d’un plus grand nombre de basculements pour mettre à niveau les deux moteurs de routage. Par conséquent, pour réduire le nombre de basculements, il est recommandé de mettre à niveau d’abord le moteur de routage secondaire, puis de mettre à niveau le moteur de routage principal.

  1. Mettez à niveau l’équipement avec la version de l’image Junos OS qui prend en charge la mise à niveau du firmware NVM i40e. Voir le tableau 2.

    Copiez et installez le package jfirmware-vmhost sur l’appareil.

    Si le fichier a été obtenu auprès du JTAC, utilisez FTP ou SCP pour charger le fichier du firmware sur l’équipement. Enregistrez le fichier dans le /var/tmp répertoire.

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

  2. Mettez à niveau le firmware NVM.

    Pour lancer la mise à niveau, utilisez la commande suivante :

    Surveillez l’état de la mise à niveau à l’aide de la show system firmware commande. Si la mise à niveau est lancée, la sortie s’affiche PROGRAMMING (0%) en tant qu’état. Cependant, notez que l’état PROGRAMMING (0%) ne s’incrémente pas pendant le processus.

  3. Basculez vers le moteur de routage de secours à l’aide de la request chassis routing-engine master switch commande pour basculer le rôle principal vers un autre RE (c’est-à-dire RE1).

    Note:

    Cette étape est nécessaire, car à l’étape 6, vous devez redémarrer le moteur de routage qui subit la mise à niveau NVM (c’est-à-dire RE0) à partir de RE1

  4. Redémarrez l’appareil à l’aide de la request vmhost reboot commande du moteur de routage en cours de mise à niveau NVM (c’est-à-dire RE0).

  5. Surveillez la sortie de la console. Vous devrez peut-être recycler le moteur de routage plusieurs fois. Lorsque vous êtes invité à effectuer un cycle d’alimentation sur votre console, utilisez un cycle d’alimentation externe pour exécuter le moteur de routage. Vous pouvez également utiliser la commande request chassis cb slot slot offline comme décrit à l’étape 6.

    Le message suivant s’affiche sur la console vous invitant à effectuer un cycle d’alimentation :

  6. À partir de RE1, redémarrez le RE0 à l’aide de la commande request chassis cb slot slot offlinesuivante .

    Pour mettre RE0 hors tension, utilisez la commande request chassis cb slot 0 offline et pour allumer RE0, utilisez la commande request chassis cb slot 0 online.

  7. Une fois la mise à niveau réussie, vérifiez la version du micrologiciel.

    Note:

    Le s’affiche sous la Current version forme 6.1 au lieu de 6.01.

    Note:

    Si vous avez exécuté la request vmhost snapshot commande avec une image Junos OS qui ne prend pas en charge la mise à niveau du micrologiciel i40e NVM (si l’instantané de récupération SSD a une version de Junos OS antérieure aux versions de Junos OS mentionnées dans le tableau 3), nous vous recommandons de prendre à nouveau un instantané à l’aide de la request vmhost snapshot commande. Par conséquent, en cas de processus de récupération, l’instantané de récupération SSD aura une image Junos OS qui prend en charge NVM 6.01.

  8. De même, lors de la mise à niveau de l’i40e NVM sur RE1, redémarrez RE1 à partir de RE0.

  9. Vous devez effectuer cette étape uniquement si l’image que vous avez téléchargée ne contient pas de mécanisme basé sur debugfs pour arrêter LLDP.

    Téléchargez le package lldp-patch-for-i40e-upgrade.tgz. Copiez et installez le fichier dans le répertoire /var/tmp/ de chaque moteur de routage.

    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
    

  10. Redémarrez l’appareil à l’aide de la request vmhost reboot commande. Le processus de mise à niveau est terminé lorsque le moteur de routage est de nouveau en ligne.

Tableau de l’historique des modifications

La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l’explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.

Libérer
Description
19.3R1
À partir de la version 19.3R1 de Junos OS, pour installer l’image hôte de la machine virtuelle basée sur Linux WRL9, vous devez mettre à niveau le micrologiciel NVM i40e vers la version 6.01.