Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Instalar el software de diagnóstico del acelerador de flujo de paquetes

Descripción general del software de diagnóstico del acelerador de flujo de paquetes

Puede utilizar el software de diagnóstico del acelerador de flujo de paquetes para probar el módulo FPGA en el módulo QFX-PFA-4Q instalado en el conmutador QFX5100-24Q-AA, así como las rutas de datos entre el módulo FPGA y el conmutador QFX5100-24Q-AA. El software de diagnóstico del acelerador de flujo de paquetes contiene diagnósticos estándar, diagnósticos de orquestación y diagnósticos de sincronización y protocolo de tiempo de precisión (PTP). Además de las pruebas del software de diagnóstico del acelerador de flujo de paquetes, hay utilidades incluidas en el software de diagnóstico del acelerador de flujo de paquetes que puede utilizar para diagnosticar problemas adicionales en el módulo QFX-PFA-4Q. Para obtener información sobre cómo instalar el módulo QFX-PFA-4Q, consulte Instalación de un módulo de expansión en un dispositivo QFX5100.

Para ejecutar los diagnósticos de orquestación, los diagnósticos de PTP y sincronización, y las utilidades contenidas en el software de diagnóstico del acelerador de flujo de paquetes, debe tener instalado en el conmutador QFX5100 un software Junos OS versión 14.1X53-D27 o posterior con automatización mejorada. Para obtener información sobre cómo descargar e instalar el software de Junos OS, consulte Instalación de paquetes de software en dispositivos de la serie QFX.Installing Software on QFX Series Devices

El software de diagnóstico del acelerador de flujo de paquetes se ejecuta en una máquina virtual invitada en el conmutador y requiere que configure las opciones de la máquina virtual invitada en la CLI de Junos OS.

Verifique que el módulo de expansión QFX-PFA-4Q esté instalado

Antes de instalar el software de diagnóstico del acelerador de flujo de paquetes, compruebe que el módulo QFX-PFA-4Q esté instalado.

Desde el símbolo del CLI, emita el comando.show chassis hardware

En la salida de la CLI, puede ver las cuatro interfaces QSFP+ (4x40G QSFP+) contenidas en el módulo QFX-PFA-4Q. están instalados.

Descargue el software de diagnóstico de flujo de paquetes

Nota:

Para acceder al sitio de descarga, debe tener un contrato de servicio con Juniper Networks y una cuenta de acceso. Si necesita ayuda para obtener una cuenta, complete el formulario de registro en el sitio web de Juniper Networks https://www.juniper.net/registration/Register.jsp .https://www.juniper.net/registration/Register.jsp

Para descargar el paquete de software Packet Flow Diagnostics del sitio web de soporte de Juniper Networks, vaya a https://www.juniper.net/support/ :https://www.juniper.net/support/

  1. Con un explorador Web, vaya a https://www.juniper.net/support .https://www.juniper.net/support
  2. Haga clic en .Download Software
  3. En el cuadro Conmutación, haga clic en .Junos OS Platforms
  4. En la sección Serie QFX, haga clic en el nombre de la plataforma para la que desea descargar el software.
  5. Haga clic en la ficha Software y seleccione el número de versión en la lista desplegable Versión.
  6. En la sección Instalar paquete de la ficha Software, seleccione el paquete de instalación de la versión.

    Aparecerá una pantalla de inicio de sesión.

  7. Introduzca su nombre y contraseña y pulse Intro.
  8. Lea el Contrato de licencia para el usuario final, haga clic en el botón de opción y, a continuación, haga clic en .I agreeProceed
  9. Guarde el archivo en el equipo.pfadiag_vm-rXXXXX.img.gz
  10. Abra o guarde el paquete de software Packet Flow Diagnostics en el sistema local del directorio o en una ubicación remota.var/tmp Si va a guardar el paquete de instalación en un sistema remoto, asegúrese de que puede acceder a él mediante HTTP, TFTP, FTP o scp.

Copie el paquete de software de diagnóstico de flujo de paquetes en el conmutador

Para copiar el paquete del software de diagnóstico de flujo de paquetes en el conmutador:

Copie el paquete de diagnóstico de flujo de paquetes en el conmutador mediante cualquier protocolo de transferencia de archivos:

Por ejemplo:

Instale el software de diagnóstico de flujo de paquetes en el conmutador

Para instalar el paquete de software de diagnóstico de flujo de paquetes en el conmutador:

  1. Instale el software de diagnóstico de flujo de paquetes en el conmutador.

    Esto puede tardar unos minutos.

    Si el software de diagnóstico de flujo de paquetes reside localmente en el conmutador, emita el siguiente comando:

  2. Emita el comando para comprobar que la instalación se realizó correctamente.show version

    El resultado de la CLI muestra que se instaló el software de diagnóstico del acelerador de flujo de paquetes.

Configure las opciones de la máquina virtual invitada para iniciar la máquina virtual invitada en el host

Para configurar las opciones de la máquina virtual invitada:

  1. Configure las siguientes opciones para la compatibilidad con máquinas virtuales invitadas en la CLI de Junos OS en la jerarquía [edit].
    • Nombre del clúster de cómputo

    • Nombre del nodo de proceso

    • Nombre de instancia de VM

    • Interfaz de administración dedicada para VM invitada

    • Nombre del paquete de terceros

    • Dirección IP interna de la máquina virtual invitada

  2. Configure el nombre del clúster de proceso y del nodo de proceso.

    El nombre del clúster de proceso debe ser default-cluster y el nombre del nombre del nodo de proceso debe ser default-node; de lo contrario, se produce un error al iniciar la máquina virtual invitada.

  3. Configure el nombre de la instancia de máquina virtual y el nombre de la aplicación de terceros.
    Nota:

    Los nombres de paquete en el comando y el comando deben coincidir.show app-engine virtual-machine-packageshow version

  4. Asocie la instancia de máquina virtual con el clúster de proceso y el nodo de proceso configurados.
    Nota:

    El nombre del clúster de proceso debe ser default-cluster y el nombre del nodo de proceso debe ser default-node; de lo contrario, se produce un error al iniciar la máquina virtual invitada.

  5. Configure la dirección IP de administración local.

    Esta dirección IP se utiliza para la interfaz de puente interna. El host usa esta dirección IP para comprobar la disponibilidad de la máquina virtual invitada.

    Nota:

    No utilice 192.168.1.1 y 192.168.1.2 como direcciones IP, ya que son utilizadas por Host-OS y Junos OS respectivamente.

  6. Configure la interfaz de administración para la máquina virtual invitada.

    Esta interfaz de administración es independiente de la que se usa para Junos OS.

    Nota:

    El nombre de la interfaz de administración debe ser em0 o em1. Se producirá un error en la configuración si no configura una interfaz de administración y, a continuación, confirma la configuración.

    La nueva interfaz de administración se aprovisiona para la máquina virtual invitada.

  7. Confirme la configuración.

    Estos son los resultados de la configuración:

Comprobar que la máquina virtual invitada funciona

Para comprobar que la máquina virtual invitada funciona:

Emita los siguientes comandos para comprobar que todo funciona correctamente:show
  • raíz> show app-engine status

    El estado debe ser En línea.

  • raíz> show app-engine virtual-machine instance

    El estado de la máquina virtual debe estar activo.

  • raíz> show app-engine virtual-machine package

Acceda a la máquina virtual invitada

Para acceder a la máquina virtual invitada:

  1. Inicie sesión en la máquina virtual invitada.
    • Especifique el nombre de la máquina virtual invitada mediante el comando.request app-engine virtual-machine-shell guest-VM-name La longitud máxima del nombre de la máquina virtual invitada es de 255 caracteres. Asegúrese de haber iniciado sesión como root cuando ingrese este comando.

    • Escriba una combinación válida de nombre de usuario y contraseña para la máquina virtual invitada.

      Nota:

      La primera vez que inicie sesión, el nombre de usuario es root. No hay contraseña. Después de iniciar sesión, se le pedirá que cree una contraseña.

      Por ejemplo:

  2. Emita el comando para ver los nombres de la interfaz de administración que se usa para acceder a la máquina virtual invitada desde fuera de la red, el nombre de la interfaz de administración que se usa para uso interno y los puertos NIC usados en la máquina virtual de diagnóstico.ifconfig -a

    En este ejemplo, la dirección es la dirección IP que se usa para uso interno, la interfaz se usa para comunicaciones externas y las interfaces xe-0/0/40 y xe-0/0/41 son los puertos NIC usados en la máquina virtual de diagnóstico.heartbeatmanagement El está configurado de forma predeterminada.heartbeat La dirección IP del es la misma que la que configuró para Junos OS.heartbeat

    Puede asociar una de las interfaces a la máquina virtual invitada emitiendo el comando .set services app-engine virtual-machines instance name management-interface interface-name Utilice la misma dirección IP que la que configuró con el archivo .set services app-engine virtual-machines instance test local-management family inet address 192.168.1.10 Las direcciones MAC asociadas con estas interfaces se utilizan para puentes internos.

Verifique que el módulo FPGA esté funcionando

Puede utilizar las siguientes utilidades para comprobar que el módulo FPGA del módulo QFX-PFA-4Q funciona.

Para comprobar que el módulo FPGA funciona:

  1. Emita el comando en el indicador de inicio de sesión de la máquina virtual invitada.lspci |grep "RAM memory"

    El resultado muestra que el dispositivo 0078 de Juniper Networks está funcionando.

  2. Emita el comando en el indicador de inicio de sesión de la máquina virtual invitada:lspci |grep Co-processor

    El resultado muestra que Maxeler Technologies Ltd. El dispositivo 0006 está funcionando.

  3. Emita el comando en el indicador de inicio de sesión de la máquina virtual invitada:maxtop
    Nota:

    Si hay errores en la salida del comando, reinicie la máquina virtual invitada.

Validar las conexiones entre los puertos de red del conmutador QFX5100-24Q-AA y los puertos del módulo QFX-PFA-4Q

Puede utilizar la utilidad para validar las conexiones entre los puertos de red del conmutador QFX5100-24Q-AA y los puertos del módulo QFX-PFA-4Q.ikon_eth_util –all-pass-through

En este ejemplo, la utilidad validará las siguientes conexiones entre los puertos F, A, B y C. proporciona los puertos que se validan en este ejemplo. ikon_eth_util --all-pass-throughTabla 1

Tabla 1: Validación de puertos

Puertos F

Puertos A

Puertos B

Puertos C

xe-0/0/10:2

Esta interfaz es uno de los puertos 10 Gigabit Ethernet del conmutador QFX5100-24Q-AA. Puede administrar estos puertos a través de Junos OS.

xe-0/0/32

Esta interfaz conecta el PFE del conmutador QFX5100-24Q-AA a los puertos B del módulo FPGA del módulo QFX-PFA-4Q.

JDFE_XE32_10G

Esta interfaz es un puerto interno de 10 Gigabit Ethernet en el módulo FPGA en el módulo QFX-PFA-4Q y se conecta a los puertos A en el PFE del conmutador QFX5100-24Q-AA.

JDFE_QSFP0_10G_PORT0 [Puerto externo 0-0]

Esta interfaz es uno de los puertos 40 Gigabit Ethernet frontales del módulo QFX-PFA-4Q y se conecta a la máquina virtual invitada que se ejecuta en el conmutador QFX5100-24Q-AA y los puertos F en el conmutador QFX5100-24Q-AA.

Para validar las conexiones entre los puertos de red del conmutador QFX5100-24Q-AA y los puertos del módulo QFX-PFA-4Q:

  1. Configure una VLAN y un ID de VLAN:
  2. Asocie el puerto F y el puerto A en esta VLAN para que la FPGA y el PFE puedan comunicarse:
  3. Confirme su configuración:
  4. Verifique que se haya creado la VLAN.
  5. Emita el comando en el indicador de inicio de sesión de la máquina virtual invitada:ikon_eth_util --all-pass-through
  6. Envíe tráfico a xe-0/0/10:2 en el conmutador QFX5100-24Q-AA y reciba tráfico en el puerto 0-0 del panel frontal del módulo QFX-PFA-4Q.
  7. Envíe tráfico al puerto 0-0 del panel frontal del módulo QFX-PFA-4Q y reciba tráfico en xe-0/0/10:2 en el conmutador QFX5100-24Q-AA.
  8. Compruebe las estadísticas de las interfaces xe-0/0/10:2 y xe-0/0/32 emitiendo los comandos y .show interfaces xe-0/0/10:2 extensiveshow interfaces xe-0/0/32 extensive
  9. Compruebe las estadísticas de las interfaces JDFE_XE32_10G y JDFE_QSFP0_10G_PORT0 emitiendo los comandos en el indicador de máquina virtual invitada para el software de diagnóstico del acelerador de flujo de paquetes.maxnet link

    [root@ikondiag ~] # maxnet link show JDFE_XE32_10G

    [root@ikondiag ~] # maxnet link show JDFE_QSFP0_10G_PORT0

Desinstalar la máquina virtual invitada

Para quitar la máquina virtual invitada:

  1. Elimine las instrucciones de configuración y desinstale el paquete de software Packet Flow Accelerator Diagnostics.

    Por ejemplo, para quitar la instrucción:app-engine

  2. Confirme la configuración.
  3. (Opcional) Emita el comando para aprender el nombre del paquete de software Packet Flow Accelerator Diagnostics.show version
  4. Ejecute el comando para desinstalar el software de diagnóstico del acelerador de flujo de paquetes.request system software delete virtual-machine-package <package-name>