[eside-ghost] Balanceo de carga entre 2 lineas de conexion a Internet
Jose Manuel Garcia Sanchez
eside-ghost@deusto.es
Thu, 29 May 2003 18:33:02 +0200
Hola Jose,
Yo tambien estuve mirando las funciones de iproute para el balanceo con
varias rutas por defecto.
Aqui tienes mas informacion
http://www.ssi.bg/~ja/
Saludos
------------------------------------------------------
Jose Manuel Garcia Sanchez - jmgarcia@stic.upco.es
Sistemas y Tecnologias de Informacion y Comunicaciones
Universidad Pontificia Comillas
C/Alberto Aguilera, 23 28015 Madrid Espaņa
Telf +34 91 542 28 00 - Ext 2467
------------------------------------------------------
----- Original Message -----
From: "Jose Ignacio Sanchez Martin" <sanchez@osha.eu.int>
To: <eside-ghost@deusto.es>
Sent: Thursday, May 29, 2003 4:26 PM
Subject: [eside-ghost] Balanceo de carga entre 2 lineas de conexion a
Internet
> Aqui va una preguntilla a ver si algun net guru me la responde :)
>
> Tengo un router que da acceso a Internet mediante 2 lineas distintas, cada
> una perteneciente a un proveedor.
> Me gustaria configurar el router linux para que efectuara una balanceo de
> carga de tal forma que se utilicen las 2 lineas para ofrecer a la LAN
> acceso a Internet.
> Esto se puede hacer utilizando las rutas "multipath" del iproute2.
> Mi pregunta es la siguiente.... que pasa si uno de los 2 links cae?
> automaticamente todo el trafico va al segundo?
>
> Antes de decidirme a utilizar las caracteristicas avanzadas de enrutado
del
> kernel 2.4, hice una aproximacion jugando con las metricas de las rutas
con
> el comando route clasico. Configure 2 gateways por defecto, una con menos
> metrica que otra. Teoricamente todo el trafico saldria por el link que
> menor metrica tiene, y si este caia, se enrutaria el trafico hacia el otro
> link.
> El problema esta precisamente en la definicion de linea caida... cuando se
> cae una linea en internet? Cuando yo pienso en linea caida en un link con
> internet, me refiero a que por A o por B, la comunicacion desde o hacia
> internet mediante esa linea, no funciona. Y ahi es donde viene el meollo
de
> la cuestion. Como se entera nuestro router de que la linea esta caida?
Pues
> el caso es que parece que no se entera :/
> Asi que lo que hice fue currarme un cutre demonio que cada minuto snifara
> trafico entrante para ver si el link funcionaba y si no habia trafico que
> mandara unos cuantos pings por ahi. En caso de no haber trafico y no
> responder a los pings, pues conmutar a la segunda linea (intercambiando
las
> metricas).
> Claro, esto es una warrada por varios motivos
> 1.- Parece la solucion de Apaņos Martinez S.A., con un programa que se
> ejecuta cada minuto con el cron.
> 2.- Consume CPU
> 3.- No efectua balanceo de carga, con lo cual la linea de backup se
> desaprobecha.
>
> Entonces es cuando pense en meterme con iproute2 y ver el tema del
balanceo
> de carga. Pero me da que me voy a volver a encontrar con el mismo problema
> de que las caidas de internet van a pasar desapercibidas para el kernel.
>
> Alguien tiene alguna idea o algo? Fijo que tiene que ser una chorrada.
>
> Venga, saludetes pa todos ;)
>
> Jose Ignacio Sanchez Martin
> System Support Technicien
> European Agency for Safety and Health at Work
> Gran Via 33
> E-48009 Bilbao, Spain
> Tel: + 34 94 479 3540
> Fax: + 34 94 479 4384
> E-mail: sanchez@osha.eu.int
> Web: http://agency.osha.eu.int
>
> Free subscription to Agency e-mail newsletter:
> http://europe.osha.eu.int/oshmail/
>
> ============================================
> This message is intended for the use of the addressee only and may contain
> information that is privileged and confidential.
> If you are not the intended recipient, you are notified that any
> dissemination of this communication is strictly prohibited.
> If you have received this communication in error, please notify us
> immediately by return of this e-mail.
> This communication does not constitute any formal commitment on behalf of
> the European Agency for Safety and Health at Work.
> ============================================
>
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost@deusto.es
> https://ssl.deusto.es/cgi-bin/mailman/listinfo/eside-ghost