[OpenBSD-BR] ALTQ

Renato Martins renato em redenetworks.com.br
Quinta Agosto 2 09:16:36 BRT 2007


Antonio  esse esquema faz o minimo e o maximo é isso mesmo

----- Original Message ----- 
From: "Antonio Carlos Braga Machado" <openbsd em ig.com.br>
To: "OpenBSD-BR" <openbsd em openbsd-br.org>
Sent: Wednesday, August 01, 2007 5:12 PM
Subject: Re: [OpenBSD-BR] ALTQ


Depois de fazer um milhão e 1 em teste consegui achar o que eu queria
usando o altq com hfsc.

# FILAS - CONTROLE DE BANDA

altq on $int_if hfsc bandwidth 100Mb queue { dn_def, dn_res }
queue dn_def bandwidth 10Mb hfsc(default)


queue dn_res bandwidth 10Mb hfsc( upperlimit 256Kb ) { dn_1 dn_2 dn_3
dn_4 dn_5 }      # --> aqui eu defini um valor bem alto para o pf não
ficar enchendo saco dizendo que a subfila está maior que a fila pai, mas
entre parênteses eu defini um upperlimit de 256Kb, então as filhas
respeitam o pai.

queue dn_1 bandwidth 64Kb hfsc (upperlimit 64Kb)
queue dn_2 bandwidth 64Kb hfsc (upperlimit 64Kb)
queue dn_3 bandwidth 128Kb hfsc (upperlimit 128Kb)
queue dn_4 bandwidth 64Kb hfsc (upperlimit 64Kb)
queue dn_5 bandwidth 64Kb hfsc (upperlimit 64Kb)
....
...
Quantas filas filhas eu colocar vai respeitar a pai com upperlimit
256Kb.

Att,

ANtonio.


Em Qua, 2007-08-01 às 13:26 -0300, Antonio Carlos Braga Machado
escreveu:
> Olá Lista,
>
> Gostaria de fazer uma pergunta aqui pra saber se os milhares de testes
> que eu fiz realmente não há solução.
>
> Eu quero fazer um controle de banda em um pequeno provedor a radio.
>
> Minha idéia é a seguinte:
>
> Grupo1: 256Kb
> Nesse grupo quero pendurar uma galera que irá consumir no máximo 256Kb,
> tipo:
> user1: 64Kb
> user2: 64Kb
> user3: 128Kb (aqui já chegou no limite do link Grupo1 caso todos estejam
> utilizando ao mesmto tempo)
> user4: 64Kb
> user5: 64Kb
> ....
> ...
>
> Ou seja user1 tem banda fixa de 64Kb mas se todos tiverem utilizando
> quero não ultrapassar o limite do grupo1, ou seja , todos perderiam um
> pouco do link para manter os 256Kb do grupo.
>
> Alguém tem alguma idéia ?
>
> Desde já agradeço,
>
> Antonio.
>
>
>
> _______________________________________________
> OpenBSD mailing list
> OpenBSD em openbsd-br.org
> http://listas.openbsd-br.org/mailman/listinfo/openbsd
>

_______________________________________________
OpenBSD mailing list
OpenBSD em openbsd-br.org
http://listas.openbsd-br.org/mailman/listinfo/openbsd



Mais detalhes sobre a lista de discussão OpenBSD