Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Installer le logiciel de diagnostic Packet Flow Accelerator

Présentation du logiciel Packet Flow Accelerator Diagnostics

Vous pouvez utiliser le logiciel Packet Flow Accelerator Diagnostics pour tester le module FPGA dans le module QFX-PFA-4Q installé sur le commutateur QFX5100-24Q-AA ainsi que les chemins de données entre le module FPGA et le commutateur QFX5100-24Q-AA. Le logiciel Packet Flow Accelerator Diagnostics contient des diagnostics standard, des diagnostics d’orchestration, des diagnostics PTP (Precision Time Protocol) et des diagnostics de synchronisation. Outre les tests du logiciel Packet Flow Accelerator Diagnostics, il existe des utilitaires inclus dans le logiciel Packet Flow Accelerator Diagnostics que vous pouvez utiliser pour diagnostiquer plus en détail les problèmes sur le module QFX-PFA-4Q. Pour plus d’informations sur l’installation du module QFX-PFA-4Q, reportez-vous à la section Installation d’un module d’extension dans un périphérique QFX5100.

Pour exécuter les diagnostics d’orchestration, les diagnostics PTP et de synchronisation, ainsi que les utilitaires contenus dans le logiciel de diagnostic Packet Flow Accelerator, vous devez disposer d’un logiciel Junos OS version 14.1X53-D27 ou ultérieure avec automatisation améliorée installé sur votre commutateur QFX5100. Pour plus d’informations sur le téléchargement et l’installation du logiciel Junos OS, reportez-vous à la section Installation de packages logiciels sur les équipements QFX Series.

Le logiciel Packet Flow Accelerator Diagnostics s’exécute dans une machine virtuelle invitée sur le commutateur et nécessite que vous configuriez les options de machine virtuelle invitée dans l’interface de ligne de commande Junos OS.

Vérifiez que le module d’extension QFX-PFA-4Q est installé.

Avant d’installer le logiciel Packet Flow Accelerator Diagnostics, vérifiez que le module QFX-PFA-4Q est installé.

À partir de l’invite de la CLI, exécutez la show chassis hardware commande.

Sur la sortie CLI, vous pouvez voir que les quatre interfaces QSFP+ (4x40G QSFP+) contenues dans le module QFX-PFA-4Q. sont installés.

Télécharger le logiciel Packet Flow Diagnostics

REMARQUE :

Pour accéder au site de téléchargement, vous devez disposer d’un contrat de service avec Juniper Networks et d’un compte d’accès. Si vous avez besoin d’aide pour créer un compte, remplissez le formulaire d’inscription sur le site Web de Juniper Networks https://www.juniper.net/registration/Register.jsp .

Pour télécharger le progiciel Packet Flow Diagnostics à partir du site de support Juniper Networks, rendez-vous sur https://www.juniper.net/support/ :

  1. À l’aide d’un navigateur Web, accédez à https://www.juniper.net/support .
  2. Cliquez sur Download Software.
  3. Dans la zone Commutation, cliquez sur Junos OS Platforms.
  4. Dans la section QFX Series, cliquez sur le nom de la plate-forme pour laquelle vous souhaitez télécharger le logiciel.
  5. Cliquez sur l’onglet Logiciel et sélectionnez le numéro de version dans la liste déroulante Version.
  6. Dans la section Installer le package de l’onglet Logiciel, sélectionnez le package d’installation de la version.

    Un écran de connexion s’affiche.

  7. Entrez votre nom et votre mot de passe et appuyez sur Entrée.
  8. Lisez le Contrat de licence de l’utilisateur final, cliquez sur la case d’option I agree , puis sur Proceed.
  9. Enregistrez le pfadiag_vm-rXXXXX.img.gz fichier sur votre ordinateur.
  10. Ouvrez ou enregistrez le progiciel Packet Flow Diagnostics sur le système local dans l’annuaire var/tmp ou sur un emplacement distant. Si vous enregistrez le package d’installation sur un système distant, assurez-vous que vous pouvez y accéder à l’aide de HTTP, TFTP, FTP ou scp.

Copiez le progiciel Packet Flow Diagnostics sur le commutateur.

Pour copier le progiciel de diagnostic de flux de paquets sur le commutateur :

Copiez le package de diagnostics de flux de paquets sur le commutateur à l’aide d’un protocole de transfert de fichiers :

Par exemple :

Installez le logiciel de diagnostic des flux de paquets sur le commutateur.

Pour installer le progiciel de diagnostic de flux de paquets sur le commutateur :

  1. Installez le logiciel Packet Flow Diagnostics sur le commutateur.

    Cela peut prendre quelques minutes.

    Si le logiciel Packet Flow Diagnostics réside localement sur le commutateur, exécutez la commande suivante :

  2. Exécutez la show version commande pour vérifier que l’installation a réussi.

    La sortie CLI indique que le logiciel Packet Flow Accelerator Diagnostics a été installé.

Configurer les options de la machine virtuelle invitée pour lancer la machine virtuelle invitée sur l’hôte

Pour configurer les options de la machine virtuelle invitée :

  1. Configurez les options suivantes pour la prise en charge des machines virtuelles invitées dans l’interface de ligne de commande Junos OS au niveau de la hiérarchie [edit].
    • Nom du cluster de calcul

    • Nom du nœud de calcul

    • Nom de l’instance de machine virtuelle

    • Interface de gestion dédiée pour la machine virtuelle invitée

    • Nom de package tiers

    • Adresse IP interne de la machine virtuelle invitée

  2. Configurez le nom du cluster de calcul et du nœud de calcul.

    Le nom du cluster de calcul doit être default-cluster, et le nom du nom du nœud de calcul doit être default-node ; sinon, le lancement de la machine virtuelle invitée échoue.

  3. Configurez le nom de l’instance de machine virtuelle et le nom de l’application tierce.
    REMARQUE :

    Les noms de package dans la commande et la show app-engine virtual-machine-packageshow version commande doivent correspondre.

  4. Associez l’instance de machine virtuelle au cluster de calcul et au nœud de calcul configurés.
    REMARQUE :

    Le nom du cluster de calcul doit être default-cluster, et le nom du nœud de calcul doit être default-node ; sinon, le lancement de la machine virtuelle invitée échoue.

  5. Configurez l’adresse IP de gestion locale.

    Cette adresse IP est utilisée pour l’interface de pontage interne. L’hôte utilise cette adresse IP pour vérifier la disponibilité de la machine virtuelle invitée.

    REMARQUE :

    N’utilisez pas 192.168.1.1 et 192.168.1.2 comme adresses IP, car elles sont respectivement utilisées par Host-OS et Junos OS.

  6. Configurez l’interface de gestion de la machine virtuelle invitée.

    Cette interface de gestion est distincte de celle utilisée pour Junos OS.

    REMARQUE :

    Le nom de l’interface de gestion doit être em0 ou em1. La configuration échouera si vous ne configurez pas d’interface de gestion, puis validez la configuration.

    La nouvelle interface de gestion est provisionnée pour la machine virtuelle invitée.

  7. Validez la configuration.

    Voici les résultats de la configuration :

Vérifier que la machine virtuelle invitée fonctionne

Pour vérifier que la machine virtuelle invitée fonctionne :

Exécutez les commandes suivantes show pour vérifier que tout fonctionne correctement :
  • racine> show app-engine status

    L’état doit être En ligne.

  • racine> show app-engine virtual-machine instance

    L’état de la machine virtuelle doit être actif.

  • racine> show app-engine virtual-machine package

Accéder à la machine virtuelle invitée

Pour accéder à la machine virtuelle invitée :

  1. Connectez-vous à la machine virtuelle invitée.
    • Spécifiez le nom de la machine virtuelle invitée à l’aide de la request app-engine virtual-machine-shell guest-VM-name commande. La longueur maximale du nom de la machine virtuelle invitée est de 255 caractères. Assurez-vous d’être connecté en tant que root lorsque vous entrez cette commande.

    • Entrez une combinaison valide de nom d’utilisateur et de mot de passe pour la machine virtuelle invitée.

      REMARQUE :

      La première fois que vous vous connectez, le nom d’utilisateur est root. Il n’y a pas de mot de passe. Après vous être connecté, vous serez invité à créer un mot de passe.

      Par exemple :

  2. Exécutez la ifconfig -a commande pour afficher les noms de l’interface de gestion utilisée pour accéder à la machine virtuelle invitée à partir de l’extérieur du réseau, le nom de l’interface de gestion utilisée pour un usage interne et les ports de carte réseau utilisés dans la machine virtuelle de diagnostic.

    Dans cet exemple, l’adresse heartbeat est l’adresse IP utilisée pour un usage interne, l’interface est utilisée pour les management communications externes et les interfaces xe-0/0/40 et xe-0/0/41 sont les ports de carte réseau utilisés dans la machine virtuelle de diagnostic. Le heartbeat est configuré par défaut. L’adresse IP du heartbeat est identique à l’adresse IP que vous avez configurée pour Junos OS.

    Vous pouvez associer l’une des interfaces à la machine virtuelle invitée en exécutant la set services app-engine virtual-machines instance name management-interface interface-namecommande . Utilisez la même adresse IP que celle que vous avez configurée à l’aide de la set services app-engine virtual-machines instance test local-management family inet address 192.168.1.10commande . Les adresses MAC associées à ces interfaces sont utilisées pour le pontage interne.

Vérifiez que le module FPGA fonctionne

Vous pouvez utiliser les utilitaires suivants pour vérifier que le module FPGA du module QFX-PFA-4Q fonctionne.

Pour vérifier que le module FPGA fonctionne :

  1. Exécutez la lspci |grep "RAM memory" commande à l’invite de connexion de la machine virtuelle invitée.

    La sortie montre que l’équipement 0078 de Juniper Networks fonctionne.

  2. Exécutez la lspci |grep Co-processor commande à l’invite de connexion de la machine virtuelle invitée :

    Les résultats montrent que Maxeler Technologies Ltd. L’appareil 0006 fonctionne.

  3. Exécutez la maxtop commande à l’invite de connexion de la machine virtuelle invitée :
    REMARQUE :

    S’il y a des erreurs dans la sortie de la commande, relancez la machine virtuelle invitée.

Validez les connexions entre les ports réseau du commutateur QFX5100-24Q-AA et les ports du module QFX-PFA-4Q

Vous pouvez utiliser l’utilitaire ikon_eth_util –all-pass-through pour valider les connexions entre les ports réseau du commutateur QFX5100-24Q-AA et les ports du module QFX-PFA-4Q.

Dans cet exemple, l’utilitaire ikon_eth_util --all-pass-through va valider les connexions suivantes entre les ports F, les ports A, les ports B et les ports C. Tableau 1 fournit les ports validés dans cet exemple.

Tableau 1 : Validation des ports

Ports F

Ports A

Ports B

Ports C

xe-0/0/10:2

Cette interface est l’un des ports Ethernet 10 Gigabit du commutateur QFX5100-24Q-AA. Vous pouvez gérer ces ports via Junos OS.

xe-0/0/32

Cette interface connecte le PFE du commutateur QFX5100-24Q-AA aux ports B du module FPGA du module QFX-PFA-4Q.

JDFE_XE32_10G

Cette interface est un port Ethernet 10 Gigabit interne sur le module FPGA du module QFX-PFA-4Q et se connecte aux ports A du PFE du commutateur QFX5100-24Q-AA.

JDFE_QSFP0_10G_PORT0 [Port externe 0-0]

Cette interface est l’un des ports Ethernet 40 Gigabit à l’avant du module QFX-PFA-4Q et se connecte à la machine virtuelle invitée s’exécutant sur le commutateur QFX5100-24Q-AA et aux ports F du commutateur QFX5100-24Q-AA.

Pour valider les connexions entre les ports réseau du commutateur QFX5100-24Q-AA et les ports du module QFX-PFA-4Q :

  1. Configurez un VLAN et un ID de VLAN :
  2. Associez le port F et le port A à ce VLAN pour que le FPGA et le PFE puissent communiquer :
  3. Validez la configuration :
  4. Vérifiez que le VLAN a bien été créé.
  5. Exécutez la ikon_eth_util --all-pass-through commande à l’invite de connexion de la machine virtuelle invitée :
  6. Envoyez le trafic vers xe-0/0/10:2 sur le commutateur QFX5100-24Q-AA et recevez le trafic sur le port 0-0 du panneau avant du module QFX-PFA-4Q.
  7. Envoyez le trafic sur le port 0-0 du panneau avant du module QFX-PFA-4Q et recevez le trafic sur xe-0/0/10:2 sur le commutateur QFX5100-24Q-AA.
  8. Vérifiez les statistiques des interfaces xe-0/0/10:2 et xe-0/0/32 en exécutant les show interfaces xe-0/0/10:2 extensive commandes and show interfaces xe-0/0/32 extensive .
  9. Vérifiez les statistiques des interfaces JDFE_XE32_10G et JDFE_QSFP0_10G_PORT0 en exécutant les maxnet link commandes à l’invite de la machine virtuelle invitée pour le logiciel de diagnostic Packet Flow Accelerator.

    [root@ikondiag ~] # maxnet link show JDFE_XE32_10G

    [root@ikondiag ~] # maxnet link show JDFE_QSFP0_10G_PORT0

Désinstaller la machine virtuelle invitée

Pour supprimer la machine virtuelle invitée :

  1. Supprimez les instructions de configuration et désinstallez le progiciel Packet Flow Accelerator Diagnostics.

    Par exemple, pour supprimer l’instruction app-engine :

  2. Validez la configuration.
  3. (Facultatif) Exécutez la show version commande pour connaître le nom du progiciel Packet Flow Accelerator Diagnostics.
  4. Exécutez la request system software delete virtual-machine-package <package-name> commande pour désinstaller le logiciel Packet Flow Accelerator Diagnostics.