Descripción general de los agentes de prueba
Active Assurance utiliza agentes de prueba, que es un software que se instala en su dispositivo de red y actúa como un punto de medición en su red. Estos agentes de prueba se despliegan en ubicaciones estratégicas de la red para evaluar la calidad de la red mediante la recopilación de datos métricos para indicadores clave de rendimiento (KPI) preconfigurados. Los agentes de prueba generan, reciben y analizan el tráfico de red y, por lo tanto, le permiten ver y supervisar continuamente las métricas de resultados agregados y en tiempo real.
Todos los agentes de prueba se controlan y actualizan de forma remota a través de la GUI de Routing Director.
Los agentes de prueba se pueden instalar en enrutadores Junos OS evolucionados, hardware x86 o en máquinas virtuales a través del contenedor Docker.
En el caso de los enrutadores de la serie ACX7000, que utilizan Junos OS Evolved, los agentes de prueba se pueden ejecutar como un contenedor docker o el agente de prueba se instala automáticamente durante el proceso de incorporación. En el caso de los enrutadores de la serie ACX7000, también puede utilizar la funcionalidad de supervisión del rendimiento en tiempo real (RPM) para generar tráfico y recopilar las métricas que ayudan a analizar el comportamiento de la red.
En el caso de los enrutadores de las series MX y PTX, puede utilizar la funcionalidad de supervisión del rendimiento en tiempo real (RPM) para generar tráfico y recopilar las métricas que ayudan a analizar el comportamiento de la red. RPM le permite configurar sondas activas para rastrear y monitorear el tráfico. La funcionalidad RPM se puede utilizar con plug-ins RPM. Cuando se configura RPM en un dispositivo, el dispositivo calcula el rendimiento de la red en función del tiempo de respuesta de los paquetes, la fluctuación y la pérdida de paquetes.
Para recopilar estadísticas de RPM, el dispositivo envía sondas a un destino de sonda especificado que se identifica mediante una dirección IP. Al recibir una sonda, el objetivo genera una respuesta que se envía de vuelta al dispositivo. Consulte Supervisión del tráfico mediante la supervisión del rendimiento en tiempo real (RPM).
-
Al ejecutar sondeos RPM simultáneos en un enrutador, debe especificar el límite de sondeo entre 1 y 500 para evitar el error de límite de sondeo. Consulte Limitación del número de sondeos RPM simultáneos.
-
Cuando utilice complementos RPM, debe establecer la zona horaria a nivel de sistema en los enrutadores para administrar el horario de verano (DST) de manera eficaz. En ausencia de una configuración de zona horaria adecuada, los plug-ins de RPM se basan en un mecanismo de reserva que comprueba la diferencia horaria desde UTC cada hora para ajustar el desplazamiento.
Además, debe sincronizar los enrutadores con un servidor de protocolo de tiempo de red (NTP) para un cronometraje preciso.
Para cualquier otro hardware x86 o máquinas virtuales (VM), debe instalar manualmente Test Agents. Para obtener información sobre la instalación de agentes de prueba, consulte Instalar aplicación de agente de prueba.
También puede usar API para crear, instalar y desinstalar agentes de prueba en Routing Director. Consulte la Guía de referencia de API.
Los agentes de prueba de su red se enumeran en la página Agentes de prueba (Inventario > Active Assurance). Para obtener más información sobre la página Agentes de prueba, consulte Acerca de la página Agentes de prueba.
Cómo miden las métricas los agentes de prueba
La figura 1 ilustra la relación entre un complemento de agente de prueba, mediciones, tareas y secuencias.
prueba crean flujos
El director de enrutamiento aprovecha la capacidad de supervisar y probar el plano de datos de la red generando tráfico sintético mediante agentes de prueba o dispositivos desplegados en la red. Los agentes de prueba están configurados para ejecutar un conjunto de mediciones definidas por las pruebas y los monitores.
Routing Director contiene un conjunto de características para producir mediciones en el plano de datos de la red en forma de complementos (por ejemplo, ping, HTTP, etc.). Cuando se configura una medición mediante la GUI de Routing Director o las API de REST, Routing Director configura el agente de prueba para descargar el complemento e inserta la configuración en Test Agent.
Al configurar una medición, también puede definir criterios de evaluación. Los criterios de evaluación contienen umbrales para las métricas individuales. El Director de enrutamiento utiliza los umbrales que ha definido para determinar el comportamiento de la red. Si se infringe el umbral, el Director de enrutamiento genera eventos.
Una medición produce uno o más flujos. El flujo contiene las métricas medidas (también conocidas como KPI). Routing Director evalúa estas métricas en función del umbral establecido en los criterios de evaluación. Por ejemplo, puede establecer que el umbral de retraso sea inferior a 10 milisegundos. Si se infringe dicho umbral, se genera un evento con la gravedad configurada.
Los agentes de prueba envían secuencias desde el dispositivo de origen (en el que ha instalado el agente de prueba) a un punto de conexión remoto. El punto de conexión remoto puede ser un agente de prueba remoto, servidores web, servidores DNS o un dispositivo conocido en la red del proveedor de nube pública.
En resumen, puede crear una prueba o un monitor mediante la GUI de Routing Director o la API de REST para configurar los complementos, las métricas, los criterios de evaluación por métrica, etc. Cuando ejecuta la prueba o el monitor, Test Agent comienza a descargar el complemento e inicia la medición y sus flujos asociados.
Para obtener información sobre las terminologías de Active Assurance, consulte Terminologías de Active Assurance.
Para obtener información sobre cómo crear pruebas y monitores, vea Crear una prueba y Crear un monitor.
Beneficios de usar agentes de prueba
-
Puede instalar agentes de prueba en cualquier plataforma x86 o como contenedor de Docker.
-
Puede automatizar las pruebas y la recopilación de datos mediante agentes de prueba.
-
Puede probar el rendimiento de la red en una ubicación específica antes de implementar una aplicación crítica para el negocio.