Re: [FUG-BR] balanceamento de varios links

2010-02-26 Por tôpico Thiago Pollachini
Voce pode manter estados de conexao usando keep-state.
Alem disso, podemos aumentar o timeout dos estados de stateful connections.

Vide sysctl net.inet.ip.fw

Saudações,

Em 26 de fevereiro de 2010 12:36, Luiz Gustavo S. Costa <
luizgust...@luizgustavo.pro.br> escreveu:

> no PF isso eh muito bem sanado:
>
> **extraido do man pf.conf**
>
> Additionally, the sticky-address option can be specified to help ensure
> that multiple connections from the same source are mapped to the same
> re-
> direction address.  This option can be used with the random and
> round-robin pool options.  Note that by default these associations are
> destroyed as soon as there are no longer states which refer to them; in
> order to make the mappings last beyond the lifetime of the states,
> increase the global options with set timeout source-track See STATEFUL
> TRACKING OPTIONS for more ways to control the source tracking.
>
> no ipfw nao sei como poderia ser feito, creio num primeiro momento que
> nao possa ser possivel por ele nao manter estados de conexao (salvo
> engano meu).
>
> Eu nao uso ipfw um bom tempo, principalmente para situacoes de
> gerenciamento de rota.
>
> PS.: Perdoem a ausencia de acentos, culpa do teclado !
>
>
> Em 26 de fevereiro de 2010 11:29, Renato Frederick
>  escreveu:
> > teria que fazer uma exceção  para porta 443 nao participar do balance :)
> >
> > Outro detalhe, removam  o ASN do bradesco da regra de balanceamento, o
> site
> > de PJ dele começa com HTTP e de repente redireciona para HTTPS. Neste
> > redirecionamento ele fala que a sessão expirou.
> >
> >
> > --
> > From: "Neerlan Amorim" 
> > Sent: Friday, February 26, 2010 11:19 AM
> > To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
> > 
> > Subject: Re: [FUG-BR] balanceamento de varios links
> >
> >> ipfw+nat+prob só daria certo se fosse balanceamento por conexão e não
> por
> >> pacote
> >> o exemplo[1] que rola pela internet faz balancemento por pacote e que dá
> o
> >> velho e conhecido problema de acesso a site de bancos.
> >>
> >> [1]
> >> http://luizgustavo.pro.br/wiki/doku.php?id=artigos_freebsd:balancelinks
> >>
> >> Em 26 de fevereiro de 2010 09:53, Thiago Pollachini <
> >> thiagopollach...@bsd.com.br> escreveu:
> >>
> >>> Ou tambem: ipfw+nat+prob
> >>>
> >>> Saudações,
> >>> -
> >>> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>>
> >>
> >>
> >>
> >> --
> >> Neerlan Amorim
> >> -
> >> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>
> > -
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
>
>
>
> --
> Luiz Gustavo Costa (Powered by BSD)
> *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+
> mundoUnix - Consultoria em Software Livre
> http://www.mundounix.com.br
> ICQ: 2890831 / MSN: cont...@mundounix.com.br
> Blog: http://www.luizgustavo.pro.br
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-26 Por tôpico Renato Frederick
> Lembrando que a estrategia de balanceamento quando nao se tem BGP é por
> sessão, então qualquer distorção no consumo de banda por mais q vc

Deve ser por isto que o bradesco dá problema com acesso HTTP.


> balanceie certinho é óbvia ja que uma sessão pode consumir mais que a
> outra. Então imagine que por coincidencia cada sessão de download comece
> num gateway e cada sessao de chat, msn, e afins, comece noutro link, vai
> congestionar o primeiro mesmo o lanaceamento sendo simetrico.

Sim, acho que em uma das FAQ's do pfsense explicam isto(o uso pode  ficar 
assimétrico), por ex, um download pelo navegador vai usar só o 1o link do 
roundrobin, só irá usar outros se houver gerenciador de download(que abre 
múltiplas conexões).

Mas de maneira geral funciona bem. :)



>
 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-26 Por tôpico Thiago Pollachini
Poderiamos fazer um skipto para os bancos, assim, indo por um link só.
Resolveria o problema.

Saudações,

Em 26 de fevereiro de 2010 12:19, Neerlan Amorim escreveu:

> ipfw+nat+prob só daria certo se fosse balanceamento por conexão e não por
> pacote
> o exemplo[1] que rola pela internet faz balancemento por pacote e que dá o
> velho e conhecido problema de acesso a site de bancos.
>
> [1]
> http://luizgustavo.pro.br/wiki/doku.php?id=artigos_freebsd:balancelinks
>
> Em 26 de fevereiro de 2010 09:53, Thiago Pollachini <
> thiagopollach...@bsd.com.br> escreveu:
>
> > Ou tambem: ipfw+nat+prob
> >
> > Saudações,
> > -
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
>
>
>
> --
> Neerlan Amorim
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-26 Por tôpico Patrick Tracanelli
Renato Frederick escreveu:
> Não sei o que é, sei que no pfsense tem que fazer isto  e por preguiça 
> sempre usei pfsense para balanceamento! :)
> 
> Não sei também como é com IPFW, sempre uso balance com PF

Com IPFW:

fwd + prob + setup keep-state pra balanceamento TCP
fwd + prob + keep-state pra balanceamento UDP e ICMP

Funciona, mas vai da problema com SSL e sites q gravam cookie por IP se
o "state" morrer.

Com pf:

route-to + keep state com sticky-address (nao vai dar problema algum nas
situacoes mencionadas).

Problema: route-to é round-robin

Solução PF

route-to + probability + keep state + sticky-address

Problema da Solução:

O probability do PF se comporta de forma menos obvia que o prob do ipfw,
causando as vezes uma sobrecarga de algum circuito.

Lembrando que a estrategia de balanceamento quando nao se tem BGP é por
sessão, então qualquer distorção no consumo de banda por mais q vc
balanceie certinho é óbvia ja que uma sessão pode consumir mais que a
outra. Então imagine que por coincidencia cada sessão de download comece
num gateway e cada sessao de chat, msn, e afins, comece noutro link, vai
congestionar o primeiro mesmo o lanaceamento sendo simetrico.

-- 
Patrick Tracanelli

FreeBSD Brasil LTDA.
Tel.: (31) 3516-0800
316...@sip.freebsdbrasil.com.br
http://www.freebsdbrasil.com.br
"Long live Hanin Elias, Kim Deal!"

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-26 Por tôpico Luiz Gustavo S. Costa
e a mesma coisa, soh que feita via gui web ;)

Em 26 de fevereiro de 2010 11:38, Renato Frederick
 escreveu:
> Não sei o que é, sei que no pfsense tem que fazer isto  e por preguiça
> sempre usei pfsense para balanceamento! :)
>
> Não sei também como é com IPFW, sempre uso balance com PF
>
>
> --
> From: "Luiz Gustavo S. Costa" 
> Sent: Friday, February 26, 2010 11:36 AM
> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
> 
> Subject: Re: [FUG-BR] balanceamento de varios links
>
>> no PF isso eh muito bem sanado:
>>
>> **extraido do man pf.conf**
>>
>> Additionally, the sticky-address option can be specified to help ensure
>>     that multiple connections from the same source are mapped to the same
>> re-
>>     direction address.  This option can be used with the random and
>>     round-robin pool options. Note that by default these associations are
>>     destroyed as soon as there are no longer states which refer to them;
>> in
>>     order to make the mappings last beyond the lifetime of the states,
>>     increase the global options with set timeout source-track See STATEFUL
>>     TRACKING OPTIONS for more ways to control the source tracking.
>>
>> no ipfw nao sei como poderia ser feito, creio num primeiro momento que
>> nao possa ser possivel por ele nao manter estados de conexao (salvo
>> engano meu).
>>
>> Eu nao uso ipfw um bom tempo, principalmente para situacoes de
>> gerenciamento de rota.
>>
>> PS.: Perdoem a ausencia de acentos, culpa do teclado !
>>
>>
>> Em 26 de fevereiro de 2010 11:29, Renato Frederick
>>  escreveu:
>>> teria que fazer uma exceção  para porta 443 nao participar do balance :)
>>>
>>> Outro detalhe, removam  o ASN do bradesco da regra de balanceamento, o
>>> site
>>> de PJ dele começa com HTTP e de repente redireciona para HTTPS. Neste
>>> redirecionamento ele fala que a sessão expirou.
>>>
>>>
>>> --
>>> From: "Neerlan Amorim" 
>>> Sent: Friday, February 26, 2010 11:19 AM
>>> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
>>> 
>>> Subject: Re: [FUG-BR] balanceamento de varios links
>>>
>>>> ipfw+nat+prob só daria certo se fosse balanceamento por conexão e não
>>>> por
>>>> pacote
>>>> o exemplo[1] que rola pela internet faz balancemento por pacote e que dá
>>>> o
>>>> velho e conhecido problema de acesso a site de bancos.
>>>>
>>>> [1]
>>>> http://luizgustavo.pro.br/wiki/doku.php?id=artigos_freebsd:balancelinks
>>>>
>>>> Em 26 de fevereiro de 2010 09:53, Thiago Pollachini <
>>>> thiagopollach...@bsd.com.br> escreveu:
>>>>
>>>>> Ou tambem: ipfw+nat+prob
>>>>>
>>>>> Saudações,
>>>>> -
>>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Neerlan Amorim
>>>> -
>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>>
>>> -
>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>
>>
>>
>>
>> --
>> Luiz Gustavo Costa (Powered by BSD)
>> *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+
>> mundoUnix - Consultoria em Software Livre
>> http://www.mundounix.com.br
>> ICQ: 2890831 / MSN: cont...@mundounix.com.br
>> Blog: http://www.luizgustavo.pro.br
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
Luiz Gustavo Costa (Powered by BSD)
*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+
mundoUnix - Consultoria em Software Livre
http://www.mundounix.com.br
ICQ: 2890831 / MSN: cont...@mundounix.com.br
Blog: http://www.luizgustavo.pro.br
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-26 Por tôpico Renato Frederick
Não sei o que é, sei que no pfsense tem que fazer isto  e por preguiça 
sempre usei pfsense para balanceamento! :)

Não sei também como é com IPFW, sempre uso balance com PF


--
From: "Luiz Gustavo S. Costa" 
Sent: Friday, February 26, 2010 11:36 AM
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" 

Subject: Re: [FUG-BR] balanceamento de varios links

> no PF isso eh muito bem sanado:
>
> **extraido do man pf.conf**
>
> Additionally, the sticky-address option can be specified to help ensure
> that multiple connections from the same source are mapped to the same 
> re-
> direction address.  This option can be used with the random and
> round-robin pool options. Note that by default these associations are
> destroyed as soon as there are no longer states which refer to them; 
> in
> order to make the mappings last beyond the lifetime of the states,
> increase the global options with set timeout source-track See STATEFUL
> TRACKING OPTIONS for more ways to control the source tracking.
>
> no ipfw nao sei como poderia ser feito, creio num primeiro momento que
> nao possa ser possivel por ele nao manter estados de conexao (salvo
> engano meu).
>
> Eu nao uso ipfw um bom tempo, principalmente para situacoes de
> gerenciamento de rota.
>
> PS.: Perdoem a ausencia de acentos, culpa do teclado !
>
>
> Em 26 de fevereiro de 2010 11:29, Renato Frederick
>  escreveu:
>> teria que fazer uma exceção  para porta 443 nao participar do balance :)
>>
>> Outro detalhe, removam  o ASN do bradesco da regra de balanceamento, o 
>> site
>> de PJ dele começa com HTTP e de repente redireciona para HTTPS. Neste
>> redirecionamento ele fala que a sessão expirou.
>>
>>
>> --
>> From: "Neerlan Amorim" 
>> Sent: Friday, February 26, 2010 11:19 AM
>> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
>> 
>> Subject: Re: [FUG-BR] balanceamento de varios links
>>
>>> ipfw+nat+prob só daria certo se fosse balanceamento por conexão e não 
>>> por
>>> pacote
>>> o exemplo[1] que rola pela internet faz balancemento por pacote e que dá 
>>> o
>>> velho e conhecido problema de acesso a site de bancos.
>>>
>>> [1]
>>> http://luizgustavo.pro.br/wiki/doku.php?id=artigos_freebsd:balancelinks
>>>
>>> Em 26 de fevereiro de 2010 09:53, Thiago Pollachini <
>>> thiagopollach...@bsd.com.br> escreveu:
>>>
>>>> Ou tambem: ipfw+nat+prob
>>>>
>>>> Saudações,
>>>> -
>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>>
>>>
>>>
>>>
>>> --
>>> Neerlan Amorim
>>> -
>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>
>
>
> -- 
> Luiz Gustavo Costa (Powered by BSD)
> *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+
> mundoUnix - Consultoria em Software Livre
> http://www.mundounix.com.br
> ICQ: 2890831 / MSN: cont...@mundounix.com.br
> Blog: http://www.luizgustavo.pro.br
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> 
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-26 Por tôpico Luiz Gustavo S. Costa
no PF isso eh muito bem sanado:

**extraido do man pf.conf**

Additionally, the sticky-address option can be specified to help ensure
 that multiple connections from the same source are mapped to the same re-
 direction address.  This option can be used with the random and
 round-robin pool options.  Note that by default these associations are
 destroyed as soon as there are no longer states which refer to them; in
 order to make the mappings last beyond the lifetime of the states,
 increase the global options with set timeout source-track See STATEFUL
 TRACKING OPTIONS for more ways to control the source tracking.

no ipfw nao sei como poderia ser feito, creio num primeiro momento que
nao possa ser possivel por ele nao manter estados de conexao (salvo
engano meu).

Eu nao uso ipfw um bom tempo, principalmente para situacoes de
gerenciamento de rota.

PS.: Perdoem a ausencia de acentos, culpa do teclado !


Em 26 de fevereiro de 2010 11:29, Renato Frederick
 escreveu:
> teria que fazer uma exceção  para porta 443 nao participar do balance :)
>
> Outro detalhe, removam  o ASN do bradesco da regra de balanceamento, o site
> de PJ dele começa com HTTP e de repente redireciona para HTTPS. Neste
> redirecionamento ele fala que a sessão expirou.
>
>
> --
> From: "Neerlan Amorim" 
> Sent: Friday, February 26, 2010 11:19 AM
> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
> 
> Subject: Re: [FUG-BR] balanceamento de varios links
>
>> ipfw+nat+prob só daria certo se fosse balanceamento por conexão e não por
>> pacote
>> o exemplo[1] que rola pela internet faz balancemento por pacote e que dá o
>> velho e conhecido problema de acesso a site de bancos.
>>
>> [1]
>> http://luizgustavo.pro.br/wiki/doku.php?id=artigos_freebsd:balancelinks
>>
>> Em 26 de fevereiro de 2010 09:53, Thiago Pollachini <
>> thiagopollach...@bsd.com.br> escreveu:
>>
>>> Ou tambem: ipfw+nat+prob
>>>
>>> Saudações,
>>> -
>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>
>>
>>
>>
>> --
>> Neerlan Amorim
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
Luiz Gustavo Costa (Powered by BSD)
*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+
mundoUnix - Consultoria em Software Livre
http://www.mundounix.com.br
ICQ: 2890831 / MSN: cont...@mundounix.com.br
Blog: http://www.luizgustavo.pro.br
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-26 Por tôpico Renato Frederick
teria que fazer uma exceção  para porta 443 nao participar do balance :)

Outro detalhe, removam  o ASN do bradesco da regra de balanceamento, o site 
de PJ dele começa com HTTP e de repente redireciona para HTTPS. Neste 
redirecionamento ele fala que a sessão expirou.


--
From: "Neerlan Amorim" 
Sent: Friday, February 26, 2010 11:19 AM
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" 

Subject: Re: [FUG-BR] balanceamento de varios links

> ipfw+nat+prob só daria certo se fosse balanceamento por conexão e não por
> pacote
> o exemplo[1] que rola pela internet faz balancemento por pacote e que dá o
> velho e conhecido problema de acesso a site de bancos.
>
> [1] 
> http://luizgustavo.pro.br/wiki/doku.php?id=artigos_freebsd:balancelinks
>
> Em 26 de fevereiro de 2010 09:53, Thiago Pollachini <
> thiagopollach...@bsd.com.br> escreveu:
>
>> Ou tambem: ipfw+nat+prob
>>
>> Saudações,
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>
>
>
> -- 
> Neerlan Amorim
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> 
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-26 Por tôpico Neerlan Amorim
ipfw+nat+prob só daria certo se fosse balanceamento por conexão e não por
pacote
o exemplo[1] que rola pela internet faz balancemento por pacote e que dá o
velho e conhecido problema de acesso a site de bancos.

[1] http://luizgustavo.pro.br/wiki/doku.php?id=artigos_freebsd:balancelinks

Em 26 de fevereiro de 2010 09:53, Thiago Pollachini <
thiagopollach...@bsd.com.br> escreveu:

> Ou tambem: ipfw+nat+prob
>
> Saudações,
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
Neerlan Amorim
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-26 Por tôpico Thiago Pollachini
Ou tambem: ipfw+nat+prob

Saudações,
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-24 Por tôpico Giancarlo Rubio
Em 24 de fevereiro de 2010 11:11, Luiz Otavio O Souza
 escreveu:
> On Feb 24, 2010, at 10:38 AM, Giancarlo Rubio wrote:
>
>> Em 24 de fevereiro de 2010 10:31, Neerlan Amorim  
>> escreveu:
>>>
>>> Com esse exemplo do PF tambem terá o mesmo problemas com site de bancos.
>>
>> No próprio manual do pf explica como contornar isso.
>>
>> #  keep https traffic on a single connection; some web applications,
>> #  especially "secure" ones, don't allow it to change mid-session
>> pass in on $int_if route-to ($ext_if1 $ext_gw1) \
>>    proto tcp from $lan_net to port https
>
>
> Só que fazendo isso você esta deixando o https funcionar em um link apenas, 
> se o link falhar, o serviço para.
>
> Pode ser que um script ajude, monitorando os links e alterando as regras do 
> firewall de acordo com os links disponíveis...

Luis:

Concordo com você, mais se o link falhar esse balanceamento de
firewall tambem não funcionará mais.
No meu caso eu uso anchors com um script de monitoramento, usando
ifstated. Se ele detecta alguma anomalia ele alterna as regras.

>
> -l
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
Giancarlo Rubio
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-24 Por tôpico Luiz Otavio O Souza
On Feb 24, 2010, at 10:44 AM, Welkson Renny de Medeiros wrote:

> Giancarlo Rubio escreveu:
>> Em 24 de fevereiro de 2010 10:31, Neerlan Amorim  
>> escreveu:
>> 
>>> Com esse exemplo do PF tambem terá o mesmo problemas com site de bancos.
>>> 
>> 
>> No próprio manual do pf explica como contornar isso.
>> 
>> #  keep https traffic on a single connection; some web applications,
>> #  especially "secure" ones, don't allow it to change mid-session
>> pass in on $int_if route-to ($ext_if1 $ext_gw1) \
>>proto tcp from $lan_net to port https
>> 
>> 
>> 
> 
> No pfsense é o que chamam de "Stick-connections" não é isso?
> 
> (não sei se digitei o nome correto)

Sim a idéia é essa... manter as conexões fixas em um único IP de saída por toda 
duração da comunicação.

Mas até onde entendo a única peça do sistema que pode fazer isso é o próprio 
NAT (quando se utiliza NAT, clarooo)...

Ele é o único que tem o IP interno do cliente e o IP de destino, então ali é o 
local certo para criar uma tabela de estados e utilizar essa tabela para manter 
os endereços de conexão fixos entre uma maquina da rede interna e o endereço de 
destino.

Sempre que houver um entrada nessa tabela (quando a maquina já esta conectada a 
outros serviços/portas do servidor) sempre se usa o mesmo IP para o NAT.

Quando não houver entradas nessa tabela, se faz o balanceamento de acordo com a 
proporção desejada.

Eu tinha um patch que fazia isso no NAT de 1900 e bolinha... funcionava MUITO 
bem ;) infelizmente não se aplica mais ao codigo atual.

O pfsense deve ter caminhado nesse sentido...

Se alguem tiver interesse nessa implementação podemos conversar em pvt... porém 
no momento ENOTIME... e ENOFUNDS pra fazer isso...

[]'s
Luiz
PS: isso se aplica ao ipfw+nat, o pf tambem pode ser modificado pra fazer isso, 
mas sou um tanto clueless quanto ao pf
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-24 Por tôpico Luiz Otavio O Souza
On Feb 24, 2010, at 10:38 AM, Giancarlo Rubio wrote:

> Em 24 de fevereiro de 2010 10:31, Neerlan Amorim  escreveu:
>> 
>> Com esse exemplo do PF tambem terá o mesmo problemas com site de bancos.
> 
> No próprio manual do pf explica como contornar isso.
> 
> #  keep https traffic on a single connection; some web applications,
> #  especially "secure" ones, don't allow it to change mid-session
> pass in on $int_if route-to ($ext_if1 $ext_gw1) \
>proto tcp from $lan_net to port https


Só que fazendo isso você esta deixando o https funcionar em um link apenas, se 
o link falhar, o serviço para.

Pode ser que um script ajude, monitorando os links e alterando as regras do 
firewall de acordo com os links disponíveis...

-l
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-24 Por tôpico Neerlan Amorim
Eu penso que isso também poderia ser feito com ipfw, mas não sei como
ficaria na prática.
Poderia identificar a conexão/sessão e dizer que cada conexão/sessão passará
por deternimado link.

Em 24 de fevereiro de 2010 09:44, Welkson Renny de Medeiros <
welk...@focusautomacao.com.br> escreveu:

> Giancarlo Rubio escreveu:
> > Em 24 de fevereiro de 2010 10:31, Neerlan Amorim 
> escreveu:
> >
> >> Com esse exemplo do PF tambem terá o mesmo problemas com site de bancos.
> >>
> >
> > No próprio manual do pf explica como contornar isso.
> >
> > #  keep https traffic on a single connection; some web applications,
> > #  especially "secure" ones, don't allow it to change mid-session
> > pass in on $int_if route-to ($ext_if1 $ext_gw1) \
> > proto tcp from $lan_net to port https
> >
> >
> >
>
> No pfsense é o que chamam de "Stick-connections" não é isso?
>
> (não sei se digitei o nome correto)
>
> --
> Welkson Renny de Medeiros
> Desenvolvimento / Gerência de Redes
> Focus Automação Comercial
> FreeBSD Community Member
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
Neerlan Amorim
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-24 Por tôpico Welkson Renny de Medeiros
Giancarlo Rubio escreveu:
> Em 24 de fevereiro de 2010 10:31, Neerlan Amorim  escreveu:
>   
>> Com esse exemplo do PF tambem terá o mesmo problemas com site de bancos.
>> 
>
> No próprio manual do pf explica como contornar isso.
>
> #  keep https traffic on a single connection; some web applications,
> #  especially "secure" ones, don't allow it to change mid-session
> pass in on $int_if route-to ($ext_if1 $ext_gw1) \
> proto tcp from $lan_net to port https
>
>
>   

No pfsense é o que chamam de "Stick-connections" não é isso?

(não sei se digitei o nome correto)

-- 
Welkson Renny de Medeiros
Desenvolvimento / Gerência de Redes
Focus Automação Comercial
FreeBSD Community Member

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-24 Por tôpico Giancarlo Rubio
Em 24 de fevereiro de 2010 10:31, Neerlan Amorim  escreveu:
>
> Com esse exemplo do PF tambem terá o mesmo problemas com site de bancos.

No próprio manual do pf explica como contornar isso.

#  keep https traffic on a single connection; some web applications,
#  especially "secure" ones, don't allow it to change mid-session
pass in on $int_if route-to ($ext_if1 $ext_gw1) \
proto tcp from $lan_net to port https


-- 
Giancarlo Rubio
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-24 Por tôpico mantunes
creio que é a conexão que o banco abre com o browser do seu
computador..atraves do ip.. se
muda.. ele automaticamente fecha a conexão.

Em 24 de fevereiro de 2010 10:33, Davi Vercillo C. Garcia
 escreveu:
> Afinal, porque esses problemas acontecem ? (pergunta de iniciante)
>
> 2010/2/24 Neerlan Amorim :
>> Com esse exemplo do PF tambem terá o mesmo problemas com site de bancos.
>>
>> Em 24 de fevereiro de 2010 07:04, Thiago Gomes 
>> escreveu:
>>
>>> neste caso vc teria que alterar para PF.
>>>
>>> Em 23 de fevereiro de 2010 14:47, Giancarlo Rubio
>>>  escreveu:
>>> > http://cvs.openbsd.org/faq/pf/pools.html#outgoing
>>> >
>>> > Em 23 de fevereiro de 2010 14:36, Alex de A. Souza
>>> > escreveu:
>>> >
>>> >> Como eu poderia fazer um balanceamento de vários links?
>>> >> ex: todos clientes iriam navegar nas duas ou mais bandas.
>>> >> O jeito que achei da erro em site de bancos e messenger.
>>> >> Eu uso o ipfw com o natd.
>>> >>
>>> >> -
>>> >> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>> >>
>>> >
>>> >
>>> >
>>> > --
>>> > Giancarlo Rubio
>>> > -
>>> > Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>> >
>>>
>>>
>>>
>>> --
>>> Thiago Gomes
>>> -
>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>
>>
>>
>>
>> --
>> Neerlan Amorim
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>
>
>
> --
> Davi Vercillo C. Garcia
> http://www.google.com/profiles/davivcgarcia
>
> "Waste time in learning things that do not interest us, deprives us of
> discovering interesting things."
> - Carlos Drummond de Andrade
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
Marcio Antunes
Powered by FreeBSD
==
* Windows: "Where do you want to go tomorrow?"
* Linux: "Where do you want to go today?"
* FreeBSD: "Are you, guys, comming or what?"
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-24 Por tôpico Davi Vercillo C. Garcia
Afinal, porque esses problemas acontecem ? (pergunta de iniciante)

2010/2/24 Neerlan Amorim :
> Com esse exemplo do PF tambem terá o mesmo problemas com site de bancos.
>
> Em 24 de fevereiro de 2010 07:04, Thiago Gomes 
> escreveu:
>
>> neste caso vc teria que alterar para PF.
>>
>> Em 23 de fevereiro de 2010 14:47, Giancarlo Rubio
>>  escreveu:
>> > http://cvs.openbsd.org/faq/pf/pools.html#outgoing
>> >
>> > Em 23 de fevereiro de 2010 14:36, Alex de A. Souza
>> > escreveu:
>> >
>> >> Como eu poderia fazer um balanceamento de vários links?
>> >> ex: todos clientes iriam navegar nas duas ou mais bandas.
>> >> O jeito que achei da erro em site de bancos e messenger.
>> >> Eu uso o ipfw com o natd.
>> >>
>> >> -
>> >> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>> >>
>> >
>> >
>> >
>> > --
>> > Giancarlo Rubio
>> > -
>> > Histórico: http://www.fug.com.br/historico/html/freebsd/
>> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>> >
>>
>>
>>
>> --
>> Thiago Gomes
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>
>
>
> --
> Neerlan Amorim
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
Davi Vercillo C. Garcia
http://www.google.com/profiles/davivcgarcia

"Waste time in learning things that do not interest us, deprives us of
discovering interesting things."
- Carlos Drummond de Andrade
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-24 Por tôpico Neerlan Amorim
Com esse exemplo do PF tambem terá o mesmo problemas com site de bancos.

Em 24 de fevereiro de 2010 07:04, Thiago Gomes escreveu:

> neste caso vc teria que alterar para PF.
>
> Em 23 de fevereiro de 2010 14:47, Giancarlo Rubio
>  escreveu:
> > http://cvs.openbsd.org/faq/pf/pools.html#outgoing
> >
> > Em 23 de fevereiro de 2010 14:36, Alex de A. Souza
> > escreveu:
> >
> >> Como eu poderia fazer um balanceamento de vários links?
> >> ex: todos clientes iriam navegar nas duas ou mais bandas.
> >> O jeito que achei da erro em site de bancos e messenger.
> >> Eu uso o ipfw com o natd.
> >>
> >> -
> >> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>
> >
> >
> >
> > --
> > Giancarlo Rubio
> > -
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
>
>
>
> --
> Thiago Gomes
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
Neerlan Amorim
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-24 Por tôpico Thiago Gomes
neste caso vc teria que alterar para PF.

Em 23 de fevereiro de 2010 14:47, Giancarlo Rubio
 escreveu:
> http://cvs.openbsd.org/faq/pf/pools.html#outgoing
>
> Em 23 de fevereiro de 2010 14:36, Alex de A. Souza
> escreveu:
>
>> Como eu poderia fazer um balanceamento de vários links?
>> ex: todos clientes iriam navegar nas duas ou mais bandas.
>> O jeito que achei da erro em site de bancos e messenger.
>> Eu uso o ipfw com o natd.
>>
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>
>
>
> --
> Giancarlo Rubio
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
Thiago Gomes
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] balanceamento de varios links

2010-02-23 Por tôpico Giancarlo Rubio
http://cvs.openbsd.org/faq/pf/pools.html#outgoing

Em 23 de fevereiro de 2010 14:36, Alex de A. Souza
escreveu:

> Como eu poderia fazer um balanceamento de vários links?
> ex: todos clientes iriam navegar nas duas ou mais bandas.
> O jeito que achei da erro em site de bancos e messenger.
> Eu uso o ipfw com o natd.
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
Giancarlo Rubio
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] balanceamento de varios links

2010-02-23 Por tôpico Alex de A. Souza
Como eu poderia fazer um balanceamento de vários links?
ex: todos clientes iriam navegar nas duas ou mais bandas.
O jeito que achei da erro em site de bancos e messenger.
Eu uso o ipfw com o natd. 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd