Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuración de hasta 16 clases de reenvío personalizadas

De forma predeterminada, en todos los enrutadores, se asignan cuatro clases de reenvío a cuatro colas de salida, como se muestra en el tema Clases de reenvío predeterminadas. En los enrutadores perimetrales multiservicio M120 y M320, las plataformas de enrutamiento universal 5G serie MX, los enrutadores de transporte de paquetes serie PTX y los enrutadores principales serie T, puede configurar más de cuatro clases y colas de reenvío; Puede configurar hasta 16 clases de reenvío y ocho colas, con varias clases de reenvío asignadas a colas únicas. El concepto de asignar varias clases de reenvío a una cola a veces se denomina creación de alias de clase de reenvío.

Nota:

No puede usar las características de reenvío basadas en CoS si configura más de ocho clases de reenvío en el dispositivo.

Es útil asignar varias clases de reenvío a colas únicas. Supongamos, por ejemplo, que las clases de reenvío se establecen en función de la clasificación de paquetes de varios campos y que los clasificadores de varios campos son diferentes para las interfaces orientadas al núcleo y las interfaces orientadas al cliente. Supongamos que necesita cuatro colas para una interfaz orientada al núcleo y cinco colas para una interfaz orientada al cliente, donde fc0 through fc4 corresponde a los clasificadores para la interfaz orientada al cliente y fc5 through fc8 corresponde a los clasificadores para la interfaz orientada al núcleo, como se muestra en la figura 1.

Figura 1: Clases de reenvío orientadas al cliente y orientadas al núcleo Customer-Facing and Core-Facing Forwarding Classes

En este ejemplo, necesita nueve clasificadores y, por lo tanto, nueve clases de reenvío. La asignación de clase de reenvío a cola se muestra en la tabla 1.

Tabla 1: Ejemplo de asignación de clase a cola de reenvío

Reenvío de nombres de clase

Número de cola

fc0

fc5

0

fc1

fc6

1

fc2

fc7

2

fc3

fc8

3

fc4

4

Para configurar hasta 16 clases de reenvío, incluya las class instrucciones y queue-num en el nivel de [edit class-of-service forwarding-classes] jerarquía:

Puede configurar hasta 16 nombres de clase de envío diferentes. El número de cola de salida correspondiente puede ser del 0 al 7. Por lo tanto, puede asignar varias clases de reenvío a una sola cola. Si asigna varias clases de reenvío a una cola, las varias clases de reenvío deben hacer referencia al mismo programador (en el nivel de [edit class-of-service scheduler-maps map-name forwarding-class class-name scheduler scheduler-name] jerarquía).

Cuando configure hasta 16 clases de reenvío, puede usarlas como cualquier otra clase de reenvío: en clasificadores, programadores, filtros de firewall (clasificadores de varios campos), aplicadores de políticas y reglas de reescritura.

Cuando se configuran hasta 16 clases de reenvío, se aplican las siguientes limitaciones:

  • Las class instrucciones y queue en el nivel jerárquico [edit class-of-service forwarding-classes] son mutuamente excluyentes. En otras palabras, puede incluir una u otra de las siguientes configuraciones, pero no ambas:

  • Cuando utiliza características de reenvío basadas en CoS, no puede configurar más de ocho clases de reenvío con una directiva de reenvío. Sin embargo, si intenta configurar el reenvío basado en CoS con más de ocho clases de reenvío configuradas, se produce un error en la confirmación con un mensaje. Por lo tanto, puede configurar CBF en un enrutador con ocho o menos de ocho clases de reenvío solamente. Bajo esta condición, la clase de reenvío a la asignación de cola puede ser uno a uno o uno a muchos.

  • Una asignación de programador que asigna ocho clases de reenvío diferentes a ocho programadores diferentes solo se puede aplicar a interfaces que admiten ocho colas. Si aplica este tipo de asignación de programador a una interfaz que solo admite cuatro colas, se producirá un error en la confirmación.

  • Se recomienda configurar las instrucciones cambiando las PIC para que admitan ocho colas y, a continuación, aplicar una asignación de programador de ocho colas en dos pasos distintos. De lo contrario, es posible que la confirmación se realice correctamente, pero es posible que el PIC no tenga ocho colas cuando se aplica la asignación del programador, lo que generará un error.

Puede determinar el número de ID asignado a una clase de reenvío emitiendo el show class-of-service forwarding-class comando. Puede determinar si la clasificación es fija emitiendo el show class-of-service forwarding-table classifier mapping comando. En la salida del comando, si el Table Type campo aparece como Fixed, la clasificación es fija. Para obtener más información acerca de la clasificación fija , vea Aplicar clases de reenvío a interfaces.

Habilitar ocho colas en interfaces

De forma predeterminada, las PIC de cola inteligente (IQ), cola inteligente 2 (IQ2), cola inteligente mejorada (IQE) y cola inteligente 2 mejoradas (IQ2E) en enrutadores serie M320 y T están restringidas a un máximo de cuatro colas de salida por interfaz. Los procedimientos siguientes describen cómo configurar un máximo de ocho colas de salida en estas interfaces.

Nota:

Además de configurar ocho colas en el nivel de [edit chassis] jerarquía, la configuración en el [edit class-of-service] nivel de jerarquía debe admitir ocho colas por interfaz.

El número máximo de colas por PIC IQ puede ser 4 o 8. Si incluye la max-queues-per-interface instrucción, todos los puertos de la PIC IQ utilizan el modo configurado y todas las interfaces de la PIC IQ tienen el mismo número máximo de colas.

Para configurar un máximo de ocho colas de salida en estas PIC:

  1. Especifique la PIC que desea configurar.
  2. Configure un máximo de ocho colas de salida en estas interfaces.

    El valor numérico puede ser 4 o 8.

Este procedimiento describe cómo configurar el número máximo de colas que admite la interfaz en un enrutador TX Matrix o TX Matrix Plus.

Nota:

Además de configurar ocho colas en el nivel de [edit chassis] jerarquía, la configuración en el [edit class-of-service] nivel de jerarquía debe admitir ocho colas por interfaz.

El número máximo de colas por PIC IQ puede ser 4 o 8. Si incluye la max-queues-per-interface instrucción, todos los puertos de la PIC IQ utilizan el modo configurado y todas las interfaces de la PIC IQ tienen el mismo número máximo de colas.

  1. Para configurar un máximo de ocho colas de salida en estas PIC:

  2. Configure un máximo de ocho colas de salida en estas interfaces.

    El valor numérico puede ser 4 o 8.

Para determinar cuántas colas admite una interfaz, puede comprobar el CoS queues campo de salida del show interfaces interface-name extensive comando:

  1. Para ver cuántas colas admite una interfaz:

Si incluye la max-queues-per-interface 4 instrucción, puede configurar los cuatro puertos y configurar hasta cuatro colas por puerto.

Para las PIC OC3c/STM1 de tipo I y tipo II de 4 puertos en enrutadores serie M320 y T, cuando incluya la max-queues-per-interface 8 instrucción, puede configurar hasta ocho colas en los puertos 0 y 2. Después de confirmar la configuración, la PIC se desconecta y vuelve a estar en línea con solo los puertos 0 y 2 operativos. No se pueden configurar interfaces en los puertos 1 y 3.

Para las PIC Quad T3 y Quad E3, cuando se incluye la instrucción, se pueden configurar hasta ocho colas en los max-queues-per-interface 8 puertos 0 y 2. Después de confirmar la configuración, la PIC se desconecta y vuelve a estar en línea con solo los puertos 0 y 2 operativos. No se pueden configurar interfaces en los puertos 1 y 3.

Cuando se incluye la max-queues-per-interface instrucción y se confirma la configuración, todas las interfaces físicas de la PIC IQ se eliminan y se vuelven a agregar. Además, el PIC se desconecta y luego se vuelve a poner en línea inmediatamente. No es necesario desconectar y conectar la PIC manualmente. Debe cambiar los modos entre cuatro colas y ocho colas solo cuando no haya tráfico activo que vaya a la PIC IQ.

Asignación de varias clases de reenvío y clases de reenvío predeterminadas

Para las colas 0 a 3, si asigna varias clases de reenvío a una sola cola, la asignación de clase de reenvío predeterminada funciona de la siguiente manera:

  • La primera clase de reenvío que asigne a la cola 0 adquiere la clasificación y programación predeterminadas de BE.

  • La primera clase de reenvío que asigne a la cola 1 adquiere la clasificación y programación EF predeterminadas.

  • La primera clase de reenvío que asigne a la cola 2 adquiere la clasificación y programación predeterminadas de AF.

  • La primera clase de reenvío que asigne a la cola 3 adquiere la clasificación y programación NC predeterminadas.

Por supuesto, puede anular la clasificación y la programación predeterminadas configurando clasificadores y programadores personalizados.

Si no asigna explícitamente clases de reenvío a las colas del 0 al 3, las clases predeterminadas respectivas se asignan automáticamente a esas colas. Al contar las 16 clases de reenvío, debe incluir en el total las clases de reenvío predeterminadas asignadas automáticamente a las colas del 0 al 3. Como resultado, puede asignar hasta 13 clases de reenvío a una sola cola cuando la cola única es la cola 0,  1, 2 o 3. Puede asignar hasta 12 clases de reenvío a una sola cola cuando la cola única es la cola 4, 5, 6 o 7. En resumen, debe haber al menos una clase de reenvío asignada (predeterminada o de otro tipo) a la cola 0 a 3, y puede asignar las 12 clases de reenvío restantes (16–4) a cualquier cola.

Por ejemplo, supongamos que asigna dos clases de reenvío a la cola 0 y no asigna clases de reenvío a las colas 1 a 3. El software asigna automáticamente una clase de reenvío predeterminada a cada una de las colas 1 a 3. Esto significa que hay 11 clases de reenvío (16–5) disponibles para que las asigne a las colas 4 a 7.

Para obtener más información acerca de los valores predeterminados de las clases de reenvío, vea Clases de reenvío predeterminadas.

Ejemplos: configuración de hasta 16 clases de reenvío

Para configurar 16 clases de reenvío, asigne dos clases de reenvío a cada cola. Por ejemplo:

Especifique cada clase de reenvío y cola que desea asignar.

Para PIC restringidas a cuatro colas, asigne cuatro clases de reenvío a cada cola:

  1. Especifique cada clase de reenvío y cola que desea asignar.

Si asigna varias clases de reenvío a una cola, las varias clases de reenvío deben hacer referencia al mismo programador. Para configurar un mapa de programador aplicable a una interfaz restringida a cuatro colas:

  1. Especifique un nombre de mapa del programador y asócielo a la clase de reenvío y configuración del programador.

  2. Asigne las clases de reenvío a las colas restringidas.