[GTER] Controle de Banda

Paulo paulo.gitch at gmail.com
Fri Oct 23 21:55:57 -02 2009


Olá, Pessoal!

Estou utilizando o IMQ[1] como interface virtual para intermediar o tráfego
que está entrando e saindo, para isso uso as seguintes regras no IPTABLES:

Upload/Download respectivamente

iptables -t mangle -A PREROUTING -i eth+ -j IMQ --todev 0
iptables -t mangle -A POSTROUTING -o eth+ -j IMQ --todev 1


Após realizar esse gato usando a interface IMQ como alvo, crio as regras
para entregar o tamanho da banda contratado utilizando o tc (traffic
control). Um problema que venho tendo é para entregar um link grande, por
exemplo, link de 10mbit e 15mbit tem sido entregue normalmente e o
funcionamento do servidor é estável, mas links grandes como 50mbit, 75mbit e
100mbit tem feito o IMQ abrir as pernas. O IMQ[1] não tem gerenciado um
volume de tráfego alto, o resultado é crash no servidor, e outras vezes o
link não dá o total contratado.

1º. Existe uma interface chamada IFB no linux, já é nativa. Alguém tem
utilizado ela no lugar da interface IMQ[1] (que precisa de Patch)?

2º. Em um teste rápido, pude perceber que não é possível fazer da interface
IFB um alvo da regra IPTABLES, como nesse exemplo acima (se funcionasse era
só subistituir pela IMQ.). Como que vocês utilizam o controle sobre a IFB?

3º. Uma curiosidade: O que as grandes companhias telefônicas utilizam para
controlar/entregar o tamanho da banda contratado? Alguma solução Open ou
algo proprietário?

[1] http://www.linuximq.net/

Espero as contribuições de vocês.

Obrigado e tenha uma boa noite.



More information about the gter mailing list