Inicio Linux & Systems Networks & Infrastructure Cybersecurity Cloud & DevOps SIEM & Monitoring DFIR & Threat Intel Development & Other Todas las categorias Herramientas

Configuración bonding LACP con VLAN taggeada en Red Hat

Configuración bonding  LACP con VLAN taggeada en Red Hat

Tabla de contenidos

¿Que es LACP?

Agregación de enlaces LACP (IEEE 802.3ad)

La agregación virtual de enlaces, también llamadatrunking, es una característica de nivel 2, que une puertosfísicos de la red en un único enlace de datos de granancho de banda; de este modo se aumenta la capacidad de ancho debanda y se crean enlaces redundantes y de alta disponibilidad. Sifalla un enlace, la carga se redistribuye entre los enlacesrestantes, con lo que el funcionamiento es continuo. Gracias a lacapacidad de distributed multilink trunking (trunking distribuidopor pila), el fallo o la eliminación de una unidad de lapila no causará la caída de todo un trunk.

¿Que es una VLAN?

Una red de área local virtual (VLAN por sus siglas en inglés Virtual Local Area Network ) es una topología en red que se configura de acuerdo a un esquema lógico en lugar del diseño físico. Los servidores en el mismo VLAN se comunican entre ellos como si estuvieran en LAN. Sin embargo, los servidores de diferentes VLANs no se pueden comunicar libremente entre ellos.

¿Que es el tropocolo IEEE 802.?

El protocolo IEEE 802.1Q, también conocido como dot1Q, fue un proyecto del grupo de trabajo 802 de la IEEE para desarrollar un mecanismo que permita a múltiples redes compartir de forma transparente el mismo medio físico, sin problemas de interferencia entre ellas (Trunking). Es también el nombre actual del estándar establecido en este proyecto y se usa para definir el protocolo de encapsulamiento usado para implementar este mecanismo en redes Ethernet. Todos los dispositivos de interconexión que soportan VLAN deben seguir la norma IEEE 802.1Q que especifica con detalle el funcionamiento y administración de redes virtuales. *Shortest Path Bridging (SPB) Incorporado al IEEE 802.1Q-20141

Configuración de las interfaces de red:

bash
cat /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0

ONBOOT=YES

BOOTPROTO=NONE

USERCTL=NO

TYPE=Unknown

BONDING_OPTS=»mode=4 miimon=100″

Configuramos la VLAN con la interfaz taggeada, para ello lo debemos realizar de la siguiente forma: ifcfg-<nombre interfaz BOND>.<VLAN>

bash
cat /etc/sysconfig/network-scripts/ifcfg-bond0.10

DEVICE=bond0.10

BOOTPROTO=none

IPADDR=192.168.1.110

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

USERCTL=no

VLAN=yes

ONPARENT=yes

Configuración de las interfaces físicas:

bash
cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=none

NM_CONTROLLED=no

MASTER=bond0

SLAVE=yes

USERCTL=no

cat /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

ONBOOT=yes

NM_CONTROLLED=no

MASTER=bond0

SLAVE=yes

USERCTL=no

Cargamos el modulo

bash
cat /etc/modprobe.d/bonding.conf

alias netdev-bond0 bonding

options bond0 miimon=100 mode=4 lacp_rate=1

Reiniciamos el servicio

bash
systemctl restart network.service

:wq!