lunes, 9 de agosto de 2010

Link Aggregation en FreeBSD

Link Aggregation, nos permite agrupar dos o más tarjetas de red para que respondan como una sola tarjeta lógica, lo cual nos permite tolerancia a error, (es decir si un enlace cae automáticamente el otro se activa) o balanceo de trafico lo cual nos permite mejorar velocidad de atención a los clientes (protocolo lacp).

para Configurar un equipo con LinkAggregation en FreeBSD se debe tener encuenta que hay que personalizar el KERNEL para que agregue el dispositivo lagg:
 
Personalizando el KERNEL
  • ingresar a: /usr/src/sys/amd64/conf ( si es a 32bits /usr/src/sys/i386/conf)
  • Editar el Archivo GENERIC (el nombre puede cambiar si cuentan con otro personalizado)
    agregar la línea:
    device lagggrabar y salir
  • Ejecutar: config GENERIC
  • ingresar a ../compile/GENERIC y ejecutar
    make cleandepend && make depend
    make
    make install
  • finalmente Reiniciar
Crear la Agregación de Enlaces
  • Ejecutar:
    ifconfig -a
    para determinar los nombres de las tarjetas de red que tenemos disponibles, por ejemplo em0 y em1.
  • Editar el archivo /etc/rc.conf
    agregar las siguientes líneas:
    ifconfig_em0="up" #damos de alta la tarjeta 0
    ifconfig_em1="up" #damos de alta la tarjeta 1
    #Definimos la interfaz agregada:
    cloned_interfaces="lagg0"
    # si se desean crear más de una hay que enumerarlas separadas por espacio ejemplo: "lagg0 lagg1"
    ##
    ##agregamos las interfaces em0 y em1 al lagg0
    ifconfig_lagg0="laggproto lacp laggport em0 laggport em1"##asignamos una IP a la interfaz agregada
    ipv4_addrs_lagg0="192.168.1.2"
Reiniciamos y deberemos poder contar con nuestra interfaz agregada.
Pueden vistar para más información:
http://www.freebsd.org/doc/handbook/network-aggregation.html
http://www.cyberciti.biz/faq/freebsd-network-link-aggregation-trunking/

Para que funcione correctamente, es necesario contar con un switch administrable que soporte agregación de enlaces (lacp), debemos configurar primero los puertos de este switch y luego conectar los puertos de nuestro servidor para que pueda atender con estos enlaces.

No hay comentarios.: