Blogify Logo
  • Teltonika Networks
  • Pantherun Technologies
  • Fiberroad
  • KLG SMARTEC
  • Robustel
  • Tecnología

© 2026 Desarrollos Avanzados en Telecomunicaciones, S.L. - ESB63615553

  • Compra Online
  • Web Corporativa
  • Soporte
  • Powered byBlogify Logo Light

Función de Control de Flujo IEEE 802.3x en Switches Ethernet Explicada

D

DAVANTEL

Mar 17, 2026 • 14 Minutes Read

Función de Control de Flujo IEEE 802.3x en Switches Ethernet Explicada Cover

Table of Contents

  • ¿Qué es el control de flujo en un conmutador?
  • ¿Cómo Funciona el Control de Flujo IEEE 802.3x?
  • ¿Cómo Funcionan Realmente los Marcos PAUSE?
  • ¿Por qué es imprescindible la función de control de flujo en Ethernet?
  • Evitar la pérdida de paquetes
  • Estabilizar el flujo de tráfico de la red
  • Gestionar eficazmente las discrepancias en la velocidad
  • Reducir retransmisiones y latencia
  • Mantener un rendimiento constante y fiable
  • ¿Cuándo debe activarse el control de flujo?
  • Cuando los dispositivos funcionan a velocidades distintas
  • En redes con tráfico altamente intermitente
  • En redes críticas para la misión
  • ¿Cómo Configurar el Control de Flujo en un Switch Ethernet?
  • Verificar el soporte para el control de flujo
  • Habilitar el control de flujo en el conmutador
  • Confirmar la negociación del enlace
  • Realizar pruebas de carga
  • ¿Cuáles son las diferencias y relaciones entre el control de flujo, la calidad d...
  • ¿Qué es QoS?
  • ¿Qué es el control de flujo mediante Backpressure?
  • Diferencias entre el Control de Flujo Ethernet, la Calidad de Servicio (QoS) y e...
  • Relación entre el Control de Flujo Ethernet, la Calidad de Servicio (QoS) y el C...
  • ¿Es posible habilitarlos simultáneamente?
  • Gestión y Optimización Avanzada del Tráfico
  • Confiabilidad y Redundancia en Redes
  • Seguridad y segmentación de redes
  • FAQs
  • ¿La gestión del flujo está disponible únicamente en puertos Ethernet? ¿Puede apl...
  • ¿El control de flujo está disponible únicamente en puertos Fast Ethernet (100 Mb...
  • ¿Pueden los puertos seriales soportar el control de flujo en Ethernet?
  • ¿El control de flujo está disponible únicamente en switches gestionados?
  • Conclusión

More from Blog DAVANTEL

Blog Image

Diferencias clave: Layer 3 switch vs router

Mar 13, 2026 • 36 Minutes Read

Blog Image

IP Passthrough: Conectividad Directa para dispositivos Teltonika

Mar 9, 2026 • 12 Minutes Read

Blog Image

Ciberseguridad Industrial: NIS2 vs IEC 62443 en switches

Mar 13, 2026 • 7 Minutes Read

Como ingeniero de redes especializado en switches Ethernet, ya sea en automatización industrial, redes o sistemas embebidos, es probable que haya encontrado los términos “Flow Control” o “IEEE 802.3x Flow Control” al consultar la hoja de datos o el manual de usuario de un switch. No obstante, el funcionamiento específico de estas características y su relevancia no siempre resulta evidente de inmediato.

El control de flujo desempeña un papel fundamental en las arquitecturas de red modernas basadas en Ethernet, al evitar la pérdida de paquetes, estabilizar el tráfico y garantizar una comunicación fluida entre dispositivos con diferentes velocidades o capacidades de procesamiento.

Esta guía le mostrará cómo funciona el control de flujo en Ethernet, por qué es importante, cuándo debe activarse y cómo configurarlo correctamente en su switch.

¿Qué es el control de flujo en un conmutador?

Para comprender el control de flujo, es fundamental analizar primero cómo un switch gestiona internamente el tráfico. En el interior de cada conmutador Ethernet existe una pequeña sección de memoria integrada conocida como búfer. Esta almacena temporalmente los paquetes mientras el switch los procesa y los envía al puerto de salida correspondiente.

Por ejemplo:

Diagrama 1. ¿Qué es el control de flujo en un switch?

En el switch A, los puertos 1 y 2 reciben paquetes, mientras que el puerto 3 se encarga de reenviarlos. Cuando todo funciona correctamente, los paquetes atraviesan el búfer y se transmiten sin demoras.

Sin embargo, si los dispositivos conectados a los puertos 1 y 2 envían tráfico a una velocidad mucho mayor que la capacidad del switch para procesarlo y reenviarlo, la tasa de entrada superará la capacidad de procesamiento y transmisión del switch. Una vez que el búfer interno se llena por completo, el switch no podrá manejar los paquetes entrantes oportunamente, lo que provocará pérdida de paquetes y, en última instancia, fallos en la comunicación y pérdida de datos.

Precisamente por ello, el control de flujo es fundamental. Definido por el estándar IEEE 802.3x e implementado en entornos dúplex completos, el control de flujo actúa como un mecanismo protector para evitar la saturación del búfer y mantener la estabilidad operativa de la red. Garantiza una transferencia de datos fluida entre dispositivos con velocidades o capacidades de procesamiento dispares, contribuyendo a la fiabilidad y estabilidad de todo el sistema de red.

¿Cómo Funciona el Control de Flujo IEEE 802.3x?

Entonces, ¿de qué manera se implementa el control de flujo en Ethernet?

En primer lugar, según la norma IEEE 802.3, la capa de enlace de datos del modelo OSI se divide en tres componentes:

  • LLC (Logical Link Control): Proporciona multiplexación de protocolos, detección de errores y reconocimiento de los límites del marco.

  • MAC Control Sublayer (optional): No es obligatorio en la norma. Establece la estructura para el control de flujo en modo dúplex completo.

  • MAC Sublayer: Responsable de la transmisión y recepción efectiva de tramas Ethernet, así como del control sobre el acceso al medio físico.

Cuando el uso del búfer del puerto del conmutador alcanza un umbral determinado, el puerto genera un marco PAUSE a través de la subcapa de control MAC. Este es el mecanismo fundamental del control de flujo: el puerto del conmutador envía el marco PAUSE al enlace asociado, solicitando que suspenda temporalmente el envío de datos y así evitar el desbordamiento del búfer.

¿Cómo Funcionan Realmente los Marcos PAUSE?

Como se muestra en el diagrama, se trata de dos puertos de un switch Ethernet conectados, denominados Puerto A y Puerto B. Cada puerto está compuesto por una sección de transmisión (TX) y una de recepción (RX).

Diagrama 2. Funcionamiento del Control de Flujo IEEE 802.3x

El proceso de control de flujo se desarrolla de la siguiente manera:

Pasos 1–2

El Puerto A envía datos al receptor del Puerto B. Una vez recibidos, los paquetes se almacenan en el búfer de recepción del Puerto B.

Paso 3

En condiciones normales, el Puerto B reenvía los paquetes inmediatamente tras almacenarlos en el búfer, y la velocidad de reenvío está determinada por la tasa del enlace de salida.

No obstante, si el Puerto A transmite datos a una velocidad superior a la que el Puerto B puede manejar, el controlador interno de este último no logra procesar los paquetes entrantes con la rapidez necesaria. Para evitar el desbordamiento del búfer, el Puerto B activa la señal de control de flujo fc_rdy (flow control ready), lo que desencadena la generación de tramas PAUSE.

Paso 4

Mientras fc_rdy permanezca activo, el transmisor de Port B envía periódicamente tramas PAUSE.

El intervalo está determinado por un registro de configuración, y la sincronización es gestionada por un contador interno.

En cualquier otro momento, Port B continúa transmitiendo tráfico habitual según sea necesario.

La generación de tramas PAUSE no puede interrumpir una trama de datos en curso, por lo que si actualmente se está transmitiendo un paquete, el transmisor de Port B debe esperar a su finalización antes de enviar una trama PAUSE.

Pasos 5–6

El receptor RX del Puerto A recibe el cuadro PAUSE, extrae el tiempo de pausa e indica a su transmisor TX que suspenda el envío de datos durante la duración especificada.

Paso 7

Una vez que el Puerto B termina de procesar los datos almacenados en el búfer, desactiva fc_rdy, señalando que la congestión ha desaparecido y se puede iniciar la recuperación.

Paso 8: Dos posibles escenarios de recuperación

Después de que fc_rdy se vuelve bajo, pueden presentarse dos situaciones distintas dependiendo de la sincronización del contador:

  • El contador no ha alcanzado el intervalo del frame PAUSE: el Puerto B enviará un frame PAUSE con un tiempo de pausa de 0, notificando explícitamente al Puerto A que puede reanudar la transmisión. El nuevo frame PAUSE sustituye el tiempo de pausa anterior. Para el Puerto A, únicamente es válido el frame PAUSE recibido más recientemente.

  • El contador ha alcanzado el intervalo de tramas PAUSE: el Puerto B no envía una trama PAUSE. En su lugar, el Puerto A reanudará automáticamente la transmisión una vez que expire el temporizador de pausa de la trama PAUSE anterior.

¿Por qué es imprescindible la función de control de flujo en Ethernet?

Configurar el control de flujo en su conmutador es más importante de lo que parece. Sus ventajas son notables y pueden influir directamente en la estabilidad y el rendimiento de toda su red:

Evitar la pérdida de paquetes

Esta es la función más crucial del control de flujo. Al detener el tráfico entrante antes de que se desborde el búfer, se elimina una de las causas principales de pérdida de paquetes.

Estabilizar el flujo de tráfico de la red

El control de flujo contribuye a suavizar los picos de tráfico, evitando congestiones repentinas que podrían provocar fluctuaciones en la red o aumentos en la latencia.

Gestionar eficazmente las discrepancias en la velocidad

El control de flujo permite que dispositivos con diferentes velocidades de puerto o capacidades de procesamiento se comuniquen de manera eficiente. Por ejemplo, un servidor de 1 Gbps conectado a un switch de 10 Gbps no se verá sobrecargado por el tráfico de mayor velocidad.

Reducir retransmisiones y latencia

Al evitar la pérdida de paquetes en la Capa 2, el control de flujo reduce las retransmisiones a nivel TCP, lo que se traduce en tiempos de respuesta más rápidos y una comunicación más eficiente.

Mantener un rendimiento constante y fiable

En entornos complejos como las redes industriales de IoT o los sistemas de salud, donde convergen numerosos dispositivos, el control del flujo resulta fundamental para garantizar un rendimiento de red estable y predecible.

¿Cuándo debe activarse el control de flujo?

El control de flujo resulta especialmente ventajoso en las siguientes circunstancias:

Cuando los dispositivos funcionan a velocidades distintas

Si un puerto de alta velocidad envía tráfico a un dispositivo más lento o sobrecargado, habilitar el control de flujo contribuye a evitar el desbordamiento de búfer y la pérdida de paquetes.

En redes con tráfico altamente intermitente

Esto abarca sistemas de vigilancia, redes de automatización industrial y entornos de adquisición de datos donde el tráfico suele llegar en ráfagas repentinas.

En redes críticas para la misión

En entornos donde la pérdida de paquetes resulta inadmisible, como en la manufactura, los sistemas de control o las comunicaciones industriales en tiempo real, el control de flujo ofrece una estabilidad y fiabilidad notables..

¿Cómo Configurar el Control de Flujo en un Switch Ethernet?

Los pasos de configuración varían ligeramente según el proveedor, aunque el proceso general suele ser bastante similar.

Verificar el soporte para el control de flujo

Tanto el puerto del conmutador como el dispositivo conectado deben ser compatibles con el control de flujo IEEE 802.3x. Si solo uno de ellos lo soporta, el control de flujo no tendrá efecto.

Habilitar el control de flujo en el conmutador

En la interfaz web del switch, acceda a la página de configuración de puertos y localice las opciones de control de flujo de entrada (TX) y salida (RX). Esta función suele estar desactivada por defecto, por lo que deberá habilitarla manualmente.

Diagrama 3. Configuración web del control de flujo en el switch | Come-Star

Confirmar la negociación del enlace

Después de habilitar el control de flujo, confirme que el enlace haya negociado exitosamente esta función. Muchos conmutadores ofrecen indicadores de estado por interfaz para verificarlo.

Realizar pruebas de carga

Generar tráfico y verificar que:

  • No se produce pérdida de paquetes

  • El uso del búfer se mantiene estable

  • Los cuadros de pausa aparecen en los contadores de la interfaz si se desencadena congestión

¿Cuáles son las diferencias y relaciones entre el control de flujo, la calidad de servicio y la retropresión? ¿Pueden coexistir?

¿Qué es QoS?

La calidad de servicio (QoS) constituye una estrategia de gestión de congestión más inteligente y detallada en comparación con el control de flujo. A diferencia de este último, que simplemente detiene todo el tráfico en un enlace, QoS clasifica y prioriza el tráfico de red. Ante situaciones de congestión, garantiza que el tráfico crítico continúe fluyendo, mientras que el menos prioritario se retrasa o descartado. Esto se logra identificando características de los paquetes, como direcciones IP de origen y destino, números de puerto y etiquetas VLAN, para asignarles marcas de prioridad como valores CoS o DSCP.

Diagrama 4. ¿Cómo Funciona la Calidad de Servicio (QoS)?

¿Qué es el control de flujo mediante Backpressure?

Backpressure es un mecanismo de control de congestión más tradicional, comúnmente empleado en redes Ethernet half-duplex o de medios compartidos. ¿En qué consiste?

En lugar de detener el tráfico mediante tramas de control dedicadas, funciona generando intencionadamente condiciones de “ocupación” en la red:

Cuando el búfer de un puerto half-duplex está próximo a llenarse, el dispositivo emite una señal de colisión falsa (frecuentemente denominada señal de jabber) o provoca deliberadamente una colisión detectada por el portador para indicar congestión. El dispositivo emisor detecta esta colisión y activa el algoritmo de retroceso exponencial, aguardando un periodo aleatorio antes de reintentar la retransmisión. Esta pausa otorga tiempo al receptor para despejar su búfer y así evita la pérdida de paquetes.

Diferencias entre el Control de Flujo Ethernet, la Calidad de Servicio (QoS) y el Control de Flujo por Backpressure

Feature

Flow Control (IEEE 802.3x)

Quality of Service (QoS)

Backpressure Flow Control

Operating Mode

Full-duplex

Full-duplex / Half-duplex

Half-duplex

Mechanism

Sends PAUSE frames

Traffic classification and priority scheduling

Creates collisions (forced contention)

Control Granularity

Port-level pause of all traffic

Per-flow / per-packet fine-grained control

Port-level, affects all traffic

Intelligence Level

Low (pauses everything)

High (differentiates traffic types)

Low (forces transmission delay)

Modern Usage

Common for point-to-point speed mismatch

Standard in enterprise networks to protect critical applications

Legacy method still present in some devices

Relación entre el Control de Flujo Ethernet, la Calidad de Servicio (QoS) y el Control de Flujo por Backpressure

Objetivo común

Los tres mecanismos buscan evitar la pérdida descontrolada de paquetes causada por el desbordamiento de búfer durante la congestión.

Diferentes estratos y funciones

El control de flujo y el backupressure son mecanismos exclusivos y mutuamente excluyentes a nivel de enlace. El control de flujo se aplica en enlaces dúplex completo, mientras que la retropresión es propia de entornos semidúplex.

La QoS se sitúa por encima de ambos mecanismos, proporcionando una gestión de tráfico de mayor nivel. Cuando no es posible evitar completamente la congestión, la QoS determina qué tráfico debe priorizarse, en lugar de detener todo el tráfico indiscriminadamente.

¿Es posible habilitarlos simultáneamente?

Al configurar conmutadores de red modernos, los ingenieros a menudo enfrentan la disyuntiva de activar o desactivar el control de flujo Ethernet, así como la idoneidad de combinarlo con otros mecanismos de gestión del tráfico, como QoS o retroceso. A continuación, analizamos detalladamente estas combinaciones:

Control de flujo y QoS: No se recomienda

Estos dos mecanismos pueden entrar en conflicto. El control de flujo es indiscriminado. Cuando se produce congestión, detiene todo el tráfico entrante mediante el envío de tramas PAUSE. Esto contradice el objetivo de Calidad de Servicio (QoS) de ofrecer un tratamiento diferenciado.

Por ejemplo, aunque el tráfico de voz de alta prioridad requiera pasar de inmediato, el control de flujo lo detendrá junto con el resto, lo que puede ocasionar variaciones en la latencia o degradación de la llamada.

QoS y retroceso: pueden coexistir, pero resultan en gran medida inútiles

Backpressure solo se aplica a enlaces semidúplex, mientras que la QoS está diseñada para redes modernas de dúplex completo. Dado que los entornos semidúplex son hoy en día poco comunes y la QoS ofrece beneficios limitados en ellos, la combinación de ambas aporta escaso valor.

Control de flujo y Backpressure: No aconsejable

Estos mecanismos operan en modos dúplex distintos y son mutuamente excluyentes en la práctica. El control de flujo funciona en modo dúplex completo, mientras que la contrapresión se aplica en modo dúplex medio. Un puerto no puede operar en ambos modos simultáneamente. Los conmutadores modernos predeterminan la operación en dúplex completo, lo que ha vuelto a la contrapresión prácticamente obsoleta.

Existen también otros mecanismos que ayudan a mitigar los problemas de congestión en las redes Ethernet tales como:

Gestión y Optimización Avanzada del Tráfico

  • Control de tormentas: Restringe el tráfico broadcast, multicast y unicast desconocido para salvaguardar el búfer del switch y evitar tormentas en la red.

  • IGMP Snooping y protocolos multicast: Reduce la propagación innecesaria de multicast, optimizando el ancho de banda y disminuyendo el riesgo de congestión.

Confiabilidad y Redundancia en Redes

  • Link Aggregation (Estático y LACP): Incrementa el ancho de banda y balancea la carga del tráfico para evitar cuellos de botella.

  • Prevención de Bucles y Recuperación Rápida: Soporte de RSTP/MSTP y protocolos de protección contra bucles (ERPS, EAPS, MRP) para una convergencia ágil y estabilidad en la red.

Seguridad y segmentación de redes

  • 802.1Q VLAN y Segmentación de VLAN (por puerto, MAC o IP): Aísla los dominios de difusión, minimiza el tráfico innecesario y permite una programación granular de QoS.

FAQs

¿La gestión del flujo está disponible únicamente en puertos Ethernet? ¿Puede aplicarse tanto en puertos de cobre como en puertos de fibra óptica?

El control de flujo es compatible tanto con puertos de cobre (RJ45) como de fibra óptica (SFP). Como una función a nivel de enlace definida por el estándar IEEE 802.3, opera en cualquier puerto que funcione en modo dúplex completo y soporte IEEE 802.3x.

¿El control de flujo está disponible únicamente en puertos Fast Ethernet (100 Mbps)?

No. El control de flujo está disponible en Fast Ethernet, Gigabit Ethernet, 10G y en puertos de velocidades aún superiores. Su activación o compatibilidad depende del hardware del switch y del dispositivo al otro extremo del enlace, no de la velocidad del puerto.

¿Pueden los puertos seriales soportar el control de flujo en Ethernet?

No. El control de flujo en Ethernet es una función propia de la capa de enlace diseñada exclusivamente para redes Ethernet, y los puertos seriales no son compatibles con ella. No obstante, los puertos seriales cuentan con sus propios mecanismos de control de flujo, tales como el control de hardware (RTS/CTS) y el control de software (XON/XOFF), que regulan la transmisión de datos entre dispositivos a nivel de puerto.

¿El control de flujo está disponible únicamente en switches gestionados?

No necesariamente. Algunos switches no gestionados también incorporan soporte para el control de flujo Ethernet. Come-Star ofrece switches tanto gestionados como no gestionados que incluyen esta funcionalidad.

Conclusión

En resumen, el control de flujo en Ethernet es un mecanismo esencial para evitar la pérdida de paquetes y garantizar un rendimiento estable en la red, especialmente al conectar dispositivos con velocidades dispares o gestionar tráfico turbulento. Comprendiendo cómo funciona el control de flujo IEEE 802.3x—mediante tramas PAUSE que detienen temporalmente la transmisión durante la congestión—podrá tomar decisiones informadas para optimizar la fiabilidad de su red.

Para un desempeño robusto incluso en entornos exigentes, elija los Switches Ethernet Industriales Come-Star. Nuestros switches ofrecen funciones integrales de gestión de tráfico, incluyendo control de flujo, QoS y control de tormentas, todo alojado en hardware resistente diseñado para uso industrial.

Rate this blog

Bad0
Ok0
Nice0
Great0
Awesome0

About Author

DAVANTEL

DAVANTEL

TLDR

El control de flujo en switches Ethernet es esencial para evitar la pérdida de paquetes y garantizar la comunicación eficiente entre dispositivos a diferentes velocidades. Este artículo explica su funcionamiento y cómo configurarlo correctamente.