Ejemplo: configuración de clases de reenvío
Las clases de reenvío agrupan paquetes para su transmisión. Las clases de reenvío se asignan a las colas de salida, por lo que los paquetes asignados a una clase de reenvío usan la cola de salida asignada a esa clase de reenvío.
Requisitos
En este ejemplo, se utilizan los siguientes componentes de hardware y software para dos ejemplos de configuración:
Configuración de clases de reenvío para conmutadores excepto QFX10000
Un conmutador excepto el QFX10000
Cualquier versión de Junos compatible
Configuración de clases de reenvío para conmutadores QFX10000
Un conmutador QFX10000
Cualquier versión de Junos compatible
Descripción general
El conmutador QFX10000 admite ocho clases de reenvío. Otros conmutadores admiten hasta 12 clases de reenvío. Para reenviar el tráfico, debe asignar las clases de reenvío a las colas de salida. En el conmutador QFX10000, las colas del 0 al 7 son para tráfico de unidifusión y multidestino. En otros conmutadores, las colas del 0 al 7 son para tráfico de unidifusión y las colas del 8 al 9 (conmutador QFX5200) o del 8 al 11 (otros conmutadores) son para tráfico multidestino.
El conmutador proporciona cuatro clases de reenvío predeterminadas y, excepto en los conmutadores QFX10000, estas cuatro clases de reenvío son de unidifusión, más una clase de reenvío multidestino predeterminada. Puede definir las clases de reenvío restantes y configurarlas como clases de reenvío de unidifusión o multidestino asignándolas a colas de unidifusión o multidestino. El tipo de cola, de unidifusión o multidestino, determina el tipo de clase de reenvío.
Las cuatro clases de reenvío predeterminadas (unidifusión excepto en QFX10000) son:
-
be—Tráfico de máximo esfuerzo -
fcoe—Entrega garantizada para tráfico de canal de fibra sobre Ethernet (no usar en conmutadores de la serie OCX) -
no-loss—Entrega garantizada para tráfico TCP sin pérdida (no usar en conmutadores serie OCX) -
nc—Tráfico de control de red
Excepto en los conmutadores QFX10000, la clase de reenvío multidestino predeterminada es:
-
mcast—Tráfico multidestino
Asigne clases de reenvío a colas mediante la class instrucción. Puede asignar más de una clase de reenvío a una sola cola, pero todas las clases de reenvío asignadas a una cola determinada deben ser del mismo tipo:
-
Excepto en los conmutadores QFX10000, todas las clases de reenvío asignadas a una cola determinada deben ser de unidifusión o de multidifusión. No puede mezclar clases de reenvío de unidifusión y multidifusión en la misma cola.
-
En los conmutadores QFX10000, todas las clases de reenvío asignadas a una cola determinada deben tener el mismo atributo de caída de paquetes: todas las clases de reenvío deben tener pérdidas, o todas las clases de reenvío asignadas a una cola deben ser sin pérdida.
[edit class-of-service forwarding-classes] user@switch# set class class-name queue-num queue-number;
Puede incluir el atributo de caída de paquetes sin pérdida en configuraciones de clase de reenvío explícitas para configurar una clase de reenvío sin pérdida.
La programación jerárquica controla el reenvío de la cola de salida. Cuando defina una clase de reenvío y clasifique el tráfico en ella, también debe definir una política de programación para la clase de reenvío. Definir una política de programación significa:
-
Asignación de un programador a la clase de reenvío en una asignación de programador
-
Incluir la clase de reenvío en un conjunto de clases de reenvío
-
Asociación del mapa del programador con un perfil de control de tráfico
-
Asociar el perfil de control de tráfico a un conjunto de clases de reenvío y aplicar el perfil de control de tráfico a una interfaz
En los conmutadores QFX10000, puede definir una política de programación mediante la programación de puertos:
-
Asignación de un programador a la clase de reenvío en una asignación de programador.
-
Aplicación de la asignación del programador a una o más interfaces.
Ejemplo 1: Configuración de clases de reenvío para conmutadores excepto QFX10000
Configuración
Procedimiento paso a paso
En la tabla 1 se muestra la asignación de la configuración de clase de reenvío a cola para este ejemplo:
Clase de envío |
Cola |
|---|---|
Mejor esfuerzo |
|
Carolina del Norte |
|
mcast |
|
Para configurar clases de reenvío de CoS para conmutadores excepto QFX10000:
Asignar la clase de reenvío a la
best-effortcola0:[edit class-of-service forwarding-classes] user@switch# set class best-effort queue-num 0
Asignar la clase de reenvío a la
nccola7:[edit class-of-service forwarding-classes] user@switch# set class nc queue-num 7
Asignar la clase de reenvío a la
mcast-becola8:[edit class-of-service forwarding-classes] user@switch# set class mcast-be queue-num 8
Verificación
Comprobación de la asignación de clase de reenvío a cola
Propósito
Compruebe la asignación de la clase de reenvío a la cola. (El sistema muestra solo las clases de reenvío configuradas explícitamente; no muestra las clases de reenvío predeterminadas como fcoe y no-loss.)
Acción
Compruebe los resultados de la configuración de la clase de reenvío mediante el comando show configuration class-of-service forwarding-classesdel modo operativo:
user@switch> show configuration class-of-service forwarding-classes class best-effort queue-num 0; class network-control queue-num 7; class mcast queue-num 8;
Ejemplo 2: Configuración de clases de reenvío para conmutadores QFX10000
Configuración
Procedimiento paso a paso
En la tabla 2 se muestra la asignación de la clase de reenvío a la cola de configuración para este ejemplo:
Clase de envío |
Cola |
|---|---|
Mejor esfuerzo |
|
be1 |
|
Carolina del Norte |
|
Para configurar clases de reenvío de CoS para conmutadores QFX10000:
Asignar la clase de reenvío a la
best-effortcola0:[edit class-of-service forwarding-classes] user@switch# set class best-effort queue-num 0
Asignar la clase de reenvío a la
be1cola1:[edit class-of-service forwarding-classes] user@switch# set class be1 queue-num 1
Asignar la clase de reenvío a la
nccola7:[edit class-of-service forwarding-classes] user@switch# set class nc queue-num 7
Verificación
Comprobación de la asignación de clase de reenvío a cola
Propósito
Compruebe la asignación de la clase de reenvío a la cola. (El sistema muestra solo las clases de reenvío configuradas explícitamente; no muestra las clases de reenvío predeterminadas como fcoe y no-loss.)
Acción
Compruebe los resultados de la configuración de la clase de reenvío mediante el comando show configuration class-of-service forwarding-classesdel modo operativo:
user@switch> show configuration class-of-service forwarding-classes class best-effort queue-num 0; class be1 queue-num 1; class network-control queue-num 7;
Comportamiento específico de la plataforma
Utilice la siguiente tabla para revisar los comportamientos específicos de la plataforma para sus plataformas.
| Plataforma |
Diferencia |
|---|---|
| Serie QFX10000 |
|