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 de acelerador de flujo de paquetes

 

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

Puede usar el software de diagnósticos de acelerador de flujo de paquetes para probar el módulo FPGA en el módulo QFX-PFA-4Q que está instalado en el conmutador QFX5100-24Q-AA, así como en las rutas de datos entre el módulo FPGA y el conmutador QFX5100-24Q-AA. El software de diagnóstico de acelerador de flujo de paquetes contiene diagnósticos estándar, diagnósticos de orquestación y el protocolo de tiempo de precisión (PTP) y diagnósticos de sincronización. Consulte Understanding Packet Flow Accelerator Diagnostics Software and Other Utilities. Además de las pruebas del software de diagnóstico del acelerador de flujo de paquetes, existen utilidades incluidas en el software de diagnóstico de acelerador de flujo de paquetes que puede usar para diagnosticar más problemas en el módulo QFX-PFA-4Q. Para obtener más 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 diagnósticos, PTP y sincronización, y utilidades contenidas en el software de diagnóstico de acelerador de flujo de paquetes, necesita tener un software X53-D27 de 14,1 pulgadas o posterior, con Junos OS una automatización mejorada instalada en su QFX5100 conmutador. Para obtener información sobre cómo descargar e instalar el software de Junos OS, consulte la Installing Software Packages 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 de invitado en Junos OS CLI.

Verificación de que está instalado el módulo de expansión QFX-PFA-4Q

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

Desde el símbolo de la CLI, show chassis hardware ejecute el comando.

{master:0}
root> show chassis hardware

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

Descarga del software de diagnóstico de flujo de paquetes

Nota

Para acceder al sitio de descarga, debe disponer de 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 la Juniper Networks

sitio Web https://www.Juniper.net/registration/Register.jsp .

Para descargar el paquete de software de diagnósticos de flujo de paquetes desde el sitio web de soporte Juniper Networks, vaya a https://www.Juniper.net/support/ :

  1. Con un explorador Web, vaya a https://www.Juniper.net/support .
  2. Elija 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 software.
  5. Haga clic en la ficha software y seleccione el número de lanzamiento en la lista desplegable liberar.
  6. En la sección instalar paquete en la ficha software, seleccione el paquete de instalación para la versión.

    Aparecerá una pantalla de inicio de sesión.

  7. Escriba su nombre y contraseña y pulse Entrar.
  8. Lea el acuerdo de licencia de usuario final, haga clic en el Acepto y, a continuación, haga clic en Va.
  9. Guardar la pfadiag_vm-rXXXXX. img. gz archivo en el equipo.
  10. Abrir o guardar el paquete de software de diagnóstico de flujo de paquetes en el sistema local de la var/tmp directorio o en una ubicación remota. Si va a guardar el paquete de instalación en un sistema remoto, asegúrese de que puede tener acceso a él mediante HTTP, TFTP, FTP o SCP.

Copiando el paquete de software de diagnóstico de flujo de paquetes al conmutador

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

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

    Por ejemplo:

    root% scp //hostname/pathname/pfadiag_vm-rXXXXX.img.gz /var/tmp

Instalar 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 comando siguiente:

    {master:0}
    root> request system software add virtual-machine-package /var/tmp/pfadiag_vm-rXXXXX.img.gz
  2. Ejecute el show version comando para comprobar que la instalación se realizó correctamente.
    {master:0}
    root> 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 VM de invitado para iniciar la VM de invitado en el host

Para configurar las opciones de la VM del invitado:

  1. Configure las siguientes opciones para la compatibilidad con VM de invitado en la Junos os CLI en la jerarquía [edit].
    • Nombre del clúster de cálculo

    • Nombre del nodo de cálculo

    • Nombre de instancia de VM

    • Interfaz de administración dedicada para la VM de invitado

    • Nombre del paquete de terceros

    • Dirección IP interna de la VM de invitado

  2. Configure el nombre del clúster de cálculo y el nodo de cálculo.

    El nombre del clúster de cálculo debe ser el clúster predeterminado y el nombre del nodo de cálculo debe ser el nodo predeterminado; de lo contrario, se producirá un error al iniciar la VM de invitado.

    {master:0}
    root# set services app-engine compute-cluster default-cluster compute-node default-node hypervisor
  3. Configure el nombre de la instancia de VM y el nombre de la aplicación de terceros.
    {master:0}
    root# set services app-engine virtual-machines instance instance-name package package-name
    Nota

    Los nombres de los paquetes show app-engine virtual-machine-package en el comando show version y el comando deben coincidir.

    {master:0}
    root# set services app-engine virtual-machines instance diagnostics package pfadiag_vm-rXXXXX-ve
  4. Asocie la instancia de VM con el clúster de cálculo y el nodo de cálculo configurados.
    {master:0}
    root# set services app-engine virtual-machines instance instance-name compute-cluster name compute-node name
    {master:0}
    root# set services app-engine virtual-machines instance diagnostics compute-cluster default-cluster compute-node default-node
    Nota

    El nombre del clúster de cálculo debe ser el clúster predeterminado y el nombre del nodo de cálculo debe ser el nodo predeterminado; de lo contrario, se producirá un error al iniciar la VM de invitado.

  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 VM de invitado.

    Nota

    No utilice las direcciones IP 192.168.1.1 y 192.168.1.2, ya que las utilizan el host-OS y el Junos OS respectivamente.

    {master:0}
    root# set services app-engine virtual-machines instance instance-name local-management family inet address 192.168.1.X
    {master:0}
    root# set services app-engine virtual-machines instance diagnostics local-management family inet address 192.168.1.10
  6. Configure la interfaz de administración para la VM de invitado.

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

    {master:0}
    root # set services app-engine virtual-machines instance diagnostics management-interface em1
    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 está aprovisionada para la VM de invitado.

  7. Confirme la configuración.
    {master:0}
    root# commit

    A continuación se muestran los resultados de la configuración:

Comprobando que la VM de invitado funciona

Para comprobar que la VM de invitado funciona:

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

      El estado debe ser online.

    • 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

Acceso a la VM de invitado

Para acceder a la VM de invitado:

  1. Inicie sesión en la VM de invitado.
    • Especifique el nombre de la VM de request app-engine virtual-machine-shell guest-VM-name invitado con el comando. La longitud máxima del nombre de la VM de invitado es de 255 caracteres. Asegúrese de que ha iniciado sesión como raíz al entrar en este comando.

      root> request app-engine virtual-machine-shell diagnostics
    • Escriba una combinación válida de nombre de usuario y contraseña para la VM de invitado.

      Nota

      La primera vez que inicia 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. Ejecute el ifconfig -a comando para ver los nombres de la interfaz de administración que se usa para tener acceso a la VM de invitado 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 VM de diagnóstico.

    En este ejemplo, la heartbeat dirección es la dirección IP que se utiliza para uso interno, la management interfaz se utiliza para comunicaciones externas y las interfaces xe-0/0/40 y xe-0/0/41 son los puertos NIC que se utilizan en la VM de diagnóstico. El heartbeat está configurado de forma predeterminada. La dirección IP del heartbeat es la misma que la dirección IP configurada para Junos os.

    Puede asociar una de las interfaces con la máquina virtual de invitado si emite set services app-engine virtual-machines instance name management-interface interface-nameel. mando. Utilice la misma dirección IP que la que configuró con el set services app-engine virtual-machines instance test local-management family inet address 192.168.1.10. Las direcciones MAC asociadas a estas interfaces se utilizan para el puente interno.

    [root@ikondiag ~]# ifconfig -a

Comprobando que el módulo FPGA funciona

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

Para comprobar que el módulo FPGA funciona:

  1. Emita el lspci |grep "RAM memory" en el indicador de inicio de sesión de VM de invitado.
    [root@ikondiag ~]# lspci |grep "RAM memory"

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

  2. Emita el lspci |grep Co-processor comando en el indicador de inicio de sesión de VM huésped:
    [root@ikondiag ~]# lspci |grep Co-processor

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

  3. Emita el maxtop comando en el indicador de inicio de sesión de VM huésped:Nota

    Si hay errores en el resultado del comando, reinicie la VM de invitado.

    [root@ikondiag ~]# maxtop

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

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

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

Tabla 1: Validando puertos

Puertos F

A-puertos

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 la Junos OS.

xe-0/0/32

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

JDFE_XE32_10G

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

JDFE_QSFP0_10G_PORT0 [puerto externo 0-0]

Esta interfaz es uno de los puertos de 40 Gigabit Ethernet frontales en el módulo QFX-PFA-4Q y se conecta a la VM de invitado que se ejecuta en el conmutador QFX5100-24Q-AA y a 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 e ID. de VLAN:
    [edit vlans]
    user@switch # set VLAN_TEST vlan-id 100
  2. Asocie el puerto F y el puerto A de esta VLAN para que el PFE de FPGA y el de la sesión de la red pueda comunicarse:
    [edit interfaces]
    user@switch # set xe-0/0/10:2 unit 0 family ethernet-switching vlan members VLAN_TEST
    user@switch # set xe-0/0/32 unit 0 family ethernet-switching vlan members VLAN_TEST
  3. Confirme la configuración:
    [edit]
    user@switch # commit synchronize
  4. Compruebe que se ha creado la VLAN.
    [edit]
    user@switch # run show vlans
  5. Emita el ikon_eth_util --all-pass-through comando en el indicador de inicio de sesión de VM huésped:
    [root@ikondiag ~]# 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 del panel frontal 0-0 en el módulo QFX-PFA-4Q.
  7. Envíe tráfico al puerto del panel frontal 0-0 en el módulo QFX-PFA-4Q y reciba tráfico de 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 show interfaces xe-0/0/10:2 extensive comandos y. show interfaces xe-0/0/32 extensive
  9. Para comprobar las estadísticas de las interfaces JDFE_XE32_10G e JDFE_QSFP0_10G_PORT0, emita los maxnet link comandos en el símbolo del sistema de VM de invitado del software de diagnósticos del acelerador de flujo de paquetes.

    [raíz @ ikondiag ~] # maxnet link show JDFE_XE32_10G

    [raíz @ ikondiag ~] # maxnet link show JDFE_QSFP0_10G_PORT0

Desinstalando la VM de invitado

Para quitar la VM de invitado:

  1. Elimine las instrucciones de configuración y desinstale el paquete de software de diagnósticos del acelerador de flujo de paquetes.

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

    root # delete services app-engine
  2. Confirme la configuración.
    root# commit
  3. Adicional Ejecute el show version comando para conocer el nombre del paquete de software de diagnósticos del acelerador de flujo de paquetes.
    {master:0}
    root> show version
  4. Ejecute el request system software delete virtual-machine-package <package-name> comando para desinstalar el software de diagnósticos del acelerador de flujo de paquetes.
    root> request system software delete virtual-machine-package pfadiag_vm-rXXXXX-ve