[FUG-BR] Balance usando PF

Luiz Gustavo S. Costa luizgustavo em luizgustavo.pro.br
Terça Julho 12 20:08:54 BRT 2011


No caso do probability, você faz um route-to para cada link

> pass in log quick on $int_if route-to { ($ext_if1 $ext_gw1), ($ext_if2 \
> $ext_gw2) } round-robin from $int_if:network to any flags S/SA keep state

assim:

pass in log quick on $int_if route-to ($ext_if1 $ext_gw1) from
$int_if:network to any propability 30%
pass in log quick on $int_if route-to ($ext_if1 $ext_gw1) from
$int_if:network to any

o que não passar pelo os 30% de um, cai nos 70% do outro (não precisa
especificar o probability na segunda, porque 30% das conexões já caem
na primeira, portanto, sobrando 70% para a outra)

abraços


2011/7/12 Mario Lobo <lobo em bsd.com.br>:
> On Tuesday 12 July 2011 15:53:34 Luiz Gustavo S. Costa wrote:
>
>> do man do pf.conf
>
>>
>
>> probability ⟨number⟩
>
>> A probability attribute can be attached to a rule, with a value
>
>> set between 0 and 1, bounds not included. In that case, the rule will be
>
>> honoured using the given probability value only. For example, the
>
>> following rule will drop 20% of incoming ICMP packets:
>
>>
>
>> block in proto icmp probability 20%
>
>>
>
>> então é usar um route-to com probability
>
>>
>
>> abraços
>
>>
>
> Obrigado pela resposta, Luiz.
>
> Voce (ou alguem da lista) poderia me indicar onde o probability entraria na
> regra abaixo e com um valor exemplificando 30% pra um link e 70% pra o
> outro?
>
> pass in log quick on $int_if route-to { ($ext_if1 $ext_gw1), ($ext_if2 \
> $ext_gw2) } round-robin from $int_if:network to any flags S/SA keep state
>
> Obrigado
>
> --
>
> Mario Lobo
>
> http://www.mallavoodoo.com.br
>
> FreeBSD since 2.2.8 [not Pro-Audio.... YET!!] (99% winblows FREE)



-- 
  /\             Luiz Gustavo S. Costa
 /  \            Programmer at BSD Perimeter
/    \ /\/\/\    Visit the pfSense Project
/      \    \ \   http://www.pfsense.org
---------------------------------------------------------------------
BSD da serra carioca, Teresopolis (visite: http://miud.in/Inv)
Contatos: luizgustavo em luizgustavo.pro.br / lgcosta em pfsense.org
Blog: http://www.luizgustavo.pro.br


Mais detalhes sobre a lista de discussão freebsd