Queue Tree, HTB y PCQ en MikroTik: QoS jerárquico para ISP
7 de agosto de 2026
Un ISP no reparte ancho de banda con una sola cola: necesita garantizar velocidades por plan, evitar que un abonado ahogue a los demás y aprovechar la capacidad ociosa. Eso se logra con Queue Tree sobre HTB, y con PCQ para escalar a cientos de clientes sin escribir una cola por cada uno.
HTB: la jerarquía de colas
RouterOS usa HTB (Hierarchical Token Bucket) por debajo de las colas. La idea: colas padre que definen la capacidad total y colas hijas que se reparten esa capacidad. Cada cola tiene dos números clave:
limit-at: el ancho de banda garantizado (lo que el cliente siempre tendrá).max-limit: el techo al que puede llegar si hay capacidad libre.
Bien diseñado, esto permite sobreventa controlada: garantizas un mínimo a todos y dejas que aprovechen los picos ociosos hasta su máximo.
Queue Tree y las marcas de paquete
Queue Tree no clasifica tráfico solo: se apoya en marcas hechas en /ip/firewall/mangle. Marcas la conexión y el paquete (por cliente, por tipo de tráfico), y la Queue Tree actúa sobre esas marcas. Separar upload y download requiere ubicar las colas en la interfaz correcta (o usar la interfaz global).
/queue/tree/add name=total parent=global max-limit=1000M
/queue/tree/add name=cliente-1 parent=total packet-mark=c1 limit-at=50M max-limit=200M
PCQ: justicia automática para cientos de abonados
Escribir una cola por abonado no escala. PCQ (Per Connection Queue) resuelve esto: con una sola cola, PCQ crea dinámicamente una sub-cola por cada dirección IP (o rango), repartiendo el ancho de banda equitativamente entre todos los que estén activos. Si hay 10 clientes descargando, cada uno recibe su parte justa; si queda uno solo, aprovecha todo.
/queue/type/add name=pcq-down kind=pcq pcq-classifier=dst-address pcq-rate=20M
La receta que funciona
- Marcar tráfico por abonado/plan en mangle.
- Definir la jerarquía con HTB (garantizado vs máximo).
- Usar PCQ en las hojas para repartir justo entre muchos.
- Combinar con FQ-CoDel/CAKE para matar la latencia.
En MikroTik Chile diseñamos el QoS de ISP y WISP para que cada plan reciba lo que promete y la red se sienta rápida incluso en hora pico. Si tus clientes se quejan de lentitud aunque "haya ancho de banda", revisemos tu esquema de colas.