Articulo de referencia

Colas basadas en clases

La cola basada en clases ( CBQ ) es una disciplina de colas para el programador de red que permite que el tráfico comparta el ancho de banda de manera equitativa, después de agr...

La cola basada en clases ( CBQ ) es una disciplina de colas para el programador de red que permite que el tráfico comparta el ancho de banda de manera equitativa, después de agruparse por clases. Las clases pueden basarse en una variedad de parámetros, como la prioridad, la interfaz o el programa de origen.

CBQ es un algoritmo de gestión de tráfico desarrollado por el Network Research Group del Laboratorio Nacional Lawrence Berkeley como alternativa a la tecnología tradicional basada en enrutadores. Actualmente, es de dominio público como tecnología abierta y las empresas lo implementan en los límites de sus WAN.

CBQ divide el tráfico de los usuarios en una jerarquía de clases basada en cualquier combinación de direcciones IP, protocolos y tipos de aplicaciones. Por ejemplo, el departamento de contabilidad de una empresa puede no necesitar los mismos privilegios de acceso a Internet que el departamento de ingeniería. Debido a que cada empresa está organizada de manera diferente y tiene diferentes políticas y requisitos comerciales, es vital que la tecnología de gestión del tráfico proporcione flexibilidad y granularidad en la clasificación de los flujos de tráfico.

CBQ permite a los administradores de red clasificar el tráfico en una jerarquía de varios niveles. Por ejemplo, algunas empresas pueden identificar primero las necesidades generales de cada departamento o grupo de negocios y luego definir los requisitos de cada aplicación o grupo de aplicaciones dentro de cada departamento. Por razones de rendimiento y arquitectura, los esquemas de colas tradicionales basados ​​en enrutadores están limitados a una pequeña cantidad de clases y solo permiten una clasificación unidimensional.

Dado que opera en la capa de red IP , CBQ ofrece los mismos beneficios en cualquier tecnología de Capa 2 y es igualmente eficaz con cualquier protocolo IP, como el Protocolo de control de transmisión (TCP) y el Protocolo de datagramas de usuario (UDP). También funciona con cualquier variación de pila TCP/IP de cliente o servidor, ya que aprovecha los mecanismos de control de flujo TCP/IP estándar para controlar el tráfico de extremo a extremo.

Hay una implementación disponible bajo la Licencia Pública General GNU para el kernel de Linux . [1]

Referencias

  1. ^ "Módulo de programación de red del kernel de Linux CBQ". kernel.org . Archivado desde el original el 7 de septiembre de 2013. Consultado el 7 de septiembre de 2013 .


Obtenido de "https://es.wikipedia.org/w/index.php?title=Colas_basadas_en_clases&oldid=1268899560"