Compatibilidad con CoS en los conmutadores de la serie QFX y en la línea de conmutadores EX4600
Los conmutadores de centro de datos de Juniper Networks difieren en algunos aspectos del soporte de clase de servicio (CoS) debido a las diferencias en la forma en que se utilizan los conmutadores en las redes y debido a las diferencias de hardware, como diferentes conjuntos de chips o diferentes capacidades de interfaz.
En este tema, se resume la compatibilidad con CoS en los conmutadores de la serie QFX y la línea de conmutadores EX4600.
Compatibilidad con funciones de CoS
| Reportaje |
QFX10000 |
Línea QFX 5000, línea EX4600 |
QFX5220/QFX5130/QFX5700 |
|---|---|---|---|
| Clase de servicio (CoS): colas basadas en clases con priorización |
Sí |
Sí |
Sí |
| CoS: clasificadores de unidifusión y multidestino separados, clases de reenvío y colas de salida |
No |
Sí |
Sí (excepto clasificadores multidestino. Utilice filtros de firewall para clasificar el tráfico de multidifusión.) |
| CoS: clasificadores de unidifusión y multidestino compartidos, clases de reenvío y colas de salida |
Sí |
No |
No |
| Compatibilidad con CoS en grupos de agregación de vínculos (LAG) |
Sí |
Sí |
Sí |
| Selección de transmisión mejorada (ETS) Programación jerárquica de puertos |
Sí |
QFX5100, QFX 5110, EX4600: sí QFX5120, QFX5200, QFX5210, EX4650: no |
No |
| Programación de puertos |
Sí |
Sí, excepto el EX4600 |
Sí |
| Formación de colas |
Sí
Nota:
Usa la |
Sí
Nota:
Usa la |
Sí |
| Notificación de congestión explícita (ECN) |
Sí |
Sí |
Sí |
| Control de flujo basado en prioridades (PFC) |
Sí |
Sí |
Sí |
| Remarcado de paquetes en puente |
Sí |
Sí |
Sí |
| Perfiles de caída de paquetes de detección temprana aleatoria ponderada (WRED) y caída de cola |
Sí |
Sí |
Sí |
| PAUSA DE ETHERNET 802.3X |
Sí |
Sí |
No |
| Reglas de reescritura de salida y clasificación de paquetes de entrada de capa 2 |
Sí |
Sí |
Sí |
| Reglas de reescritura de clasificación de paquetes de entrada y salida de MPLS EXP |
Sí |
Sí |
No |
| Reglas de reescritura de salida y clasificación de paquetes de entrada de capa 3 |
Sí |
Sí |
Sí (Tanto el tráfico IPv4 como el IPv6 deben compartir el mismo clasificador). |
| Arquitectura de cola de salida virtual (VOQ) |
Sí |
No |
No |
| Capacidad de configuración de búfer compartido por software |
No (usa VOQ) |
Sí |
Sí, con las siguientes restricciones:
|
| Buffer compartido Configuraciones alfa |
No |
Sí |
Sí |
| Monitoreo de búfer |
No |
Sí |
Sí |
| Comando CoS para detectar el origen de paquetes perdidos en RED |
Sí |
No |
No |
Regla de clasificador y reescritura Compatibilidad con tipo de interfaz Ethernet
En las dos tablas siguientes de este tema se enumera la compatibilidad de CoS Ethernet con clasificadores y reglas de reescritura en diferentes tipos de interfaz para conmutadores QFX10000 (tabla 2) y para conmutadores QFX5100, QFX5110, QFX5120, QFX5200, QFX5210, QFX5220, EX4600 y EX4650 (tabla 3).
En los conmutadores QFX10000, no puede aplicar clasificadores ni reescribir reglas a las interfaces físicas de capa 2 o capa 3. Puede aplicar clasificadores y reglas de reescritura solo a la unidad de interfaz lógica de capa 2 0. Puede aplicar distintos clasificadores y reglas de reescritura a distintas interfaces lógicas de capa 3. En la tabla 2 , se muestran las interfaces en las que puede configurar y aplicar clasificadores y reglas de reescritura.
Clasificadores de CoS y reglas de reescritura |
Interfaces físicas de capa 2 |
Interfaz lógica de capa 2 (solo unidad 0) |
Interfaces físicas de capa 3 |
Interfaces lógicas de capa 3 |
|---|---|---|---|---|
Clasificador fijo |
No |
Sí |
No |
Sí |
Clasificador DSCP |
No |
Sí |
No |
Sí |
Clasificador DSCP IPv6 |
No |
Sí |
No |
Sí |
Clasificador IEEE 802.1p |
No |
Sí |
No |
Sí |
| Clasificador de EXP |
No |
Sí |
No |
Sí |
Regla de reescritura de DSCP |
No |
Sí |
No |
Sí |
Regla de reescritura de IPv6 de DSCP |
No |
Sí |
No |
Sí |
Regla de reescritura IEEE 802.1p |
No |
Sí |
No |
Sí |
Regla de reescritura de EXP |
No |
Sí |
No |
Sí |
En los conmutadores QFX5100, QFX5110, QFX5120, QFX5200, QFX5210, EX4600 y EX4650, no puede aplicar clasificadores ni reglas de reescritura a interfaces físicas de capa 2 ni a interfaces lógicas de capa 3. En la tabla 3 se muestran las interfaces en las que puede configurar y aplicar clasificadores y reglas de reescritura.
Clasificadores de CoS y reglas de reescritura |
Interfaces físicas de capa 2 |
Interfaz lógica de capa 2 (solo unidad 0) |
Interfaces físicas de capa 3 (si se define al menos una interfaz lógica de capa 3) |
Interfaces lógicas de capa 3 |
|---|---|---|---|---|
Clasificador fijo |
No |
Sí |
Sí |
No |
Clasificador DSCP |
No |
Sí |
Sí |
No |
Clasificador DSCP IPv6 |
No |
Sí |
Sí |
No |
Clasificador IEEE 802.1p |
No |
Sí |
Sí |
No |
Clasificador de EXP |
El clasificador global solo se aplica a todas las interfaces de conmutador configuradas como |
|||
Regla de reescritura de DSCP |
No |
Sí |
Sí |
No |
Regla de reescritura de IPv6 de DSCP |
No |
Sí |
Sí |
No |
Regla de reescritura IEEE 802.1p |
No |
Sí |
Sí |
No |
Regla de reescritura de EXP |
No |
Sí |
Sí |
No |
Los clasificadores multidestino IEEE 802.1p y DSCP multidestino se aplican a todas las interfaces y no se pueden aplicar a interfaces individuales. No se admite ningún clasificador multidestino DSCP IPv6. El tráfico multidestino IPv6 utiliza el clasificador multidestino DSCP.
En los conmutadores QFX5220, QFX5130 y QFX5700, no puede aplicar clasificadores ni reescribir reglas a las interfaces físicas de capa 2 o capa 3. En la tabla 4 , se muestran las interfaces en las que puede configurar y aplicar clasificadores y reglas de reescritura.
Clasificadores de CoS y reglas de reescritura |
Interfaces físicas de capa 2 |
Interfaces lógicas de capa 2 |
Interfaces físicas de capa 3 |
Interfaces lógicas de capa 3 |
|---|---|---|---|---|
Clasificador fijo |
No |
Sí |
No |
Sí |
Clasificador DSCP |
No |
Sí |
No |
Sí |
Clasificador DSCP IPv6 |
No |
No |
No |
No |
Clasificador IEEE 802.1p |
No |
Sí |
No |
Sí |
Clasificador de EXP |
No |
No |
No |
No |
Regla de reescritura de DSCP |
No |
Sí |
No |
Sí |
Regla de reescritura de IPv6 de DSCP |
No |
No |
No |
No |
Regla de reescritura IEEE 802.1p |
No |
Sí |
No |
Sí |
Regla de reescritura de EXP |
No |
No |
No |
No |
Los conmutadores QFX5220, QFX5130 y QFX5700 no admiten clasificadores DSCP IPV6 ni reglas de reescritura. En su lugar, adjunte clasificadores DSCP y reescriba las reglas en familia inet6.
Comparación operativa de la CoS entre QFX5100, QFX5120, QFX5130, QFX5200, QFX5210, QFX5220 y QFX5700 Conmutadores
El soporte de las funciones de CoS es prácticamente el mismo para los conmutadores QFX5100, QFX5120, QFX5130, QFX5200, QFX5210, QFX 5220 QFX5700, pero existen algunas diferencias operativas de CoS debido a los diferentes conjuntos de chips entre estas plataformas. En la tabla 5 se detallan las similitudes y diferencias para la CoS en los conmutadores QFX5100, QFX5120, QFX5200, QFX5210 y QFX5220.
Función de CoS |
QFX5100 |
QFX5120 |
QFX5130/QFX5700 |
QFX5200 |
QFX5210 |
QFX5220 |
Cambio en la operación |
|---|---|---|---|---|---|---|---|
Administración de memoria |
Unidad central de gestión de memoria (MMU) compartida por todos los puertos |
MMU central compartida por todos los puertos |
Arquitectura del administrador de tráfico de entrada (ITM): los búferes se dividen en partes iguales en 2 ITMS |
Arquitectura de punto de cruce con tubo cuádruple |
Arquitectura de punto de cruce con tubo cuádruple |
Arquitectura ITM: búferes divididos en partes iguales entre 2 ITMS |
La arquitectura de ITM requiere una administración de búfer especial. |
Tuberías |
2 |
2 |
8 |
4 |
4 |
8 |
Sin cambios visibles para el cliente. |
Contabilidad de celdas |
Canalizaciones de acceso global |
Canalizaciones de acceso global |
Local para ITM (66 MB/ITM) |
Local a punto de cruce (4 MB / punto de cruce) |
Local a punto de cruce (10,5 MB / punto de cruce) |
Local para ITM (32 MB/ITM) |
Sin cambios visibles para el cliente. |
Búfer compartido |
60k celdas (cada celda 208 bytes), 12 MB |
Aproximadamente 131 mil celdas (cada celda de 256 bytes), 32 MB |
Aproximadamente 543K celdas (cada celda de 254 bytes), 132 MB |
(QFX5200-32C) 80K celdas (cada celda 208 bytes), 16 MB (QFX5200-48Y) 108K celdas (cada celda 208 bytes), 22 MB |
Aproximadamente 210 mil celdas (cada celda de 208 bytes), 42 MB |
Aproximadamente 264 mil celdas (cada celda de 254 bytes), 64 MB |
No hay ningún cambio visible para el cliente, excepto que QFX5200 y QFX5210 admiten un espacio de búfer de paquetes más grande que QFX5100. |
Conjunto de búfer compartido por canalización |
4 piscinas por tubería |
4 piscinas por tubería |
4 piscinas por tubería |
4 piscinas por tubería |
4 piscinas por tubería |
4 piscinas por tubería |
N/A |
Colas y programación |
LLS y jerarquía de tres niveles |
Programación jerárquica fija (FHS) y jerarquía de dos niveles |
Programación jerárquica fija (FHS) y jerarquía de dos niveles |
Programación jerárquica fija (FHS) y jerarquía de dos niveles |
Programación jerárquica fija (FHS) y jerarquía de dos niveles |
Programación jerárquica fija (FHS) y jerarquía de dos niveles |
ETS y FC-Set no son compatibles con QFX5120, QFX5130, QFX5200, QFX5210, QFX5220 y QFX5700 debido a FHS. |
# Colas de unidifusión |
8 |
8 |
8 |
8 |
8 |
8 |
N/A |
# Colas de multidifusión |
4 |
2 |
4 |
2 |
2 |
2 |
N/A |
Colas de CPU |
44 |
44 |
44 |
44 |
44 |
44 |
N/A |
Programación de rutas de host |
48 colas conectadas directamente al puerto |
48 colas adjuntas a L0 |
48 colas adjuntas a L0 |
48 colas adjuntas a L0 |
48 colas adjuntas a L0 |
48 colas adjuntas a L0 |
Sin cambios visibles para el cliente. |
FC2Q |
4 perfiles |
4 perfiles |
4 perfiles |
4 perfiles |
4 perfiles |
4 perfiles |
N/A |
Tabla clasificadora DSCP |
128 perfiles |
128 perfiles |
64 perfiles |
128 perfiles |
128 perfiles |
64 perfiles |
N/A |
Tabla de clasificador 802.1p |
64 perfiles |
64 perfiles |
64 perfiles |
64 perfiles |
64 perfiles |
64 perfiles |
Sin cambios visibles para el cliente. El cambio en la API del SDK solo afecta el esfuerzo de desarrollo de software. |
PFC |
Amortiguador de espacio libre común |
Amortiguador de espacio libre común |
Margen de maniobra por ITM |
Amortiguador de altura libre por tubería |
Amortiguador de altura libre por tubería |
Margen de maniobra por ITM |
El búfer de espacio libre disponible y usado se mantiene por separado para cada tubería en QFX5200 y QFX5210. |
Reescribir |
128 perfiles |
128 perfiles |
128 perfiles |
128 perfiles |
128 perfiles |
128 perfiles |
Sin cambios visibles para el cliente. El cambio en la API del SDK solo afecta el esfuerzo de desarrollo de software. |
RED |
128 perfiles por tubería |
128 perfiles por tubería |
128 perfiles por tubería |
128 perfiles por tubería |
128 perfiles por tubería |
128 perfiles por tubería |
N/A |
Niveles en cola |
Cuatro niveles: nivel de cola física, nivel de cola lógica, nivel de CoS y nivel de puerto |
Tres niveles: nivel de cola lógica, nivel de CoS y nivel de puerto. |
Tres niveles: nivel de cola lógica, nivel de CoS y nivel de puerto. |
Tres niveles: nivel de cola lógica, nivel de CoS y nivel de puerto. |
Tres niveles: nivel de cola lógica, nivel de CoS y nivel de puerto. |
Tres niveles: nivel de cola lógica, nivel de CoS y nivel de puerto. |
N/A |
Tráfico multidestino |
El mapa predeterminado del programador reserva el 20 % del ancho de banda para el tráfico de multidifusión y el 80 % del tráfico de unidifusión reservado entre los tipos de tráfico BE, FCoE, NoLoss y NC. |
Igual que los conmutadores QFX5100 |
De forma predeterminada, todo el tráfico de multidifusión asignado a Q8. Q8 recibe un 20 % de ancho de banda en el programador predeterminado. Para clasificar el tráfico de multidifusión a diferentes colas (Q9,10,11), utilice filtros de firewall. |
Cada nodo de nivel 0 recibe tráfico de multidifusión y de unidifusión, por lo que no es posible diferenciar a nivel de puerto para aplicar formas al tráfico de multidifusión. |
Igual que los conmutadores QFX5200 |
De forma predeterminada, todo el tráfico de multidifusión asignado a Q8. Q8 recibe un 20 % de ancho de banda en el programador predeterminado. Para clasificar el tráfico de multidifusión a diferentes colas (Q9), utilice filtros de firewall. |
N/A |
Las siguientes limitaciones en los conmutadores QFX5200 y QFX5210 no existen en los conmutadores QFX5100.
La programación jerárquica flexible (ETS) de CoS no se admite en conmutadores QFX5200 o QFX5210.
Los conmutadores QFX5200 y QFX5210 solo admiten una cola con
strict-highprioridad porque estos conmutadores no admiten una programación jerárquica flexible.Nota:Los conmutadores QFX5100 admiten varias colas con
strict-highprioridad cuando se configura un conjunto de clases de reenvío.Los agentes de policía CoS QFX5200 no admiten contadores de administración global a los que acceden todos los puertos. Solo se admiten contadores de administración locales de una canalización, lo que significa que los contadores de administración de QFX5200 solo funcionan en el tráfico recibido en puertos que pertenecen a la canalización en la que se crea el contador.
Debido a la arquitectura de punto de cruce de los conmutadores QFX5200 y QFX5210, todos los contadores de uso de búfer se mantienen por separado. Cuando se muestran los contadores de uso con el comando
show class-of-service shared-buffer, se muestran varios contadores de tuberías por separado.En los conmutadores QFX5200 y QFX5210, se admiten programadores de puertos en lugar de FC-SET.
En los conmutadores QFX5200 y QFX5210, no es posible agrupar varias clases de reenvío en un conjunto de clases de reenvío (fc-set) y aplicar el perfil de control de tráfico de salida en el fc-set. ETS para un fc-set no es compatible. Dado que cada nodo L0 programa tanto la cola de unidifusión como la cola de multidifusión del nodo L1, no es posible diferenciar el tráfico de multidifusión y unidifusión a nivel de puerto y aplicar un ancho de banda mínimo entre unidifusión y multidifusión. Solo se puede admitir en el nivel CoS L0.
Dado que los conmutadores QFX5200 y QFX5210 no admiten una programación jerárquica flexible, no es posible aplicar un perfil de control de tráfico a un grupo de clases de reenvío.
Clasificador de conmutadores QFX10000 y compatibilidad con reglas de reescritura (escalado)
Puede configurar suficientes clasificadores en los conmutadores QFX10000 para manejar la mayoría de los escenarios de red, si no todos. En la tabla 6 se muestra cuántos clasificadores de cada tipo se pueden configurar y cuántas entradas se pueden configurar por clasificador.
Tipo de clasificador |
Nombre predeterminado del clasificador |
Número máximo de clasificadores |
Número máximo de entradas por clasificador |
|---|---|---|---|
IEEE 802.1p (capa 2) |
IEEE8021P-default (para puertos en modo de troncalización) IEEE8021P-UNTRUST (para puertos en modo de acceso) |
64 |
16 |
DSCP (capa 3) |
dscp-default |
64 |
64 |
DSCP IPv6 (capa 3) |
dscp-ipv6-default |
64 |
64 |
EXP (MPLS) |
EXP-DEFAULT |
64 |
8 |
Corregido |
No existe un clasificador fijo predeterminado |
8 |
16 |
La cantidad de clasificadores fijos admitidos (8) es igual a la cantidad de clases de reenvío admitidas (los clasificadores fijos asignan todo el tráfico entrante en una interfaz a una clase de reenvío).
No hay reglas de reescritura predeterminadas. Puede configurar suficientes reglas de reescritura en conmutadores QFX10000 para manejar la mayoría de los escenarios de red, si no todos. En la tabla 7 se muestra cuántos de cada tipo de regla de reescritura se pueden configurar y cuántas entradas se pueden configurar por regla de reescritura.
Tipo de regla de reescritura |
Número máximo de conjuntos de reglas de reescritura |
Número máximo de entradas por conjunto de reglas de reescritura |
|---|---|---|
IEEE 802.1p (capa 2) |
64 |
128 |
DSCP (capa 3) |
32 |
128 |
DSCP IPv6 (capa 3) |
32 |
128 |
EXP (MPLS) |
64 |
128 |