Cómo Utilizar Load Balance en Brazilfw 2.31.10 sp1(Const)

Cómo Utilizar Load Balance en Brazilfw 2.31.10 sp1(Const)

Mensagempor gregory733 » Ter Fev 24, 2009 12:28 pm

Cómo Utilizar Load Balance en Brazilfw 2.31.10 con sp1.

Post original en portugués: viewtopic.php?f=39&t=67825

Load Balance es un recurso añadido recientemente en el BrazilFW que permite que usted utilice hasta 4 líneas de Internet simultáneamente.

El sistema va a sortear algunas conexiones de algunos usuarios para cada una de las líneas, eso va a proporcionar dos efectos interesantes:

1 - Los usuarios tendrán la "impresión" que la banda de las dos líneas fue sumada.

2 - Cuando una de las líneas se cae, el Internet deberá continuar funcionando a través de la(s) otra(s) línea(s).

Requisitos:

1 - Sólo es posible utilizar dhcp o pppoe en la primera línea, los demás NECESITAN tener IP fijo. Si usted tiene varias líneas adsl entonces usted debe rutiar los módems de las líneas secundarias, recomiendo rutiar todos (IP fijas para todas las líneas).

2 - Usted necesita utilizar direcciones DNS que funcionen con TODAS las líneas. Pruebe cada uno separadamente utilizando siempre las mismas direcciones de dns. Si el dns de una operadora no funciona en la línea de la otra entonces usted necesitará utilizar servidores de dns públicos. No adelanta nada colocar el dns primario de una operadora y el secundario de la otra, usted necesita de un par de direcciones dns que funcione bien con todas las líneas.

Sugerencia de direcciones dns que "parecen" funcionar con líneas de cualquier operadora:

OPENDNS
primario..: 208.67.222.222
secundario: 208.67.220.220

INTELIG
primario..: 200.184.26.3
secundario: 200.184.26.4

3 - Cada una de las líneas deberá estar en una IP de red diferente. Entonces, cuando rutee los módems no se olviden de utilizar direcciones IP diferentes:

Ejemplo:

Modem línea 1 = 192.168.1.1
Modem línea 2 = 192.168.2.1

Siga paso a paso para la utilización del load balance:

1 - Cumpla los requisitos arriba.

2 - Instale su Brazilfw como se fuera sólo para 1 línea, pero se debe de añadir los drivers necesarios para las otras placas caso sean diferentes.

3 - Arranca el sistema y prueba solo con una línea.

4 - Re-configure el sistema colocando los datos de la segunda línea en el lugar del la primera y prueba con esa sola línea también.

5 - Repita el paso 4 para cada una de las líneas que usted tuviera, pruebe uno por uno, individualmente.

6 - Finalmente entre en la página del load balance y coloque todas las direcciones en los debidos lugares.

7 - Backup y reboot.

Si no funciona, antes de preguntar en el forum, tenga la CERTEZA que usted cumplió los 3 requisitos y que probó cada una de las líneas individualmente.

Lo que es Weight (peso)?

Weight indica la DISTRIBUCIÓN de conexiones que el load balance va a sortear para cada línea.

Si sus líneas son iguales, entonces usted puede usar el valor default = 1 para todos ellos.

Ejemplos:

Dos líneas de 512 (peso = 1 para los dos) Una conexión para allá, una conexión para acá, una conexión para allá, una conexión para acá.

Tres líneas de 8 megas (peso = 1 para los tres)
Una conexión para la línea 1, una conexión para la línea 2, una conexión para la línea 3, una conexión para línea 1, una conexión para línea 2, una conexión para línea 3.....

Sepan que el peso no tiene nada a ver con la velocidad de la línea. Peso es la distribución entre una línea y otra.

Ahora vamos a ver ejemplos con líneas de velocidades diferentes:

Una línea de 256 (peso = 1) y otro de 512 (peso = 2):
Una para allá, dos para acá, una para allá, dos para acá.....

Como la línea de 512 es DOS VECES más rápido que la línea de 256 entonces él debe tener peso 2.

Una línea de 1024 (peso = 2), una línea de 512 (peso = 1) y una línea de 2048 (peso = 4):

La línea de 1024 es DOS VECES más rápido que la línea de 512, por lo tanto debe tener peso 2. La línea de 2048 es CUATRO VECES más rápido que la línea de 512, por lo tanto debe tener peso 4.

Entendió? Si?

Sí, y ya hizo la actualización, puede seguir de frente si no hizo, favor leer este tópico para actualizar: viewtopic.php?f=2&t=67803

Ahora vamos a configurar, Cuando se abre el Load Balance por el Webadmin, tenemos una imagen así:

Imagem

Habilitar Load Balance: ( ) No ( ) Sí (Para habilitar sólo marcar sí.)
IP PING = (Aquí colocar el IP que el Load Balance va a usar para saber si una línea se cayó o no)
PING RETRY = (Aquí colocar cuantas veces él va a intentar antes de retirar la línea de la tabla del Load Balance)

Ahora vamos por parte:

Imagem

Dispositivo de Red = Ahora en vez de colocar eth1, eth2, eth3, etc... Vamos a escoger WAN1, WAN2, WAN3, etc...

PESO = Es usado en el mismo sentido del Load Balancee antiguo, si hubiera duda lea más arriba sobre Weight (peso)

Imagem

Aquí haremos que cada puerto salga por una línea, cuando usted escoge el puerto y línea deseada el webadmin configura esta regla por usted:

Código: Selecionar todos
$IPTABLES -t mangle -A PREROUTING -i ! $IF_INET -p $3 --dport $4 -j MARK --set-mark $ID


Donde:
$IPTABLES = "/usr/sbin/iptables
"$IFNET = Link escogido
$3 = Puerta escogida
$ID = Marcación que la puerta va a llevar

Ahora para añadir un nuevo puerto haga así, Al final de la página tiene esto:

Imagem

Hacer Click en NEW PORT
va a aparecer esto:

Imagem

Activar: ( ) Sí ( ) No Marque Sí
LINK= Aquí va a seleccionar la línea que el puerto escogido va a usar.
Protocolo = Protocolo que será usado en el puerto deseado.
Numero del Puerto Inicial = Comienzo del Puerto que quiere que sea usada solamente por la línea escogido arriba
Numero del Puerto Final = Final del puerto que quiere que sea usada solamente por el línea escogida arriba

Un ejemplo: quiero que la puerta 21 y 22 salga por la línea 1, me quedaría así:
LINK = LB1
Protocolo = TCP
Numero de la Puerta Inicial = 21
Numero de la Puerta Final = 22
Comentarios = cualquier cosa

################## EN CONSTRUCCIÓN #######################
gregory733
 

Voltar para BrazilFW 2.x

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante