Páginas

terça-feira, 17 de agosto de 2010

FreeBSD: Limite por weight

Imaginem que tenho 2 clientes (10.1.1.2 e 10.1.1.3) que compartilham a
mesma banda de 512Kbps/256Kbps (download e upload) e eu quero dar
prioridade maior para trafego nas portas 25 e 110. Já pesquisei e li
várias mensagens no histórico da lista e cheguei as seguintes regras,
gostaria de saber de vocês se elas realmente fazem o que quero:

# banda de 512/256Kbps compartilhada entre 10.1.1.2 e 10.1.1.3
ipfw pipe 1 config bw 512Kbit/s queue 64Kbytes # IN
ipfw pipe 2 config bw 256Kbit/s queue 32Kbytes # OUT
ipfw queue 1 config weight 20 pipe 1 mask src-port 25,110
ipfw queue 2 config weight 20 pipe 2 mask dst-port 25,110
ipfw queue 3 config weight 10 pipe 1 mask src-ip 0x000000ff
ipfw queue 4 config weight 10 pipe 2 mask dst-ip 0x000000ff

# cliente 1
ipfw add queue 1 tcp from 10.1.1.2/32 to any 25,110 in
ipfw add queue 2 tcp from any 25,110 to 10.1.1.2/32 out
ipfw add queue 3 all from 10.1.1.2/32 to any in
ipfw add queue 4 all from any to 10.1.1.2/32 out

# cliente 2
ipfw add queue 1 tcp from 10.1.1.3/32 to any 25,110 in
ipfw add queue 2 tcp from any 25,110 to 10.1.1.3/32 out
ipfw add queue 3 all from 10.1.1.3/32 to any in
ipfw add queue 4 all from any to 10.1.1.3/32 out

Nenhum comentário:

Postar um comentário