[GTER] redundancia ADSL

Flavio Junior billpp at gmail.com
Wed Jul 23 17:06:02 -03 2008


Vamo lá:

Bruno, realmente a descrição é de um modem como roteador.
No caso do timeout no ppp/options, tudo bem, mas esse timeout vai ser
o teu tempo fora (o mesmo tempo que teria com o script).

Ramoni:

Na verdade a gente não chegou no nivel de debater o load-balance em
si, mas o teu problema é facil solucionado fazer um source-routing
dentro da rede, ou seja:

Imaginamos uma rede /24:
[root at muttley ~]# ip rule add from 192.168.0.0/25 table adsl
[root at muttley ~]# ip rule add from 192.168.0.128/25 table adsl
[root at muttley ~]# ip rule list
0:      from all lookup local
32763:  from 192.168.0.128/25 lookup adsl
32764:  from 192.168.0.0/25 lookup adsl
32765:  from 192.168.5.254 lookup adsl
32766:  from all lookup main
32767:  from all lookup default
[root at muttley ~]#

Tai, solucionado o teu problema.
OBVIO, isso não é um balanceamento honesto, mas é uma solução rapida e
funcional.
Tambem poderiamos usar o LVS com wlc e com um timeout consideravel pra
fazer o balancemento. Se o cara ficar parado mais tempo que o timeout
no site https, a gente ainda tem 50% de chance dele escolher o link
certo pra sair ;).


--

Flávio do Carmo Júnior

On Wed, Jul 23, 2008 at 4:47 PM, bruno at openline.com.br
<bruno at openline.com.br> wrote:
> --- "Tux Wi-FI" <tuxwifi at gmail.com> escreveu:
>> cmd="ip route add default table eth0 $testeETH1 $testePPP0 $testePPP1"
>>
>> #echo "Conexao ETH1 $testeETH1 - Conexao PPP0 $testePPP0 - Conexao ppp1
> $testePPP1"\n
>>
>> ip route del default table eth0
>> $cmd
>> ip route flush cached
>
> Ola
>
> Ao invés de del e flush você pode trocar o ip route add
> por ip route replace (o resto igual) que funciona lindamente
>
> Tipo:
>
> cmd="ip route replace default table eth0 $testeETH1 $testePPP0 $testePPP1"
> # ip route del default table eth0
> $cmd
> # ip route flush cached
>
> []s, !3runo
>
> --
> gter list    https://eng.registro.br/mailman/listinfo/gter
>



More information about the gter mailing list