Testes de benchmarking baseados em RFC 2544 para visão geral dos roteadores ACX
A RFC 2544 define uma série de testes que podem ser usados para descrever as características de desempenho dos dispositivos de interconexão de rede. RFC2544 metodologia de teste de benchmarking baseada em RFC2544 pode ser aplicada a um único dispositivo em teste (DUT) ou a um serviço de rede (conjunto de dispositivos trabalhando juntos para fornecer serviço de ponta a ponta). Quando aplicados a um serviço, os resultados dos testes RFC2544 podem caracterizar os parâmetros de Contrato de nível de serviço (SLA).
Os testes RFC 2544 são realizados transmitindo pacotes de teste de um dispositivo que funciona como gerador ou iniciador. Esses pacotes são enviados para um dispositivo que funciona como refletor, que recebe e devolve os pacotes de volta ao iniciador.
Os roteadores da Série ACX oferecem suporte a testes RFC 2544 para medir o seguinte:
-
Transferência
-
Latência
-
Taxa de perda de quadros
-
Quadros back-to-back
Com RFC 2544 incorporado, um roteador da Série ACX pode ser configurado como um iniciador e outro roteador da Série ACX como refletor.
-
Antes do Junos OS Evolved 22.4R1, ACX7100 roteadores podem ser configurados apenas como um refletor de Camada 3 (família
inet
). A partir do Junos OS Evolved 22.4R1, os roteadores ACX7100 também podem ser configurados como um refletor de Camada 2 (famíliaccc
ouethernet-switching
.) -
A partir do Junos OS Evolved 22.4R1, os roteadores ACX7509 e ACX7024 podem ser configurados como refletores de Camada 2 ou Camada 3.
-
A partir do Junos OS Evolved 23.4R1, ACX7348 roteadores podem ser configurados como refletores de Camada 2 ou Camada 3.
-
A partir do Junos OS Evolved 23.4R1-S1, ACX7332 roteadores podem ser configurados como refletores de Camada 2 ou Camada 3.
-
A partir do Junos OS Evolved 23.4R1, ACX7024, ACX7024X, ACX7100 e roteadores ACX7509 podem ser configurados como iniciadores de Camada 3.
-
ACX5448, ACX5048 e roteadores ACX5096 só podem ser configurados como um refletor de Camada 2 (família
bridge
ouccc
). os roteadores ACX5048 e ACX5096 oferecem suporte apenas aos serviços E-Line.
A Figura 1 mostra os componentes, a função do iniciador e do refletor e o fluxo de pacotes de teste em um teste de benchmarking baseado em RFC 2544.
Para executar testes baseados em RFC 2544, você precisa de um roteador para gerar tráfego de teste de serviço e um roteador para refletir o tráfego de teste de serviço de volta. Você precisa:
-
Identifique dois endpoints de serviço entre os quais o teste baseado em RFC2544 precisa ser executado.
-
Configure o refletor e inicie a reflexão.
-
Configure o iniciador e inicie o teste.
-
Analise os resultados após a conclusão do teste. Os resultados dos testes são relatados em um formato específico.
Nos roteadores da Série ACX, você pode executar os seguintes testes de medição de desempenho baseados em RFC 2544:
-
Teste de taxa de transferência:
-
Envia um número específico de quadros a uma taxa especificada do iniciador pelo serviço de rede ou por um DUT. O teste começa com uma taxa máxima teórica configurada pelo usuário.
-
Conta o número de quadros transmitidos e o número de quadros recebidos.
-
Se o número de quadros recebidos for menor do que os transmitidos, o teste se repetirá com uma taxa de quadros reduzida de 50%.
-
A taxa de transferência é a taxa máxima na qual a contagem de quadros de teste recebidos é igual ao número de quadros de teste transmitidos pelo serviço de rede.
-
Você pode repetir testes de taxa de transferência para diferentes tamanhos de quadro.
-
-
Teste de latência:
Nota:Para realizar um teste de latência, você precisa determinar a taxa de transferência para DUT ou um serviço de rede em cada um dos tamanhos de quadro especificados.
-
Começa com um fluxo de quadros em um determinado tamanho de quadro através do DUT na taxa de transferência determinada.
-
Envia uma tag de identificação em um quadro após 60 segundos e calcula a latência quando o quadro com a mesma tag é recebido pelo iniciador.
-
É repetido por pelo menos 20 vezes, com o valor de latência relatado sendo a média dos valores registrados.
Você pode repetir testes de latência para diferentes tamanhos de quadro.
-
-
Teste de taxa de perda de quadros:
-
Envolve o envio de um número específico de quadros a uma taxa especificada através do DUT ou de um serviço de rede a ser testado e a contagem dos quadros que são transmitidos.
-
Calcula a taxa de perda de quadros em cada ponto usando a equação:( ( input_count - output_count ) x 100 ) / input_count.
-
Executa um teste para a taxa de quadros que corresponde a 100% da taxa teórica máxima configurada.
-
É repetido para a taxa de quadros que corresponde a 90 por cento da taxa máxima usada e, em seguida, para 80 por cento da taxa máxima até que um determinado resultado de teste não mostre quadros perdidos.
Você repete os testes de taxa de perda de quadros para diferentes tamanhos de quadros.
-
-
Teste de quadros back-to-back:
-
Envolve o envio de uma explosão de quadros com lacunas mínimas de interframe pelo DUT ou por um serviço de rede e contar o número de quadros encaminhados.
-
É reprise com um comprimento maior de quadros de explosão se a contagem de quadros transmitidos for igual ao número de quadros encaminhados.
-
É reprise com um comprimento reduzido de quadros de explosão se a contagem de quadros encaminhados for menor do que o número de quadros transmitidos.
O valor de volta para trás é o número de quadros na explosão mais longa que o DUT ou um serviço de rede podem lidar sem a perda de nenhum quadro.
Você pode repetir testes de quadro de costas para trás para diferentes tamanhos de quadro.
-
A partir do Junos OS Evolved 21.1R1, você pode configurar testes de benchmarking baseados em RFC 2544 em roteadores ACX7100. Para configurar esses testes, configure a rfc2544
declaração no nível de [edit services monitoring]
hierarquia.
Para configurar RFC2544 testes de benchmarking para o Junos OS, configure a rfc2544-benchmarking
declaração no nível de [edit services rpm]
hierarquia.
O roteador ACX5448 oferece suporte:
-
RFC2544 funcionalidade de reflexão de Camada 2 de saída para a ponte familiar.
-
Várias sessões de reflexão RFC2544.
-
Reflexão sobre portas 1G/10G/40G/Ch10G/Ch25G/100G.
-
Quadros de Camada 2 de Ethernet para transportar pacotes IP/UDP para RFC2544 reflexão.
ACX5448 roteadores não oferecem suporte aos seguintes recursos de RFC2544:
-
Qualquer interface no domínio da ponte que corresponda ao identificador VLAN da ponte.
-
Várias sessões simultâneas com várias pontes VLAN.
-
Várias sessões de teste não podem exceder a largura de banda de 100G.
-
Reflexão do IPv6.
-
Suporte ao filtro IPV6 para identificar o fluxo de loopback.
-
Funcionalidade de reflexão RFC 2544 para família
ccc
(reflexão PWE) e famíliainet
(Reflexão de Camada 3 IPv4). -
Reflexão sem mac swap e overwrite MAC.
-
Reflexão sobre os serviços E-Line e E-LAN.
A funcionalidade de reflexão RFC 2544 para a família ccc
(reflexão PWE) e a família inet
(reflexão de Camada 3 IPv4) não são suportadas nos roteadores ACX710 e ACX5448.
Tabela de histórico de mudanças
O suporte de recursos é determinado pela plataforma e versão que você está usando. Use o Feature Explorer para determinar se um recurso é suportado em sua plataforma.
family ccc
ou
family ethernet-switching
para reflexão de Camada 3 (IPv4, L3VPN) com
family inet
o roteador ACX7332.
family ccc
ou
family ethernet-switching
para reflexão de Camada 3 (IPv4, L3VPN) com
family inet
os roteadores ACX7348.
initiate-and-terminate
o modo para
family inet
testes de benchmarking baseados em RFC 2544 para gerar tráfego para testar serviços de Camada 3. Você também pode criar perfis de teste e associá-los a nomes de teste específicos.
family ccc
ou
family ethernet-switching
para os roteadores ACX7100, ACX7509 e ACX7024. Também adicionamos suporte para reflexão de Camada 3 (IPv4, L3VPN) com
family inet
os roteadores ACX7509 e ACX7024.
family inet
os roteadores ACX7100.