[FUGSPBR] Limitacao de banda

Edson Brandi ebrandi.home em uol.com.br
Ter Jul 10 22:04:59 BRT 2001


Boa noite
> A classe 192.168.2.0/24 teria o limite de 128k
> E a classe 192.168.3.0/24 teria o limite de 256k

tenta o seguinte:

ipfw add 00100 pipe 1 ip from 192.168.2.0/24 to any
ipfw add 00200 pipe 2 ip from any to 192.168.2.0/24

ipfw add 00300 pipe 3 ip from 192.168.3.0/24 to any
ipfw add 00400 pipe 4 ip from any to 192.168.3.0/24

ipfw pipe 1 config bw 128Kbit/s
ipfw pipe 2 config bw 128Kbit/s

ipfw pipe 3 config bw 256Kbit/s
ipfw pipe 4 config bw 256Kbit/s


> Bom o que fiz foi o seguinte:
>
>         ipfw add queue 1 tcp from any to 192.168.2.0/24 via tun0
>         ipfw queue 1 config weight 5 pipe 2 mask dst-ip 0x000000ff
>         ipfw pipe 2 config bw 128Kbit/s
>         ipfw add queue 3 tcp from any to 192.168.3.0/24 via tun0
>         ipfw queue 3 config weight 5 pipe 2 mask dst-ip 0x000000ff
>         ipfw pipe 4 config bw 256Kbit/s

	Hummm , so algumas consideraçoes...

	1. Voce precisa definir o pipe nos dois sentidos. Do contrario voce pode ter problemas.

	2. Nao entendi a logica no seu "queue" acima, lembre-se que o queue define o numedo de slots (1.5KBytes cada) que sera usado no pipe. O default eh 50 ou um queue de 600 KBytes, que significa 4 segundos de cache no pipe 1 e 2 e 2 segundos no pipe 3 e 4.  Se vc começar a ter muito delay sugiro setar o queue para um valor menor para o queue.

	3. Se os seus pipes forem ter a mesma prioridade de processamento, ou seja nao quiser priorizar o trafego em nenhum dos pipes, nao faz muito sentido definir o "weight".

 	4. Todo o trafego pppoe passa pela tun0 ???

	Espero ter ajudado...

Ps. Lembre-se de setar os buffers de rede de forma adequada ...

[ ]'s Edson
                                                ,        ,
   Edson Brandi                                /(        )`
   Supervisor de Operacoes - UOL               \ \___   / |
   Fone:   0XX11 96555470                      /- _  `-/  '
           0XX11 32244103                     (/\/ \ \   /\
   ICQ at Work:  32512639                     / /   | `    \
   ICQ at Home: 100503189                     O O   ) /    |
---------------------------------------       `-^--'`<     '
                                             (_.)  _  )   /
Transforme seu PC numa Workstation Unix.      `.___/`    /
 Visite http://www.primeirospassos.org         `-----' /
        http://www.fugspbr.org     <----.     __ / __   \
                                   <----|====O)))==) \) /====
                                   <----'    `--' `.__,' \

----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.



Mais detalhes sobre a lista de discussão freebsd