[FUG-BR] Balance usando PF

Mario Lobo lobo em bsd.com.br
Terça Julho 12 20:17:24 BRT 2011


On Tuesday 12 July 2011 20:10:45 Luiz Gustavo S. Costa wrote:
> consertando a regra:
> 
> 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_if2 $ext_gw2) from
> $int_if:network to any
> 
> 2011/7/12 Luiz Gustavo S. Costa <luizgustavo em luizgustavo.pro.br>:
> > 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

Legal Luiz !!

Uma última dúvida: a notação é esta mesmo? x %? Porque no man diz assim:

probability ⟨number⟩

           A probability attribute can be attached to a rule, with a value set
           between 0 and 1, bounds not included.

No caso, nao teria que ser como abaixo?

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

Ou pode usar percentual mesmo?

Muito obrigado mais uma vez.

Abraços,

-- 
Mario Lobo
http://www.mallavoodoo.com.br
FreeBSD since 2.2.8 [not Pro-Audio.... YET!!] (99% winblows FREE)


Mais detalhes sobre a lista de discussão freebsd