Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción de la programación jerárquica

La clase jerárquica de servicio (HCoS) es un conjunto de capacidades que permiten aplicar un tratamiento CoS único para el tráfico de red en función de criterios como el usuario, la aplicación, la VLAN y el puerto físico.

Esto le permite admitir los requisitos de diferentes servicios, aplicaciones y usuarios en el mismo dispositivo físico e infraestructura física.

En este tema se trata la siguiente información:

Terminología de programación jerárquica

La programación jerárquica introduce algunos términos nuevos de CoS y también utiliza algunos términos familiares en diferentes contextos:

  • VLAN de cliente (C-VLAN): una c-VLAN definida por IEEE 802.1ad. Una VLAN apilada contiene una etiqueta externa correspondiente a la S-VLAN y una etiqueta interna correspondiente a la C-VLAN. Una C-VLAN a menudo corresponde a CPE. La programación y el modelado se utilizan a menudo en una C-VLAN para establecer límites mínimos y máximos de ancho de banda para un cliente. Consulte también S-VLAN.

  • Conjunto de interfaces: grupo lógico de interfaces que describen las características de un conjunto de VLAN de servicio, interfaces lógicas, VLAN de cliente o interfaces Ethernet agregadas. Los conjuntos de interfaces establecen el conjunto y asignan un nombre a los perfiles de control de tráfico. Consulte también VLAN de servicio.

  • Programador: un programador define las características de programación y cola de una cola. Se pueden especificar la velocidad de transmisión, la prioridad del programador y el tamaño del búfer. Además, se puede hacer referencia a un perfil de caída para describir los aspectos de control de congestión WRED de la cola. Consulte también Mapa del programador.

  • Mapa del programador: los perfiles de control de tráfico hacen referencia a un mapa del programador para definir las colas. La asignación del programador establece las colas que componen un nodo del programador y asocia una clase de reenvío con un programador. Consulte también Programador.

  • VLAN apilada: encapsulación en una S-VLAN con una etiqueta externa correspondiente a la S-VLAN y una etiqueta interna correspondiente a la C-VLAN. Consulte también VLAN de servicio y VLAN de cliente.

  • VLAN de servicio (S-VLAN): una S-VLAN, definida por IEEE 802.1ad, a menudo corresponde a un dispositivo de agregación de red, como un DSLAM. A menudo se establece la programación y el modelado para que una S-VLAN proporcione CoS para dispositivos descendentes con poco almacenamiento en búfer y programadores simples. Consulte también VLAN de cliente.

  • Perfil de control de tráfico: define las características de un nodo del programador. Los perfiles de control de tráfico se utilizan en varios niveles de la CLI, incluidos los niveles de interfaz física, conjunto de interfaces e interfaz lógica. Las características de programación y cola se pueden definir para el nodo del programador mediante las shaping-rateinstrucciones, guaranteed-ratey delay-buffer-rate . Las colas sobre estos nodos del programador se definen haciendo referencia a un mapa del programador. Consulte también Mapa del programador y del programador.

  • VLAN: LAN virtual, definida en una interfaz lógica Ethernet.

Designaciones a nivel de nodo del programador en la programación jerárquica

Las jerarquías del programador se componen de nodos y colas. Las colas terminan la jerarquía. Los nodos pueden ser nodos raíz, nodos hoja o nodos internos (no leaf). Los nodos internos son nodos que tienen otros nodos como "hijos" en la jerarquía.

Las jerarquías del programador constan de niveles, comenzando con el Nivel 1 en el puerto físico. Este capítulo establece una jerarquía de programadores de cuatro niveles que, cuando está completamente configurada, consta de la interfaz física (nivel 1), el conjunto de interfaces (nivel 2), una o más interfaces lógicas (nivel 3) y una o más colas (nivel    4).

Nota:

A partir de Junos OS versión 16.1, algunos MPC de los dispositivos de la serie MX admiten hasta cinco niveles de jerarquías de programadores. Los conceptos presentados en este tema se aplican de manera similar a cinco niveles de jerarquía del programador.

La Tabla 1 describe las posibles combinaciones de nodos del programador y sus correspondientes designaciones de nivel de nodo para un MIC o MPC de cola jerárquica.

Tabla 1: Designaciones de niveles de nodo en la programación jerárquica

Configuración del programador para CoS jerárquico 

Nodos del programador de CoS jerárquicos 

Nodo raíz 

Nodos internos (no leaf) 

Nodo hoja 

Nivel 1

Nivel 2

Nivel 3

Nivel 4

Uno o más perfiles de control de tráfico configurados en interfaces lógicas, pero sin conjuntos de interfaces configurados

Interfaz física 

Una o más interfaces lógicas 

Una o más colas

Conjuntos de interfaces (colecciones de interfaces lógicas) configurados, pero no perfiles de control de tráfico configurados en interfaces lógicas

Interfaz física 

Conjunto de interfaces

Una o más colas

Nodos del programador completamente configurados

Interfaz física 

Conjunto de interfaces

Una o más interfaces lógicas 

Una o más colas

La tabla ilustra cómo la configuración de un conjunto de interfaces o una interfaz lógica afecta a la terminología de los nodos del programador jerárquico. Por ejemplo, supongamos que configura una instrucción con interfaces lógicas (como unit 0 y unit 2) y una interface-set cola. En este caso, el conjunto de interfaces es un nodo interno en el nivel 2 de la jerarquía de nodos del programador. Sin embargo, si no hay perfiles de control de tráfico asociados a las interfaces lógicas, el conjunto de interfaces se encuentra en el nivel 3 de la jerarquía.

Programación jerárquica en nodos no leaf

Mientras que la programación estándar de CoS se basa en las características de programación y cola de los puertos de salida de un enrutador y sus colas, la programación jerárquica de CoS se basa en las características de programación y cola que abarcan una jerarquía de nodos del programador a través de un puerto. La jerarquía comienza en el nivel 1, un nodo raíz  en el nivel de interfaz física (puerto) de la jerarquía de CLI y termina en el nivel 4, un nodo hoja  en el nivel  de cola. Entre los nodos raíz y leaf de cualquier jerarquía del programador hay uno o más nodos internos , que son nodos no raíz que tienen otros nodos como "hijos" en la jerarquía.

Mientras que la programación estándar de CoS se configura aplicando una asignación de programador a cada puerto de salida para especificar una clase de reenvío y un nivel de prioridad de cola, se configura la programación jerárquica de CoS con parámetros adicionales. Para configurar la programación jerárquica de CoS, aplique una asignación de programador al nivel de cola (nivel 4) de una jerarquía de programador y puede aplicar un perfil de control de tráfico diferente en cada uno de los demás niveles. Un perfil de control de tráfico especifica no solo un mapa del programador (clase de reenvío y nivel de prioridad de cola), sino también una velocidad de conformación opcional (PIR), una velocidad de transmisión garantizada (CIR), una velocidad de ráfaga, una velocidad de búfer de retardo y un perfil de caída.

Tabla de historial de versiones
Lanzamiento
Descripción
16.1
A partir de Junos OS versión 16.1, algunos MPC de los dispositivos de la serie MX admiten hasta cinco niveles de jerarquías de programadores.