Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción de la CoS jerárquica para interfaces de suscriptor

CoS jerárquico le permite aplicar parámetros de programación y cola de tráfico y parámetros de programación de transmisión de paquetes a una interfaz suscriptor individual en lugar de a todas las interfaces configuradas en un puerto. La CoS jerárquica le permite modificar dinámicamente las colas cuando los suscriptores requieren servicios.

Las interfaces admiten una jerarquía de programación de CoS de hasta cinco niveles que, cuando está completamente configurada, generalmente consta de la interfaz física (nivel 1), un conjunto de interfaces o una interfaz subyacente (nivel 2), una o más interfaces lógicas subyacentes (nivel 3), una o más VLAN de sesión o cliente (nivel 4) y una o más colas (nivel 5). Las configuraciones de programación jerárquicas consisten en el tipo de interfaces que se configuran (por ejemplo, una interfaz lógica o un conjunto de interfaces) y dónde residen esas interfaces en la jerarquía de programación (nivel 2, nivel 3 o nivel 4). Dado que son posibles muchas configuraciones de programación jerárquica, en este tema usamos los términos programación jerárquica de dos niveles, programación jerárquica de tres niveles y programación jerárquica de cuatro niveles .

Programación jerárquica de dos niveles

La programación jerárquica de dos niveles limita el número de niveles jerárquicos en la jerarquía de programación a dos, como se muestra en la Figura 1. En esta configuración, los conjuntos de interfaces no están configurados y solo las interfaces lógicas tienen perfiles de control de tráfico (TCP). La configuración de dos niveles de jerarquía en MPC que admitan más niveles preserva los recursos y permite que el sistema escale más.

Figura 1: Programación Two-Level Hierarchical Scheduling jerárquica de dos niveles

En una jerarquía de programación de dos niveles, todas las interfaces lógicas y los conjuntos de interfaces comparten un único nodo; No se forma ninguna relación jerárquica.

Para controlar la programación jerárquica de dos niveles, establezca la maximum-hierarchy-levels opción en la [edit interfaces interface-name hierarchical-scheduler] jerarquía en 2:

  • Si no se establece esta opción, los conjuntos de interfaces pueden estar en el maximum-hierarchy-levels nivel 2 o en el nivel 3, dependiendo de si las interfaces lógicas miembro del conjunto de interfaces tienen un perfil de control de tráfico.

  • Si alguna interfaz lógica miembro tiene un perfil de control de tráfico, el conjunto de interfaces siempre es un nodo programador de CoS de nivel 2.

  • Si ninguna interfaz lógica miembro tiene un perfil de control de tráfico, el conjunto de interfaces siempre es un nodo programador de CoS de nivel 3.

  • Si se establece esta opción, el conjunto de interfaces solo puede estar en el nivel 3; no puede estar en el maximum-hierarchy-levels nivel 2. En este caso, si configura un conjunto de interfaces de nivel 2, generará errores del motor de reenvío de paquetes.

En la tabla 1 se resumen la jerarquía de interfaces y los niveles de nodo del programador de CoS para la programación jerárquica de dos niveles.

Tabla 1: Programación jerárquica de dos niveles: jerarquía de interfaz versus nodos de programación

Nivel 1

Nivel 2

Nivel 3

Interfaz física

Interfaz lógica

Una o más colas

Interfaz física

Conjunto de interfaces

Una o más colas

Para configurar la programación jerárquica de dos niveles, incluya la hierarchical-scheduler instrucción en el nivel de [edit interfaces interface-name] jerarquía y establezca la maximum-hierarchy-levels opción en 2.

Programación jerárquica de tres niveles

La programación jerárquica de tres niveles admite hasta ocho colas CS . Puede configurar muchas jerarquías de programación de tres niveles diferentes, según la ubicación del conjunto de interfaces o el uso de interfaces subyacentes. En todas las variaciones, la interfaz física es un nodo programador de CoS de nivel 1 y las colas residen en el nivel más alto. La configuración de tres niveles de jerarquía en MPC que admitan más niveles preserva los recursos y permite que el sistema escale aún más.

Cuando se usa la programación jerárquica de tres niveles, los conjuntos de interfaces pueden residir en el nivel 3 o en el nivel 4. También puede configurar una interfaz lógica subyacente en el nivel 3 y una interfaz lógica en el nivel 4. En la tabla 2 se resumen los casos más comunes de la jerarquía de interfaces y los niveles de nodo del programador de CoS para la programación jerárquica de tres niveles.

Tabla 2: Programación jerárquica de tres niveles: jerarquía de interfaz versus niveles de nodo de programación de CoS

Nivel 1

Nivel 2

Nivel 3

Nivel 4

Interfaz física

Conjunto de interfaces

Interfaz lógica

Una o más colas

Interfaz física

Interfaz lógica

Conjunto de interfaces

Una o más colas

Interfaz física

Interfaz lógica subyacente

Interfaz lógica

Una o más colas

En la programación jerárquica de tres niveles, los nodos del programador de CoS en los niveles 1, 2 y 3 forman una relación jerárquica.

Con una programación jerárquica de tres niveles, las interfaces lógicas pueden residir en el nivel 2 o pueden residir en el nivel 3 si la interfaz lógica en el nivel 2 es una interfaz lógica subyacente. Esto se muestra en la Figura 2.

Figura 2: Programación jerárquica de tres niveles: interfaces lógicas en el nivel 3 con interfaces lógicas subyacentes en el nivel 2 Hierarchical structure of interfaces in a network with three levels: Logical Interface Level 3, Underlying Logical Interface Level 2 node, and Physical Interface Level 1 node. Connections show dependencies between levels.

En la Figura 3 se muestra otra configuración posible para la programación jerárquica de tres niveles. En esta configuración, las interfaces lógicas se encuentran en el nivel 2 y los conjuntos de interfaces se encuentran en el nivel 3.

Figura 3: Programación jerárquica de tres niveles: interfaces lógicas en el nivel 2 con conjuntos de interfaces en el nivel 3 Hierarchical structure of network interfaces: Level 3 nodes represent abstract units, Level 2 nodes are logical interfaces, and Level 1 nodes are physical hardware.

Para configurar la programación jerárquica de tres niveles, incluya la implicit-hierarchy opción en el [edit interfaces interface-name hierarchical-scheduler] nivel de jerarquía y, si lo desea, establezca la maximum-hierarchy-levels opción en 3. (El valor predeterminado para maximum-hierarchy-levels es 3.)

Jerarquía de interfaz versus jerarquía de CoS

Una jerarquía de interfaz y una jerarquía de programación de CoS son claramente diferentes. La jerarquía de interfaces se refiere a la relación entre las distintas interfaces, por ejemplo, la relación entre interfaces lógicas y un conjunto de interfaces, la relación entre una interfaz lógica y una interfaz lógica subyacente, o la relación entre la interfaz física y la interfaz lógica. La jerarquía de programación de CoS se refiere a la relación jerárquica entre los nodos del programador de CoS. En la programación jerárquica de dos niveles, no se forma ninguna jerarquía entre los nodos del programador de CoS: la interfaz lógica y el conjunto de interfaces comparten un único nodo de programador de nivel 2. Sin embargo, cuando se usa la implicit-hierarchy opción de programación jerárquica de tres niveles, los nodos del programador de CoS forman una jerarquía de programación.

La Figura 4 y la Figura 5 proporcionan dos escenarios para esta discusión. La Figura 4 muestra una jerarquía de interfaces en la que una interfaz Gigabit Ethernet (ge-1/0/0) es la interfaz física. En la interfaz física se configuran dos interfaces lógicas (ge-1/0/0.100 y ge-1/0/0.101):

  • La interfaz lógica ge-1/0/0.100 es miembro de un conjunto de interfaces PPPoE y un conjunto de interfaces Demux.

  • La interfaz lógica ge-1/0/0.101 es miembro de un conjunto de interfaces demux.

Figura 4: Interfaces lógicas en el nivel 2 y conjuntos de interfaces en el nivel 3 Hierarchical network diagram showing relationships between physical interfaces, logical interfaces, logical interface sets, and subscriber queues in a networking setup.

Cada conjunto de interfaces tiene una cola dedicada. Los nodos del programador de CoS en el nivel 1 (interfaz física), el nivel 2 (interfaces lógicas subyacentes) y el nivel 3 (conjuntos de interfaces) forman una jerarquía de programación.

Para configurar este escenario, debe incluir la implicit-hierarchy opción en la instrucción en la hierarchical-scheduler interfaz física ge-1/0/0 y configurar y aplicar perfiles de control de tráfico en cada conjunto de interfaces y en la interfaz lógica subyacente.

La Figura 5 muestra una jerarquía de interfaces en la que la interfaz de Gigabit Ethernet ge-1/0/0 es la interfaz física. Se configuran tres interfaces lógicas:

  • Dos interfaces lógicas (Pp0.100 y Demux0.100) residen en la interfaz lógica subyacente ge-1/0/0.100.

  • Una tercera interfaz lógica (Pp0.101) reside en la interfaz lógica subyacente ge-1/0/0.101.

Figura 5: Interfaces lógicas en el nivel 3 e interfaces lógicas subyacentes en el nivel 2 Hierarchical network interface structure showing layers: L1 physical interface GE-1/0/0, L2 logical interfaces GE-1/0/0.100, L3 protocols PPPoE, Demux, DHCP, L4 subscriber queues managing traffic.

Cada interfaz lógica tiene una cola dedicada. Los nodos del programador de CoS en el nivel 1 (interfaz física), el nivel 2 (interfaces lógicas subyacentes) y el nivel 3 (interfaces lógicas) forman una jerarquía de programación.

Para configurar este escenario, debe incluir la implicit-hierarchy opción en la instrucción en la hierarchical-scheduler interfaz física GE-1/0/0 y configurar y aplicar perfiles de control de tráfico en cada interfaz lógica y en cada interfaz lógica subyacente.

Puede configurar muchas jerarquías de programación de tres niveles diferentes; La Figura 4 y la Figura 5 presentan solo dos escenarios posibles. En la tabla 2 se resumen las posibles ubicaciones de interfaz y nodos del programador de CoS.

Programación jerárquica de cuatro niveles

La programación jerárquica de cuatro niveles admite hasta ocho clases de colas de servicio . En las jerarquías de programación de cuatro niveles, la interfaz física es un nodo programador de CoS de nivel 1 y las colas residen en el nivel 5.

Nota:

La programación jerárquica de cuatro niveles no se admite en interfaces de identificador de circuito de agente (ACI) ni de Ethernet agregada (AE).

Cuando se utiliza la programación jerárquica de cuatro niveles, los conjuntos de interfaces residen en los niveles 2 y 3 y las interfaces lógicas residen en los niveles 3 y 4. En la tabla 3 se resume el caso más común de la jerarquía de interfaces y los niveles de nodo del programador de CoS para la programación jerárquica de cuatro niveles.

Tabla 3: Programación jerárquica de cuatro niveles: jerarquía de interfaz versus niveles de nodo de programación de CoS

Nivel 1

Nivel 2

Nivel 3

Nivel 4

Nivel 5

Interfaz física

Conjunto de interfaces

VLAN de cliente (C-VLAN)

Interfaz lógica de sesión (PPP o DHCP)

Una o más colas

En la programación jerárquica de cuatro niveles, los nodos del programador de CoS en los niveles 1, 2, 3 y 4 forman una relación jerárquica.

Para configurar la programación jerárquica de cuatro niveles, incluya la implicit-hierarchy opción en el nivel de [edit interfaces interface-name hierarchical-scheduler] jerarquía y establezca la maximum-hierarchy-levels opción en 4.

Tabla de historial de cambios

La compatibilidad de la función depende de la plataforma y la versión que utilice. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.

Lanzamiento
Descripción
19.3R1
A partir de Junos OS 19.3R1, puede aplicar un perfil de control de tráfico de entrada (TCP) a un conjunto de interfaces lógicas dinámicas en una programación jerárquica de 4 niveles o a dos conjuntos de interfaces lógicas dinámicas en una programación jerárquica de 5 niveles. Por lo tanto, la CoS de Junos le permite asignar dinámicamente un TCP de entrada estática con velocidad de forma a un conjunto de interfaces dinámicas para aplicar el SLA de un cliente. Si no se necesita ninguna aplicación de SLA, puede configurar un TCP estático que se designe como el TCP de entrada predeterminado asignado a cualquier conjunto de interfaces dinámicas que aún no tenga un TCP de entrada asignado explícitamente.
18.4R1
A partir de Junos OS 18.4R1, puede aplicar interfaces lógicas dinámicas y estáticas en el mismo conjunto de interfaces dinámicas en todas las MPC que admitan CoS jerárquica de 4 y 5 niveles. También puede aplicar conjuntos de interfaces dinámicas en conjuntos de interfaces dinámicas.