Ejemplo: configurar una prueba de evaluación comparativa basada en RFC 2544 para servicios IPv4 de capa 3
En este ejemplo se muestra cómo configurar la prueba de evaluación comparativa para un servicio IPv4 de capa 3.
Este ejemplo no se aplica a enrutadores ACX5448, ACX5048 y ACX5096.
Requisitos
En este ejemplo se utilizan los siguientes componentes de hardware y software:
Un enrutador de la serie ACX
Junos OS versión 12.3X53 o posterior
Visión general
Considere una topología de ejemplo en la que un enrutador, el enrutador A, funciona como iniciador y terminador de las tramas de prueba para una prueba de evaluación comparativa basada en RFC 2544. El enrutador A está conectado a través de una red de capa 3 a otro enrutador, el enrutador B, que funciona como un reflector para reflejar las tramas de prueba que recibe del enrutador A. IPv4 se utiliza para la transmisión de tramas de prueba a través de la red de capa 3. Esta prueba de evaluación comparativa se utiliza para calcular los parámetros del servicio IPv4 entre el enrutador A y el enrutador B. Las interfaces lógicas de ambos enrutadores están configuradas con direcciones IPv4 para medir los atributos de rendimiento, como el rendimiento, la latencia, la pérdida de tramas y las tramas ráfagas, de los dispositivos de red para el servicio IPv4.
La figura 1 muestra la topología de ejemplo para realizar una prueba RFC 2544 para un servicio IPv4 de capa 3.

Configuración
En este ejemplo, se configura la prueba de evaluación comparativa para un servicio IPv4 de capa 3 que se encuentra entre la interfaz ge-0/0/0 en el enrutador A y la interfaz ge-0/0/4 en el enrutador B para detectar y analizar el rendimiento de los enrutadores de interconexión. No configure un perfil de prueba en el enrutador B, porque funciona como un reflector. Debe configurar el reflector (enrutador B) antes de configurar el iniciador (enrutador A), ya que el reflector debe estar ya configurado y las pruebas en ejecución antes de iniciar las pruebas en el iniciador. Si comienza las pruebas en el iniciador primero, todos los paquetes enviados se perderán hasta que comience las pruebas en el reflector.
- Configuración rápida de CLI
- Configurar parámetros de prueba de evaluación comparativa en el enrutador B
- Configurar parámetros de prueba de evaluación comparativa en el enrutador A
- Resultados
Configuración rápida de CLI
Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, a continuación, copie y pegue los comandos en la CLI en el nivel de jerarquía [edit
]:
Configurar parámetros de prueba de evaluación comparativa en el enrutador B
set interfaces ge-0/0/4 unit 0 family inet address 192.0.2.2/24 set services rpm rfc2544-benchmarking tests test-name test1 test-interface ge-0/0/4.0 set services rpm rfc2544-benchmarking tests test-name test1 mode reflect set services rpm rfc2544-benchmarking tests test-name test1 family inet set services rpm rfc2544-benchmarking tests test-name test1 destination-ipv4-address 192.0.2.2 set services rpm rfc2544-benchmarking tests test-name test1 destination-udp-port 4001 set rfc2544-benchmarking tests test-name test1 source-ipv4-address 192.0.2.1
Configurar parámetros de prueba de evaluación comparativa en el enrutador A
set interfaces ge-0/0/0 unit 0 family inet address 192.0.2.1/24 set rfc2544-benchmarking profiles test-profile throughput test-type throughput set rfc2544-benchmarking profiles test-profile throughput packet-size 64 set rfc2544-benchmarking profiles test-profile throughput bandwidth-kbps 1000 set rfc2544-benchmarking tests test-name test1 test-profile throughput set rfc2544-benchmarking tests test-name test1 test-interface ge-0/0/0.0 set rfc2544-benchmarking tests test-name test1 mode initiate-and-terminate set rfc2544-benchmarking tests test-name test1 family inet set rfc2544-benchmarking tests test-name test1 destination-ipv4-address 192.0.2.2 set rfc2544-benchmarking tests test-name test1 destination-udp-port 4001 set rfc2544-benchmarking tests test-name test1 source-ipv4-address 192.0.2.1
Configurar parámetros de prueba de evaluación comparativa en el enrutador B
Procedimiento paso a paso
En el ejemplo siguiente es necesario navegar por varios niveles en la jerarquía de configuración. Para obtener información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en modo de configuración.
Para configurar los parámetros de prueba en el enrutador B:
-
En el modo de configuración, vaya al nivel de
[edit interfaces]
jerarquía:[edit] user@RouterB# edit interfaces
-
Configure la interfaz en la que se debe ejecutar la prueba.
[edit interfaces] user@RouterB# edit ge-0/0/4
-
Configure una unidad lógica y especifique la familia de protocolos como
inet
.[edit interfaces ge-0/0/4] user@RouterB# edit unit 0 family inet
-
Especifique la dirección de la interfaz lógica.
[edit interfaces ge-0/0/4 unit 0 family inet] user@RouterB# set address 192.0.2.2/24
-
Introduzca el
up
comando para ir al nivel anterior en la jerarquía de configuración.[edit interfaces ge-0/0/4 unit 0 family inet] user@RouterB# up
-
Vaya al nivel superior del modo de configuración.
[edit interfaces ge-0/0/4 unit 0] user@RouterB# top
-
En el modo de configuración, vaya al nivel de
[edit services]
jerarquía.[edit] user@RouterB# edit services
-
Configure una instancia del servicio de supervisión del rendimiento (RPM) en tiempo real.
[edit services] user@RouterB# edit rpm
-
Configure una prueba de evaluación comparativa basada en RFC 2544 para la instancia de RPM.
[edit services rpm] user@RouterB# edit rfc2544-benchmarking
-
Defina un nombre para la prueba, por ejemplo, prueba1. El identificador del nombre de la prueba puede tener una longitud máxima de 32 caracteres.
[edit services rpm rfc2544-benchmarking] user@RouterB# edit tests test-name test1
-
Especifique la interfaz lógica, ge-0/0/4.0, en la que se ejecuta la prueba de evaluación comparativa basada en RFC 2544.
[edit services rpm rfc2544-benchmarking tests test-name test1] user@RouterB# set test-interface ge-0/0/4.0
-
Especifique
reflect
como modo de prueba para los paquetes que se envían durante la prueba de evaluación comparativa.[edit services rpm rfc2544-benchmarking tests test-name test1] user@RouterB# set mode reflect
-
Configure la familia
inet
de tipos de direcciones , , para la prueba de evaluación comparativa.[edit services rpm rfc2544-benchmarking tests test-name test1] user@RouterB# set family inet
-
Configure la dirección IPv4 de destino para los paquetes de prueba como 192.0.2.2. La dirección IPv4 de destino configurada en el reflector debe coincidir con la dirección IPv4 de destino configurada en el iniciador. Si configura 192.0.2.1 en su lugar, obtendrá este mensaje de error:
error: test test1 - Could not determine local interface for address 192.0.2.1
.[edit services rpm rfc2544-benchmarking tests test-name test1] user@RouterB# set destination-ipv4-address 192.0.2.2
-
Especifique el puerto UDP del destino que se utilizará en el encabezado UDP para las tramas generadas como 4001.
[edit services rpm rfc2544-benchmarking tests test-name test1] user@RouterB# set destination-udp-port 4001
-
Configure la dirección IPv4 de origen para los paquetes de prueba.
[edit services rpm rfc2544-benchmarking tests test-name test1] user@RouterB# set source-ipv4-address 192.0.2.1
-
Vaya al nivel superior del modo de configuración.
[edit services rpm rfc2544-benchmarking tests test-name test1] user@RouterB# top
-
Confirme la configuración.
[edit] user@RouterB# commit
-
Confirme la configuración. Si el resultado no contiene la configuración siguiente, repita las instrucciones de configuración de este ejemplo para corregirla.
[edit interfaces] ge-0/0/4 { unit 0 { family inet { address 192.0.2.2/24; } } } [edit services rpm] rfc2544-benchmarking { # Note, When in reflector mode, test profile is not needed tests { test-name test1 { test-interface ge-0/0/4.0; mode reflect; family inet; destination-ipv4-address 192.0.2.2; destination-udp-port 4001; source-ipv4-address 192.0.2.1 } } }
-
Salga al modo operativo.
[edit] user@RouterB# exit user@RouterB>
-
Comience la prueba de evaluación comparativa en el reflector.
user@RouterB> test services rpm rfc2544-benchmarking test test1 start
Una vez configurado el iniciador (enrutador A), puede iniciar la prueba en el iniciador y el iniciador comenzará a enviar paquetes al reflector. Una vez que la prueba se completa con éxito en el iniciador, puede detener la prueba en el reflector ingresando el comando en modo
test services rpm rfc2544-benchmarking test test1 stop
operativo.
Configurar parámetros de prueba de evaluación comparativa en el enrutador A
Procedimiento paso a paso
En el ejemplo siguiente es necesario navegar por varios niveles en la jerarquía de configuración. Para obtener información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en modo de configuración.
Para configurar los parámetros de prueba en el enrutador A:
-
En el modo de configuración, vaya al nivel de
[edit interfaces]
jerarquía:[edit] user@RouterA# edit interfaces
-
Configure la interfaz en la que se debe ejecutar la prueba.
[edit interfaces] user@RouterA# edit ge-0/0/0
-
Configure una unidad lógica y especifique la familia de protocolos.
[edit interfaces ge-0/0/0] user@RouterA# edit unit 0 family inet
-
Especifique la dirección de la interfaz lógica.
[edit interfaces ge-0/0/0 unit 0 family inet] user@RouterA# set address 192.0.2.1/24
-
Introduzca el
up
comando para ir al nivel anterior en la jerarquía de configuración.[edit interfaces ge-0/0/0 unit 0 family inet] user@RouterA# up
-
Vaya al nivel superior del modo de comando de configuración.
[edit interfaces ge-0/0/0 unit 0] user@RouterA# top
-
En el modo de configuración, vaya al nivel de
[edit services]
jerarquía.[edit] user@RouterA# edit services
-
Configure una instancia del servicio de supervisión del rendimiento (RPM) en tiempo real.
[edit services] user@RouterA# edit rpm
-
Configure una prueba de evaluación comparativa basada en RFC 2544 para la instancia de RPM.
[edit services rpm] user@RouterA# edit rfc2544-benchmarking
-
Defina un nombre para un perfil de prueba, por ejemplo, rendimiento.
[edit services rpm rfc2544-benchmarking] user@RouterA# edit profiles test-profile throughput
-
Configure el tipo de prueba que se realizará como rendimiento.
[edit services rpm rfc2544-benchmarking profiles test-profile throughput] user@RouterA# set test-type throughput
-
Especifique el tamaño del paquete de prueba como 64 bytes.
[edit services rpm rfc2544-benchmarking profiles test-profile throughput] user@RouterA# set test-type packet-size 64
-
Definir el ancho de banda máximo teórico para la prueba en kilobits por segundo, con un valor comprendido entre 1.000 Kbps y 1.000.000 Kbps.
[edit services rpm rfc2544-benchmarking profiles test-profile throughput] user@RouterA# set test-type bandwidth-kbps 1000
-
Introduzca el
up
comando para ir al nivel anterior en la jerarquía de configuración.[edit services rpm rfc2544-benchmarking profiles test-profile throughput] user@RouterA# up
-
Introduzca el
up
comando para ir al nivel anterior en la jerarquía de configuración.[edit services rpm rfc2544-benchmarking profiles] user@RouterA# up
-
Defina un nombre para la prueba, por ejemplo, prueba1. El identificador del nombre de la prueba puede tener una longitud máxima de 32 caracteres.
[edit services rpm rfc2544-benchmarking] user@RouterA# edit tests test-name test1
-
Especifique el nombre del perfil de prueba (por ejemplo, rendimiento) que se asociará a un nombre de prueba determinado.
[edit services rpm rfc2544-benchmarking tests test-name test1] user@RouterA# set test-profile throughput
-
Especifique la interfaz lógica, ge-0/0/0.0, en la que se ejecuta la prueba de evaluación comparativa basada en RFC 2544.
[edit services rpm rfc2544-benchmarking tests test-name test1] user@RouterA# set test-interface ge-0/0/0.0
-
Especifique el modo de prueba para los paquetes que se envían durante la prueba de evaluación comparativa como inicio y finalización.
[edit services rpm rfc2544-benchmarking tests test-name test1] user@RouterA# set mode initiate-and-terminate
-
Configure la familia
inet
de tipos de direcciones , , para la prueba de evaluación comparativa.[edit services rpm rfc2544-benchmarking tests test-name test1] user@RouterA# set family inet
-
Configure la dirección IPv4 de destino para los paquetes de prueba.
[edit services rpm rfc2544-benchmarking tests test-name test1] user@RouterA# set destination-ipv4-address 192.0.2.2
-
Especifique el puerto UDP del destino que se utilizará en el encabezado UDP para las tramas generadas como 4001.
[edit services rpm rfc2544-benchmarking tests test-name test1] user@RouterA# set destination-udp-port 4001
-
Configure la dirección IPv4 de origen para los paquetes de prueba.
[edit services rpm rfc2544-benchmarking tests test-name test1] user@RouterA# set source-ipv4-address 192.0.2.1
-
Vaya al nivel superior del modo de configuración.
[edit services rpm rfc2544-benchmarking tests test-name test1] user@RouterA# top
-
Confirme la configuración.
[edit] user@RouterA# commit
-
Confirme la configuración. Si el resultado no contiene la configuración siguiente, repita las instrucciones de configuración de este ejemplo para corregirla.
[edit] user@RouterA# show [edit interfaces] ge-0/0/0 { unit 0 { family inet { address 192.0.2.1/24; } } } [edit services rpm] rfc2544-benchmarking { profiles { test-profile throughput { test-type throughput packet-size 64; bandwidth-kbps 1000; } } tests { test-name test1 { test-profile throughput; interface ge-0/0/0.0; mode initiate-and-terminate; family inet; destination-ipv4-address 192.0.2.2 destination-udp-port 4001; source-ipv4-address 192.0.2.1 } } }
-
Salga al modo operativo.
[edit] user@RouterA# exit user@RouterA>
-
Inicie la prueba de evaluación comparativa en el iniciador.
user@RouterA> test services rpm rfc2544-benchmarking test test1 start
Una vez que la prueba se completa correctamente, se detiene automáticamente en el iniciador. Una vez que la prueba se haya completado con éxito en el iniciador, puede detener la prueba en el reflector ingresando el comando en el
test services rpm rfc2544-benchmarking test test1 stop
enrutador B en modo operativo.
Resultados
Si aún no lo ha hecho, confirme su configuración en el enrutador A y el enrutador B introduciendo el show
comando en modo de configuración en los niveles jerárquicos [editar interfaces] y [editar rpm de servicios]. Si el resultado no muestra la configuración deseada, repita las instrucciones de configuración en este ejemplo para corregirla.
Configuración para parámetros de prueba de evaluación comparativa en el enrutador A:
[edit interfaces] ge-0/0/0 { unit 0 { family inet { address 192.0.2.1/24; } } } [edit services rpm] rfc2544-benchmarking { profiles { test-profile throughput { test-type throughput packet-size 64; bandwidth-kbps 1000; } } tests { test-name test1 { test-profile throughput; interface ge-0/0/0.0; mode initiate-and-terminate; family inet; destination-ipv4-address 192.0.2.2 destination-udp-port 4001; source-ipv4-address 192.0.2.1 } } }
Configuración para parámetros de prueba de evaluación comparativa en el enrutador B:
[edit interfaces] ge-0/0/4 { unit 0 { family inet { address 192.0.2.2/24; } } } [edit services rpm] rfc2544-benchmarking { # Note, When in reflector mode, test profile is not needed tests { test-name test1 { test-interface ge-0/0/4.0; mode reflect; family inet; destination-ipv4-address 192.0.2.2; destination-udp-port 4001; source-ipv4-address 192.0.2.1 } } }
Verificar los resultados de la prueba de evaluación comparativa para servicios IPv4 de capa 3
Examine los resultados de la prueba de evaluación comparativa realizada en el servicio configurado entre el enrutador A y el enrutador B.
Verificar los resultados de la prueba de evaluación comparativa
Propósito
Compruebe que se muestran los valores estadísticos necesarios y deseados para la prueba de evaluación comparativa que se ejecuta en el servicio configurado entre el enrutador A y el enrutador B.
Acción
En el modo operativo, ingrese el comando, ya sea en el iniciador o en el show services rpm rfc2544-benchmarking (aborted-tests | active-tests | completed-tests | summary)
reflector, para mostrar información sobre los resultados de cada categoría o estado de la prueba de evaluación comparativa basada en RFC 2544, como pruebas finalizadas, pruebas activas y pruebas completadas, para cada instancia de monitoreo de rendimiento en tiempo real (RPM).
Significado
El resultado muestra los detalles de la prueba de evaluación comparativa que se realizó.