ALTQ ( ALTernate Queueing ) es el programador de red para Berkeley Software Distribution . ALTQ proporciona disciplinas de colas y otros componentes relacionados con la calidad de servicio (QoS), necesarios para realizar el intercambio de recursos. Se implementa más comúnmente en enrutadores basados en BSD . ALTQ se incluye en la distribución base de FreeBSD , NetBSD y DragonFly BSD , y se integró en el filtro de paquetes pf de OpenBSD, pero luego se reemplazó por un nuevo subsistema de cola (quedó obsoleto con la versión 5.5 de OpenBSD y se eliminó por completo con 5.6 en 2014 ). [1]
Con ALTQ, los paquetes se pueden asignar a colas con el propósito de controlar el ancho de banda . El planificador define el algoritmo utilizado para decidir qué paquetes se retrasan, se descartan o se envían de inmediato. Actualmente, hay cinco programadores admitidos en la implementación de FreeBSD de ALTQ:
- cbq - Cola basada en clases. Las colas adjuntas a una interfaz crean un árbol , por lo que cada cola puede tener más colas secundarias. Cada cola puede tener una prioridad y un ancho de banda asignado. La prioridad controla principalmente el tiempo que tardan los paquetes en enviarse, mientras que el ancho de banda tiene principalmente efectos sobre el rendimiento .
- codel - Retraso controlado.
- fairq - Colas justas.
- hfsc - Curva jerárquica de servicio justo . Las colas adjuntas a una interfaz crean un árbol, por lo que cada cola puede tener más colas secundarias. Cada cola puede tener una prioridad y un ancho de banda asignado. La prioridad controla principalmente el tiempo que tardan los paquetes en enviarse, mientras que el ancho de banda tiene principalmente efectos sobre el rendimiento.
- priq - Cola de prioridad. Las colas están conectadas de forma plana a la interfaz , por lo que las colas no pueden tener más colas secundarias. Cada cola tiene asignada una prioridad única, que va de 0 a 15. Los paquetes de la cola con la prioridad más alta se procesan primero.
Ver también
Referencias
- ^ "ALTQ eliminado de -actual" . Diario de OpenBSD . 2014-04-19.
Enlaces externos
- Inicio ALTQ
- Configuración de ALTQ en OpenBSD 5.4 y versiones anteriores
- Documentación de PF y ALTQ por el proyecto FreeBSD