Siguiente: Esquema utilizado
Subir: Calidad de servicio
Anterior: Necesidades del sistema
  Índice General
NoCatAuth utiliza la disciplina de colas cbq (Class Based Queueing), que es la
disciplina más compleja, la más publicada, la menos comprendida, y probablemente
la más difícil de configurar correctamente.3.10
En lugar de eso nosotros hemos elegido HTB que funciona igual que CBQ pero es mucho
más sencilla de configurar.
Esta disciplina de colas divide el enlace real en varios enlaces simulados,
y asigna a cada uno de ellos un ancho de banda mínimo, un ancho de banda máximo y una prioridad.
La particularidad que presenta esta disciplina de colas es que te permite definir todas las clases que quieras
aunque la suma de los anchos de banda mínimos sea mayor que al ancho de banda real del enlace.
Cuando esto ocurre el ancho de banda lo reparte proporcionalmente según los anchos de banda mínimos que tengan definidos
las clases. Esto nos asegura que el usuario que contrata más caudal mínimo, tenga más ancho de banda
que el que paga menos.
Cuando todas las clases definidas están
transmitiendo al valor de su tasa garantizada, y todavía sobra capacidad disponible del total del enlace,
se reparte este ancho de banda entre todas las clases dependiendo del
caudal mínimo que tengan garantizado. En realidad el ancho de banda se reparte entre las clases de mayor prioridad
y teniendo en cuenta el valor del parámetro quantum. No se va
a especificar ningún valor de quantum manualmente, ya que HTB toma por defecto
un valor proporcional al caudal mínimo garantizado. De esta manera,
los usuarios que tengan un ancho de banda mínimo contratado mayor, tendrán
un aumento mayor cuando esté disponible más ancho de banda.
Para más información acerca de la disciplina de colas HTB véase el
apéndice A.4.
Subsecciones
Siguiente: Esquema utilizado
Subir: Calidad de servicio
Anterior: Necesidades del sistema
  Índice General
Jesús Martín
2003-09-16