Bonding
Ethernet Bonding, gobernada por la norma IEEE 802.3ad con el título link aggregation es un término de la disciplina de las redes informáticas que describe el acoplamiento de dos o más canales de Ethernet en paralelo para producir un solo canal de mayor velocidad y/o aumentar la disponibilidad y la redundancia de ese canal.
Instalación
root@server~# aptitude install ifenslave
Configuración
Para crear la interfaz bond0 se debe cargar y configurar el módulo del kernel bonding. Este módulo se carga automáticamente después de la configuración; 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 parametrización de la nueva interfaz de red y eliminar (o comentar) toda referencia a las interfaces físicas 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 # The primary network interface # allow-hotplug eth0 # iface eth0 inet dhcp # Static IP address # auto eth0 # iface eth0 inet static # 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 # Interface bonding # Static IP address auto bond0 iface bond0 inet static bond-slaves eth0 eth1 bond-mode balance-rr bond-miimon 100 bond-primary eth0 eth1 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 parámetro 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 físicas que componen la nueva interfaz bond0.
Por último, reinicie los servicios de red:
root@server:~# /etc/init.d/networking restart
Verificación
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)
eth0 Link encap:Ethernet HWaddr 00:30:1b:b0:6e:84
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:12004063 errors:0 dropped:0 overruns:0 frame:0
TX packets:5654023 errors:0 dropped:0 overruns:5 carrier:0
collisions:0 txqueuelen:1000
RX bytes:597782690 (570.0 MiB) TX bytes:519229722 (495.1 MiB)
Interrupt:18 Base address:0xa000
eth1 Link encap:Ethernet HWaddr 00:30:1b:b0:6e:84
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:11335436 errors:0 dropped:0 overruns:0 frame:0
TX packets:5654025 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3880119013 (3.6 GiB) TX bytes:488810506 (466.1 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 dirección de Internet y las 3 interfaces (bond0, eth0 y eth1) tienen la misma dirección física (“HWaddr 00:30:1 b: b0: 6e: 84”), para ser “visto” por el resto de la red como una sola.
0 comentarios :
Publicar un comentario