Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Aktualisieren der i40e NVM-Firmware auf Routing-Engines mit VM-Host-Support

Ab Junos OS Version 19.3R1 müssen Sie die i40e NVM-Firmware auf Version 6.01 aktualisieren, um das VM-Host-Image basierend auf Linux WRL9 zu installieren. Tabelle 2 listet die Junos OS-Versionen auf, die das i40e NVM-Firmware-Upgrade unterstützen.

Ab Junos OS Version 21.4 R1 müssen Sie die i40e NVM-Firmware auf Version 7.0 oder höher aktualisieren, um ein VM-Host-Image basierend auf Linux WR LTS19 zu installieren. . Wenn die Junos OS-Version jedoch mithilfe des standardmäßigen Junos OS-Upgrade-Prozesses auf 21.4R1 oder höher aktualisiert wird, wird das i40e NVM-Firmware-Upgrade automatisch während des Upgrade-Vorgangs durchgeführt. Die entsprechende i40e-Treiberversion zur Unterstützung von i40e NVM Version 7.0 ist Version 2.8.43 (oder höher).

Ab Junos OS Version 22.3R1 wird die i40e NVM-Firmware automatisch von Version 4.26 auf Version 7.0 aktualisiert, wenn Sie Ihr Gerät von Junos OS Version 18.2R1 auf 22.3R1 aktualisieren

Ab Junos OS Version 24.1R1 müssen Sie die i40e NVM-Firmware auf Version 9.1 oder höher aktualisieren, um ein VM-Host-Image basierend auf Linux WR LTS22 zu installieren.

Anmerkung:

i40e NVM Version 6.01 ist die Voraussetzung für die Installation eines LTS19-basierten Images, andernfalls schlägt die Image-Installation fehl.

Anmerkung:

In Junos OS Version 24.1R1 und höher ist SSH auf allen Routern mit VM-Host-Unterstützung (außer SRX) standardmäßig deaktiviert.

Das i40e NVM-Firmware-Downgrade wird nicht unterstützt, wenn die auf dem System ausgeführte Junos OS-Version von Junos OS 21.4R1 heruntergestuft wird. Daher ist es erforderlich, eine Junos OS-Version zu installieren, die die entsprechende i40e NVM-Firmware-Version unterstützt, die in der Routing-Engine installiert ist.

Tabelle 1 listet die Junos OS-Versionen auf, die sowohl die i40e-Treiberversion 2.8.43 als auch die i40e-Treiberversion 2.4.3 enthalten, um sowohl die i40e NVM-Firmwareversion 6.01 als auch die i40e NVM-Firmwareversion 7.0 zu unterstützen. Daher können sie auf der Routing-Engine verwendet werden, auf der die i40e NVM-Firmware-Version 6.01 oder 7.0 ausgeführt wird.

Für JUNOS-Images vor den unten aufgeführten Versionen wird die i40e NVM-Firmware-Version 7.0 nicht unterstützt.

Tabelle 1: Junos OS-Versionen, die i40e NVM-Firmwareversion 6.01 und i40e NVM-Firmware-Version 7.0 unterstützen.

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-KARTON

20.3R1-S2

20.4R1-S1

21.1R1 und höher

19.3R3-S2-KARTON

19.4R2-S4

20.1R3

20.2R3

20.3R2

20.4R2

 
 

19.4R3-S2-KARTON

   

20.3R2-S1

   
 

19.4R3-S3-KARTON

   

20.3R3

   
       

20,3 x 75-D10

   

Tabelle 2 listet die Junos OS-Versionen auf, die das i40e NVM-Firmware-Upgrade unterstützen.

Tabelle 2: Junos OS-Versionen, die das i40e NVM-Firmware-Upgrade unterstützen

Bahnsteig

     

18.x

19.x

21.x

EX9208-KARTON

     

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 oder höher

PTX5000

     

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 oder höher

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 oder höher

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

(Unterstützt nur auf SRX5K-RE3-128G)

     

Nicht zutreffend

Nicht zutreffend

21.4

Anmerkung:

Die folgenden Junos OS-Versionen unterstützen ein automatisches i40e NVM-Firmware-Upgrade von Version 4.26 auf Version 7.00. Auf diese Weise können Sie Geräte direkt von älteren Junos OS-Versionen wie 18.2 auf Junos OS-Versionen 21.4 und höher aktualisieren.

  • 21.4R3-S5 und höher

  • 22.1R3-S3 und höher

  • 22.2R3-S1 und höher

  • 22.3R3 und höher

  • 22.4R3 und höher

  • 23.1R2 und höher

  • 23.2R2 und höher

  • 23.3R1 und höher

  • 23.4R1 und höher

Wenn Sie ein Downgrade von einer der oben genannten Versionen durchführen müssen, können Sie nur ein Downgrade auf die in Tabelle 1

Sie können ältere Junos OS-Images auf der Routing-Engine mit einer aktualisierten i40e NVM-Firmware installieren, da diese i40e 2.4.3-Treiberversionen unterstützt. Wenn Sie eine ältere Version des VM-Hostimages, die nicht in Tabelle 3 aufgeführt ist, über USB installieren, wird die Routing-Engine nicht ordnungsgemäß gestartet. In einem solchen Fall können Sie das VMHost-Image mit einer Version neu installieren, die die neue i40e NVM-Firmware unterstützt.

Tabelle 3 listet die Plattformen mit NVM-6.01-Firmware-Unterstützung auf.
Tabelle 3: Junos OS-Versionen, die i40e 2.4.3-Treiberversionen unterstützen

Bahnsteig

 

i40e-2.4.3/ NVM-6.01 – Support

EX9208-KARTON

       

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 oder höher

PTX5000

       

18.1R1 / 18.2R3 / 18.3R1 / 18.4R1

19.1R1 oder höher

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 oder höher

MX2010/MX2020

       

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 oder höher

MX2008

       

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 oder höher

MX10016/MX10008 PTX10016/MX10008

       

18.2R1 / 18.3R1 / 18.4R1

19.1R1 oder höher

Das i40e-NVM-Upgrade ist für die folgenden Plattformen optional:

  • MX10003

  • PTX10002-XX

  • QFX1000 QFX10002

  • QFX5000

Anmerkung:
  • Sie dürfen die i40e NVM-Firmware nur auf Anweisung eines Supportmitarbeiters von Juniper Networks aktualisieren. Sobald Sie die NVM-Firmware aktualisiert haben, wird eine Downgrade-Aktion nicht mehr unterstützt. Die neuesten Updates finden Sie https://kb.juniper.net/.

  • Sie müssen dieses Verfahren mit einem Routerkonsolenzugriff implementieren. Außerdem müssen Sie die Routing-Engine während des Firmware-Upgrades mehrmals aus- und wieder einschalten.

Bevor Sie mit der Aktualisierung der Firmware beginnen, überprüfen Sie die aktuelle Firmware-Version des 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

Wenn der Wert von Current version kleiner als 6.01ist, können Sie das folgende Verfahren für das i40e NVM-Firmwareupgrade verwenden.

So aktualisieren Sie die i40e NVM-Firmware auf Routern mit einer einzelnen Routing-Engine:

  1. Aktualisieren Sie das Gerät mit der Junos OS-Image-Version, die ein i40e NVM-Firmware-Upgrade unterstützt. Siehe Tabelle 2.

    Kopieren Sie das Paket jfirmware-vmhost, und installieren Sie es auf dem Gerät.

    Wenn die Datei vom JTAC bezogen wurde, verwenden Sie FTP oder SCP, um die Firmware-Datei auf das Gerät zu laden. Speichern Sie die Datei in dem /var/tmp Verzeichnis.

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

  2. Aktualisieren Sie die NVM-Firmware.

    Verwenden Sie den folgenden Befehl, um das Upgrade zu initiieren:

    Überwachen Sie den Upgradestatus mithilfe des Befehls. show system firmware Wenn das Upgrade initiiert wird, wird die Ausgabe als Status angezeigt PROGRAMMING (0%) . Beachten Sie jedoch, dass der Status PROGRAMMING (0%) während des Vorgangs nicht erhöht wird.

  3. Starten Sie das Gerät mit dem request vmhost reboot Befehl neu.
  4. Überprüfen Sie den Fortschritt des i40e NVM-Upgrades auf der Konsole. Möglicherweise müssen Sie die Routing-Engine mehrmals wiederverwenden. Wenn Sie aufgefordert werden, die Konsole aus- und wieder einzuschalten, verwenden Sie das externe Ein- und Ausschalten der Routing-Engine.

    Die folgende Meldung wird auf der Konsole angezeigt, in der Sie aufgefordert werden, ein Ein- und Ausschalten durchzuführen:

  5. Überprüfen Sie nach einem erfolgreichen Upgrade die Version der Firmware.
    Anmerkung:

    Der Current version Wert wird als 6.1 anstelle von 6.01 angezeigt.

    Anmerkung:

    Falls Sie den request vmhost snapshot Befehl mit einem Junos OS-Image ausgeführt haben, das das i40e NVM-Firmware-Upgrade nicht unterstützt (wenn der SSD-Wiederherstellungs-Snapshot eine Junos OS-Version aufweist, die älter ist als die in Tabelle 3 genannten Junos OS-Versionen), empfehlen wir Ihnen, mit dem request vmhost snapshot Befehl erneut einen Snapshot zu erstellen. Daher verfügt der SSD-Wiederherstellungs-Snapshot im Falle eines Wiederherstellungsprozesses über ein Junos OS-Image, das NVM 6.01 unterstützt.

Auf Routern mit zwei Routing-Engines müssen Sie die request chassis cb (offline | online) slot slot-number Routing-Engine aus- und wieder einschalten. Auf diese Weise können Sie die Verwendung eines externen Power-Cyclers vermeiden und ein abruptes Ein- und Ausschalten der Backup-RE vermeiden, das zu Dateisystemfehlern führen kann.

So aktualisieren Sie die i40e NVM-Firmware auf Routern mit dualen Routing-Engines:

Anmerkung:

Sie müssen GRES deaktivieren, bevor Sie mit dem Upgradevorgang fortfahren. Wenn Sie GRES jedoch zu Beginn des Verfahrens deaktivieren, benötigt das Gerät eine größere Anzahl von Switchovern für das Upgrade beider Routingmodule. Um die Anzahl der Switchover zu reduzieren, wird daher empfohlen, zuerst die sekundäre Routing-Engine und dann die primäre Routing-Engine zu aktualisieren.

  1. Aktualisieren Sie das Gerät mit der Junos OS-Image-Version, die ein i40e NVM-Firmware-Upgrade unterstützt. Siehe Tabelle 2.

    Kopieren Sie das Paket jfirmware-vmhost, und installieren Sie es auf dem Gerät.

    Wenn die Datei vom JTAC bezogen wurde, verwenden Sie FTP oder SCP, um die Firmware-Datei auf das Gerät zu laden. Speichern Sie die Datei in dem /var/tmp Verzeichnis.

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

  2. Aktualisieren Sie die NVM-Firmware.

    Verwenden Sie den folgenden Befehl, um das Upgrade zu initiieren:

    Überwachen Sie den Upgradestatus mithilfe des Befehls. show system firmware Wenn das Upgrade initiiert wird, wird die Ausgabe als Status angezeigt PROGRAMMING (0%) . Beachten Sie jedoch, dass der Status PROGRAMMING (0%) während des Vorgangs nicht erhöht wird.

  3. Wechseln Sie zur Backup-Routing-Engine, indem Sie den Befehl verwenden, um die request chassis routing-engine master switch primäre Rolle auf eine andere RE (d. h. RE1) zu wechseln.

    Anmerkung:

    Dieser Schritt ist notwendig, da Sie in Schritt 6 die Routing-Engine, die das NVM-Upgrade (d. h. RE0) von RE1 durchläuft, aus- und wieder einschalten müssen

  4. Starten Sie das Gerät neu, indem Sie den request vmhost reboot Befehl der Routing-Engine verwenden, die das NVM-Upgrade (d. h. RE0) durchläuft.

  5. Überwachen Sie die Konsolenausgabe. Möglicherweise müssen Sie die Routing-Engine mehrmals wiederverwenden. Wenn Sie aufgefordert werden, die Konsole aus- und wieder einzuschalten, verwenden Sie das externe Ein- und Ausschalten der Routing-Engine. Alternativ können Sie den Befehl request chassis cb slot slot offline wie in Schritt 6 beschrieben verwenden.

    Die folgende Meldung wird auf der Konsole angezeigt, in der Sie aufgefordert werden, ein Ein- und Ausschalten durchzuführen:

  6. Schalten Sie ab RE1 den RE0 mit dem folgenden Befehl request chassis cb slot slot offlineaus.

    Verwenden Sie zum Ausschalten von RE0 den Befehl request chassis cb slot 0 offline und zum Einschalten von RE0 den Befehl request chassis cb slot 0 online.

  7. Überprüfen Sie nach einem erfolgreichen Upgrade die Version der Firmware.

    Anmerkung:

    Der Current version Wert wird als 6.1 anstelle von 6.01 angezeigt.

    Anmerkung:

    Falls Sie den request vmhost snapshot Befehl mit einem Junos OS-Image ausgeführt haben, das das i40e NVM-Firmware-Upgrade nicht unterstützt (wenn der SSD-Wiederherstellungs-Snapshot eine Junos OS-Version aufweist, die älter ist als die in Tabelle 3 genannten Junos OS-Versionen), empfehlen wir Ihnen, mit dem request vmhost snapshot Befehl erneut einen Snapshot zu erstellen. Daher verfügt der SSD-Wiederherstellungs-Snapshot im Falle eines Wiederherstellungsprozesses über ein Junos OS-Image, das NVM 6.01 unterstützt.

  8. Ähnlich verhält es sich beim Upgrade des i40e NVM auf RE1, indem Sie RE1 von RE0 aus und wieder einschalten.

  9. Sie müssen diesen Schritt nur ausführen, wenn das heruntergeladene Image keinen debugfs-basierten Mechanismus zum Beenden von LLDP enthält.

    Laden Sie das Paket lldp-patch-for-i40e-upgrade.tgz herunter. Kopieren und installieren Sie die Datei im Verzeichnis /var/tmp/ auf jeder Routing-Engine.

    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. Starten Sie das Gerät mit dem request vmhost reboot Befehl neu. Der Upgradevorgang ist abgeschlossen, wenn die Routing-Engine wieder online geschaltet wird.

Tabellarischer Änderungsverlauf

Die Unterstützung der Funktion hängt von der Plattform und der Version ab, die Sie benutzen. Verwenden Sie Funktionen entdecken , um festzustellen, ob eine Funktion auf Ihrer Plattform unterstützt wird.

Loslassen
Beschreibung
19.3R1
Ab Junos OS Version 19.3R1 müssen Sie die i40e NVM-Firmware auf Version 6.01 aktualisieren, um das VM-Host-Image basierend auf Linux WRL9 zu installieren.