Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Installieren der Packet Flow Accelerator Diagnostics-Software

Übersicht über die Packet Flow Accelerator Diagnostics Software

Sie können die Packet Flow Accelerator Diagnostics-Software verwenden, um das FPGA-Modul im QFX-PFA-4Q-Modul zu testen, das auf dem QFX5100-24Q-AA-Switch installiert ist, sowie die Datenpfade zwischen dem FPGA-Modul und dem QFX5100-24Q-AA-Switch. Die Packet Flow Accelerator Diagnostics-Software enthält Standarddiagnosen, Orchestrierungsdiagnosen sowie PTP- (Precision Time Protocol) und Synchronisierungsdiagnosen. Zusätzlich zu den Packet Flow Accelerator Diagnostics-Softwaretests sind in der Packet Flow Accelerator Diagnostics-Software Dienstprogramme enthalten, mit denen Sie Probleme mit dem QFX-PFA-4Q-Modul weiter diagnostizieren können. Informationen zur Installation des Moduls QFX-PFA-4Q finden Sie unter Installieren eines Erweiterungsmoduls in einem QFX5100Gerät.

Zum Ausführen der Orchestrierungsdiagnose, der PTP- und Synchronisierungsdiagnose sowie der Dienstprogramme, die in der Packet Flow Accelerator Diagnostics-Software enthalten sind, muss eine Junos OS Version 14.1X53-D27-Software oder höher mit erweiterter Automatisierung auf Ihrem QFX5100-Switch installiert sein. Informationen zum Herunterladen und Installieren von Junos OS-Software finden Sie unter Installieren von Softwarepaketen auf Geräten der QFX-Serie.

Die Packet Flow Accelerator Diagnostics-Software wird in einer Gast-VM auf dem Switch ausgeführt und erfordert, dass Sie Gast-VM-Optionen in der Junos OS CLI konfigurieren.

Stellen Sie sicher, dass das QFX-PFA-4Q-Erweiterungsmodul installiert ist.

Stellen Sie vor der Installation der Packet Flow Accelerator Diagnostics-Software sicher, dass das QFX-PFA-4Q-Modul installiert ist.

Geben Sie an der CLI-Eingabeaufforderung den show chassis hardware Befehl ein.

In der CLI-Ausgabe können Sie sehen, dass die vier QSFP+-Schnittstellen (4x40G QSFP+), die im QFX-PFA-4Q-Modul enthalten sind. installiert sind.

Laden Sie die Paketfluss-Diagnosesoftware herunter

HINWEIS:

Um auf die Download-Site zugreifen zu können, benötigen Sie einen Servicevertrag mit Juniper Networks und ein Zugangskonto. Wenn Sie Hilfe bei der Einrichtung eines Kontos benötigen, füllen Sie das Registrierungsformular auf der Website von Juniper Networks aus https://www.juniper.net/registration/Register.jsp .

Um das Softwarepaket zur Paketflussdiagnose von der Support-Website von Juniper Networks herunterzuladen, gehen Sie zu https://www.juniper.net/support/ :

  1. Navigieren Sie in einem Webbrowser zu https://www.juniper.net/support .
  2. Klicken Sie auf Download Software.
  3. Klicken Sie im Feld Switching auf Junos OS Platforms.
  4. Klicken Sie im Abschnitt QFX-Serie auf den Namen der Plattform, für die Sie Software herunterladen möchten.
  5. Klicken Sie auf die Registerkarte Software und wählen Sie die Versionsnummer aus der Dropdown-Liste Release aus.
  6. Wählen Sie auf der Registerkarte Software im Abschnitt "Paket installieren" das Installationspaket für die Version aus.

    Ein Anmeldebildschirm wird angezeigt.

  7. Geben Sie Ihren Namen und Ihr Passwort ein und drücken Sie die Eingabetaste.
  8. Lesen Sie die Endbenutzer-Lizenzvereinbarung, klicken Sie auf das I agree Optionsfeld, und klicken Sie dann auf Proceed.
  9. Speichern Sie die pfadiag_vm-rXXXXX.img.gz Datei auf Ihrem Computer.
  10. Öffnen oder speichern Sie das Softwarepaket Packet Flow Diagnostics entweder auf dem lokalen System im var/tmp Verzeichnis oder an einem Remote-Standort. Wenn Sie das Installationspaket auf einem Remotesystem speichern, stellen Sie sicher, dass Sie über HTTP, TFTP, FTP oder scp darauf zugreifen können.

Kopieren Sie das Softwarepaket "Packet Flow Diagnostics" auf den Switch

So kopieren Sie das Softwarepaket für die Paketflussdiagnose auf den Switch:

Kopieren Sie das Paketfluss-Diagnosepaket mit einem beliebigen Dateiübertragungsprotokoll auf den Switch:

Zum Beispiel:

Installieren Sie die Paketflussdiagnosesoftware auf dem Switch

So installieren Sie das Softwarepaket für die Paketflussdiagnose auf dem Switch:

  1. Installieren Sie die Packet Flow Diagnostics-Software auf dem Switch.

    Dies kann einige Minuten dauern.

    Wenn sich die Paketflussdiagnosesoftware lokal auf dem Switch befindet, geben Sie den folgenden Befehl ein:

  2. Geben Sie den show version Befehl ein, um zu überprüfen, ob die Installation erfolgreich war.

    Die CLI-Ausgabe zeigt, dass die Packet Flow Accelerator Diagnostics-Software installiert wurde.

Konfigurieren Sie die Optionen für die Gast-VM, um die Gast-VM auf dem Host zu starten

So konfigurieren Sie die Optionen für die Gast-VM:

  1. Konfigurieren Sie die folgenden Optionen für die Unterstützung von Gast-VMs in der Junos OS CLI in der Hierarchie [edit].
    • Name des Compute-Clusters

    • Name des Compute-Knotens

    • Name der VM-Instanz

    • Dedizierte Verwaltungsschnittstelle für Gast-VMs

    • Paketname eines Drittanbieters

    • Interne IP-Adresse der Gast-VM

  2. Konfigurieren Sie den Namen des Compute-Clusters und des Compute-Knotens.

    Der Name des Compute-Clusters muss default-cluster sein, und der Name des Compute-Knotens muss default-node lauten. Andernfalls schlägt das Starten der Gast-VM fehl.

  3. Konfigurieren Sie den Namen der VM-Instanz und den Namen der Drittanbieteranwendung.
    HINWEIS:

    Die Paketnamen im show app-engine virtual-machine-package Befehl und im show version Befehl sollten übereinstimmen.

  4. Ordnen Sie die VM-Instanz dem konfigurierten Compute-Cluster und -Knoten zu.
    HINWEIS:

    Der Name des Compute-Clusters muss default-cluster und der Name des Compute-Knotens default-node lauten. Andernfalls schlägt das Starten der Gast-VM fehl.

  5. Konfigurieren Sie die IP-Adresse für die lokale Verwaltung.

    Diese IP-Adresse wird für die interne Bridging-Schnittstelle verwendet. Der Host verwendet diese IP-Adresse, um die Verfügbarkeit der Gast-VM zu überprüfen.

    HINWEIS:

    Verwenden Sie nicht 192.168.1.1 und 192.168.1.2 als IP-Adressen, da diese vom Host-OS bzw. Junos OS verwendet werden.

  6. Konfigurieren Sie die Verwaltungsschnittstelle für die Gast-VM.

    Diese Verwaltungsschnittstelle unterscheidet sich von der für Junos OS verwendeten.

    HINWEIS:

    Der Name der Verwaltungsschnittstelle muss entweder em0 oder em1 sein. Die Konfiguration schlägt fehl, wenn Sie keine Verwaltungsschnittstelle konfigurieren und dann die Konfiguration bestätigen.

    Die neue Verwaltungsschnittstelle wird für die Gast-VM bereitgestellt.

  7. Bestätigen Sie die Konfiguration.

    Hier sind die Ergebnisse der Konfiguration:

Überprüfen, ob die Gast-VM funktioniert

So überprüfen Sie, ob die Gast-VM funktioniert:

Geben Sie die folgenden show Befehle ein, um zu überprüfen, ob alles ordnungsgemäß funktioniert:
  • root> show app-engine status

    Der Status sollte Online lauten.

  • root> show app-engine virtual-machine instance

    Der VM-Status sollte aktiv sein.

  • root> show app-engine virtual-machine package

Zugreifen auf die Gast-VM

So greifen Sie auf die Gast-VM zu:

  1. Melden Sie sich bei der Gast-VM an.
    • Geben Sie den Namen der Gast-VM mit dem request app-engine virtual-machine-shell guest-VM-name Befehl an. Die maximale Länge für den Namen der Gast-VM beträgt 255 Zeichen. Stellen Sie sicher, dass Sie als root angemeldet sind, wenn Sie diesen Befehl eingeben.

    • Geben Sie eine gültige Kombination aus Benutzername und Kennwort für die Gast-VM ein.

      HINWEIS:

      Wenn Sie sich zum ersten Mal anmelden, lautet der Benutzername root. Es gibt kein Passwort. Nachdem Sie sich angemeldet haben, werden Sie aufgefordert, ein Passwort zu erstellen.

      Zum Beispiel:

  2. Geben Sie den ifconfig -a Befehl ein, um die Namen der Verwaltungsschnittstelle anzuzeigen, die für den Zugriff auf die Gast-VM von außerhalb des Netzwerks verwendet wird, den Namen der Verwaltungsschnittstelle, die für den internen Gebrauch verwendet wird, und die NIC-Ports, die in der Diagnose-VM verwendet werden.

    In diesem Beispiel ist die heartbeat Adresse die IP-Adresse, die für den internen Gebrauch verwendet wird, die management Schnittstelle wird für die externe Kommunikation verwendet, und die Schnittstellen xe-0/0/40 und xe-0/0/41 sind die NIC-Ports, die in der Diagnose-VM verwendet werden. Die heartbeat ist standardmäßig konfiguriert. Die IP-Adresse des heartbeat ist identisch mit der IP-Adresse, die Sie für Junos OS konfiguriert haben.

    Sie können der Gast-VM eine der Schnittstellen zuordnen, indem Sie den set services app-engine virtual-machines instance name management-interface interface-nameBefehl . eingeben. Verwenden Sie dieselbe IP-Adresse wie diejenige, die Sie mit . set services app-engine virtual-machines instance test local-management family inet address 192.168.1.10 Die MAC-Adressen, die diesen Schnittstellen zugeordnet sind, werden für das interne Bridging verwendet.

Überprüfen Sie, ob das FPGA-Modul funktioniert

Sie können die folgenden Dienstprogramme verwenden, um zu überprüfen, ob das FPGA-Modul auf dem QFX-PFA-4Q-Modul funktioniert.

So überprüfen Sie, ob das FPGA-Modul funktioniert:

  1. Geben Sie den lspci |grep "RAM memory" Befehl an der Eingabeaufforderung für die Gast-VM ein.

    Die Ausgabe zeigt, dass das Juniper Networks-Gerät 0078 funktioniert.

  2. Geben Sie den lspci |grep Co-processor Befehl an der Eingabeaufforderung für die Gast-VM ein:

    Die Ausgabe zeigt, dass Maxeler Technologies Ltd. Gerät 0006 funktioniert.

  3. Geben Sie den maxtop Befehl an der Eingabeaufforderung für die Gast-VM ein:
    HINWEIS:

    Wenn die Befehlsausgabe Fehler enthält, starten Sie die Gast-VM neu.

Validieren Sie die Verbindungen zwischen den Netzwerkports des QFX5100-24Q-AA-Switches und den Modulports QFX-PFA-4Q

Sie können das ikon_eth_util –all-pass-through Dienstprogramm verwenden, um die Verbindungen zwischen den Netzwerkports des QFX5100-24Q-AA-Switches und den Ports des QFX-PFA-4Q-Moduls zu validieren.

In diesem Beispiel überprüft das ikon_eth_util --all-pass-through Dienstprogramm die folgenden Verbindungen zwischen den F-Ports, A-Ports, B-Ports und C-Ports. Tabelle 1 Stellt die Ports bereit, die in diesem Beispiel überprüft werden.

Tabelle 1: Ports validieren

F-Anschlüsse

A-Anschlüsse

B-Anschlüsse

C-Anschlüsse

xe-0/0/10:2

Bei dieser Schnittstelle handelt es sich um einen der 10-Gigabit-Ethernet-Ports des QFX5100-24Q-AA-Switches. Sie können diese Ports über das Junos-Betriebssystem verwalten.

xe-0/0/32

Diese Schnittstelle verbindet die PFE des QFX5100-24Q-AA-Schalters mit den B-Ports des FPGA-Moduls des QFX-PFA-4Q-Moduls.

JDFE_XE32_10G

Bei dieser Schnittstelle handelt es sich um einen internen 10-Gigabit-Ethernet-Port am FPGA-Modul des QFX-PFA-4Q-Moduls, der mit den A-Ports am PFE des QFX5100-24Q-AA-Switches verbunden wird.

JDFE_QSFP0_10G_PORT0 [Externer Port 0-0]

Diese Schnittstelle ist einer der nach vorne gerichteten 40-Gigabit-Ethernet-Ports des QFX-PFA-4Q-Moduls und stellt eine Verbindung zur Gast-VM her, die auf dem QFX5100-24Q-AA-Switch und den F-Ports des QFX5100-24Q-AA-Switches ausgeführt wird.

So validieren Sie die Verbindungen zwischen den Netzwerkports des QFX5100-24Q-AA-Switches und den Ports des QFX-PFA-4Q-Moduls:

  1. Konfigurieren Sie ein VLAN und eine VLAN-ID:
  2. Ordnen Sie den F-Port und den A-Port in diesem VLAN zu, damit FPGA und PFE kommunizieren können:
  3. Bestätigen Sie die Konfiguration:
  4. Stellen Sie sicher, dass das VLAN erstellt wurde.
  5. Geben Sie den ikon_eth_util --all-pass-through Befehl an der Eingabeaufforderung für die Gast-VM ein:
  6. Senden Sie Datenverkehr an xe-0/0/10:2 am QFX5100-24Q-AA-Switch und empfangen Sie Datenverkehr an Port 0-0 an der Vorderseite des QFX-PFA-4Q-Moduls.
  7. Senden Sie Datenverkehr an den Frontblende-Port 0-0 des QFX-PFA-4Q-Moduls und empfangen Sie Datenverkehr auf xe-0/0/10:2 auf dem QFX5100-24Q-AA-Switch.
  8. Überprüfen Sie die Statistiken für die Schnittstellen xe-0/0/10:2 und xe-0/0/32, indem Sie die show interfaces xe-0/0/10:2 extensive Befehle and show interfaces xe-0/0/32 extensive eingeben.
  9. Überprüfen Sie die Statistiken für die JDFE_XE32_10G- und JDFE_QSFP0_10G_PORT0 Schnittstellen, indem Sie die maxnet link Befehle an der Eingabeaufforderung der Gast-VM für die Packet Flow Accelerator-Diagnosesoftware eingeben.

    [root@ikondiag ~] # maxnet link show JDFE_XE32_10G

    [root@ikondiag ~] # maxnet link show JDFE_QSFP0_10G_PORT0

Deinstallieren der Gast-VM

So entfernen Sie die Gast-VM:

  1. Löschen Sie die Konfigurationsanweisungen, und deinstallieren Sie das Softwarepaket Packet Flow Accelerator Diagnostics.

    So entfernen Sie z. B. die app-engine Anweisung:

  2. Bestätigen Sie die Konfiguration.
  3. (Optional) Geben Sie den show version Befehl ein, um den Namen des Softwarepakets Packet Flow Accelerator Diagnostics zu erfahren.
  4. Geben Sie den request system software delete virtual-machine-package <package-name> Befehl zum Deinstallieren der Packet Flow Accelerator Diagnostics-Software ein.