NAP Latino

PUBLICADO EL 19 DE JULIO DE 2026

Cómo Configurar Link Aggregation (LAG) en un Servidor Linux para Alta Disponibilidad

Configura LAG en Linux (modo 802.3ad) para unir múltiples interfaces de red en un solo canal lógico, incrementando ancho de banda y disponibilidad.

Una red resiliente es fundamental para garantizar la disponibilidad de servicios críticos. La agregación de enlaces (Link Aggregation) permite combinar múltiples conexiones físicas en una sola virtual, mejorando el rendimiento y la tolerancia a fallos.

Antes de comenzar, asegúrate de tener al menos dos interfaces de red físicas disponibles (por ejemplo, eth0 y eth1) y que el switch al que están conectadas soporta el protocolo 802.3ad (LACP).

Primero, instalamos el paquete que maneja la agregación:


apt-get update

apt-get install ifenslave

Ahora, cargamos el módulo del kernel que habilita la agregación de enlaces. El modo 802.3ad y el resto de parámetros del enlace maestro bond0 se definirán al crear la interfaz con ip link, ya que este modo requiere configuración activa en ambos extremos (servidor y switch):


modprobe bonding

Luego creamos el dispositivo maestro bond0 en modo 802.3ad y le asignamos una dirección MAC para evitar que los servicios de red se confundan ante cambios (sustituye aa:bb:cc:dd:ee:ff por una dirección válida para tu entorno):


ip link add bond0 address aa:bb:cc:dd:ee:ff type bond mode 802.3ad miimon 100

El parámetro miimon 100 hace que el sistema verifique la conexión cada 100 milisegundos, detectando fallos rápidamente.

Después de crear el dispositivo lógico, añadimos las interfaces físicas a este enlace. Esto se debe hacer mientras las interfaces estén desactivadas:


ip link set eth0 master bond0

ip link set eth1 master bond0

Configuramos la IP de tu servidor (reemplaza 192.168.1.100/24 con tu dirección real) sobre el dispositivo agregado:


ip addr add 192.168.1.100/24 dev bond0

Finalmente, activamos todo el conjunto:


ip link set bond0 up

Para que estas configuraciones persistan tras reiniciar el servidor, debes editar el archivo /etc/network/interfaces y definir bond0 como la interfaz maestra de tipo bond, con eth0 y eth1 configuradas como sus interfaces esclavas. Tras esto, el sistema podrá soportar la pérdida de una interfaz sin interrupciones para el cliente.

Más ancho de banda y mejor disponibilidad para tu proyecto

Carolina www.naplatino.com · soporte@naplatino.com