Ejemplo: configuración de una prueba de evaluación comparativa basada en RFC 2544 en un enrutador MX104 para la dirección NNI de los pseudocables de Ethernet
En este ejemplo se muestra cómo configurar la prueba de evaluación comparativa para una dirección de interfaz de red a red (NNI) de un servicio de pseudocable Ethernet.
Requisitos
Los enrutadores de la serie MX solo admiten la función reflector en pruebas de evaluación comparativa basadas en RFC2544. En este ejemplo se usa el enrutador de borde universal 3D MX104 como reflector. También puede configurar pruebas de evaluación comparativa en enrutadores serie MX80 y enrutadores serie MX240, MX480 y MX960 con MPC1, MPC2 y MPC Ethernet de 10 gigabits de 16 puertos desde Junos OS versión 16.1 o posterior. Para configurar pruebas de evaluación comparativa basadas en RFC2544 en enrutadores serie MX240, MX480 y MX960, consulte Habilitación de la compatibilidad con pruebas de evaluación comparativa basadas en RFC 2544 en enrutadores serie MX.
En este ejemplo se utilizan los siguientes componentes de hardware y software:
Un MX104 (reflector)
Un enrutador serie ACX (iniciador)
Junos OS versión 13.3 o posterior
Visión general
Considere una topología de ejemplo en la que un enrutador, el enrutador A (ACX), funciona como iniciador y terminador de las tramas de prueba para una prueba de evaluación comparativa basada en RFC 2544. El enrutador A funciona como un dispositivo perimetral de proveedorPE1, que está conectado a un dispositivo perimetral del cliente CE1 por un lado y a través de un pseudocable Ethernet a otro enrutador Enrutador B (MX104), que funciona como reflector para reflejar las tramas de prueba que recibe del enrutador A. El enrutador B funciona como un dispositivo perimetral de proveedor, PE2, que es el enrutador remoto ubicado al otro lado del núcleo del proveedor de servicios. La dirección UNI de CE1 está conectada a la dirección NNI de PE1. Un túnel MPLS conecta PE1 y PE2 a través del pseudocable Ethernet o la línea Ethernet (E-Line).
Cuando la reflexión de pseudocable está habilitada en una interfaz, el enrutador no bloquea el tráfico de entrada o salida a través de la interfaz de prueba. Para bloquear otro tráfico de datos, debe configurar explícitamente los filtros de firewall.
Esta prueba de evaluación comparativa se utiliza para calcular los atributos de rendimiento en la dirección de la interfaz de red a red (NNI) de un servicio de pseudocable Ethernet entre el enrutador A y el enrutador B. La interfaz lógica que se está probando en el enrutador A es la interfaz CE1 con UNI como dirección, y la interfaz lógica que se está probando en el enrutador B es la interfaz CE2 con NNI como dirección. El tráfico de datos que llega de UNI a NNI se ignora mientras la prueba está en curso. Los paquetes de NNI no se envían hacia el borde del cliente porque se supone que todos los paquetes son tramas de prueba. La familia y la dirección NNI se configuran en los enrutadores A y B.
La figura 1 muestra la topología de ejemplo para realizar una prueba RFC 2544 para la dirección NNI de un servicio de pseudocable Ethernet.
Ethernet
Configuración
En este ejemplo, configure la prueba de evaluación comparativa para la dirección NNI de un servicio de pseudocable Ethernet que está habilitado entre dos enrutadores para detectar y analizar el rendimiento de los enrutadores de interconexión.
- Configuración rápida de CLI
- Configuración de parámetros de prueba de evaluación comparativa en enrutador
- Configuración de parámetros de prueba de evaluación comparativa en el enrutador B
- 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]:
Configuración de parámetros de prueba de evaluación comparativa en el enrutador A
set interfaces ge-0/0/0 vlan-tagging set interfaces ge-0/0/0 unit 0 encapsulation vlan-ccc set interfaces ge-0/0/0 unit 0 vlan-id 101 set services rpm rfc2544-benchmarking profiles test-profile throughput test-type throughput set services rpm rfc2544-benchmarking profiles test-profile throughput packet-size 64 set services rpm rfc2544-benchmarking profiles test-profile throughput test-duration 20 set services rpm rfc2544-benchmarking profiles test-profile throughput bandwidth-kbps 500 set services rpm rfc2544-benchmarking tests test-name test1 interface ge-0/0/0.1 set services rpm rfc2544-benchmarking tests test-name test1 test-profile throughput set services rpm rfc2544-benchmarking tests test-name test1 mode initiate-and-terminate set services rpm rfc2544-benchmarking tests test-name test1 family ccc set services rpm rfc2544-benchmarking tests test-name test1 direction egress
Configuración de parámetros de prueba de evaluación comparativa en el enrutador B
set interfaces ge-0/0/4 vlan-tagging set interfaces ge-0/0/4 unit 0 encapsulation vlan-ccc set interfaces ge-0/0/4 unit 0 vlan-id 101 set services rpm rfc2544-benchmarking tests test-name test1 interface ge-0/0/4.1 set services rpm rfc2544-benchmarking tests test-name test1 mode reflect set services rpm rfc2544-benchmarking tests test-name test1 mode family ccc set services rpm rfc2544-benchmarking tests test-name test1 direction ingress
Configuración de parámetros de prueba de evaluación comparativa en enrutador
Procedimiento paso a paso
Lo siguiente requiere que navegue 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@host# edit interfaces
Configure la interfaz en la que se debe ejecutar la prueba.
[edit interfaces] user@host# edit ge-0/0/0
Configure el etiquetado VLAN para la transmisión y recepción de tramas etiquetadas con VLAN 802.1Q.
[edit interfaces ge-0/0/0] user@host# set vlan-tagging
Configure una unidad lógica para la interfaz.
[edit interfaces ge-0/0/0] user@host# edit unit 0
Especifique la encapsulación para los circuitos VLAN de Ethernet.
[edit interfaces ge-0/0/0 unit 0] user@host# set encapsulation vlan-ccc
Configure el ID de VLAN en la interfaz lógica.
[edit interfaces ge-0/0/0 unit 0] user@host# set vlan-id 101
Vaya al nivel superior del modo de comando de configuración.
[edit interfaces ge-0/0/0 unit 0] user@host# top
En el modo de configuración, vaya al nivel de
[edit services]jerarquía.[edit] user@host# edit services
Configure una instancia del servicio de supervisión del rendimiento (RPM) en tiempo real.
[edit services] user@host# edit rpm
Configure una prueba de evaluación comparativa basada en RFC 2544 para la instancia de RPM.
[edit services rpm] user@host# edit rfc2544-benchmarking
Defina un nombre para un perfil de prueba, por ejemplo, rendimiento.
[edit services rpm rfc2544-benchmarking] user@host# 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@host# 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@host# set test-type packet-size 64
Especifique el período (por ejemplo, 20 minutos) para el que se realizará la prueba en horas, minutos o segundos especificando un número seguido de la letra h (para horas), m (para minutos) o s (para segundos).
[edit services rpm rfc2544-benchmarking profiles test-profile throughput] user@host# set test-type test-duration 20m
Defina el ancho de banda máximo teórico para la prueba en kilobits por segundo, con un valor de 1 Kbps a 1.000.000 Kbps.
[edit services rpm rfc2544-benchmarking profiles test-profile throughput] user@host# set test-type bandwidth-kbps 500
Introduzca el
upcomando para ir al nivel anterior en la jerarquía de configuración.[edit services rpm rfc2544-benchmarking profiles test-profile throughput] user@host# up
Introduzca el
upcomando para ir al nivel anterior en la jerarquía de configuración.[edit services rpm rfc2544-benchmarking profiles] user@host# 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@host# 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@host# set test-profile throughput
Especifique la interfaz lógica, ge-0/0/0.1, 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@host# set test-interface ge-0/0/0.1
Especifique el modo de prueba para los paquetes que se envían durante la prueba de evaluación comparativa como inicio y terminación.
[edit services rpm rfc2544-benchmarking tests test-name test1] user@host# set mode initiate-and-terminate
Configure la familia
cccde tipos de direcciones , , para la prueba de evaluación comparativa.[edit services rpm rfc2544-benchmarking tests test-name test1] user@host# set family ccc
Especifique la dirección de la interfaz en la que se debe ejecutar la prueba, que es de salida en este ejemplo.
[edit services rpm rfc2544-benchmarking tests test-name test1] user@host# set direction egress
Configuración de parámetros de prueba de evaluación comparativa en el enrutador B
Procedimiento paso a paso
Lo siguiente requiere que navegue 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@host# edit interfaces
Configure la interfaz en la que se debe ejecutar la prueba.
[edit interfaces] user@host# edit ge-0/0/4
Configure el etiquetado VLAN para la transmisión y recepción de tramas etiquetadas con VLAN 802.1Q.
[edit interfaces ge-0/0/4] user@host# set vlan-tagging
Configure una unidad lógica para la interfaz.
[edit interfaces ge-0/0/4] user@host# edit unit 0
Especifique la encapsulación para los circuitos VLAN de Ethernet.
[edit interfaces ge-0/0/4 unit 0] user@host# set encapsulation vlan-ccc
Configure el ID de VLAN en la interfaz lógica.
[edit interfaces ge-0/0/4 unit 0] user@host# set vlan-id 101
Vaya al nivel superior del modo de comando de configuración.
[edit interfaces ge-0/0/4 unit 0] user@host# top
En el modo de configuración, vaya al nivel de
[edit services]jerarquía.[edit] user@host# edit services
Configure una instancia del servicio de supervisión del rendimiento (RPM) en tiempo real.
[edit services] user@host# edit rpm
Configure una prueba de evaluación comparativa basada en RFC 2544 para la instancia de RPM.
[edit services rpm] user@host# 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@host# edit tests test-name test1
Especifique la interfaz lógica, ge-0/0/4.1, 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@host# set test-interface ge-0/0/4.1
Nota:Cuando la reflexión de pseudocable está habilitada en una interfaz, el enrutador no bloquea el tráfico de entrada o salida a través de la interfaz de prueba. Para bloquear otro tráfico de datos, debe configurar explícitamente los filtros de firewall.
Especifique
reflectcomo 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@host# set mode reflect
Configure la familia
cccde tipos de direcciones , , para la prueba de evaluación comparativa.[edit services rpm rfc2544-benchmarking tests test-name test1] user@host# set family ccc
Especifique la dirección de la interfaz en la que se debe ejecutar la prueba, que es la entrada en este ejemplo.
[edit services rpm rfc2544-benchmarking tests test-name test1] user@host# set direction ingress
Comience la prueba de evaluación comparativa en el reflector.
user@host> test services rpm rfc2544-benchmarking test test1 start
Después de que la prueba se complete correctamente en el iniciador, puede detener la prueba en el reflector ingresando el
test services rpm rfc2544-benchmarking test test1 stopcomando.
Resultados
En el modo de configuración, ingrese el comando para confirmar la configuración en los enrutadores A y B show . Si el resultado no muestra la configuración deseada, repita las instrucciones de configuración en este ejemplo para corregirla.
Parámetros de prueba de evaluación comparativa en el enrutador A:
[edit interfaces]
ge-0/0/0 {
vlan-tagging;
unit 0 {
encapsulation vlan-ccc;
vlan-id 101;
}
}
[edit services rpm]
rfc2544-benchmarking {
profiles {
test-profile throughput {
test-type throughput
packet-size 64;
test-duration 20m;
bandwidth-kbps 500;
}
}
tests {
test-name test1 {
interface ge-0/0/0.1;
test-profile throughput;
mode initiate-and-terminate;
family ccc;
direction egress;
}
}
}
Parámetros de prueba de evaluación comparativa en el enrutador B:
[edit interfaces]
ge-0/0/4 {
vlan-tagging;
unit 0 {
encapsulation vlan-ccc;
vlan-id 101;
}
}
[edit services rpm]
rfc2544-benchmarking {
# Note, When in reflector mode, test profile is not needed
tests {
test-name test1 {
interface ge-0/0/4.1;
mode reflect;
family ccc;
direction egress;
}
}
}
Una vez configurado el dispositivo, escriba el comando en modo commit de configuración.
Verificación de los resultados de la prueba de evaluación comparativa para la dirección NNI de un servicio de pseudocable Ethernet
Examine los resultados de la prueba de evaluación comparativa que se realiza en el servicio configurado entre el enrutador A y el enrutador B.
Verificación de 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, escriba el show services rpm rfc2544-benchmarking (aborted-tests | active-tests | completed-tests | summary) comando 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 supervisión del rendimiento en tiempo real (RPM).
Significado
El resultado muestra los detalles de la prueba de evaluación comparativa que se realizó. Para obtener más información sobre el show services rpm rfc2544-benchmarking comando operativo, consulte show services rpm rfc2544-benchmarking en el Explorador de CLI.