Supongamos que tenemos un isp, wireless isp, tenemos tres/cuatro redes privadas con 30 wireless links y solo contamos con una línea E1 para alimentar a los clientes. Nuestro gateway es un linux RedHat. Siempre vamos a tener problemas de ancho de banda, es por eso que debemos pensar en un plan de 'distribucion' o 'prioridad' para distribuir ese ancho de banda, en este texto voy a explicar como usar un script llamado CBQ, RedHat lo incluye por default desde la distribución 7.1 por lo cual no debemos hacer ningún cambio adicional al kernel como es en el caso del traffic shaper (Que solo podra ayudarnos a configurar una interface a limitar, no por IP como es el caso de CBQ). CBQ es ma poderoso de lo que creemos, con este podemos controlar puertos, determinar a que hora tal ancho de banda puede ser utilizado, compartir ancho de banda o no y muchas cosas mas como controlar a esos programas que consumen demasiado ancho de banda (iMesh, Edonkey, Morpheous, Audiogalaxy, etc). [Hay varios ejemplos de esta última función en el sitio oficial de cbq,