1.2.3. Interfaces de unión de canales
Red Hat Enterprise Linux permite a los administradores vincular múltiples interfaces juntas en un canal único usando el módulo del kernel bonding y una interfaz de red especial llamada la interfaz de unión de canales. La unión de canales habilita a dos o más interfaces de red a actuar como una sola, incrementando simultáneamente el ancho de banda y proporcionando redundancia.
Para crear una interfaz de unión de canales, cree un archivo en el directorio /etc/sysconfig/network-scripts/ llamado ifcfg-bond<N>, reemplazando <N> con el número para la interfaz, tal como 0.
Los contenidos del archivo pueden ser idénticos al tipo de interfaz que se esté vinculando, tal como una interfaz Ethernet. La única diferencia es que la directriz DEVICE= debe ser bond<N>, reemplazando <N> con el número para la interfaz.
A continuación se muestra un ejemplo de un archivo de configuración de unión de canales:
DEVICE=bond0 BOOTPROTO=none ONBOOT=yes NETWORK=10.0.1.0 NETMASK=255.255.255.0 IPADDR=10.0.1.27 USERCTL=no
Después de crear la interfaz de unión de canales, las interfaces de red a ser unidas se deben configurar añadiendo las directrices MASTER= y SLAVE= a sus archivos de configuración. Los archivos de configuración para cada interfaz de unión de canales pueden ser casi idénticos.
Por ejemplo, si se tiene un canal uniendo dos interfaces Ethernet, ambas eth0 y eth1 pueden verse como en el ejemplo siguiente:
DEVICE=eth<N> BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes USERCTL=no
En este ejemplo, reemplace <N> con el valor numérico para la interfaz.
Para que una interfaz de unión de canales sea válida, se debe cargar el módulo del kernel. Para asegurar que el módulo esté cargado cuando se suba la interfaz de unión, añada la línea siguiente a /etc/modprobe.conf:
alias bond<N> bonding
Reemplace <N> con el número de la interfaz, tal como 0. Para cada interfaz de unión de canales ya configurada, debe haber una entrada correspondiente en /etc/modprobe.conf.
Una vez que /etc/modprobe.conf esté configurado — así como la interfaz de unión de canales y las interfaces de red— puede utilizar el comando ifup para activar la interfaz de unión de canales.