Configurar la vinculación de redes en CentOS 6/RHEL 6

La vinculación de redes es la agregación de múltiples tarjetas LAN (eth0 y eth1) en una sola interfaz llamada interfaz de enlace. Network Bonding es una característica del kernel y también se conoce como formación de equipos NIC. Por lo general, se requiere vinculación para proporcionar servicios de equilibrio de carga y alta disponibilidad.

En este tutorial, configuraremos la vinculación de red en CentOS 6.X y RHEL 6.X, en mi caso, tengo dos tarjetas Lan (eth0 y eth1) y crearé una interfaz de vinculación (bond0).

Paso 1 Cree el archivo de enlace ( ifcfg-bond0 ) y especifique la dirección IP, la máscara de red y la puerta de enlace

# vi /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0
IPADDR=192.168.1.9
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
TYPE=Bond
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static

Paso 2 Edite los archivos de eth0 y eth1 y asegúrese de ingresar la entrada maestra y esclava, como se muestra a continuación

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
HWADDR=08:00:27:5C:A8:8F
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
MASTER=bond0
SLAVE=yes

# vi /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
MASTER=bond0
SLAVE=yes

Paso 3 Cree el archivo Bond (bonding.conf)

# vi /etc/modprobe.d/bonding.conf
alias bond0 bonding
options bond0 mode=1 miimon=100

Diferentes modos utilizados en el archivo bonding.conf.

  • saldo-rr o 0 — modo round-robin para tolerancia a fallas y equilibrio de carga.
  • copia de seguridad activa o 1 — Establece el modo de respaldo activo para la tolerancia a fallas.
  • equilibrio-xor o 2 — Establece un modo XOR (o exclusivo) para tolerancia a fallas y equilibrio de carga.
  • transmisión o 3 — Establece un modo de transmisión para la tolerancia a fallas. Todas las transmisiones se envían en todas las interfaces esclavas.
  • 802.3ad o 4 — Establece un modo de agregación de enlace dinámico IEEE 802.3ad. Crea grupos de agregación que comparten la misma configuración de velocidad y dúplex.
  • saldo-tlb o 5 — Establece un modo de Equilibrio de carga de transmisión (TLB) para tolerancia a fallos y equilibrio de carga.
  • equilibrio-alb o 6 — Establece un modo de Equilibrio de carga activo (ALB) para tolerancia a fallos y equilibrio de carga.

Etapa 4 Ahora reinicie el servicio de red

# reinicio de red de servicio

Usando el siguiente comando para verificar la interfaz de enlace

[email protected] ~]# ifconfig bond0
 bond0     Link encap:Ethernet  HWaddr 08:00:27:5C:A8:8F
 inet addr:192.168.1.9  Bcast:192.168.1.255  Mask:255.255.255.0
 inet6 addr: fe80::a00:27ff:fe5c:a88f/64 Scope:Link
 UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
 RX packets:6164 errors:0 dropped:0 overruns:0 frame:0
 TX packets:1455 errors:0 dropped:0 overruns:0 carrier:0
 collisions:0 txqueuelen:0
 RX bytes:482336 (471.0 KiB)  TX bytes:271221 (264.8 KiB

Paso: 5 Verifique el estado de la interfaz de enlace.

[[email protected] ~]# cat /proc/net/bonding/bond0  
 Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)

Bonding Mode: fault-tolerance (active-backup)
 Primary Slave: None
 Currently Active Slave: eth0
 MII Status: up
 MII Polling Interval (ms): 100
 Up Delay (ms): 0
 Down Delay (ms): 0

Slave Interface: eth0
 MII Status: up
 Speed: 1000 Mbps
 Duplex: full
 Link Failure Count: 0
 Permanent HW addr: 08:00:27:5c:a8:8f
 Slave queue ID: 0

Slave Interface: eth1
 MII Status: up
 Speed: 1000 Mbps
 Duplex: full
 Link Failure Count: 0
 Permanent HW addr: 08:00:27:7f:04:49
 Slave queue ID: 0

Nota: Según el resultado que se muestra arriba, actualmente estamos usando enlaces de respaldo activo. Para realizar la prueba, simplemente deshabilite una interfaz y verifique si todavía está accediendo a su máquina usando la ip de enlace.

Entradas relacionadas

Deja una respuesta

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