Telemetría basada en flujos (series EX4100, EX4100-F y EX4400)
La telemetría basada en flujos (FBT) permite el análisis por flujo, utilizando servicios de monitoreo en línea para crear flujos, recopilarlos y exportarlos a un recopilador utilizando la plantilla IPFIX estándar abierta para organizar el flujo.
Descripción general de FBT
Puede configurar la telemetría basada en flujo (FBT) para los conmutadores de las series EX4100, EX4100-F y EX4400. FBT permite el análisis por flujo, utilizando servicios de monitoreo en línea para crear flujos, recopilarlos y exportarlos a un recopilador. Con los servicios de monitoreo en línea, puede monitorear cada paquete IPv4 e IPv6 en las direcciones de entrada y salida de una interfaz. Un flujo es una secuencia de paquetes que tienen la misma IP de origen, IP de destino, puerto de origen, puerto de destino y protocolo en una interfaz. Para cada flujo, el software recopila varios parámetros y exporta el paquete real hasta la longitud de clip configurada a un recopilador utilizando la plantilla IPFIX estándar abierta para organizar el flujo. Una vez que no hay tráfico activo para un flujo, el flujo caduca después del período de tiempo de espera inactivo configurado (configure la flow-inactive-timeout
instrucción en el nivel de jerarquía [edit services inline-monitoring template template-name]). El software exporta un paquete IPFIX periódicamente en el intervalo de temporizador de flujo y exportación configurado. El identificador de dominio de observación se utiliza en el paquete IPFIX para identificar qué tarjeta de línea envió el paquete al recopilador. Una vez configurado, el software deriva un identificador único para cada tarjeta de línea basado en el valor del sistema establecido aquí.
- Beneficios de FBT
- Descripción general de FBT Flow Export
- Limitaciones y advertencias
- Licencias
- Vectores de caída (solo EX4100 y EX4100-F)
Beneficios de FBT
Con FBT, puedes:
- Contar rangos de ventanas de paquetes, TTL y TCP
- Seguimiento y recuento de ataques de denegación de servicio (DoS)
- Analice la distribución de carga de los grupos ECMP/grupos de agregación de vínculos (LAG) en los ID de miembro (solo EX4100 y EX4100-F)
- Congestión del tráfico en vía (solo EX4100 y EX4100-F)
- Recopilar información sobre flujos multimedia (solo EX4100 y EX4100-F)
- Recopilar información sobre por qué se descartan los paquetes (solo EX4100 y EX4100-F)
Descripción general de FBT Flow Export
Consulte la figura 1 para ver una plantilla de ejemplo, que muestra los identificadores, nombres y tamaños de los elementos de información:

La figura 2 muestra el formato de una plantilla de datos IPFIX de ejemplo para FBT:

La figura 3 muestra el formato de un flujo IPFIX exportado de ejemplo para FBT:

Descripción | del elemento Enterprise Element ID | |
---|---|---|
TIMESTAMP_FLOWSTART_VAL |
1 |
Indica la marca de tiempo en la que se inició la recopilación de flujo TCP. |
TIMESTAMP_FLOWEND_VAL |
2 |
Indica la marca de tiempo en la que finalizó la recopilación de flujo TCP. |
TIMESTAMP_NEW_LEARN_VAL |
3 |
Marca de tiempo cuando se aprende un nuevo flujo en la tabla de flujo. |
PKT_RANGE_CNTR1_VAL |
4 |
Proporciona el número de paquetes en diferentes categorías de tamaño. El usuario puede optar por 4 categorías o 6 categorías bajo la plantilla. El sistema clasifica los paquetes en grupos de diferentes tamaños según y cuentan. (función de contraperfil) |
PKT_RANGE_CNTR2_VAL |
5 |
Proporciona el número de paquetes en diferentes categorías de tamaño. El usuario puede optar por 4 categorías o 6 categorías bajo la plantilla. El sistema clasifica los paquetes en grupos de diferentes tamaños según y cuentan. (función de contraperfil) |
PKT_RANGE_CNTR3_VAL |
6 |
Proporciona el número de paquetes en diferentes categorías de tamaño. El usuario puede optar por 4 categorías o 6 categorías bajo la plantilla. El sistema clasifica los paquetes en grupos de diferentes tamaños según y cuentan. (función de contraperfil) |
PKT_RANGE_CNTR4_VAL |
7 |
Proporciona el número de paquetes en diferentes categorías de tamaño. El usuario puede optar por 4 categorías o 6 categorías bajo la plantilla. El sistema clasifica los paquetes en grupos de diferentes tamaños según y cuentan. (función de contraperfil) |
PKT_RANGE_CNTR5_VAL |
8 |
Proporciona el número de paquetes en diferentes categorías de tamaño. El usuario puede optar por 4 categorías o 6 categorías bajo la plantilla. El sistema clasifica los paquetes en grupos de diferentes tamaños según y cuentan. (función de contraperfil) |
PKT_RANGE_CNTR6_VAL |
9 |
Proporciona el número de paquetes en diferentes categorías de tamaño. El usuario puede optar por 4 categorías o 6 categorías bajo la plantilla. El sistema clasifica los paquetes en grupos de diferentes tamaños según y cuentan. (función de contraperfil) |
PKT_RANGE_CNTR7_VAL |
10 |
Proporciona el número de paquetes en diferentes categorías de tamaño. El usuario puede optar por 4 categorías o 6 categorías bajo la plantilla. El sistema clasifica los paquetes en grupos de diferentes tamaños según y cuentan. (función de contraperfil) |
PKT_RANGE_CNTR8_VAL |
11 |
Proporciona el número de paquetes en diferentes categorías de tamaño. El usuario puede optar por 4 categorías o 6 categorías bajo la plantilla. El sistema clasifica los paquetes en grupos de diferentes tamaños según y cuentan. (función de contraperfil) |
MIN_PKT_LENGTH_VAL |
12 |
Proporciona el número de paquetes que tienen un tamaño superior al tamaño definido. El rango de tamaño configurable está entre 64 y 9000 bytes. |
MAX_PKT_LENGTH_VAL |
13 |
Proporciona el número de paquetes que tienen un tamaño inferior al tamaño definido. El rango de tamaño configurable está entre 64 y 9000 bytes. |
TCP_WINDOW_RANGE_CNTR_VAL |
15 |
Cuenta los paquetes dentro del intervalo de ventanas TCP especificado. |
DOS_ATTACK_ID_VAL |
16 |
Informa del vector de ataque DDoS. |
TTL_RANGE1_CNTR_VAL |
17 |
Proporciona el número de paquetes dentro de un intervalo de valores TTL específico. |
TTL_RANGE2_CNTR_VAL |
18 |
Proporciona el número de paquetes dentro de un intervalo de valores TTL específico. |
DOS_ATTACK_PKT_CNTR_VAL |
19 |
Número de paquetes de ataque DDoS. |
CUSTOM_PKT_RANGE_START_VAL |
20 |
Proporciona el número de paquetes dentro del intervalo de tamaño configurado. Puede definir el intervalo de tamaño entre 64 y 9000 bytes configurando la |
CUSTOM_TTL_RANGE_START_VAL |
30 |
Proporciona el número de paquetes dentro del intervalo TTL configurado. Puede definir el intervalo TTL entre 0 y 255 configurando la |
CUSTOM_TCP_WINDOW_RANGE_START_VAL |
40 |
Proporciona el número de paquetes dentro del intervalo de ventanas TCP configurado. Puede definir el intervalo de ventanas TCP entre 0 y 65535 configurando la |
INTER_ARRIVAL_TIME |
50 |
La diferencia de tiempo entre dos paquetes consecutivos en la entrada (por flujo). |
INTER_DEPARTURE_TIME |
51 |
La diferencia de tiempo entre dos paquetes consecutivos en la salida (por flujo). |
CHIP_DELAY |
52 |
La cantidad de tiempo que tarda el paquete en transitar el ASIC. |
SHARED_POOL_CONGESTION |
53 |
Nivel de congestión de piscinas compartidas |
QUEUE_CONGESTION_LEVEL |
54 |
Nivel de congestión de la cola |
INGRESS_DROP_REASON |
55 |
La razón por la que se deja caer el paquete en la entrada. |
INGRESS_DROP_REASON_PKT_CNTR_VAL |
56 |
Número de paquetes caídos en la entrada. |
EGRESS_DROP_REASON |
57 |
La razón por la que se deja caer el paquete al salir. |
EGRESS_DROP_REASON_PKT_CNTR_VAL |
58 |
Número de paquetes caídos a la salida. |
AGGREGATE_INTF_MEMBER_ID |
59 |
ID de un miembro de un grupo de agregación de vínculos (LAG) o de un grupo de rutas múltiples de igual costo (ECMP) |
AGGREGATE_INTF_GROUP_ID |
60 |
Identificador de un grupo de agregación de vínculos (LAG) |
MMU_QUEUE_ID |
61 |
Indica el identificador de cola al que pertenece el paquete. |
UNKNOWN_ID_VAL |
254 |
No aplicable al cliente. interno de Juniper. |
RESERVED_ID_VAL |
255 |
No aplicable al cliente. interno de Juniper. |
Cuando crea una nueva configuración de servicios de monitoreo en línea o cambia una existente, el software envía inmediatamente la exportación de flujo periódico de la plantilla de datos a los recopiladores respectivos, en lugar de esperar hasta la próxima hora de envío programada.
Limitaciones y advertencias
- Se admiten interfaces IRB; sin embargo, no se admiten los filtros de firewall L2.
- Solo se admiten 8 instancias de supervisión en línea y 8 recopiladores por instancia.
- Los registros de flujo están limitados a 128 bytes de longitud.
- Se debe poder acceder al recopilador a través de la interfaz de circuito cerrado o de una interfaz de red, no solo a través de una interfaz de administración.
-
Solo puede configurar un recopilador dentro de la misma instancia de enrutamiento que los datos. No puede configurar un recopilador dentro de una instancia de enrutamiento diferente.
- No puede configurar un identificador de plantilla de opción ni una clase de reenvío.
- No se admiten el registro de datos de opción IPFIX ni la plantilla de datos de opción IPFIX.
- Los perfiles de función no son compatibles con los conmutadores EX4400.
- Si realiza algún cambio en la configuración del perfil de característica, debe reiniciar el dispositivo.
- (Solo EX4100 y EX4100-F) Si configura alguna de las características de congestión o salida del perfil de características para una instancia de supervisión en línea, no puede configurar un perfil de contador para una plantilla en esa instancia.
- (Solo EX4100 y EX4100-F) Dado que las características de congestión y salida recopilan una gran cantidad de datos, solo puede configurar 4 o 5 de estas características por instancia de supervisión en línea.
- (Solo EX4100 y EX4100-F) Para el seguimiento del flujo de multidifusión, una copia de entrada puede producir varias copias de salida. Todas las copias pueden actualizar la misma entrada. Por lo tanto, puede realizar un seguimiento de los resultados agregados de todas las copias del mismo flujo de multidifusión.
Licencias
Debe obtener una licencia permanente para habilitar FBT. Para comprobar si tiene una licencia para FBT, emita el show system license
comando en modo operativo:
user@host> show system license License usage: Licenses Licenses Licenses Expiry Feature name used installed needed Flow Based Telemetry 1 1 0 permanent Licenses installed: License identifier: XXXXXXXXXXXXXX License version: 4 Order Type: commercial Valid for device: XXXXXXXXXXXX Features: Flow Based Telemetry - License for activating Flow Based Telemetry Permanent
Para los conmutadores EX4100 y EX4100-F, necesita la licencia S-EX4100-FBT-P. Para los conmutadores EX4400, necesita la licencia S-EX-FBT-P.
Vectores de caída (solo EX4100 y EX4100-F)
FBT puede reportar más de 100 razones de caída. Los vectores de caída son vectores muy grandes, demasiado grandes para ser razonablemente acomodados en un registro de flujo. Por lo tanto, el software agrupa y comprime los vectores de caída en un vector de caída comprimido de 16 bits y, a continuación, pasa ese vector de caída a la tabla de flujo. El vector de caída comprimido de 16 bits corresponde a un grupo particular de vectores de caída. La Tabla 2 y la Tabla 3 describen cómo se agrupan los vectores de caída para formar un vector de gota comprimido particular de 16 bits.
Motivo de la caída del | ID de grupo |
---|---|
1 | Caída de MMU |
2 | TCAM, PVLAN |
3 | Error en el ataque DoS o en el circuito cerrado del LAG |
4 | ID de VLAN no válido, TPID no válido o el puerto no está en la VLAN |
5 | Reenvío del protocolo de árbol de expansión (STP), unidad de datos de protocolo de puente (BPDU), protocolo, CML |
6 | Ruta de origen, descarte de origen L2, descarte de destino L2, deshabilitación L3, etc. |
7 | TTL L3, encabezado L3, encabezado L2, error de búsqueda de origen L3, error de búsqueda de destino L3 |
8 | Resolución ECMP, control de tormentas, multidifusión de entrada, error de siguiente salto de entrada |
Motivo de la caída del | ID de grupo |
---|---|
1 | Tráfico de unidifusión MMU |
2 | Tráfico de unidifusión de detección temprana aleatoria ponderada (WRED) de MMU |
3 | MMU RQE |
4 | Tráfico de multidifusión MMU |
5 | TTL de salida, stgblock |
6 | Caídas del procesador de campo de salida |
7 | Caídas de IPMC |
8 | Caídas del control de calidad de servicio (QoS) de salida |
Configurar FBT (series EX4100, EX4100-F y EX4400)
FBT permite el análisis por flujo, utilizando servicios de monitoreo en línea para crear flujos, recopilarlos y exportarlos a un recopilador. Un flujo es una secuencia de paquetes que tienen la misma IP de origen, IP de destino, puerto de origen, puerto de destino y protocolo en una interfaz. Para cada flujo, se recopilan varios parámetros y se envían a un recopilador utilizando la plantilla IPFIX estándar abierta para organizar el flujo. Una vez que no hay tráfico activo para un flujo, el flujo caduca después del período de tiempo de espera inactivo configurado (configure la flow-inactive-timeout
instrucción en el nivel de jerarquía [edit services inline-monitoring template template-name]). El software exporta un paquete IPFIX periódicamente en el intervalo de temporizador de flujo y exportación configurado. El identificador de dominio de observación se utiliza en el paquete IPFIX para identificar qué tarjeta de línea envió el paquete al recopilador. Una vez configurado, el software deriva un identificador único para cada tarjeta de línea basado en el valor del sistema establecido aquí.
Para configurar la telemetría basada en flujos:
Tabla de historial de cambios
La compatibilidad con las funciones viene determinada por la plataforma y la versión que esté utilizando. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.
feature-profile name features
instrucción en el nivel de
[edit inline-monitoring]
jerarquía.