Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Software de diagnóstico do Packet Flow Accelerator

Visão geral do software Packet Flow Accelerator Diagnostics

Você pode usar o software Packet Flow Accelerator Diagnostics para testar o módulo FPGA no módulo QFX-PFA-4Q instalado no switch QFX5100-24Q-AA, bem como os caminhos de dados entre o módulo FPGA e o switch QFX5100-24Q-AA. O software Packet Flow Accelerator Diagnostics contém diagnósticos padrão, diagnósticos de orquestração e protocolo de tempo de precisão (PTP) e diagnósticos de sincronização. Além dos testes de software Packet Flow Accelerator Diagnostics, existem utilitários incluídos no software Packet Flow Accelerator Diagnostics que você pode usar para diagnosticar mais problemas no módulo QFX-PFA-4Q. Para obter informações sobre como instalar o módulo QFX-PFA-4Q, veja Instalação de um módulo de expansão em um dispositivo QFX5100.

Para executar os diagnósticos de orquestração, PTP e diagnósticos de sincronização e utilidades contidos no software Packet Flow Accelerator Diagnostics, você precisa ter um software Junos OS Release 14.1X53-D27 ou mais tarde com automação aprimorada instalada em seu switch QFX5100. Para obter informações sobre como baixar e instalar o software Junos OS, veja Instalação de pacotes de software em dispositivos da Série QFX.

O software Packet Flow Accelerator Diagnostics é executado em um VM convidado no switch e exige que você configure opções de VM convidados no Junos OS CLI.

Verifique se o módulo de expansão QFX-PFA-4Q está instalado

Antes de instalar o software Packet Flow Accelerator Diagnostics, verifique se o módulo QFX-PFA-4Q está instalado.

A partir do prompt CLI, emita o show chassis hardware comando.

A partir da saída CLI, você pode ver que as quatro interfaces QSFP+ (4x40G QSFP+) contidas no módulo QFX-PFA-4Q. estão instaladas.

Baixe o software de diagnóstico de fluxo de pacotes

Nota:

Para acessar o site de download, você deve ter um contrato de serviço com a Juniper Networks e uma conta de acesso. Se você precisar de ajuda para obter uma conta, preencha o formulário de inscrição no site da Juniper Networks https://www.juniper.net/registration/Register.jsp .

Para baixar o pacote de software Packet Flow Diagnostics no site de suporte da Juniper Networks, acesse https://www.juniper.net/support/ :

  1. Usando um navegador web, navegue até https://www.juniper.net/support .
  2. Clique em Download Software.
  3. Na caixa de comutação, clique Junos OS Platformsem .
  4. Na seção da Série QFX, clique no nome da plataforma para a qual deseja baixar software.
  5. Clique na guia de software e selecione o número de versão da lista de quedas de versão.
  6. Na seção Pacote de instalação na guia Software, selecione o Pacote de instalação para o lançamento.

    Uma tela de login aparece.

  7. Digite seu nome e senha e pressione Enter.
  8. Leia o Contrato de licença do usuário final, clique no botão de I agree rádio e clique em Proceed.
  9. Reserve o pfadiag_vm-rXXXXX.img.gz arquivo em seu computador.
  10. Abra ou reserve o pacote de software Packet Flow Diagnostics para o sistema local no var/tmp diretório ou para um local remoto. Se você estiver economizando o pacote de instalação em um sistema remoto, certifique-se de acessá-lo usando HTTP, TFTP, FTP ou scp.

Copie o pacote de software de diagnóstico de fluxo de pacotes para o switch

Para copiar o pacote de software de diagnóstico de fluxo de pacotes para o switch:

Copie o pacote de diagnóstico de fluxo de pacotes para o switch usando qualquer protocolo de transferência de arquivos:

Por exemplo:

Instale o software de diagnóstico de fluxo de pacotes no switch

Para instalar o pacote de software de diagnóstico de fluxo de pacotes no switch:

  1. Instale o software Packet Flow Diagnostics no switch.

    Isso pode levar alguns minutos.

    Se o software Packet Flow Diagnostics residir localmente no switch, emita o seguinte comando:

  2. Emita o show version comando para verificar se a instalação foi bem sucedida.

    A saída CLI mostra que o software Packet Flow Accelerator Diagnostics foi instalado.

Configure as opções de VM convidados para lançar o VM convidado no host

Para configurar as opções de VM para convidados:

  1. Configure as seguintes opções para suporte de VM convidado na CLI do Junos OS na hierarquia [de edição].
    • Nome do cluster de computação

    • Nome do nó de computação

    • Nome da instância VM

    • Interface de gerenciamento dedicada para VM convidado

    • Nome do pacote de terceiros

    • Endereço IP interno do VM convidado

  2. Configure o nome do nó de cluster de computação e computação.

    O nome do cluster de computação deve ser cluster padrão, e o nome do nome do nó de computação deve ser nó padrão; caso contrário, o lançamento do VM convidado falha.

  3. Configure o nome da instância VM e o nome do aplicativo de terceiros.
    Nota:

    Os nomes do pacote no show app-engine virtual-machine-package comando e no show version comando devem combinar.

  4. Associe a instância VM com o nó de cluster de computação e computação configurado.
    Nota:

    O nome do cluster de computação deve ser cluster padrão, e o nome do nó de computação deve ser nó padrão; caso contrário, o lançamento do VM convidado falha.

  5. Configure o endereço IP do gerenciamento local.

    Este endereço IP é usado para a interface de ponte interna. O host usa este endereço IP para verificar a disponibilidade do VM convidado.

    Nota:

    Não use 192.168.1.1.1 e 192.168.1.2 como endereços IP porque eles são usados pelo Host-OS e Junos OS, respectivamente.

  6. Configure a interface de gerenciamento para o VM convidado.

    Essa interface de gerenciamento é separada da usada para o Junos OS.

    Nota:

    O nome da interface de gerenciamento deve ser em0 ou em1. A configuração falhará se você não configurar uma interface de gerenciamento e depois confirmar a configuração.

    A nova interface de gerenciamento está provisionada para o VM convidado.

  7. Confirmar a configuração.

    Aqui estão os resultados da configuração:

Verifique se o VM convidado está funcionando

Para verificar se o VM convidado está funcionando:

Emita os comandos a seguir show para verificar se tudo está funcionando corretamente:
  • raiz> show app-engine status

    O status deve ser Online.

  • raiz> show app-engine virtual-machine instance

    O status de VM deve estar ativo.

  • raiz> show app-engine virtual-machine package

Acesse o VM convidado

Para acessar o VM convidado:

  1. Faça login no VM convidado.
    • Especifique o nome de VM convidado usando o request app-engine virtual-machine-shell guest-VM-name comando. O comprimento máximo para o nome VM convidado é de 255 caracteres. Certifique-se de estar logado como raiz quando entrar neste comando.

    • Insira uma combinação válida de nome de usuário e senha para o VM convidado.

      Nota:

      Na primeira vez que você faz login, o nome de usuário é raiz. Não há senha. Após o login, você será solicitado a criar uma senha.

      Por exemplo:

  2. Emita o ifconfig -a comando para ver os nomes da interface de gerenciamento que é usada para acessar o VM convidado de fora da rede, nome da interface de gerenciamento que é usada para uso interno e as portas NIC usadas no VM de diagnóstico.

    Neste exemplo, o heartbeat endereço é o endereço IP usado para uso interno, a management interface é usada para comunicações externas e as interfaces xe-0/0/40 e xe-0/0/41 são as portas NIC usadas no VM de diagnóstico. A heartbeat configuração é por padrão. O endereço IP do heartbeat é o mesmo que o endereço IP que você configurou para o Junos OS.

    Você pode associar uma das interfaces ao VM convidado emitindo o set services app-engine virtual-machines instance name management-interface interface-name. comando. Use o mesmo endereço IP que o que você configurou usando o set services app-engine virtual-machines instance test local-management family inet address 192.168.1.10. Os endereços MAC associados a essas interfaces são usados para pontes internas.

Verifique se o módulo FPGA está funcionando

Você pode usar os seguintes serviços para verificar se o módulo FPGA no módulo QFX-BLUETOOTH-4Q está funcionando.

Para verificar se o módulo FPGA está funcionando:

  1. Emita o lspci |grep "RAM memory" comando no prompt de login de VM convidado.

    A saída mostra que o Dispositivo 0078 da Juniper Networks está funcionando.

  2. Emita o lspci |grep Co-processor comando no prompt de login de VM convidado:

    A saída mostra que a Maxeler Technologies Ltd. O dispositivo 0006 está funcionando.

  3. Emita o maxtop comando no prompt de login de VM convidado:
    Nota:

    Se houver erros na saída de comando, relançar o VM convidado.

Valide as conexões entre as portas de rede de switches QFX5100-24Q-AA e as portas dos módulos QFX-PFA-4Q

Você pode usar o ikon_eth_util –all-pass-through utilitário para validar as conexões entre as portas de rede de switches QFX5100-24Q-AA e as portas de módulo QFX-PFA-4Q.

Neste exemplo, o ikon_eth_util --all-pass-through utilitário validará as seguintes conexões entre as portas F, portas A, portas B e portas C. As portas são validadas neste exemplo. Tabela 1

Tabela 1: Validação de portas

Portas F

Portas A

Portas B

Portas C

xe-0/0/10:2

Essa interface é uma das portas Ethernet de 10 Gigabit no switch QFX5100-24Q-AA. Você pode gerenciar essas portas através do Junos OS.

xe-0/0/32

Essa interface conecta o PFE do switch QFX5100-24Q-AA às portas B no módulo FPGA no módulo QFX-4Q.

JDFE_XE32_10G

Esta interface é uma porta Ethernet interna de 10 Gigabits no módulo FPGA no módulo QFX-4Q e se conecta às portas A no PFE do switch QFX5100-24Q-AA.

JDFE_QSFP0_10G_PORT0 [Porta externa 0-0]

Esta interface é uma das portas Ethernet de 40 Gigabit voltadas para a frente no módulo QFX-4Q e se conecta ao VM convidado em execução no switch QFX5100-24Q-AA e nas portas F no switch QFX5100-24Q-AA.

Para validar as conexões entre as portas de rede de switches QFX5100-24Q-AA e as portas do módulo QFX-OSP-4Q:

  1. Configure uma ID VLAN e VLAN:
  2. Associe a porta F e a porta A nesta VLAN para que o FPGA e o PFE possam se comunicar:
  3. Confirmar a configuração:
  4. Verifique se a VLAN foi criada.
  5. Emita o ikon_eth_util --all-pass-through comando no prompt de login de VM convidado:
  6. Envie tráfego para xe-0/0/10:2 no switch QFX5100-24Q-AA e receba tráfego na porta do painel frontal 0-0 no módulo QFX-PFA-4Q.
  7. Envie tráfego para a porta do painel frontal 0-0 no módulo QFX-OS-4Q e receba tráfego no xe-0/10:2 no switch QFX5100-24Q-AA.
  8. Verifique as estatísticas das interfaces xe-0/0/10:2 e xe-0/0/32, emitindo as show interfaces xe-0/0/10:2 extensive interfaces e show interfaces xe-0/0/32 extensive comandos.
  9. Verifique as estatísticas das interfaces de JDFE_XE32_10G e JDFE_QSFP0_10G_PORT0 emitindo os maxnet link comandos no prompt de VM convidado para o software Packet Flow Accelerator Diagnostics.

    [root@ikondiag ~] # maxnet link show JDFE_XE32_10G

    [root@ikondiag ~] # maxnet link show JDFE_QSFP0_10G_PORT0

Desinstale o VM convidado

Para remover o VM convidado:

  1. Exclua as declarações de configuração e desinstale o pacote de software Packet Flow Accelerator Diagnostics.

    Por exemplo, para remover a app-engine declaração:

  2. Confirmar a configuração.
  3. (Opcional) Emita o show version comando para saber o nome do pacote de software Packet Flow Accelerator Diagnostics.
  4. Emita o request system software delete virtual-machine-package <package-name> comando para desinstalar o software Packet Flow Accelerator Diagnostics.