[FUG-BR] Controle de banda "DUPLO"

Gilberto Villani Brito linux em giboia.org
Terça Janeiro 8 09:58:26 BRST 2008


Olá,
Se tiver usando PF:
Suponhamos de você tenha um link de 1 Mbps

altq on <interface de saida> hfsc bandwidth 100% queue total
  queue total bandwidth 1Mb hfsc { cliente1 cliente2 cliente3 cliente4
cliente5 link }
    queue cliente1 bandwidth 128Kb hfsc(realtime 128Kb upperlimit 128Kb)
    queue cliente2 bandwidth 64Kb hfsc(realtime 64Kb upperlimit 64Kb)
    queue cliente3 bandwidth 64Kb hfsc(realtime 64Kb upperlimit 64Kb)
    queue cliente4 bandwidth 256Kb hfsc(realtime 256Kb upperlimit 256Kb)
    queue cliente5 bandwidth 256Kb hfsc(realtime 256Kb upperlimit 256Kb)
    queue link bandwidth 256Kb hfsc(default upperlimit 1Mb)


pass in quick on <interface de entrada> from 192.168.0.2 to any keep
state queue cliente1
pass in quick on <interface de entrada> from any to 192.168.0.2 keep
state queue cliente1
pass in quick on <interface de entrada> from 192.168.0.3 to any keep
state queue cliente2
pass in quick on <interface de entrada> from any to 192.168.0.3 keep
state queue cliente2
pass in quick on <interface de entrada> from 192.168.0.4 to any keep
state queue cliente3
pass in quick on <interface de entrada> from any to 192.168.0.4 keep
state queue cliente3
pass in quick on <interface de entrada> from 192.168.0.5 to any keep
state queue cliente4
pass in quick on <interface de entrada> from any to 192.168.0.5 keep
state queue cliente4
pass in quick on <interface de entrada> from 192.168.0.6 to any keep
state queue cliente5
pass in quick on <interface de entrada> from any to 192.168.0.6 keep
state queue cliente5


Abraços
-- 
Gilberto Villani Brito
System Administrator
Londrina - PR
Brazil
gilbertovb(a)gmail.com



On 07/01/2008, BenaiaNet <admin at benaianet.com> wrote:
> Boa tarde a todos, é o seguinte gostaria de entender como fazer um
> controle de banda "DUPLO", vou tentar exemplificar isso abaixo:
>
> O cliente compra o serviço de internet de 256kbits, porem quer que seja
> limitada a banda de determinados ips na sua rede:
>
> Rede do cliente: 192.168.0.0/29 (1 gateway + 5 ips) - 256kbits
>
> 192.168.0.2 - IP 1 - Limitado ate 128kbits
> 192.168.0.3 - IP 2 - Limitado ate 64kbits
> 192.168.0.4 - IP 3 - Limitado ate 64kbits
> 192.168.0.5 - IP 4 - Limitado ate 256kbits
> 192.168.0.6 - IP 5 - Limitado ate 256kbits
>
> O total deste IPs acima dará 768kbits porem a banda total do link
> fornecido será de 256kbits, no momento que algum usuário necessitar
> utilizar a banda ele ficara limitado a velocidade disponível no momento.
> Exemplo:
>
> o IP .4 vai efetuar um download com ate 64kbits, mesmo que o link esteja
> todo livre no momento.
> o IP .5 vai efetuar um download com ate 256kbits, se o link estiver todo
> livre no momento, caso contrario o próprio roteamento faz o balanceamento.
>
> No aguardo,
>
> Alex Almeida
>
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


Mais detalhes sobre a lista de discussão freebsd