Características y limitaciones de CoS en los enrutadores de la serie MX
Todas las funciones de CoS de Junos OS de capa 3 son compatibles con los enrutadores de la serie MX. Además, las capacidades de CoS de capa 3, con la excepción de la configuración del tráfico, son compatibles con LAN virtuales (VLAN) que abarcan varios puertos.
Los enrutadores de la serie MX pueden equiparse con concentradores de PIC flexibles (FPC) y tarjetas de interfaz física (PIC), concentradores de puerto denso (DPC), tarjetas de interfaz modular (MIC), concentradores de puertos modulares (MPC) o MPC con MIC asociados. En todos los casos, la sintaxis de configuración de la interfaz de línea de comandos (CLI) hace referencia a FPC, PIC y puertos (type-fpc/pic/port
).
El enrutador MX80 es un enrutador de placa única con un motor de enrutamiento integrado y un motor de reenvío de paquetes, que puede tener hasta cuatro MIC conectados. El motor de reenvío de paquetes tiene dos "pseudo" concentradores PIC flexibles (FPC 0 y FPC1). Dado que no existe una estructura de conmutación, el motor de reenvío de paquetes único se encarga tanto del reenvío de paquetes de entrada como de salida.
La clasificación fija coloca todos los paquetes en la misma clase de reenvío, o las clasificaciones habituales de múltiples campos o agregados de comportamiento (BA) se pueden usar para tratar los paquetes de manera diferente. La clasificación BA con filtros de firewall se puede usar para la clasificación basada en la prioridad IP, DSCP, IEEE u otros bits en el encabezado de trama o paquete.
Sin embargo, los enrutadores de la serie MX también pueden emplear varios clasificadores BA en la misma interfaz lógica. Las interfaces lógicas no tienen que emplear el mismo tipo de clasificador de BA. Por ejemplo, una sola interfaz lógica puede usar clasificadores basados en la prioridad IP, así como en IEEE 802.1p. Si los bits de interés de CoS se encuentran en la etiqueta VLAN interna de una interfaz VLAN con etiqueta dual, el clasificador puede examinar los bits internos o externos. (De forma predeterminada, la clasificación se realiza en función de la etiqueta VLAN externa).
La programación de estructuras internas se basa únicamente en dos colas: prioridad alta y baja. Las colas de prioridad alta estricta también se admiten en la categoría de prioridad alta.
La programación de puertos de salida admite hasta ocho colas por puerto mediante una forma de servicio de colas por turn-robin. Los niveles de prioridad admitidos son estricto alto, alto, medio-alto, medio-bajo y bajo. La arquitectura del enrutador de la serie MX admite tanto el descarte temprano como la caída final en las colas.
Todas las funciones de CoS son compatibles a velocidad de línea.
El enrutador MX960 permite una clasificación fija del tráfico. Todos los paquetes de una interfaz lógica se pueden colocar en la misma clase de reenvío. Por ejemplo:
[edit class-of-service interfaces ge-1/0/0 unit 0] user@host#set forwarding-class af
Al igual que en otros enrutadores, los enrutadores de la serie MX permiten la clasificación BA, la clasificación de paquetes en diferentes clases de reenvío (hasta ocho) según un valor en el encabezado del paquete. Sin embargo, los enrutadores de la serie MX permiten una mezcla de clasificadores BA (IEEE 802.1p y otros) para interfaces lógicas en el mismo puerto. En el ejemplo siguiente, el clasificador IEEE se aplica al tráfico de capa 2 y el clasificador de precedencia de Internet se aplica al tráfico de capa 3 (IP).
[edit class-of-service interfaces ge-0/0/0 unit 0] user@host#set classifiers ieee-802.1 DOT1P-BA-1 user@host#set classifiers inet-precedence IPPRCE-BA-1
El clasificador IEEE también puede realizar una clasificación BA basada en los bits de la etiqueta VLAN interna, externa o transparente en una interfaz lógica de etiqueta doble, como se muestra en el ejemplo siguiente:
[edit class-of-service interfaces ge-0/0/0] user@host#set unit 0 classifiers ieee-802.1 DOT1-BA-1 vlan-tag inner user@host#set unit 1 classifiers ieee-802.1 DOT1-BA-1 vlan-tag outer user@host#set unit 2 classifiers ieee-802.1 DOT1-BA-1 vlan-tag transparent
El ejemplo anterior no se aplica a los paquetes con etiqueta única. En el ejemplo siguiente se muestra cómo configurar el clasificador en interfaces de etiqueta única:
[edit class-of-service interfaces ge-0/0/0] user@host#set unit 0 classifiers ieee-802.1 DOT1-BA-1
La acción predeterminada se basa en los bits de precedencia IEEE de la etiqueta VLAN externa.
Al igual que en otros enrutadores, la clasificación BA se puede anular con un clasificador de varios campos en la parte de acción de un filtro de firewall.
Las reescrituras se manejan como en otros enrutadores, pero los enrutadores de la serie MX admiten clasificaciones y reescrituras para interfaces lógicas Ethernet agregadas (ae-
). Los enrutadores de la serie MX también admiten el uso de filtros de firewall de salida para reescrituras DSCP para paquetes IPv4 e IPv6. Por ejemplo:
[edit firewall family inet] user@host# set term 1 from destination-address 198.51.100.100/32 user@host# set term 1 then dscp af21 user@host# set term 2 then accept
En los enrutadores de la serie MX, el límite del clasificador de 64 es un límite superior teórico. En la práctica, puede configurar 63 clasificadores. Los clasificadores predeterminados de prioridad IP, IPv6 y EXP utilizan internamente tres valores. Se utilizan otros dos clasificadores para reenviar operaciones de clase y cola. Esto deja 58 clasificadores para fines de configuración. Si configura reescrituras de puntos de código de servicios diferenciados (DSCP) para MPLS, el número máximo de clasificadores que puede configurar es inferior a 58.
En los enrutadores de la serie MX, las reescrituras de bits del clasificador IEEE 802.1 se determinan por la clase de reenvío y la prioridad del paquete, no por el número de cola y la prioridad del paquete como en otros enrutadores.
Los siguientes parámetros de escala y rendimiento se aplican a los enrutadores de la serie MX:
-
48* clasificadores de cada tipo, cuando la gestión de suscriptores está habilitada
-
32 tablas de reescritura de cada tipo, cuando la gestión de suscriptores está habilitada
-
Ocho colas por puerto
-
64 perfiles WRED
-
almacenamiento en búfer de cola de 100 ms para interfaces de 1 Gbps y superiores; 500 ms para todos los demás
-
Características del CoS de velocidad de línea
*A partir de Junos OS versión 16.1R5, Junos OS versión 17.1R3, Junos OS versión 17.2R2 y Junos OS versión 17.3R2, puede configurar hasta 48 clasificadores por familia en el nivel de jerarquía cuando la [edit class-of-service classifiers]
administración de suscriptores está habilitada. En versiones anteriores, solo se podían configurar hasta 32 clasificadores por familia.
Para obtener más información acerca de las capacidades de CoS del enrutador de la serie MX, incluida la configuración del software, consulte Configuración de programadores jerárquicos para CoS y colas mejoradas de propiedades de CoS de DPC.
Para las plataformas de enrutamiento universal 5G serie MX de Juniper Networks, se aplican las siguientes restricciones:
-
Solo puede usar clasificadores de varios campos (pero no clasificadores de BA) para bits DSCP IPv4 para el servicio de LAN privada virtual (VPLS).
-
No puede usar clasificadores de BA para bits DSCP IPv4 para VPN de capa 2.
-
No puede utilizar clasificadores de BA para bits DSCP IPv6 para VPLS.
-
No puede usar clasificadores de BA para bits DSCP IPv6 para VPN de capa 2.
En los enrutadores de la serie MX, puede aplicar clasificadores o reescribir reglas a una interfaz de puente y enrutamiento integrados (IRB) en el [edit class-of-service interfaces irb unit logical-unit-number]
nivel de la jerarquía. Se permiten todos los tipos de clasificadores y reglas de reescritura. Estos clasificadores y reglas de reescritura son independientes de otros configurados en un enrutador de la serie MX.
[edit class-of-service interfaces] irb { unit logical-unit-number { classifiers { type (classifier-name | default) family (mpls | all); } rewrite-rules { dscp (rewrite-name | default); dscp-ipv6 (rewrite-name | default); exp (rewrite-name | default)protocol protocol-types; ieee-802.1 (rewrite-name | default) vlan-tag (outer | outer-and-inner); inet-precedence (rewrite-name | default); } } }
Para las PIC IQ, solo puede configurar una regla de reescritura IEEE 802.1 en un puerto físico. Todos los puertos lógicos (unidades) de ese puerto físico deben aplicar la misma regla de reescritura IEEE 802.1.
Los clasificadores IRB y las reglas de reescritura se aplican solo a los paquetes "enrutados". Para las interfaces lógicas que forman parte de un dominio de puente, solo se permiten clasificadores IEEE y reglas de reescritura IEEE. Solo las opciones enumeradas están disponibles para reescribir reglas en un IRB.
Para las interfaces lógicas de dominio de puente de doble etiqueta, puede configurar la clasificación basada en los bits IEEE 802.1p de la etiqueta VLAN interna o externa mediante la vlan-tag
instrucción con la inner
opción o outer
:
[edit class-of-service interfaces interface-name unit logical-unit-number] classifiers { ieee-802.1 (classifier-name | default) vlan-tag (inner | outer); }
Además, para las interfaces lógicas de dominio de puente de doble etiqueta, puede configurar reglas de reescritura para reescribir los bits IEEE 802.1p de la etiqueta VLAN externa o externa e interna mediante la vlan-tag
instrucción con la outer
opción o outer-and-inner
:
[edit class-of-service interfaces interface-name unit logical-unit-number] rewrite-rules { ieee-802.1 (rewrite-rule-name | default) vlan-tag (outer | outer-and-inner); }
Tabla de historial de cambios
La compatibilidad con las funciones viene determinada por la plataforma y la versión que esté utilizando. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.
[edit class-of-service classifiers]
administración de suscriptores está habilitada.