La mayora de los sistemas actuales tienen dos o ms conexiones de Ethernet. Estos se pueden usar por separado o en paralelo, una tcnica llamada bonding. Esta tcnica es muy interesante, ya que permite el equilibrado de los datos (los datos se transmiten a travs de dos interfaces) y tolerancia a fallos (si un enlace falla, la transmisin est asegurada por el otro). En nuestro servidor, agregamos dos interfaces eth0 eth1 y fsicos del sistema para crear una nueva interfaz de red bond0 alta disponibilidad. Ethernet bonding Ethernet bonding, gobernada por la norma IEEE 802.3ad con el ttulo link aggregation es un trmino de la disciplina de las redes informticas que describe el acoplamiento de dos o ms canales de Ethernet en paralelo para producir un solo canal de mayor velocidad y/o aumentar la disponibilidad y la redundancia de ese canal. Instalacin root@server~# aptitude install ifenslave Configuracin Para crear la interfaz bond0 se debe cargar y configurar el mdulo del kernel bonding. Este mdulo se carga automticamente despus de la configuracin; por ahora se debe cargar de forma manual: root@server:~# modprobe bonding Compruebe lo que se carga en realidad: root@server:~# lsmod | grep bonding bonding 65204 0 El siguiente paso es la parametrizacin de la nueva interfaz de red y eliminar (o comentar) toda referencia a las interfaces fsicas utilizadas por l, que se realiza en el fichero /etc/network/interfaces: /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).
# The loopback network interface auto lo iface lo inet loopback
address 192.168.1.100 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 El parmetro de modo de enlace bond-mode balance-rr indica que la interfaz funcionar en modo de balance-rr, en el que los datos se transmiten alternativamente por diferentes interfaces fsicas que componen la nueva interfaz bond0. Por ltimo, reinicie los servicios de red: root@server:~# /etc/init.d/networking restart Verificacin El comando ifconfig le permite comprobar el estado de las interfaces de red: root@server:~# ifconfig bond0 Link encap:Ethernet HWaddr 00:30:1b:b0:6e:84 inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::230:1bff:feb0:6e84/64 Scope:Link UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 RX packets:23339499 errors:0 dropped:0 overruns:0 frame:0 TX packets:11308048 errors:0 dropped:0 overruns:5 carrier:0 collisions:0 txqueuelen:0 RX bytes:182934407 (174.4 MiB) TX bytes:1008040228 (961.3 MiB)
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:193243 errors:0 dropped:0 overruns:0 frame:0 TX packets:193243 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:31609190 (30.1 MiB) TX bytes:31609190 (30.1 MiB) La interfaz bond0 se asigna una direccin de Internet y las 3 interfaces (bond0, eth0 y eth1) tienen la misma direccin fsica (HWaddr 00:30:1 b: b0: 6e: 84), para ser visto por el resto de la red como una sola.