09/02/2003, 12:37
|
| | Fecha de Ingreso: diciembre-2002
Mensajes: 55
Antigüedad: 21 años, 11 meses Puntos: 0 | |
Saludos nuevemente,
Te consegui una irformacion respecto a lo que deseas hacer con linux y las 2 tarjetas de red. Te copio un mail que recibi de una lista de linux de Venezuela.
"
On Tuesday 31 December 2002 17:26, Ernesto Hernandez-Novich wrote:
> On Tue, 31 Dec 2002, Luis Manuel Cova A. wrote:
> > Estoy buscando la manera de poder conectar en un mismo servidor 2
> > tarjetas de red de 100 Mbps (para tener un acceso real a dicho servidor
> > de 200 Mbps HD - 400 Mbps FD)..
> >
> > Ojo NO ES UN ROUTER....
> > Solo quiero que el servidor tenga mayor canal de acceso al la red...
> > Como puedo hacer esto en linux (para un servidor de Bases de Datos por
> > ejemplo..)
>
> La solución más fácil es que el servidor esté en _dos_ redes diferentes.
> De modo que son dos IP en redes diferentes y no hay problemas de rutas
> redundantes. Esto también implicaría dividir los computadores clientes
> en dos grupos, cada uno en un segmento de red diferente. No necesitas
> tener dos redes _físicas_ diferentes; basta con que los dos grupos de
> máquinas tengan diferente red y si el switch es de medianamente buena
> calidad no va a haber ningún problema.
>
> Si tienes dos tarjetas de red en la misma red lógica, tienes un problema
> de enrutamiento. ¿Cuál de las dos interfaces debe ser la ruta hacia la
> red? (Las dos van a la _misma_ red). Entonces el servidor debería
> preocuparse más bien por hacer que las conexiones que entran por una de
> las tarjetas siempre se mantengan sobre esa tarjeta... o que los
> paquetes de las conexiones se repartan por igual entre ambas tarjetas.
> Son dos cosas _completamente_ diferentes y que se logran, en cualquier
> caso, utilizando iproute2. Para lo primero puedes utilizar Interface
> Bonding [1] que es una opción del kernel para crear una interfaz
> "maestra" y varias "esclavas" que se someten en conjunto a balanceo
> de tráfico (apt-get install ifenslave y asegúrate que el kernel tenga
> soporte para Bonding Driver). En el Adv-Routing-HOWTO hay un ejemplo
> de lo segundo utilizando disciplinas de encolado.
>
> > Como lo puedo hacer en Windows (perdon, pero necesito saber tambiem.) :-<
>
> Pregúntale a soporte Microsoft. Aquí no.
>
> [1] En Solaris se llama "Trunking" y los routers Cisco lo llaman
> "EtherChannels".
Lo que tu quieres implementar es la técnica de agregación de enlaces =>
Standard IEEE 802.3ad.
El sistema operativo Linux soporta este standard. El siguiente documento:
bonding.txt ubicado en el directorio:
/usr/src/nombre_del_directorio_de_la_fuente_del_Kernel/Documentation/networking/
explica como implementar la técnica de agregación de enlaces en Linux.
El objetivo general de esta tecnica es utilizar multiples enlaces Ethernet
para manejarlos como un solo enlace obteniendo asi los siguientes beneficios:
-. Incremento de la capacidad del enlace.
-. Disponibilidad de enlace entre dos nodos si uno de los enlaces agragados
falla.
Esta tecnica es aplicada para la:
-. Conexión entre Swithes.
-. Conexión entre Swith y nodo "Computador o Router".
-. Conexión entre computadoras o routers.
Es importante que estes claro que si incrementas la capacidad de un enlace no
necesariamente incrementas la tranferencia de datos entre los nodos que hacen
uso del enlace.
Si te interesa indagar en detalle sobre esta técnica te recomiendo que leas el
Standard IEEE 802.3ad luego como implementarlo en cualquier sistema operativo
es puro cuento = lees el manual => configuras => haces las pruebas necesarias
=> sacas tus propias conclusiones y decides si lo pones en un ambiente de
produccion o no.
Saludos
"
__________________ "En la vida no hay perdedores sino vencidos"
"No pude recuperar mi usuario -Maxtor-" |