Eh, aparentemente nao tem como fazer isso no PF/ALTQ? Nao consegui uma resposta ate agora nas listas oficiais do PF, nem nessa super lista aqui. O curioso e que isso era possivel no altq (altq de verdade, antes do altq ser juntado ao pf) com pshare e wfq. Esses recursos parecem nao existir mais no altq do pf :-( buaaa
I need help! On 9/27/06, Eduardo Meyer <[EMAIL PROTECTED]> wrote: > Postei na lista freebsd-pf essa duvida, mas nao obtive respostas, > entao quero saber dos "mestres" brasileiros. Como eu faco algo similar > a isso no PF: > > queue 10 all from table(1) to any out > queue 11 all from any to table(1) in > queue 20 all from table(2) to any out > queue 21 all from any to table(2) in > queue 30 all from any to any in > queue 31 all from any to any out > > queue 10 config pipe 1 weight 20 mask src-ip 0x000000ff > queue 11 config pipe 2 weight 20 mask dst-ip 0x000000ff > queue 20 config pipe 1 weight 10 mask src-ip 0x000000ff > queue 21 config pipe 2 weight 10 mask dst-ip 0x000000ff > queue 30 config pipe 1 weight 5 mask src-ip 0x000000ff > queue 31 config pipe 2 weight 5 mask dst-ip 0x000000ff > > pipe 1 config bw 10Mb/s > pipe 2 config bw 5Mb/s > > Assim eu quero que proporcionalmente os usuarios na table(1), na > table(2) e "outros" dividam nao so os "louros" da banda sobrando, mas > tambem o "prejuizo" da banda faltando. Assim, se tiver por exemplo > demanda de 20Mb/s no pipe 1 (o dobro do tamanho do pipe), os membros > da table(1) sofreram igualmente entre si por falta de banda, mas > sofrerao apenas metade dos membros da table(2), ja "outros" terao 4 > vezes o prejuizo da falta de banda ao comparar com os membros da > table(1). > > Isso ja funciona perfeitamente com dummynet mas quero fazer com > pf/ALTQ pra aprender. Verifique varias possibilidades com cbq e hfsc, > todos me oferecem um controle de banda pre-definido, e permitem > compartilhar os "louros" se houver mais banda disponive, com "borrow" > no caso do cbq ou definindo bandiwidth na fila default (raiz) no hfsc. > Mas nao consegui ter esse esquema de proporcao entre grupos (numa > table) ou como dividir o "prejuizo" alem dos "lucros" em termos de > largura de banda. Como fazer? Provavelmente eh possivel, mas nao > encontrei. > > Exemplos sao mais que bem vindos, ajudem este pobre coitado fazer um > controlinho bacana no PF/ALTQ rs rs. Obrigado. -- =========== Eduardo Meyer pessoal: [EMAIL PROTECTED] profissional: [EMAIL PROTECTED] ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd