Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemplo: configure um teste de benchmarking baseado em RFC 2544 em um roteador MX104 para serviços IPv4 de Camada 3

Requisitos

Nota:

Os roteadores da Série MX oferecem suporte apenas à função refletor em testes de benchmarking baseados em RFC2544. Este exemplo usa o roteador de borda universal 3D MX104 como refletor. Você também pode configurar testes de benchmarking em roteadores MX80 e em roteadores MX240, MX480 e MX960 com MPC1, MPC2 e 16 portas Ethernet MPC de 10 Gigabits do Junos OS Release 16.1 ou posterior. Para configurar testes de benchmarking baseados em RFC2544 em roteadores MX240, MX480, MX960, veja o suporte de habilitação para testes de benchmarking baseados em RFC 2544 em roteadores da Série MX.

Nota:

Este exemplo não é aplicável para roteadores de ACX7100, ACX5448, ACX5048 e ACX5096 porque eles só podem ser configurados como refletores, não como iniciadores.

Este exemplo usa os seguintes componentes de hardware e software:

  • Um roteador MX104 (refletor)

  • Um roteador da Série ACX (iniciador)

  • Versão do Junos OS 13.3 ou posterior

Visão geral

Considere uma topologia de amostra em que um roteador, o Roteador A (ACX), funciona como um iniciador e terminador dos quadros de teste para um teste de benchmarking baseado em RFC 2544. O roteador A é conectado em uma rede de Camada 3 a outro roteador, o Roteador B (MX104), que funciona como um refletor para refletir os quadros de teste que recebe do roteador A. O IPv4 é usado para transmissão de quadros de teste na rede de Camada 3. Este teste de benchmarking é usado para computar os parâmetros de serviço IPv4 entre o Roteador A e o Roteador B. As interfaces lógicas em ambos os roteadores são configuradas com endereços IPv4 para medir os atributos de desempenho, como taxa de transferência, latência, perda de quadros e quadros estourais, de dispositivos de rede para o serviço IPv4.

A Figura 1 mostra a topologia da amostra para realizar um teste RFC 2544 para um serviço IPv4 de Camada 3.

Figura 1: Teste de benchmarking baseado em RFC 2544 para um serviço RFC 2544-Based Benchmarking Test for a Layer 3 IPv4 Service IPv4 de Camada 3

Configuração

Neste exemplo, você configura o teste de benchmarking para um serviço IPv4 de Camada 3 que está entre a interface ge-0/0/0 no roteador A e a interface ge-0/0/4 no roteador B para detectar e analisar o desempenho dos roteadores de interconexão. Você não configura um perfil de teste no Roteador B, porque ele opera como um refletor. Você deve configurar o refletor (Roteador B) antes de configurar o iniciador (Roteador A), pois o refletor precisa estar já configurado e os testes em execução antes de iniciar os testes no iniciador. Se você iniciar os testes no iniciador primeiro, então todos os pacotes enviados serão perdidos até iniciar os testes no refletor.

Configuração rápida da CLI

Para configurar este exemplo rapidamente, copie os seguintes comandos, cole-os em um arquivo de texto, remova quaisquer quebras de linha, altere todos os detalhes necessários para combinar com a configuração de sua rede e, em seguida, copie e cole os comandos no CLI no nível [edit] de hierarquia:

Configure parâmetros de teste de benchmarking no roteador B

Configure parâmetros de teste de benchmarking no roteador A

Configure parâmetros de teste de benchmarking no roteador B

Procedimento passo a passo

O seguinte exige que você navegue por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar na CLI, consulte Usando o Editor de CLI no modo de configuração.

Para configurar os parâmetros de teste no roteador B:

  1. No modo de configuração, vá para o nível de [edit interfaces] hierarquia:

  2. Configure a interface na qual o teste deve ser executado.

  3. Configure uma unidade lógica e especifique a família de protocolo como inet.

  4. Especifique o endereço para a interface lógica.

  5. Vá para o nível superior do modo de configuração.

  6. No modo de configuração, vá para o nível de [edit services rpm rfc2544-benchmarking] hierarquia.

  7. Defina um nome para o teste — por exemplo, teste1. O identificador de nome de teste pode ter até 32 caracteres de comprimento.

  8. Especifique a interface lógica, ge-0/0/4.0, na qual o teste de benchmarking baseado em RFC 2544 é executado.

  9. Especifique reflect como o modo de teste para os pacotes que são enviados durante o teste de benchmarking.

  10. Configure a família inetdo tipo de endereço para o teste de benchmarking.

  11. Configure o endereço IPv4 de destino para os pacotes de teste como 192.0.2.2. O endereço IPv4 de destino configurado no refletor deve combinar com o endereço IPv4 de destino configurado no iniciador. Se você configurar o 192.0.2.1 em vez disso, você receberá esta mensagem de erro: error: test test1 - Could not determine local interface for address 192.0.2.1.

  12. Especifique a porta UDP do destino a ser usada no cabeçalho UDP para os quadros gerados como 4001.

  13. Configure o endereço IPv4 de origem para os pacotes de teste.

  14. Vá para o nível superior do modo de configuração.

  15. Confirmar a configuração.

  16. Confirme a configuração. Se a saída não conter a configuração abaixo, repita as instruções de configuração neste exemplo para corrigi-la.

  17. Saída para o modo operacional.

  18. Inicie o teste de benchmarking no refletor.

    Após a conclusão do teste com sucesso no iniciador, você pode interromper o teste no refletor entrando no test services rpm rfc2544-benchmarking test test1 stop comando.

Configure parâmetros de teste de benchmarking no roteador A

Procedimento passo a passo

O seguinte exige que você navegue por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar na CLI, consulte Usando o Editor de CLI no modo de configuração.

Para configurar os parâmetros de teste no Roteador A:

  1. No modo de configuração, vá para o nível de [edit interfaces] hierarquia:

  2. Configure a interface na qual o teste deve ser executado.

  3. Configure uma unidade lógica e especifique a família de protocolo.

  4. Especifique o endereço para a interface lógica.

  5. Vá para o nível superior do modo de configuração.

  6. No modo de configuração, vá para o nível de [edit services rpm rfc2544-benchmarking] hierarquia.

  7. Definir um nome para um perfil de teste — por exemplo, taxa de transferência.

  8. Configure o tipo de teste a ser realizado como taxa de transferência.

  9. Especifique o tamanho do pacote de teste como 64 bytes.

  10. Definir a largura de banda máxima teórica para o teste em kilobits por segundo, com um valor de 1.000 Kbps a 1.000.000 Kbps.

  11. Insira o up comando para ir no nível anterior na hierarquia de configuração.

  12. Insira o up comando para ir no nível anterior na hierarquia de configuração.

  13. Defina um nome para o teste — por exemplo, teste1. O identificador de nome de teste pode ter até 32 caracteres de comprimento.

  14. Especifique o nome do perfil do teste — por exemplo, taxa de transferência — a ser associado a um nome de teste específico.

  15. Especifique a interface lógica, ge-0/0/0.0, na qual o teste de benchmarking baseado em RFC 2544 é executado.

  16. Especifique o modo de teste para os pacotes que são enviados durante o teste de benchmarking conforme o início e o término.

  17. Configure a família inetdo tipo de endereço para o teste de benchmarking.

  18. Configure o endereço IPv4 de destino para os pacotes de teste.

  19. Especifique a porta UDP do destino a ser usada no cabeçalho UDP para os quadros gerados como 4001.

  20. Configure o endereço IPv4 de origem para os pacotes de teste.

  21. Vá para o nível superior do modo de configuração.

  22. Confirmar a configuração.

  23. Confirme a configuração. Se a saída não conter a configuração abaixo, repita as instruções de configuração neste exemplo para corrigi-la.

  24. Saída para o modo operacional.

  25. Inicie o teste de benchmarking no iniciador.

    Após a conclusão do teste com sucesso, ele para automaticamente no iniciador. Assim que o teste for concluído com sucesso no iniciador, você pode interromper o teste no refletor entrando no comando do test services rpm rfc2544-benchmarking test test1 stop Roteador B no modo operacional.

Resultados

Se você ainda não o tiver feito, confirme sua configuração no Roteador A e roteador B inserindo o show comando no modo de configuração nos níveis de hierarquia [editar interfaces] e [editar serviços rpm]. Se a saída não exibir a configuração pretendida, repita as instruções de configuração neste exemplo para corrigi-la.

Configuração para parâmetros de teste de benchmarking no roteador A:

Configuração para parâmetros de teste de benchmarking no roteador B:

Verifique os resultados do teste de benchmarking para serviços IPv4 de Camada 3

Examine os resultados do teste de benchmarking que é realizado no serviço configurado entre o Roteador A e o Roteador B.

Verifique os resultados dos testes de benchmarking

Propósito

Verifique se os valores estatísticos necessários e desejados são exibidos para o teste de benchmarking que é executado no serviço configurado entre o Roteador A e o Roteador B.

Ação

No modo operacional, insira o show services rpm rfc2544-benchmarking (aborted-tests | active-tests | completed-tests | summary) comando, no iniciador ou no refletor, para exibir informações sobre os resultados de cada categoria ou estado do teste de benchmarking baseado em RFC 2544, como testes encerrados, testes ativos e testes concluídos para cada instância de monitoramento de desempenho (RPM) em tempo real.