Postado originalmente por
PatrickBrandao
Bom criança.... Seguinte,
realmente voce tem razao, mas entende primeiro:
quando se faz controle de banda, o que realmente acontece é que voce cria links virtuais com valores menores e insere o pacote nesses links, assim as conexoes sofrem atrasos na fila de acordo com o tamanho do link virtual que voce criou.
1 - vc cria o link virtual
2 - vc insere um pacote no link virtual
Na inserção de pacote em um link virtual, há uma prioridade, que vai do mais importante (0) para o menos importante (ate 35767).
O pacote entra no filtro (comando "tc filter") e procura alguma regra (u32, etc...) até bater, quando bate, ele entra naquela fila e termina as comparações das demais regras.
O que voce tem que fazer é cria um link virtual para a porta do squid com uma velocidade alta e com prioridade maior (numero menor) que dos demais filtros de controle de banda dos clientes.
Bom, voce pode usar qualquer algoritmo de QoS (HTB, CBQ, RED, GRED, SFQ, TBF, etc...), o segredo está é no filtro que classifica o pacote.
Agora é com voce!