EN ESTA PÁGINA
Descripción de CoS, MPLS, EXP, clasificadores y reglas de reescritura
Puede usar la clase de servicio (CoS) dentro de las redes MPLS para priorizar ciertos tipos de tráfico durante períodos de congestión mediante la aplicación de clasificadores de paquetes y reglas de reescritura al tráfico de MPLS. Los clasificadores MPLS son globales y se aplican a todas las interfaces configuradas como family mpls interfaces.
Cuando un paquete entra en una interfaz de borde de cliente en el conmutador perimetral del proveedor de entrada (PE), el conmutador asocia el paquete con un nivel de mantenimiento de CoS determinado antes de colocar el paquete en la ruta conmutada por etiqueta (LSP). Los conmutadores del LSP utilizan el valor CoS establecido en el conmutador de PE de entrada para determinar el nivel de servicio CoS. El valor CoS incrustado en el clasificador se traduce y codifica en el encabezado MPLS por medio de los bits experimentales (EXP).
Los clasificadores EXP asignan paquetes MPLS entrantes a una clase de reenvío y una prioridad de pérdida, y asignan paquetes MPLS a colas de salida según la asignación de clase de reenvío. Los clasificadores EXP son clasificadores de agregado de comportamiento (BA).
Las reglas de reescritura de EXP cambian (reescriben) el valor CoS de los bits EXP en los paquetes salientes en las colas de salida del conmutador para que el valor nuevo (reescrito) coincida con las políticas de un par de destino. La coincidencia de políticas permite que la plataforma o conmutador de enrutamiento descendente de una red vecina clasifique cada paquete en el grupo de servicios adecuado.
En los conmutadores QFX5200, QFX5100 y EX4600, no hay un clasificador EXP predeterminado. Si desea clasificar los paquetes MPLS entrantes mediante los bits EXP, debe configurar un clasificador EXP global. El clasificador EXP global se aplica a todo el tráfico MPLS en interfaces configuradas como family mpls.
En los conmutadores QFX10000, no hay un clasificador EXP predeterminado. Si desea clasificar los paquetes MPLS entrantes mediante los bits EXP, debe configurar los clasificadores EXP y aplicarlos a las interfaces lógicas configuradas como family mpls. (No puede aplicar clasificadores a interfaces físicas). Puede configurar hasta 64 clasificadores EXP.
No existe una regla predeterminada de reescritura de EXP. Si desea reescribir el valor de bit EXP en la interfaz de salida, debe configurar las reglas de reescritura EXP y aplicarlas a las interfaces lógicas.
Los clasificadores EXP y las reglas de reescritura solo se aplican a las interfaces configuradas como family mpls (por ejemplo, set interfaces xe-0/0/35 unit 0 family mpls.)
Clasificadores de EXP
En los conmutadores QFX5200, QFX5100 y EX4600, a diferencia de los clasificadores BA DSCP e IEEE 802.1p, los clasificadores EXP son globales para el conmutador y se aplican a todas las interfaces de conmutador configuradas como family mpls. En los conmutadores QFX10000, se aplican clasificadores de EXP a interfaces lógicas individuales, y diferentes interfaces pueden usar clasificadores de EXP diferentes.
Cuando se configura y aplica un clasificador EXP, el tráfico MPLS en todas las interfaces utiliza el clasificador EXP, incluso en interfaces family mpls que también tienen un clasificador fijo. Si una interfaz tiene un clasificador EXP y un clasificador fijo, el clasificador EXP se aplica al tráfico MPLS y el clasificador fijo se aplica a todo el resto del tráfico.
Además, a diferencia de los clasificadores BA DSCP e IEEE 802.1p, no existe un clasificador EXP predeterminado. Si desea clasificar el tráfico de MPLS según los bits de EXP, debe configurar explícitamente un clasificador de EXP y aplicarlo a las interfaces del conmutador. Cada clasificador EXP tiene ocho entradas que corresponden a los ocho valores CoS de EXP (de 0 a 7, que corresponden a los bits CoS del 000 al 111).
Puede configurar hasta 64 clasificadores EXP.
Sin embargo, en los conmutadores QFX5200, QFX5100, EX4600, el conmutador utiliza solo un clasificador EXP MPLS como clasificador global en todas las interfaces. Después de configurar un clasificador EXP de MPLS, puede configurar dicho clasificador como el clasificador de EXP global incluyendo el clasificador de EXP en el nivel de [edit class-of-service system-defaults classifiers exp] jerarquía. Todas las interfaces de conmutadores configuradas como family mpls utilizan el clasificador EXP global para clasificar el tráfico de MPLS.
En estos conmutadores, solo se puede configurar un clasificador EXP como clasificador EXP global en cualquier momento. Si desea cambiar el clasificador EXP global, elimine la configuración del clasificador EXP global (use la user@switch# delete class-of-service system-defaults classifiers exp instrucción configuration) y, a continuación, configure el nuevo clasificador EXP global.
El conmutador QFX5130 no admite MPLS CoS.
Los conmutadores QFX10000 no admiten clasificadores EXP globales. Puede configurar un clasificador EXP y aplicarlo a varias interfaces lógicas, o configurar varios clasificadores EXP y aplicar diferentes clasificadores EXP a diferentes interfaces lógicas.
Si no se configura un clasificador EXP, si se aplica un clasificador fijo a la interfaz, el tráfico MPLS utilizará el clasificador fijo. (Los conmutadores que tienen un clasificador EXP predeterminado utilizan el clasificador predeterminado.) Si no se aplica ningún clasificador EXP ni un clasificador fijo a la interfaz, el tráfico MPLS se trata como tráfico de máximo esfuerzo mediante el clasificador 802.1 predeterminado que no es de confianza. Los clasificadores DSCP no se aplican al tráfico MPLS.
En los conmutadores QFX5200, QFX5100 y EX4600, dado que el clasificador EXP es global, no puede configurar algunos puertos para usar un clasificador IEEE 802.1p fijo para el tráfico MPLS en algunas interfaces y el clasificador EXP global para el tráfico MPLS en otras interfaces. Cuando se configura un clasificador EXP global, todo el tráfico MPLS en todas las interfaces utiliza el clasificador EXP.
El conmutador utiliza solo la etiqueta externa de los paquetes EXP entrantes para la clasificación.
No se admiten paquetes MPLS con etiquetas 802.1Q.
En el conmutador QFX5220, puede usar la clase de servicio (CoS) dentro de redes MPLS para priorizar ciertos tipos de tráfico durante períodos de congestión mediante la aplicación de clasificadores de paquetes y reglas de reescritura al tráfico MPLS. También hemos agregado el soporte de reescritura de MPLS EXP.
- CoS predeterminada en los enrutadores de proveedor (P) y borde de proveedor (PE) para interfaces MPLS: el tráfico de MPLS utiliza el clasificador EXP predeterminado. El tráfico MPLS se trata como el tráfico de máximo esfuerzo mediante el clasificador 802.1 predeterminado que no es de confianza. El clasificador EXP predeterminado se aplica a todo el tráfico MPLS en interfaces configuradas como
family mpls. Los clasificadores DSCP no se aplican al tráfico MPLS. - CoS predeterminada en enrutadores de PE para interfaces de capa 3: de forma predeterminada, todas las interfaces lógicas de L3VPN están enlazadas a clasificadores predeterminados de puntos de código de servicios diferenciados (DSCP).
Si aplica un clasificador EXP en un penúltimo nodo de salto emergente (PHP), de forma predeterminada, el valor de tiempo de vida (TTL) del encabezado IP se sobrescribe con el valor TLL del encabezado MPLS y los bits DSCP del encabezado IP se sobrescriben con un cero (0), lo que significa modo uniforme. En el Junos OS Evolucionado, para utilizar el modo de canalización en el que no se sobrescriben los bits TTL y DSCP de encabezado IP, debe configurar el siguiente comando:
set protocols mpls no-propagate-ttl
Sin embargo, en Junos OS, puede configurar la CoS de MPLS sin el comando set protocols mpls no-propagate-ttl.
El DSCP de IP en paquetes MPLS no se puede marcar ni en los enrutadores PE o P.
Reglas de reescritura de EXP
A medida que los paquetes MPLS entran o salen de una red, es posible que los conmutadores de borde deban modificar la configuración de clase de servicio (CoS) de los paquetes. Las reglas de reescritura de EXP establecen el valor de los bits de CoS de EXP dentro del encabezado del paquete MPLS saliente en family mpls las interfaces. Cada regla de reescritura lee la clase de reenvío actual y la prioridad de pérdida asociada con el paquete, busca el valor CoS elegido de una tabla y escribe ese valor CoS en el encabezado del paquete, reemplazando el valor CoS anterior. Las reglas de reescritura de EXP solo se aplican al tráfico MPLS.
Las reglas de reescritura de EXP solo se aplican a interfaces lógicas. No puede aplicar reglas de reescritura de EXP a interfaces físicas.
No existen reglas de reescritura de EXP predeterminadas. Si desea reescribir el valor EXP en paquetes MPLS, debe configurar reglas de reescritura EXP y aplicarlas a interfaces lógicas. Si no se aplica ninguna regla de reescritura, todas las etiquetas MPLS que se insertan tienen un valor de cero (0). El valor EXP permanece sin cambios en las etiquetas MPLS que se intercambian.
Puede configurar hasta 64 reglas de reescritura de EXP, pero solo puede aplicar 16 reglas de reescritura de EXP en cualquier momento en el conmutador. En una interfaz lógica dada, todas las etiquetas MPLS insertadas tienen la misma regla de reescritura de EXP aplicada. Puede aplicar diferentes reglas de reescritura de EXP a diferentes interfaces lógicas en la misma interfaz física.
Puede aplicar una regla de reescritura EXP a una interfaz que tenga una regla de reescritura DSCP, DSCP IPv6 o IEEE 802.1p. Solo el tráfico MPLS utiliza la regla de reescritura EXP. El tráfico MPLS no utiliza reglas de reescritura DSCP ni DSCP IPv6.
Si el conmutador realiza el penúltimo salto (PHP), las reglas de reescritura de EXP no surten efecto. Si se configuran un clasificador EXP y una regla de reescritura EXP en el conmutador, el valor EXP de la última etiqueta extraída se copia en la etiqueta interna. Si se configura un clasificador EXP o una regla de reescritura EXP (pero no ambas) en el conmutador, el valor EXP de la etiqueta interna se envía sin cambios.
En cada interfaz física, todas las clases de reenvío que se utilizan en la interfaz deben tener configuradas reglas de reescritura, o bien ninguna clase de reenvío que se utilice en la interfaz puede tener reglas de reescritura configuradas. En ningún puerto físico, no mezcle clases de reenvío con reglas de reescritura y clases de reenvío sin reglas de reescritura.
Programadores
Los programadores para usar CoS con MPLS son los mismos que para las otras configuraciones de CoS en el conmutador. Los programadores predeterminados solo se proporcionan para las clases de reenvío predeterminadas de mejor esfuerzo, fcoe, sin pérdida y control de red. Si configura una clase de reenvío personalizada para el tráfico MPLS, debe configurar un programador para que admita esa clase de reenvío y proporcione ancho de banda a esa clase de reenvío.