Webinar incia en

0 Días
0 Horas
0 Minutos
0 Segundos

Webinar Gratuito

Introducción a Protocolo IPv6 con MikroTik RouterOS

Bonding Round-Robin (balance-rr) en MikroTik: funcionamiento, configuración, ventajas y limitaciones

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

El Bonding Round-Robin (balance-rr) es uno de los modos de agregación de enlaces disponibles en MikroTik RouterOS. Su objetivo es combinar dos o más interfaces de red en una sola interfaz lógica para aumentar el ancho de banda disponible y proporcionar redundancia ante la caída de un enlace.

A diferencia de otros métodos de Bonding, como 802.3ad (LACP) o balance-xor, el modo balance-rr distribuye los paquetes de forma secuencial entre todos los enlaces que forman parte del grupo. Esto permite aprovechar simultáneamente todas las interfaces disponibles, aunque también introduce algunas limitaciones que conviene conocer antes de implementarlo en un entorno de producción.

En esta guía aprenderás cómo funciona el algoritmo Round-Robin, cuáles son sus ventajas y desventajas, cómo configurarlo paso a paso en RouterOS y en qué escenarios realmente merece la pena utilizarlo.

Al final del artículo encontrarás un pequeño test que te permitirá evaluar los conocimientos adquiridos en esta lectura

¿Qué es Bonding Round-Robin (balance-rr)?

El Bonding es una tecnología que permite agrupar varias interfaces físicas Ethernet para crear una única interfaz lógica. Desde el punto de vista del sistema operativo, las interfaces dejan de funcionar de manera independiente y pasan a comportarse como un solo enlace.

RouterOS ofrece varios modos de Bonding, cada uno diseñado para un objetivo diferente. Algunos priorizan la redundancia, otros el equilibrio de carga y otros la compatibilidad con switches gestionables.

El modo balance-rr (Round-Robin) destaca porque reparte cada paquete de datos de forma secuencial entre todos los enlaces disponibles. En lugar de mantener una conexión asociada siempre a la misma interfaz, como ocurre con otros métodos, el algoritmo alterna continuamente el puerto de salida.

Por ejemplo, si el Bonding está formado por dos interfaces (ether1 y ether2), el tráfico se distribuirá de la siguiente manera:

Paquete 1 → ether1
Paquete 2 → ether2
Paquete 3 → ether1
Paquete 4 → ether2
Paquete 5 → ether1

Si el grupo está compuesto por cuatro interfaces, la secuencia será:

Paquete 1 → ether1
Paquete 2 → ether2
Paquete 3 → ether3
Paquete 4 → ether4
Paquete 5 → ether1

Este comportamiento da nombre al algoritmo Round-Robin, que significa literalmente turno rotativo.

¿Cómo funciona el algoritmo Round-Robin?

Para comprender este modo de Bonding es importante diferenciar entre balanceo por conexión y balanceo por paquete.

Muchos algoritmos de agregación de enlaces utilizan funciones hash para decidir por qué interfaz debe salir una conexión determinada. De esta forma, todos los paquetes pertenecientes a una misma sesión TCP utilizan siempre el mismo enlace físico.

Round-Robin funciona de forma distinta.

No analiza la dirección IP, el puerto TCP ni la dirección MAC del tráfico. Simplemente envía cada paquete por el siguiente enlace disponible.

Por ejemplo:

PC Cliente


Bonding
├── ether1 → paquete 1
├── ether2 → paquete 2
├── ether1 → paquete 3
├── ether2 → paquete 4

Si existen tres interfaces:

Paquete 1 → ether1
Paquete 2 → ether2
Paquete 3 → ether3
Paquete 4 → ether1
Paquete 5 → ether2
Paquete 6 → ether3

Todos los enlaces participan continuamente en la transmisión del tráfico.

Esta es una de las principales diferencias respecto al modo 802.3ad (LACP), donde una única conexión suele permanecer asociada a un solo enlace físico mediante un algoritmo hash.

¿Por qué puede aumentar el ancho de banda?

Cuando existen varios clientes transmitiendo datos al mismo tiempo, el tráfico se distribuye entre todas las interfaces disponibles.

Por ejemplo:

Número de enlacesVelocidad individualCapacidad agregada teórica
21 GbpsHasta 2 Gbps
41 GbpsHasta 4 Gbps
810 GbpsHasta 80 Gbps

Es importante destacar que se trata de una capacidad teórica. El rendimiento real dependerá de factores como:

  • La velocidad de los dispositivos conectados.
  • La capacidad del switch.
  • La carga de la CPU del router.
  • El tipo de tráfico (TCP o UDP).
  • El tamaño de los paquetes.
  • La calidad de los enlaces.

Por este motivo, no siempre se obtiene una mejora lineal del rendimiento.

Bonding Round-Robin (balance-rr) en MikroTik: funcionamiento, configuracion, ventajas y limitaciones

Requisitos para utilizar balance-rr

Antes de configurar este modo de Bonding conviene verificar que la infraestructura cumple una serie de requisitos.

Todos los enlaces deben tener la misma velocidad

Uno de los errores más habituales consiste en combinar interfaces con diferentes velocidades.

Por ejemplo:

  • ether1 → 1 Gbps
  • ether2 → 100 Mbps

En este escenario, el enlace de menor velocidad puede convertirse en un cuello de botella, ya que el algoritmo seguirá enviando paquetes de forma alterna sin tener en cuenta la capacidad real de cada interfaz.

Lo recomendable es que todas las interfaces tengan:

  • La misma velocidad.
  • El mismo modo dúplex.
  • El mismo MTU.
  • Características similares.

De esta forma se minimizan problemas de rendimiento y reordenamiento de paquetes.

El switch debe soportar este tipo de funcionamiento

No todos los switches gestionan correctamente el tráfico generado por el modo Round-Robin.

Aunque no utiliza el protocolo LACP, el switch debe ser capaz de manejar el flujo de paquetes distribuidos entre varios enlaces sin introducir problemas adicionales.

En entornos donde existan dudas sobre la compatibilidad, es recomendable consultar la documentación del fabricante o realizar pruebas antes de implantar la configuración en producción.

Es recomendable utilizar enlaces idénticos

La documentación técnica y la experiencia de la comunidad coinciden en que los mejores resultados se obtienen cuando todos los enlaces presentan características equivalentes.

Por ejemplo:

  • 2 × 1 Gbps.
  • 4 × 10 Gbps.
  • 8 × 25 Gbps.

En cambio, mezclar enlaces Fast Ethernet y Gigabit Ethernet suele generar un rendimiento inferior al esperado.

Configurar un método de monitorización

El Bonding necesita detectar cuándo una interfaz deja de estar operativa para excluirla automáticamente del grupo.

RouterOS permite utilizar varios mecanismos de supervisión, siendo los más habituales:

  • MII Monitoring, que verifica el estado físico del enlace.
  • ARP Monitoring, que comprueba la conectividad con un destino remoto mediante solicitudes ARP.

Elegir el método adecuado es fundamental para garantizar que el Bonding continúe funcionando correctamente en caso de fallo.

¿Cuándo utilizar balance-rr?

Este modo resulta especialmente útil cuando:

  • Se desea aprovechar simultáneamente todos los enlaces disponibles.
  • Los enlaces físicos tienen la misma capacidad.
  • Se trabaja con aplicaciones capaces de tolerar pequeñas variaciones en el orden de llegada de los paquetes.
  • Se busca maximizar el rendimiento agregado en redes locales.

Por el contrario, si la prioridad es la máxima compatibilidad con switches gestionables o un comportamiento más predecible para tráfico TCP, otros modos como 802.3ad (LACP) pueden ser una mejor alternativa.

Configuración paso a paso en RouterOS

Una vez comprendido el funcionamiento del algoritmo, llega el momento de crear el Bonding.

En este ejemplo utilizaremos dos interfaces Ethernet:

  • ether1
  • ether2

Paso 1. Crear la interfaz Bonding

Desde la terminal de RouterOS:

/interface bonding
add name=bond1 mode=balance-rr slaves=ether1,ether2 link-monitoring=mii

Con este comando se crea una nueva interfaz lógica llamada bond1, utilizando el modo balance-rr y supervisando el estado físico de los enlaces mediante MII Monitoring.

Paso 2. Asignar una dirección IP

Una vez creada la interfaz, la dirección IP debe configurarse sobre el Bonding y no sobre las interfaces físicas.

/ip address
add address=192.168.1.1/24 interface=bond1

A partir de este momento, la comunicación se realizará utilizando la interfaz lógica.

Paso 3. Añadir el Bonding a un Bridge (opcional)

Si el router actúa como switch o forma parte de una red LAN, es habitual incorporar la interfaz Bonding a un Bridge existente.

/interface bridge port
add bridge=bridge-lan interface=bond1

De esta manera, el tráfico del Bonding se integrará con el resto de interfaces del Bridge.

Paso 4. Verificar el estado del Bonding

Para comprobar que todas las interfaces esclavas están activas:

/interface bonding monitor bond1

La salida mostrará información como:

  • Interfaces activas.
  • Estado del enlace.
  • Método de monitorización.
  • Modo de Bonding.
  • Interfaces disponibles.

Es recomendable revisar este estado después de cualquier cambio en la configuración o tras una prueba de desconexión física.

Buenas prácticas al configurar balance-rr

Para obtener un funcionamiento estable y predecible, ten en cuenta las siguientes recomendaciones:

  • Utiliza interfaces con la misma velocidad y modo dúplex.
  • Configura el mismo valor de MTU en todas las interfaces esclavas.
  • Habilita un método de monitorización (preferiblemente MII para enlaces directos).
  • Verifica la compatibilidad del switch antes de implementar el Bonding.
  • Realiza pruebas de rendimiento con herramientas como iperf3 o Bandwidth Test antes de poner la solución en producción.
  • Supervisa el uso de CPU del router cuando trabajes con enlaces de alta velocidad.

El modo Bonding Round-Robin (balance-rr) ofrece una forma sencilla de distribuir el tráfico entre varias interfaces físicas utilizando un algoritmo secuencial. Su capacidad para aprovechar todos los enlaces al mismo tiempo lo convierte en una opción interesante para determinados escenarios de alto rendimiento.

Sin embargo, su funcionamiento también implica ciertas consideraciones técnicas, especialmente en lo relacionado con el orden de los paquetes y la compatibilidad con algunos equipos de red. Antes de implementarlo es recomendable conocer tanto sus ventajas como sus limitaciones para elegir el modo de Bonding más adecuado según las necesidades de la infraestructura.

Preguntas Frecuentes

No necesariamente. El modo balance-rr distribuye los paquetes entre todas las interfaces del Bonding, por lo que la capacidad agregada aumenta. Sin embargo, el rendimiento real dependerá del tipo de tráfico, la capacidad de los equipos conectados, el rendimiento de la CPU y la compatibilidad del switch. En una única conexión TCP, el incremento de velocidad puede no ser proporcional al número de enlaces.

Es posible configurarlo, pero no es recomendable. Cuando se mezclan enlaces de distinta velocidad, como uno de 1 Gbps y otro de 100 Mbps, el enlace más lento puede convertirse en un cuello de botella y afectar negativamente al rendimiento general del Bonding.

Si el Bonding tiene configurado un método de monitorización, como MII Monitoring o ARP Monitoring, RouterOS detectará el fallo y eliminará automáticamente la interfaz afectada del grupo. El tráfico continuará utilizando los enlaces restantes, proporcionando redundancia y reduciendo el tiempo de interrupción del servicio.

El algoritmo Round-Robin envía los paquetes de una misma conexión por diferentes interfaces. Si estos llegan fuera de orden al destino, TCP puede interpretar que hubo pérdida de paquetes, generar retransmisiones y reducir la velocidad de transferencia. Este fenómeno se conoce como Packet Reordering y es una de las principales limitaciones de este modo de Bonding.

Depende del escenario:

  • MII Monitoring es la mejor opción para enlaces directos entre dispositivos, ya que verifica el estado físico del enlace y ofrece una detección rápida de fallos.
  • ARP Monitoring resulta útil cuando se necesita comprobar la conectividad hacia un dispositivo remoto, detectando situaciones en las que el enlace físico permanece activo, pero no existe comunicación efectiva.

No. El modo balance-rr no utiliza el protocolo 802.3ad (LACP). Sin embargo, el switch debe ser capaz de gestionar correctamente el tráfico distribuido entre múltiples interfaces. Algunos modelos básicos pueden presentar problemas de compatibilidad o un rendimiento inferior al esperado.

Breve cuestionario de conocimientos

¿Qué te pareció este artículo?
¿Te atreves a evaluar tus conocimientos aprendidos?

QUIZ - Bonding Round-Robin (balance-rr) en MikroTik: funcionamiento, configuración, ventajas y limitaciones

Libros recomendados para éste artículo

Autoestudio MikroTik

Estudia las certificaciones MikroTik a tu propio ritmo

Autoestudio

Aprende a tu propio ritmo

advertisement (anuncio)

[taxopress_relatedposts id="1"]

MikroLABs

advertisement (anuncio)

Anuncia tu marca aquí - Escríbenos por WhatsApp (+593 98 700 0604) - abcXperts / Academy Xperts
Escríbenos por WhatsApp (+593 98 700 0604)

¿Quieres sugerir un tema?

Todas las semanas posteamos nuevo contenido. Quieres que tratemos sobre algo específico?
Tema para el proximo Blog

Próximos Cursos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

MONARC Latin America: Soluciones Tecnológicas - Guatemala.
MONARC Latin America: Soluciones Tecnológicas - monarclatinamerica.com.gt - Guatemala
1
Haz clic para chatear

AcademyXperts BETA 1.1

Tu asistente virtual de AcademyXperts

Para una asesoría exacta, completa tu ficha.

Identificación Académica

Ingresa tus datos para continuar

Número no válido

Confírmanos tus datos

Nuestros horarios son de Lunes a Viernes de 9:00 AM a 6:00 PM.

Atención: Lunes a Viernes de 9:00 AM a 6:00 PM (Ecuador GMT-5).