[GTER] QoS hfsc

renato martins renatobsd at gmail.com
Mon May 4 18:34:38 -03 2009


2009/5/3 Wanderson Tinti <wanderson at bsd.com.br>:
>>
>> Então outras três coisas que aprendi Com o Cabelo o Cristopher ( SKYWARIOR ) é
>>
>> 1 Não se pode e exceder o valor do link da fila principal
>>
>> 2 O pf só controla o upload então sempre crie filas nas duas
>> interfaces na de saida e na de entrada para controlar o download e
>> upload
>>
>> 3  você deve fazer uma alteração no altq se for usar mais de 64 filas
>> para o controle de banda.
>> http://www.bsdux.com.br/artigos/FreeBSD_6x_PF+ALTQ+HFSC_com_mais_de_64_queues_por_interface.txt
>>
>> Outra coisa que aprendia com o Grande Patrick é que voce pode usar os
>> dois sem problemas (eu já usei muito) o pf e ipfw na mesma maquina o
>> pf para usar alguns recursos do hfsc e nat e ipfw para controlar a
>> banda individual pois nao tem limite de regras e banda
>>
>>  O Patrick mesmo usa o hfsc com ipfw mas isso é conhecido por poucos.
>>
>> Se voce procurar na lista vai achar varios posts meus atrás disso tb
>> mas até hoje não tenho muitas informaçoes ou seja tudo que sei estou
>> lhe colocando aqui.
>>
>> até tem uns caras aqui na lista que sabem muito disso mas não tem
>> tempo de fazer um howto ou post ou que sabe vontade mesmo de
>> contribuir mas em fim cada um no seu quadrado não os culpo mas
>> compartilhar seria muito bom !!!
>>
>> Espero que isso lhe ajude de alguma forma e boa sorte
>>
>> Um grande abraço Renato Martins
>>
>
> Ola Renato.
> Agradeço por esclarecer minha duvida. Como você, eu também passei dias
> à procurar informações sobre altq/hfsc. Infelizmente não é tão bem
> documentado como, por exemplo, altq/cbq. Gostaria que me esclarecesse
> duas perguntas:
>
> 1º. As opções realtime, upperlimit e linkshare só tem autoridade para
> atuar na fila na qual ela esta definida, estou certo?

A autoridade que é obedecida é sempre da fila filha para pai
ou seja o linkshare pode emprestar para a fila pai e a pai para seus filhos

> Por exemplo:
> queue upload bandwidth 9Mb priority 1 hfsc(default)
> queue upload1 bandwidth 5Mb priority 1 hfsc(realtime 4Mb upperlimit 5Mb)
>
> upload1 terá seu limite de link até 5Mb, mesmo se qualquer outra fila
> tiver link disponível?
Nesse caso o link é definido em 4mb podendo chegar a 5mb se a fila pai
(upload)  estiver com link sobrando mas de toda a forma ele já tem 4mb
garantido
>
>
> 2º. Tenho muita curiosidade/vontade de colocar o pf trabalhando junto
> com ipfw/dummynet, como você citou acima. Você poderia compartilha
> algum exemplo de uso desse conjunto, até mesmo dicas de qual regras
> deve ser primeiro carregado. Pode ser em pvt se você assim preferir.

para colocar o pf e ipfw é so subir os dois no kernel e no rc.conf
não teria ordem de quem sobe primeiro, você só não pode fechar tudo no
ipfw e querer abrir no pf ou ao contrario

Ex: eu posso rodar nat e redir e bloqueios no pf e no ipfw rodar
regras de ip+pipe para controle de banda
 na verdade não tem uma integração ele so vão rodar em paralelo

Espero que isso Lhe de um coragem de encarar ai essa bronca
boa sorte e um grande abraço


>
> Obrigado, Wanderson Tinti.
> --
> gter list    https://eng.registro.br/mailman/listinfo/gter
>



More information about the gter mailing list