Comprender cómo los clasificadores agregados de comportamiento priorizan el tráfico de confianza
La idea detrás de la clase de servicio (CoS) es que los paquetes no son tratados de manera idéntica por los enrutadores o conmutadores en la red. Para aplicar selectivamente clases de servicio a paquetes específicos, los paquetes de interés deben clasificarse de alguna manera.
La forma más sencilla de clasificar un paquete es usar la clasificación de agregado de comportamiento (BA), también llamada valor CoS en este documento. Los bits de precedencia DSCP, DSCP IPv6 o IP del encabezado IP transmiten la información de clase agregada de comportamiento. La información también se puede encontrar en los bits MPLS EXP, IEEE 802.1ad o IEEE 802.1p CoS bits.
Se agregó compatibilidad para el filtrado en el punto de código de servicios diferenciados (DSCP) y la clase de reenvío para paquetes de origen del motor de enrutamiento, incluidos los paquetes IS-IS encapsulados en encapsulación de enrutamiento genérico (GRE). Posteriormente, cuando se actualiza desde una versión anterior de Junos OS en la que tiene tanto una clase de servicio (CoS) como un filtro de firewall, y ambos incluyen acciones de filtro de DSCP o clase de reenvío, los criterios en el filtro de firewall tienen prioridad automáticamente sobre la configuración de CoS. Lo mismo ocurre cuando se crean nuevas configuraciones; es decir, cuando existe la misma configuración, el filtro de firewall tiene prioridad sobre el CoS, independientemente de cuál se creó primero.
La clasificación de BA es útil si el tráfico proviene de un origen de confianza y el valor CoS en el encabezado del paquete es de confianza. Si el tráfico no es de confianza, los clasificadores de varios campos (consulte Descripción general de la asignación de niveles de servicio a paquetes basados en varios campos de encabezado de paquete) se utilizan para clasificar paquetes según varios campos de paquete. Es común usar clasificadores de varios campos para clasificar el tráfico en la entrada de una red, reescribir los encabezados de los paquetes (consulte Reescritura encabezados de paquetes para garantizar el comportamiento de reenvío) y, luego, usar la clasificación ba más eficiente para transversar la red.
El clasificador de BA asigna un valor CoS en el encabezado del paquete a 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 detección temprana aleatoria (RED) para controlar el descarte de paquetes durante los períodos de congestión.
La Figura 1 ofrece una ilustración de alto nivel de cómo funciona un clasificador.
![How a Classifier Works](/documentation/us/en/software/junos/cos/images/g042235.gif)
Los tipos de clasificadores de BA se basan en la parte del paquete entrante que el clasificador examina:
-
Precedencia de DSCP, IPv6 o IP: clasificación de paquetes IP (encabezados de capa 3)
-
MPLS EXP— Clasificación de paquetes MPLS (encabezados de capa 2)
-
IEEE 802.1p: clasificación de paquetes (encabezados de capa 2)
-
IEEE 802.1ad: clasificación de paquetes para formatos IEEE 802.1ad (incluyendo bit DEI)
A diferencia de los clasificadores de varios campos (que se analizan en descripción general de la asignación de niveles de servicio a paquetes basados en varios campos de encabezado de paquete), los clasificadores de BA se basan en campos de longitud fija, lo que los hace computacionalmente más eficientes que los clasificadores de varios campos. Por esta razón, los dispositivos principales normalmente están configurados para realizar la clasificación de BA, debido a los mayores volúmenes de tráfico que manejan.
En la mayoría de los casos, debe reescribir un marcador determinado (prioridad IP, DSCP, IEEE 802.1p, IEEE 802.1ad o MPLS EXP) en el nodo de entrada para acomodar la clasificación de BA por núcleo y dispositivos de salida. Para obtener más información acerca de los marcadores de reescritura, consulte Reescritura de encabezados de paquetes para garantizar el comportamiento del reenvío.
Si aplica un clasificador IEEE 802.1 a una interfaz lógica, este clasificador tiene prioridad sobre cualquier otro tipo de clasificador. Los clasificadores para IEEE 802.1, IP (DSCP o precedence de IP) y MPLS (EXP) pueden coexistir en una interfaz lógica.
Si lleva más clases de tráfico de las que el dispositivo puede reenviar de forma independiente, debe configurar las clases adicionales que se agregarán en una de las clases disponibles. Utilice el clasificador de BA para configurar la agregación de clases.
Para una interfaz especificada, puede configurar un clasificador de varios campos y un clasificador ba sin conflictos. Dado que los clasificadores se aplican en orden secuencial si ambos son específicos de protocolo o independientes del protocolo, el clasificador de BA seguido del clasificador de varios campos, cualquier resultado de la clasificación de BA es anulado por un clasificador de varios campos en caso de conflicto.
Si aplica un clasificador de BA específico de protocolo y un filtro de firewall independiente de protocolo juntos, el filtro independiente de protocolo se procesa antes que el clasificador de BA específico del protocolo, independientemente de la familia de protocolos. firewall family any filter
es independiente del protocolo y siempre se procesará antes de los clasificadores de BA específicos del protocolo.
La clasificación fija también es independiente del protocolo, por lo tanto, se ejecuta antes de cualquier filtro de firewall.
Para obtener más información acerca de los clasificadores de varios campos, consulte Descripción general de la asignación de niveles de servicio a paquetes basados en varios campos de encabezado de paquete. Para obtener más información acerca de los filtros independientes del protocolo, consulte Directrices para configurar filtros de firewall. Para obtener más información acerca de la clasificación fija, consulte Aplicar clases de reenvío a interfaces.
Si no hace nada para configurar o asignar clasificadores, Junos OS asigna automáticamente un clasificador de prioridad IP predeterminado implícito a todas las interfaces lógicas que asigna puntos de código de precedencia IP a best-effort
y network-control
clases de reenvío (asignados a las colas 0 y 3 en dispositivos de enrutamiento, respectivamente). La política predeterminada de Junos OS CoS reserva el 5 % del ancho de banda disponible para network-control
el tráfico y el 95 % para best-effort
el tráfico. Junos OS proporciona un rango de clasificadores de BA predeterminados que puede aplicar a interfaces lógicas y que asignan varios valores de CoS a assured-forwarding
las clases de reenvío y expedited-forwarding
y a las best-effort
clases de network-control
reenvío. También puede definir clasificadores de BA personalizados que asignen cualquier valor de CoS a cualquier clasificador que defina.
La política predeterminada de Junos OS CoS, el 95 % del ancho de banda de la cola 0 y el 5 % de la cola 3 en dispositivos de enrutamiento (consulte Descripción general de los programadores predeterminados), está vigente independientemente de cualquier definición de clase de reenvío o clasificador de BA personalizado, hasta que configure un programador personalizado (consulte Configurar programadores).
Si habilita la familia de protocolos MPLS en una interfaz lógica, se aplica automáticamente un clasificador MPLS EXP predeterminado a esa interfaz lógica. Este clasificador DE EXP predeterminado (consulte El clasificador de EXP MPLS predeterminado) asigna los ocho valores posibles de puntos de código EXP en una combinación de las cuatro clases de reenvío predeterminadas y los valores de prioridad de pérdida para que sean directamente compatibles con la regla predeterminada de reescritura de EXP (consulte Reescritura de encabezados de paquetes MPLS y IPv4).
Otros clasificadores predeterminados (como los de bits IEEE 802.1p y DSCP) requieren que asocie explícitamente una tabla de clasificación predeterminada con una interfaz lógica. Cuando asocia explícitamente un clasificador predeterminado con una interfaz lógica, de hecho, está anulando el clasificador predeterminado implícito con un clasificador predeterminado explícito.
Solo se admite el clasificador IEEE 802.1p en interfaces de solo capa 2. Debe aplicar explícitamente este clasificador a la interfaz como se muestra en el Clasificador predeterminado IEEE 802.1p.
Aunque varios valores de CoS se asignan a las clases de reenvío acelerado (ef
) y de reenvío seguro (af
), de forma predeterminada no se asignan recursos a estas clases de reenvío. Todas las af
clases, excepto af1x
están asignadas al mejor esfuerzo, ya que RFC 2597, Grupo PHB de reenvío garantizado, prohíbe que un nodo agregación de clases.
Puede aplicar clasificadores IEEE 802.1p a interfaces que forman parte de instancias de enrutamiento VPLS.