Mailinglist Archive: opensuse-es (2177 mails)

< Previous Next >
Balanceo de carga y cache de rutas
  • From: "I G Otura" <linux@xxxxxxxxx>
  • Date: Wed, 6 Oct 2004 11:29:08 +0200
  • Message-id: <20041006092455.5B7353859E6@xxxxxxxxxxxxxxxxxxxxxxxxx>


Hola.



Ando intentando montar un equipo para balanceo de carga de red sobre dos ISP
en una SuSE 9.1 PRO.



He conseguido que el equipo balancee las conexiones entre dos lineas ADSL
implementando el capitulo 4 de el LARTC (lartc.org/lartc.txt).



Aun asi el asunto no funciona del todo bien.



Cuando establezco una conexión que deberia ser larga desde un cliente (irc,
Messenger, etc…) la cosa marcha durante un tiempo, pero al cabo de unos
minutos la conexión se corta.



Por lo que he visto por ahí el sistema de rutas guarda la ruta hasta un
destino en una cache (ip route show cache). De ese modo todos los paquetes
que van a ese destino siguen esa ruta y la cosa funciona.



Ocurre que cuando la entrada para una ruta en la cache caduca, esta ruta se
vuelve a recalcular. Si da la casualidad de que le toca salir por otro
interfaz, el servidor detecta que la conexión original ha cambiado su
direccion de origen y corta la conexión.



Por este motivo no puedo establecer conexiones mas largas que el tiempo de
vida de la cache.



He visto que la vida de la cache y su tamaño se pueden ver en
/proc/sys/net/ipv4/route/max_delay y /proc/sys/net/ipv4/route/max_size.



Las preguntas son 2:



1º ¿Estoy en lo cierto? ¿Me he montado una película de indios y la estoy
cagando en cualquier otro sitio?

2º En caso de estar yo en lo cierto, ¿Dónde cambio esos parámetros? He
buscado por todos sitios y no doy con ellos. Tampoco he sido capaz de
encontrar información al respecto en Howtos, faqs, news, foros, chats…



Un saludo y gracias por vuestro tiempo.





##########################################################################

I G Otura

linux[arroba]otura[punto]net

0034609156553



< Previous Next >
Follow Ups