ALTQ
ALTQ (ALTernate Queueing) es un programador de red para distribuciones de tipo BSD . ALTQ proporciona mecanismos de puesta en cola y mejora la calidad de servicio (QoS) de los componentes necesarios para lograr el intercambio de recursos. La base ALTQ está incluida en las distribuciones FreeBSD , NetBSD , DragonFly BSD y está integrada en el filtro de paquetes del firewall de OpenBSD .
Con ALTQ, los paquetes se pueden asignar a las colas para controlar el ancho de banda. El planificador define el algoritmo que determina qué paquetes deben retrasarse, descartarse o enviarse inmediatamente.
Hay tres programadores actualmente compatibles con la implementación de ALTQ para FreeBSD:
-
CBQ (Cola basada en clases) . Las colas adjuntas a una interfaz crean un árbol en el que cada cola puede tener varios hijos, que también son colas. Cada cola puede tener una prioridad y un ancho de banda asignado. La prioridad controla principalmente el tiempo necesario para enviar paquetes, mientras que el ancho de banda controla principalmente el rendimiento .
-
PRIQ (cola de prioridad) . Todas las colas están conectadas a la interfaz de red y, por lo tanto, no tienen estructura de árbol. Cada cola tiene una prioridad única que va de 0 a 15. Los paquetes en una cola de mayor prioridad se procesan primero.
-
HSFC (Curva de servicio equitativo jerárquico) . Las colas adjuntas a una interfaz crean un árbol en el que cada cola puede tener varios hijos, que también son colas. Cada cola puede tener una prioridad y un ancho de banda asignado. La prioridad controla principalmente el tiempo necesario para enviar paquetes, mientras que el ancho de banda controla principalmente el rendimiento.
enlaces externos