Descripción general de la asignación de niveles de servicio a paquetes basados en varios campos de encabezado de paquete
La clasificación del agregado de comportamiento (BA) (consulte Descripción de cómo los clasificadores de agregados de comportamiento priorizan el tráfico de confianza), en la que los paquetes se clasifican según sus marcas QoS, es la forma más común de asignar niveles de servicio, ya que es sencilla y se basa en campos de encabezado bien establecidos y de longitud fija, lo que los hace computacionalmente más eficientes. Sin embargo, a veces la clasificación ba no proporciona suficiente granularidad, o no se puede confiar en las marcas QoS en los encabezados del paquete. En tales situaciones, se pueden usar clasificadores de varios campos. Un clasificador de varios campos es un método para clasificar los flujos de tráfico según varios campos de encabezado de paquete. Los dispositivos que se encuentran en el borde de una red suelen clasificar los paquetes según varios campos de encabezado de paquete. La clasificación multicampo se realiza normalmente en el borde de la red debido a la falta general de soporte de prioridad ip o punto de código DiffServ (DSCP) en las aplicaciones de usuario final.
En un enrutador de borde, un clasificador de varios campos proporciona la funcionalidad de filtrado que analiza a través de una variedad de campos de encabezado de paquete para determinar la clase de reenvío de un paquete. Normalmente, un clasificador realiza operaciones de coincidencia en los campos seleccionados con un valor configurado. Un clasificador de varios campos puede examinar varios campos en el encabezado del paquete: dirección de destino, dirección de origen, protocolo IP, puerto de origen, puerto de destino y valor DSCP. Los clasificadores de varios campos se utilizan cuando un clasificador de BA simple no es suficiente para clasificar un paquete.
La Figura 1 ofrece una ilustración de alto nivel de cómo funciona un clasificador.
En Junos OS, configura un clasificador de varios campos con un filtro de firewall y sus condiciones de coincidencia asociadas. Esto le permite usar cualquier criterio de coincidencia de filtro para localizar paquetes que requieren clasificación. Desde una perspectiva de CoS, los clasificadores de varios campos (o reglas de filtro de firewall) proporcionan los siguientes servicios:
Clasifique los paquetes en una clase de reenvío y prioridad de pérdida. La clase de reenvío determina la cola de salida. Los programadores utilizan la prioridad de pérdida junto con el algoritmo de descarte temprano aleatorio (RED) para controlar el descarte de paquetes durante los períodos de congestión.
Controle el tráfico a un ancho de banda y un tamaño de ráfaga específicos. Los paquetes que superen los límites de policía se pueden descartar, o se pueden asignar a una clase de reenvío diferente, a una prioridad de pérdida diferente o a ambos.
Puede controlar el tráfico de la entrada para que se ajuste a los parámetros de CoS establecidos, estableciendo el manejo de pérdidas y las asignaciones de clase de reenvío según sea necesario. Se da forma al tráfico de salida para asegurarse de que los recursos del enrutador, especialmente el ancho de banda, se distribuyan de manera justa. Sin embargo, la política de entrada y la formación de la salida son dos procesos CoS diferentes, cada uno con sus propias instrucciones de configuración.