Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción general del muestreo adaptativo

Use el Explorador de características para confirmar la compatibilidad de la plataforma y el lanzamiento de características específicas.

Revise la Comportamiento de muestreo adaptativo específico de la plataforma sección para obtener notas relacionadas con su plataforma.

El muestreo adaptativo es el proceso de supervisar la tasa general de tráfico entrante en el dispositivo de red y proporcionar retroalimentación inteligente a las interfaces para adaptar dinámicamente las frecuencias de muestreo en las interfaces en función de las condiciones del tráfico. El muestreo adaptativo evita que la CPU se sobrecargue y mantiene el sistema en un nivel óptimo, incluso cuando los patrones de tráfico cambian en las interfaces. Mientras que la frecuencia de muestreo es el número configurado de paquetes de salida o entrada de los cuales se muestrea un paquete, la frecuencia de muestreo adaptativa es el número máximo de muestras que se deben generar por tarjeta de línea, es decir, es el límite dado al muestreo adaptativo. La carga de muestra es la cantidad de datos (o número de paquetes) que se mueven a través de una red en un momento dado en el que se muestrea. A medida que aumenta la frecuencia de muestreo, disminuye la carga de muestra y viceversa. Por ejemplo, supongamos que la frecuencia de muestreo configurada es 2 (lo que significa que se muestrea 1 paquete de cada 2 paquetes) y luego esa velocidad se duplica, lo que la convierte en 4 o solo se muestrea 1 paquete de cada 4 paquetes.

La frecuencia de muestreo adaptable se configura, que es el número máximo de muestras que deben generarse por tarjeta de línea, en el nivel de [edit protocols sflow adaptive-sample-rate] jerarquía.

Para garantizar la precisión y eficiencia del muestreo, los dispositivos Junos OS utilizan el muestreo adaptable sFlow. El muestreo adaptativo supervisa la tasa general de tráfico entrante en el dispositivo y proporciona información a las interfaces para adaptar dinámicamente su frecuencia de muestreo a las condiciones del tráfico. El agente sFlow lee las estadísticas de las interfaces cada 5 segundos e identifica cinco interfaces con el mayor número de muestras. En un conmutador independiente, cuando se alcanza el límite de procesamiento de la CPU, se implementa un algoritmo de retroceso binario para reducir a la mitad la carga de muestreo de las cinco interfaces principales. La frecuencia de muestreo adaptada se aplica a esas cinco interfaces principales.

El uso del muestreo adaptativo evita la sobrecarga de la CPU y mantiene el dispositivo funcionando a su nivel óptimo incluso cuando hay un cambio en los patrones de tráfico en las interfaces. La carga de muestreo reducida se utiliza hasta:

  • Reinicie el dispositivo.

  • Configure una nueva frecuencia de muestreo.

  • La función de reserva de muestreo adaptable, si está configurada, aumenta la carga de muestreo porque el número de muestras generadas es inferior al umbral configurado.

Si no se configura una interfaz determinada, la dirección IP de la siguiente interfaz de la lista de prioridades se utiliza como dirección IP del agente. Una vez asignada una dirección IP al agente, el ID del agente no se modifica hasta que se reinicia el servicio sFlow. Se debe configurar al menos una interfaz para que se asigne una dirección IP al agente.

Cómo funciona el muestreo adaptativo

Cada pocos segundos, o ciclo, el agente sFlow recopila las estadísticas de la interfaz. A partir de estas estadísticas agregadas, se calcula un número promedio de muestras por segundo para el ciclo. La duración del ciclo depende de la plataforma.

Si la frecuencia de muestreo combinada de todas las interfaces de una tarjeta de línea supera la frecuencia de muestreo adaptable, se inicia un algoritmo de retroceso binario, lo que reduce la carga de muestreo en las interfaces. El muestreo adaptativo duplica la frecuencia de muestreo en las interfaces afectadas, lo que reduce la carga de muestreo a la mitad. Este proceso se repite hasta que la carga de la CPU debido a sFlow en una tarjeta de línea determinada se reduce a un nivel aceptable.

La participación de las interfaces en una tarjeta de línea en el muestreo adaptativo depende de la plataforma específica.

Para todas las plataformas, el aumento de las tasas de muestreo permanece vigente hasta que se cumpla una de las siguientes condiciones:

  • El dispositivo se reinicia.

  • Se configura una nueva frecuencia de muestreo.

Si ha habilitado la función de reserva de muestreo adaptativo y, debido a un pico de tráfico, el número de muestras aumenta al umbral de límite de muestra configurado, la frecuencia de muestreo adaptativa se invierte.

Respaldo de muestreo adaptativo

La función de reserva de muestreo adaptativo , cuando se configura y después de que se haya realizado el muestreo adaptativo, utiliza un algoritmo de copia de seguridad binario para disminuir la frecuencia de muestreo (aumentando así la carga de muestreo) cuando el número de muestras generadas es menor que el valor configurado sample-limit-threshold , sin afectar al tráfico normal.

La reserva de muestreo adaptable está deshabilitada de forma predeterminada. Para habilitar esta característica, incluya las fallback opciones y adaptive-sample-rate sample-limit-threshold en el [edit protocols sflow adaptive-sample-rate] nivel de jerarquía.

Después de que se ha llevado a cabo el muestreo adaptativo y la tarjeta de línea tiene un rendimiento inferior (es decir, el número de muestras generadas en un ciclo es menor que el valor configurado para la sample-limit-threshold instrucción), para cinco ciclos continuos de muestreo adaptativo, la velocidad adaptada se invierte. Si se ha producido la adaptación inversa y el número de muestras generadas en un ciclo es inferior a la mitad de la tasa adaptada actual de nuevo (y, por lo tanto, para cinco ciclos continuos), puede ocurrir otra adaptación inversa.

La adaptación inversa no se produce si las interfaces ya están a la velocidad configurada.

Limitaciones del muestreo adaptativo

Las siguientes son limitaciones de la característica de ejemplo adaptable:

  • En enrutadores o conmutadores independientes, si configura sFlow en varias interfaces y con una frecuencia de muestreo alta, se recomienda especificar un recopilador que esté en la red de datos en lugar de en la red de administración. Tener un alto volumen de tráfico sFlow en la red de administración puede interferir con otro tráfico de la interfaz de administración.

  • En los enrutadores, sFlow no admite un reinicio correcto. Cuando se produce un reinicio correcto, la frecuencia de muestreo adaptable se establece en la frecuencia de muestreo configurada por el usuario.

  • En una tarjeta de línea seleccionable por velocidad (que admite varias velocidades), se seleccionan las interfaces con el recuento de muestras más alto para la reserva de muestreo adaptativo. El algoritmo de copia de seguridad selecciona aquellas interfaces en las que la frecuencia de muestreo adaptable aumenta el número máximo de veces y, a continuación, disminuye la frecuencia de muestreo en cada una de esas interfaces cada cinco segundos. Sin embargo, en una tarjeta de línea de velocidad única, solo se admite una frecuencia de muestreo por tarjeta de línea, y el mecanismo de reserva de muestreo adaptativo realiza una copia de seguridad de la frecuencia de muestreo en todas las interfaces de la tarjeta de línea.

Comportamiento de muestreo adaptativo específico de la plataforma

Use el Explorador de características para confirmar la compatibilidad de la plataforma y el lanzamiento de características específicas.

Use la tabla siguiente para revisar los comportamientos específicos de la plataforma para su plataforma.

Plataforma Diferencia

serie EX

  • La participación de las interfaces en una tarjeta de línea en el muestreo adaptativo depende de la plataforma específica; para los conmutadores de la serie EX que admiten el muestreo adaptativo, se adaptan las frecuencias de muestreo en todas las interfaces de la tarjeta de línea.

  • El agente sFlow recopila estadísticas de interfaz cada 12 segundos para los conmutadores de la serie EX.

serie MX

  • La participación de las interfaces en una tarjeta de línea en el muestreo adaptativo depende de la plataforma específica; para los enrutadores de la serie MX que admiten el muestreo adaptativo, se adaptan las frecuencias de muestreo en todas las interfaces de la tarjeta de línea.

  • El agente sFlow recopila estadísticas de interfaz cada 12 segundos para los enrutadores de la serie MX.

serie PTX

  • La participación de las interfaces en una tarjeta de línea en el muestreo adaptativo depende de la plataforma específica; para los enrutadores de la serie PTX que admiten el muestreo adaptativo, solo se adaptan las cinco interfaces con las frecuencias de muestreo más altas en la tarjeta de línea.

  • El agente sFlow recopila estadísticas de interfaz cada 12 segundos para los enrutadores de la serie PTX.

Serie QFX

  • La participación de las interfaces en una tarjeta de línea en el muestreo adaptativo depende de la plataforma específica; para los conmutadores de la serie QFX que admiten el muestreo adaptativo, solo se adaptan las cinco interfaces con las frecuencias de muestreo más altas en la tarjeta de línea.

  • El agente sFlow recopila estadísticas de interfaz cada 12 segundos para los conmutadores de las series QFX5100, QFX5110, QFX5120, QFX5130, QFX5200, QFX5210, QFX5220, QFX5240 y QFX5700, y cada 5 segundos para todos los demás conmutadores de la serie QFX.

  • Los conmutadores de la serie QFX que admiten el muestreo adaptativo tienen las siguientes limitaciones:

    • El muestreo de sFlow en las interfaces de entrada no captura el tráfico vinculado a la CPU.

    • El muestreo de sFlow en interfaces de salida no admite paquetes de difusión ni multidifusión.

    • Los ejemplos de salida no contienen modificaciones realizadas en el paquete en la canalización de salida.

    • Cuando se descarta un paquete debido a un filtro de firewall, el código de motivo para descartar el paquete no se envía al recopilador.

    • El out-priority campo para una VLAN siempre se establece en 0 (cero) en las muestras de entrada y salida.

    • No puede configurar la supervisión de sFlow en un grupo de agregación de vínculos (LAG), pero puede configurarla individualmente en una interfaz miembro del LAG.

    • En QFX10000 línea de conmutadores, para un conjunto de puertos de un grupo de multidifusión, dado que el muestreo real ocurre en la canalización de entrada para paquetes de salida, se usa el mínimo de la velocidad sFlow configurada o la frecuencia de muestreo más agresiva entre esos puertos para el muestreo en todos los puertos de ese grupo.

    • En QFX10000 línea de conmutadores, si el puerto de destino de un paquete UDP de muestra es 6635 y el paquete no incluye un encabezado MPLS válido, el paquete muestreado de flujo se corrompe o se trunca. Se reenvía el paquete real.

    • En QFX10000 línea de conmutadores y en el chasis virtual de la serie QFX, los filtros de firewall de salida no se aplican a los paquetes de muestreo sFlow. En estas plataformas, la arquitectura del software es diferente a la de otros dispositivos de la serie QFX, y los paquetes sFlow son enviados por el motor de enrutamiento (no por la tarjeta de línea en el host) y no transitan por el conmutador. Los filtros de firewall de salida afectan a los paquetes de datos que transitan por un conmutador, pero no afectan a los paquetes enviados por el motor de enrutamiento. Como resultado, los paquetes de muestreo sFlow siempre se envían al recopilador sFlow.