La vinculación de redes es la agregación o combinación de varias tarjetas LAN en una sola interfaz vinculada para proporcionar alta disponibilidad y redundancia. La vinculación de redes también se conoce como formación de equipos NIC.
En este artículo, discutiremos cómo configurar la vinculación de red en Ubuntu 14.04 LTS Server. En mi escenario, tengo dos tarjetas Lan:eth0 y eth1 y crearé una interfaz de enlace bond0 con modo activo-pasivo o activo-respaldo.
# apt-get install ifenslave-2.6
Paso 2 :Cargue el módulo del núcleo.
Edite el archivo /etc/modules y agregue el módulo de vinculación al final.
root@mail:~# vi /etc/modules # /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. # Parameters can be specified after the module name. lp rtc bonding
Guarde y salga del archivo.
Ahora cargue el módulo usando el comando modprobe como se muestra a continuación:
$ sudo modprobe bonding
Paso 3 :Edite el archivo de configuración de la interfaz.
$ sudo vi /etc/network/interfaces # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback #eth0 is manually configured, and slave to the bondo interface auto eth0 iface eth0 inet manual bond-master bond0 bond-primary eth0 #manually configured eth1 and second interface used in bonding(bond0) auto eth1 iface eth1 inet manual bond-master bond0 # bond0 is the bonding NIC and can be used like any other normal NIC. # bond0 is configured using static network information. auto bond0 iface bond0 inet static address 192.168.1.151 gateway 192.168.1.1 netmask 255.255.255.0 dns-nameservers 4.2.2.2 bond-mode active-backup bond-miimon 100 bond-slaves none
Paso 4 :reinicie el servicio de red y vea el estado de la interfaz de enlace.
# service networking restart
Verifique la interfaz de enlace usando el siguiente comando:
# ip add
También podemos usar el comando ifconfig para ver la interfaz de enlace.
Ahora verifique el estado de la interfaz de enlace usando el siguiente comando:
# cat /proc/net/bonding/bond0
Nota :Para hacer la prueba, podemos bajar una interfaz y acceder al servidor y ver el estado del enlace.
A continuación se enumeran los diferentes modos utilizados en la vinculación de redes:
- 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.
- transmitir o 3 — Establece un modo de transmisión para la tolerancia a fallas. Todas las transmisiones se envían a 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.
- equilibrio-tlb o 5 — Establece un modo de Equilibrio de carga de transmisión (TLB) para tolerancia a fallos y equilibrio de carga.
- equilibrio-alba o 6 — Establece un modo de Equilibrio de carga activo (ALB) para tolerancia a fallas y equilibrio de carga.