Ejemplo: Configuración de registros en formato de monitoreo de flujo para eventos TDR en enrutadores serie MX para la solución de problemas
Puede configurar enrutadores serie MX con MS-MPC, MS-MIC y MX-SPC3 para registrar eventos de traducción de direcciones de red (TDR) mediante el formato de plantilla de Junos Traffic Vision (anteriormente conocido como Jflow) versión 9 o IPFIX (versión 10). Este método de generar registros de monitoreo de flujo para eventos TDR, como la creación y eliminación de sesiones NAT44 y NAT64, y los eventos base de información de enlace NAT44 y NAT64, permite un análisis coherente y optimizado del tráfico de TDR y la resolución de problemas relacionados con TDR.
Esta funcionalidad se admite en enrutadores serie MX con paquetes de proveedor de extensión de Junos OS instalados y configurados en el dispositivo, y en MS-MPC, MS-PIC y MX-SPC3s. No se admite en MS-DPC con enrutadores serie MX.
En este ejemplo, se describe cómo configurar la generación de registros de monitoreo de flujo en formato de supervisión de flujo para eventos TDR en el nivel de conjunto de servicios en MS-MIC, MS-MPC y MX-SPC3, y contiene las siguientes secciones:
Este ejemplo de configuración es para un conjunto de servicios de estilo de interfaz.
Requisitos
En este ejemplo, se utilizan los siguientes componentes de hardware y software:
Un enrutador serie MX con MS-MPC, MS-MIC o MX-SPC3
Junos OS versión 14.2R2 o posterior para enrutadores serie MX
Generación de mensajes de registro mediante plantillas de flujo para operaciones TDR en MS-MPC, MS-MIC y MX-SPC3s
Puede configurar el mecanismo para registrar mensajes de registro en formato de monitoreo de flujo para eventos TDR. Puede crear un perfil de plantilla para un servicio TDR determinado en un enrutador de la serie MX con MS-MPC, MS-MIC o MX-SPC3s, o para un conjunto de servicios, que se aplica a todos los servicios TDR. Debe definir un perfil de plantilla para generar registros de supervisión de flujo en un formato de plantilla de flujo específico y adjuntar el perfil de plantilla con un conjunto de servicios. Debe configurar un recopilador o un grupo de recopiladores, que son hosts que reciben los mensajes de registro de eventos TDR del pic del servicio o del exportador. Debe asociar un perfil de plantilla con el recopilador. El perfil define las características de la plantilla de registro de monitoreo de flujo, como la versión de monitoreo de flujo (versión 9 o IPFIX), la velocidad de actualización, ya sea en paquetes o segundos, y el tipo de servicio o aplicación (TDR en este caso) para el cual los registros de flujo se deben enviar al recopilador.
Supongamos una implementación de ejemplo en la que se definen dos recolectores, c1 y c2. Estos recolectores se agrupan en dos grupos. El grupo de recolector, cg1, contiene c1 y c2, y el grupo de recolector, cg2, contiene c2. Se definen dos perfiles de plantilla denominados t1 y t2. Los perfiles, t1 y t2, están asociados con recolectores, c1 y c2, respectivamente.
Estos perfiles describen las propiedades o atributos para la transmisión de registros, como el formato de plantilla de flujo que se va a utilizar, la velocidad a la que se deben actualizar los registros y el servicio o evento, como TDR, para el cual los registros se deben enviar al recopilador especificado.
Configuración
Para habilitar la capacidad de registro de monitoreo de flujo para eventos TDR y configurar la transmisión de registros a los recolectores, realice estas tareas:
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, luego, copie y pegue los comandos en la CLI en el nivel de jerarquía [edit
]:
Configuración de propiedades del conjunto de servicios
set services service-set sset_0 interface-service service-interface ms-5/0/0.0
Aplicación del servicio de registro de monitoreo de flujo en una interfaz
set interfaces ms-5/0/0 services-options jflow-log message-rate-limit 50000
Habilitación y configuración de registros de monitoreo de flujo para un conjunto de servicios
set services jflow-log collector c1 destination-address 192.0.2.3 destination-port 1 source-ip 198.51.100.1 set services jflow-log collector c2 destination-address 203.0.113.5 destination-port 3 source-ip 198.51.100.2 set services jflow-log collector-group cg1 collector [ c1 c2 ] set services jflow-log template-profile t1 collector c1 version ipfix template-type nat refresh-rate packets 20 seconds 20 set services jflow-log template-profile t2 collector c2 version v9 template-type nat refresh-rate packets 20 seconds 20 set services jflow-log template-profile t1 collector-group cg1
Asociar el perfil de plantilla con un conjunto de servicios
set services service-set sset_0 jflow-log template-profile t1
Procedimiento
Procedimiento paso a paso
Para configurar la generación y transmisión de registros de plantillas de monitoreo de flujo para eventos TDR:
Cree propiedades de un conjunto de servicios.
[edit] user@host# set services service-set sset_0 interface-service service-interface ms-5/0/0.0
Defina el servicio de registro de monitoreo de flujo que se aplicará en una interfaz.
[edit] user@host# set interfaces ms-5/0/0 services-options jflow-log message-rate-limit 50000
Configure los recolectores y grupos de recolectores.
[edit] user@host# set services jflow-log collector c1 destination-address 192.0.2.3 destination-port 1 source-ip 198.51.100.1 user@host# set services jflow-log collector c2 destination-address 203.0.113.5 destination-port 3 source-ip 198.51.100.2 user@host# set services jflow-log collector-group cg1 collector [ c1 c2 ] user@host# set services jflow-log collector-group cg2 collector c2
Configure los perfiles de plantilla y asocie el perfil de plantilla con el recopilador.
[edit] user@host# set services jflow-log template-profile t1 collector c1 version ipfix template-type nat refresh-rate packets 20 seconds 20 user@host# set services jflow-log template-profile t2 collector c2 version v9 template-type nat refresh-rate packets 20 seconds 20
Asocie el perfil de plantilla con el conjunto de servicios.
[edit] user @ host# set services service-set sset_0 jflow-log template-profile t1
Resultados
Desde el modo de configuración, ingrese los comandos , show services jflow-log
y show services service-set sset_0 jflow-log
para confirmar la show services
configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
user@host# show services service-set sset_0 { interface-service { service-interface ms-5/0/0; } } [edit interfaces] ms-5/0/0 { services-options { jflow-log { message-rate-limit 50000; } } } user@host# show services jflow-log collector c1 { destination-address 192.0.2.3; destination-port 1; source-ip 198.51.100.1; } collector c2 { destination-address 203.0.113.5; destination-port 3; source-ip 198.51.100.2; } collector-group cg1 { collector [ c2 c1 ]; } collector-group cg2 { collector c2; } template-profile t2 { collector c2; template-type nat; referesh-rate packets 20 seconds 20; version v9; } template-profile t1 { collector c1; template-type nat; referesh-rate packets 20 seconds 20; version ipfix; } [edit] user@host# show services service-set sset_0 jflow-log template-profile t2;
Verificación
Para confirmar que la configuración funciona correctamente, realice lo siguiente:
Verificar que los registros de monitoreo de flujo se generan y envían a los recolectores
Propósito
Compruebe que los mensajes de registro de monitoreo de flujo en formato de plantilla definida, como IPFIX o la versión 9, se generan y se transmiten a los recolectores configurados para las diferentes operaciones TDR.
Acción
Desde el modo operativo, utilice el show services service-sets statistics jflow-log
comando:
user@host> show services service-sets statistics jflow-log Interface: ms-5/0/0 Rate limit: 1000 Template records: Sent: 36 Dropped: 0 Data records: Sent: 2 Dropped: 0 Service-set: sset_0 Unresolvable collectors: 0 Template records: Sent: 36 Dropped: 0 Data records: Sent: 2 Dropped: 0
Desde el modo operativo, utilice el show services service-sets statistics jflow-log detail
comando:
user@host> show services service-sets statistics jflow-log detail Interface: ms-5/0/0 Rate limit: 1000 Template records: Sent: 48 Dropped: 0 Data records: Sent: 4 Dropped: 0 Service-set: sset_0 Unresolvable collectors: 0 Template records: Sent: 48 Dropped: 0 Data records: Sent: 4 Dropped: 0 NAT44 Session logs: Template records: Sent: 4 Dropped: 0 (socket send error: 0, no memory: 0) Data records: Sent: 4 Dropped: 0 (invalid data: 0, no memory: 0, above rate limit: 0) NAT64 Session logs: Template records: Sent: 4 Dropped: 0 (socket send error: 0, no memory: 0) Data records: Sent: 0 Dropped: 0 (invalid data: 0, no memory: 0, above rate limit: 0) NAT44 BIB logs: Template records: Sent: 4 Dropped: 0 (socket send error: 0, no memory: 0) Data records: Sent: 0 Dropped: 0 (invalid data: 0, no memory: 0, above rate limit: 0) NAT64 BIB logs: Template records: Sent: 4 Dropped: 0 (socket send error: 0, no memory: 0) Data records: Sent: 0 Dropped: 0 (invalid data: 0, no memory: 0, above rate limit: 0) NAT Address Exhausted logs: Template records: Sent: 4 Dropped: 0 (socket send error: 0, no memory: 0) Data records: Sent: 0 Dropped: 0 (invalid data: 0, no memory: 0, above rate limit: 0) NAT Port Exhausted logs: Template records: Sent: 4 Dropped: 0 (socket send error: 0, no memory: 0) Data records: Sent: 0 Dropped: 0 (invalid data: 0, no memory: 0, above rate limit: 0) NAT44 Quota Exceeded logs: Template records: Sent: 4 Dropped: 0 (socket send error: 0, no memory: 0) Data records: Sent: 0 Dropped: 0 (invalid data: 0, no memory: 0, above rate limit: 0) NAT64 Quota Exceeded logs: Template records: Sent: 4 Dropped: 0 (socket send error: 0, no memory: 0) Data records: Sent: 0 Dropped: 0 (invalid data: 0, no memory: 0, above rate limit: 0) NAT44 Address Bind logs: Template records: Sent: 4 Dropped: 0 (socket send error: 0, no memory: 0) Data records: Sent: 0 Dropped: 0 (invalid data: 0, no memory: 0, above rate limit: 0) NAT64 Address Bind logs: Template records: Sent: 4 Dropped: 0 (socket send error: 0, no memory: 0) Data records: Sent: 0 Dropped: 0 (invalid data: 0, no memory: 0, above rate limit: 0) NAT44 PBA logs: Template records: Sent: 4 Dropped: 0 (socket send error: 0, no memory: 0) Data records: Sent: 0 Dropped: 0 (invalid data: 0, no memory: 0, above rate limit: 0) NAT64 PBA logs: Template records: Sent: 4 Dropped: 0 (socket send error: 0, no memory: 0) Data records: Sent: 0 Dropped: 0 (invalid data: 0, no memory: 0, above rate limit: 0)
Significado
El resultado muestra que los mensajes de registro en formato de supervisión de flujo asociados con el conjunto de servicios e interfaz especificados se generan para los diferentes eventos TDR.