Divide el buffer del interfaz de salida en varias subcolas virtuales.
Cada cola tiene un umbral con un número de bytes o datagramas a ser enviados antes de pasar a la siguiente cola.
Para asignar el tráfico en una cola se utilizan ACLs.