Título: Balancear carga Publicado por: plcabgut en 5 Diciembre 2010, 13:21 pm Hola a todos
Tengo un problema para balancear la carga entre dos routers. Después de leer y probar varias cosas solo he conseguido dejar sin Internet a los usuarios de la red. Me toca administrar la red de un instituto y han contratado otro adsl nuevo, a demás del que ya tenían de antes. Tengo un un servidor proxy con ubuntu que da servicio a unos 120 pc mas o menos, la única pega es que tiene dos interfaces de red y no puedo poner mas. es una restricción que no puedo modificar. De momento tengo un interfaz hacia la red de alumnos 10.10.10.0/24 y otro hacia la red del router 192.168.0.11 y que se conecta a un switch y de ahí a los dos routers con ip 192.168.0.100 y 192.168.0.101 |- 10.10.10.2 : eth2 -> hacia la red de alumnos servidor proxy| |-192.168.0.11:eth1 ->| s | | w |->router1 192.168.0.100 | i | | t | | c |->router2 192.168.0.101 | h | He probado un script como el que voy a poner abajo. pero se ve claramente que es para dos tarjetas de red en el servidor. Lo que hace es establecer rutas mediante el comando ip en función de la tarjeta de salida y el peso que se le quiera dar pero yo solo puedo tener una tarjeta hacia los routers y ahi esta mi problema gordo. que no se por donde tirar. Código: #!/bin/sh Un saludo PD ya me leí todo lo que venía en el foro sobre balanceo de carga y no he visto nada que me pudiese ayudar por eso os pido ayuda con el tema. Título: Re: Balancear carga Publicado por: T0rete en 5 Diciembre 2010, 13:51 pm Madre mia, es que con ese esquema de red lo único que vas a hacer es entorpecer todo el tráfico. Los routers deben ir conectados directamente a la maquina que hace el balanceo de forma separada. Si vas a enviar a la máquina dos ISP por una única tarjeta de red estas creando un cuello de botella colosal.
Título: Re: Balancear carga Publicado por: plcabgut en 5 Diciembre 2010, 15:26 pm Hola T0rete
Primero saludarte y darte las gracias por tu interés, porque he leido muchos post tuyos y es como que te conociese jeje. Comentarte que el problema con el servidor es que en realidad es una maquina virtual kvm y que no se como meterle otro interfaz. Bueno podría buscar como hacerlo pero es una maquina en explotación y si falla algo me cortan el cuello porque tiene funcionando un proxy squid, dansguadian, servidor de dns, servidor dhcp, la plataforma educativa moodle, mediawiki para el equipo directivo, gestión de la red del centro y servidor de ficheros. como ves si falla esa máquina el instituto se queda en la edad de piedra. Así que el panorama esta j0did0 en cuanto a hacer pruebas y que no funcionen. Ya probé un día el script que he puesto y se quedo una tarde todo el centro en época de exámenes sin acceso a la plataforma educativa y tenia a cerca de 40 profesores ladrándome en la oreja. El rendimiento del sistema es bastante bueno por lo que aunque evidentemente un proxy es un cuello de botella por ahora va bastante bien, pero decidieron poner otro ADSL y hay que conectarle. Modos de conexión de la tarjeta del servidor a los router 1.- he probado conectar el servidor con un router y luego entre ellos con un cable cruzado 2.- he probado a poner un switch conectando a todos a el que es es gráfico que puse en el post inicial Los ping no dan apenas retardo entre una cosa y otra. La cosa es que no se si se pueden poner dos rutas por defecto para una misma interfaz. Título: Re: Balancear carga Publicado por: T0rete en 5 Diciembre 2010, 16:47 pm Creeme que entiendo lo de la limitacion de medios y lo de hacer que las cosas funcionen sin poder hacer una parada de servicios programada :xD
Si es una máquina virtual en una máquina de producción me lo pones todavía peor. Si los dos ADSL hay que conectarlos sí o sí y encima sin parada programada prolongada te recomiendo una máquina física dedicada a ello y no el ordenador de producción. Puedes utilizar hasta un pentium III con 512 de ram y un disco de 4 gigas con la mayoría de distribuciones destinadas a hacer de router. Puedes hacer mil pruebas y si no salen simplemente la quitas. Y lo que es todavía mejor, puedes hacer las pruebas sin parar el servicio. ordenador cliente prueba1 ordenador cliente prueba2 - switch - eth3-Ordenador balanceo-eth1-router ADSL1 |-eth2-router ADSL2 Esto lo puedes montar sin quitar el resto de la red del Router ADSL1, suponiendo que tienes un router con varios puertos claro. Título: Re: Balancear carga Publicado por: plcabgut en 5 Diciembre 2010, 17:25 pm gracias
eso si que lo puedo probar a ver que sale de todo esto cuando consiga algo lo comento Título: Re: Balancear carga Publicado por: DoNPiNPoN en 9 Enero 2011, 14:59 pm Yo antes lo conseguí a mano tarde mucho en configurar iptables el balanceo y todo.
Cuando probé zentyal se me quitaron todos los problemas de golpe y porrazo. También en un colegio 2 adsl con balanceo, dansguardian,servidor radius para los ap y mando por el mismo cable dos redes y en los swich gestionables le digo que puerto es para alumnos y cual para profesores. todo todo muy sencillo y mascado. basicamente es un ubuntu server con un interfaz web inmejorable. para configurar todo todo. Es gratis total si quieres se paga el manenimiento, pero no hace falta hay buenos foros Por si lo quieres. http://www.zentyal.com/es/ |