[LUG.ro] optimizar conexion ADSL (cbq o htb)

Alfredo Daniel Rezinovsky lugro@lugro.org.ar
05 Oct 2003 12:39:55 -0300


CBQ o HTB ?

CBQ usa un algoritmo bastante rebuscado, por un problema de diseño
resulta complicado configurarlo.
HTB es más facil.

Hay scripts para automatizar los dos

CBQ limita ancho de banda maximo.
HTB limita ancho de banda minimo disponible (limitando obviamente el
maximo del resto).

Con CBQ puede haber enlace ocioso, si hay demanda de buckets que ya
esten saturados aunque haya otros libres.
Con HTB el ancho de banda sobrante de los buckets que no estan saturados
se re-reparte entre el resto.

Por otra parte si lo unico que querés es que 4 o 5 clientes detras de un
firewall tengan prioridad similar independientemente del numero de
conexiones de cada uno, en lugar de tener una competencia por ventana
(~numero conexiones) ponele una cola SFQ y listo
La cola SFQ lo que hace es generar varios FIFO y con un algoritmo de
hashing cambiante (para garantizar que una coincidencia random no
desbalancee las cosas) va metiendo los paquetes segun destino en las
distintas colas. Despues saca en round robin de esas colas.
Basicamente esto hace que se atienda un poco a cada uno, balanceando el
ancho de banda. Funciona y es una sola linea, le pones una CBQ a la
placa interna y listo.

--
Alfrenovsky