Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: Configuración de la programación de puertos jerárquicos (ETS) de CoS

La programación jerárquica de puerto define las propiedades de clase de servicio (CoS) de las colas de salida, que se asignan a las clases de reenvío. El tráfico se clasifica en clases de reenvío según el punto de código (prioridad), por lo que la asignación de colas a clases de reenvío también asigna colas a prioridades). La programación jerárquica de puertos permite agrupar las prioridades que requieren un tratamiento de CoS similar en grupos prioritarios. Defina los recursos de ancho de banda de puerto para un grupo prioritario y defina la cantidad de recursos del grupo prioritario que puede usar cada prioridad del grupo.

La programación de puertos jerárquicos es la implementación de Junos OS de la selección de transmisión mejorada (ETS), como se describe en IEEE 802.1Qaz. Uno de los principales beneficios de la programación jerárquica de puertos es una mayor utilización del ancho de banda del puerto. Si un grupo prioritario de un puerto no utiliza todo el ancho de banda asignado, otros grupos prioritarios de ese puerto pueden utilizar ese ancho de banda. Además, si una prioridad dentro de un grupo prioritario no utiliza su ancho de banda asignado, otras prioridades dentro de ese grupo prioritario pueden usar ese ancho de banda.

La configuración de la programación jerárquica es un procedimiento de varios pasos que incluye:

  • Asignación de clases de reenvío a colas

  • Definir conjuntos de clases de reenvío (grupos prioritarios)

  • Definir clasificadores agregados de comportamiento

  • Configuración del control de flujo basado en prioridades (PFC) para prioridades sin pérdida (colas)

  • Aplicación de clasificadores y configuración PFC a interfaces de entrada

  • Definición de perfiles de caída

  • Definir programadores

  • Asignación de clases de reenvío a programadores

  • Definición de perfiles de control de tráfico

  • Asignación de grupos de prioridad y perfiles de control de tráfico a los puertos de salida

En este ejemplo, se describe cómo configurar la programación jerárquica:

Requisitos

En este ejemplo, se utilizan los siguientes componentes de hardware y software:

  • Un conmutador de la serie QFX

  • Cualquier versión de Junos compatible

Utilice el Explorador de características para confirmar la compatibilidad de plataforma y versión para ETS.

Descripción general

Tenga en cuenta las siguientes consideraciones al planificar la asignación de ancho de banda de puerto para grupos prioritarios y para prioridades individuales:

  • Cuánto tráfico y qué tipos de tráfico espera que atraviesen el sistema.

  • Cómo desea dividir los distintos tipos de tráfico en prioridades (clases de reenvío) para aplicar un tratamiento de CoS diferente a los distintos tipos de tráfico. La división del tráfico en prioridades incluye:

    • Asignación de los puntos de código del tráfico de entrada a clases de reenvío mediante clasificadores de agregado de comportamiento (BA). Esto clasifica el tráfico entrante en la clase de reenvío adecuada según el punto de código.

    • Asignación de clases de reenvío a colas de salida. Esto define la cola de salida para cada tipo de tráfico.

    • Adjuntar el clasificador de BA a las interfaces de entrada deseadas para que el tráfico entrante se asigne a las clases y colas de reenvío deseadas.

  • Cómo desea organizar las prioridades en grupos prioritarios (conjuntos de clases de reenvío).

    El tráfico que requiere un tratamiento similar generalmente pertenece al mismo grupo de prioridad. Para ello, coloque las clases de reenvío que requieran ancho de banda, pérdida y otras características similares en el mismo conjunto de clases de reenvío. Por ejemplo, puede asignar todos los tipos de clases de reenvío de tráfico de máximo esfuerzo en un solo conjunto de clases de reenvío.

  • La cantidad de ancho de banda de puerto que desea asignar a cada grupo prioritario y a cada una de las prioridades de cada grupo prioritario. Las siguientes consideraciones se aplican a la asignación de ancho de banda:

    • Calcule cuánto tráfico espera en cada clase de reenvío y cuánto tráfico espera en cada conjunto de clases de reenvío (la cantidad de tráfico que espera en un conjunto de clases de reenvío es la cantidad agregada de tráfico en las clases de reenvío que pertenecen al conjunto de clases de reenvío).

    • El ancho de banda mínimo garantizado combinado de las prioridades (clases de reenvío) de un grupo de prioridad no debe superar el ancho de banda mínimo garantizado del grupo de prioridad (conjunto de clases de reenvío). El parámetro del programador de velocidad de transmisión define el ancho de banda mínimo garantizado para las clases de reenvío. Los mapas de programador asocian programadores con clases de reenvío.

    • El ancho de banda mínimo garantizado combinado de los grupos de prioridad (conjuntos de clases de reenvío) en un puerto no debe exceder el ancho de banda total del puerto. El parámetro de velocidad garantizada en el perfil de control de tráfico define el ancho de banda mínimo para un conjunto de clases de reenvío. La asociación de una asignación de programador con un perfil de control de tráfico establece la programación para las clases de reenvío individuales en el conjunto de clases de reenvío.

En este ejemplo, se crea una programación de puertos jerárquica mediante la definición de grupos prioritarios para el máximo esfuerzo, la entrega garantizada y el tráfico de computación de alto rendimiento (HPC). Cada grupo prioritario incluye prioridades que necesitan recibir un tratamiento similar de CoS. Cada grupo prioritario y cada prioridad dentro de cada grupo prioritario recibe los recursos de CoS necesarios para atender sus flujos. Las prioridades sin pérdida utilizan PFC para evitar la pérdida de paquetes cuando la red experimenta congestión.

Topología

En la tabla 1 se muestran los componentes de configuración para este ejemplo.

Tabla 1: Componentes de la topología de configuración de la programación jerárquica de puertos (ETS)

Propiedad

Configuración

Hardware

Conmutador de la serie QFX

Asignación de clases de reenvío (prioridades) a colas

best-effort a la cola 0

be2 a la cola 1

fcoe (canal de fibra sobre Ethernet) a la cola 3

no-loss a la cola 4

hpc (computación de alto rendimiento) a la cola 5

network-control a la cola 7

Conjuntos de clases de reenvío (grupos prioritarios)

best-effort-pg: contiene clases best-effortde reenvío , be2, y network control

guar-delivery-pg: contiene clases fcoe de reenvío y no-loss

hpc-pg: contiene clase hpc de reenvío

Clasificador de agregado de comportamiento (asigna clases de reenvío y prioridades de pérdida a paquetes entrantes mediante un punto de código IEEE 802.1)

Nombre:hsclassifier1

Asignación de puntos de código:

  • 000 a clase best-effort de reenvío y prioridad low de pérdida

  • 001 a clase be2 de reenvío y prioridad high de pérdida

  • 011 a clase fcoe de reenvío y prioridad low de pérdida

  • 100 a clase no-loss de reenvío y prioridad low de pérdida

  • 101 a clase hpc de reenvío y prioridad low de pérdida

  • 110 a clase network-control de reenvío y prioridad low de pérdida

PFC

Nombre del perfil de notificación de congestión:gd-cnp

PFC habilitado en puntos de código: 011 (fcoe prioridad), 010 (no-loss prioridad)

Perfiles de caída

Nota:

Las fcoe prioridades y no-loss (colas) no utilizan perfiles de caída porque son clases de tráfico sin pérdida.

dp-be-low: punto 25de inicio de caída , punto 50final de caída , tasa 80 de caída máxima

dp-be-high: punto 10de inicio de caída , punto 40final de caída , tasa 100 de caída máxima

dp-hpc: punto 75de inicio de caída , punto 90final de caída , tasa 75 de caída máxima

dp-nc: punto 80de inicio de caída , punto 100final de caída , tasa 100 de caída máxima

Programadores de colas

be-sched: ancho de 3gbanda mínimo, ancho de 100banda máximo, %, prioridadlow, perfiles dp-be-low de caída y dp-be-high

fcoe-sched: ancho de 2.5gbanda mínimo , ancho de 100banda máximo %, prioridad low

hpc-sched: ancho de 2gbanda mínimo , ancho de 100banda máximo % % prioridad low, perfil dp-hpc de caída

nc-sched: ancho de 500mbanda mínimo , ancho de 100banda máximo % % prioridad low, perfil dp-nc de caída

nl-sched: ancho de 2gbanda mínimo , ancho de 100banda máximo %, prioridad low

Asignación de clase a programador de reenvío

Mapa be-mapdel programador : Clase best-effortde reenvío , programador be-sched Clase be2de reenvío , programador be-sched Clase network-controlde reenvío , programador nc-sched

Mapa gd-mapdel programador : Clase fcoede reenvío , programador fcoe-sched Clase no-lossde reenvío , programador nl-sched

Mapa hpc-mapdel programador : Clase hpcde reenvío , programador hpc-sched

Perfiles de control de tráfico

be-tcp: mapa be-mapdel programador , ancho de 3.5gbanda mínimo , % de ancho de 100banda máximo

gd-tcp: mapa gd-mapdel programador , ancho de 4.5gbanda mínimo , % de ancho de 100banda máximo

hpc-tcp: mapa hpc-mapdel programador , ancho de 2gbanda mínimo , % de ancho de 100banda máximo

Interfaces

En este ejemplo, se configura la programación jerárquica de puertos en interfaces xe-0/0/20 y xe-0/0/21. Dado que el tráfico es bidireccional, los componentes de configuración de entrada y salida se aplican a ambas interfaces:

  • Nombre del clasificador:hsclassifier1

  • Conjuntos de clases de reenvío—best-effort-pg, guar-deliver-pg, hpc-pg

  • Perfil de notificación de congestión:gd-cnp

La figura 1 muestra un diagrama de bloques de los componentes de configuración y el flujo de configuración de las instrucciones de la CLI utilizadas en el ejemplo. Si lo desea, puede realizar los pasos de configuración en una secuencia diferente.

Figura 1: Diagrama de bloques de componentes de programación de puertos jerárquicos Flowchart of configuring network traffic management and prioritization steps: mapping classes, setting priorities, configuring interfaces, and managing bandwidth.

En la figura 2, se muestra un diagrama de bloques del flujo de paquetes de programación jerárquica desde la entrada hasta la salida.

Figura 2: Diagrama de bloques de flujo de paquetes de programación de puertos jerárquicos Hierarchical Port Scheduling Packet Flow Block Diagram

Configuración

Configuración rápida de CLI

Para configurar rápidamente la programación jerárquica de puertos en sistemas que admiten transporte sin pérdida, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie las variables y los detalles para que coincidan con su configuración de red y, luego, copie y pegue los comandos en la CLI en el nivel de jerarquía [edit class-of-service]:

Procedimiento

Procedimiento paso a paso

Para realizar una configuración paso a paso de las clases de reenvío (prioridades), los conjuntos de clases de reenvío (grupos de prioridad), los clasificadores, los programadores de colas, PFC, los perfiles de control de tráfico y las interfaces para configurar la programación de puertos jerárquicos (ETS):

  1. Configure las clases de reenvío (prioridades) y asígnelas a las colas de salida de unidifusión (no asigne explícitamente las fcoe clases de reenvío y no-loss a las colas de salida; utilice la configuración predeterminada):

  2. Configure conjuntos de clases de reenvío (grupos prioritarios) para agrupar clases de reenvío (prioridades) que requieran un tratamiento CoS similar:

  3. Configure un clasificador para establecer la prioridad de pérdida y los puntos de código IEEE 802.1 asignados a cada clase de reenvío en la entrada:

  4. Configure un perfil de notificación de congestión para habilitar PFC en la cola FCoE y sin pérdida Puntos de código IEEE 802.1:

  5. Asigne el clasificador a las interfaces:

  6. Aplique la configuración de PFC a las interfaces:

  7. Configure el perfil de caída para la cola de prioridad de pérdida baja de máximo esfuerzo:

  8. Configure el perfil de caída para la cola de alta prioridad de pérdida de máximo esfuerzo:

  9. Configure el perfil de caída para la cola de control de red:

  10. Configure el perfil de caída para la cola de computación de alto rendimiento:

  11. Defina el ancho de banda mínimo garantizado, la prioridad, el ancho de banda máximo y los perfiles de colocación para la cola de máximo esfuerzo:

  12. Defina el ancho de banda mínimo garantizado, la prioridad y el ancho de banda máximo para la cola de FCoE:

  13. Defina el ancho de banda mínimo garantizado, la prioridad, el ancho de banda máximo y el perfil de caída para la cola de computación de alto rendimiento:

  14. Defina el ancho de banda mínimo garantizado, la prioridad, el ancho de banda máximo y el perfil de caída para la cola de control de red:

  15. Defina el ancho de banda mínimo garantizado, la prioridad y el ancho de banda máximo para la cola sin pérdidas:

  16. Asigne los programadores a las clases de reenvío (colas) adecuadas:

  17. Defina el perfil de control de tráfico para el grupo de prioridad de máximo esfuerzo (programador de cola para asignación, ancho de banda mínimo garantizado y ancho de banda máximo):

  18. Defina el perfil de control de tráfico para el grupo de prioridad de entrega garantizada (asignación de cola a programador, ancho de banda mínimo garantizado y ancho de banda máximo):

  19. Defina el perfil de control de tráfico para el grupo de prioridades de computación de alto rendimiento (asignación de cola a programador, ancho de banda mínimo garantizado y ancho de banda máximo):

  20. Aplique los tres grupos de prioridad (conjuntos de clases de reenvío) y los perfiles de control de tráfico adecuados a los puertos de salida:

Resultados

Muestra los resultados de la configuración (el sistema muestra solo los parámetros configurados explícitamente; no muestra los parámetros predeterminados como las fcoe clases de reenvío y no-loss sin pérdida).

Propina:

Para configurar rápidamente las interfaces, emita el load merge terminal comando y, luego, copie la jerarquía y péguela en la ventana terminal del conmutador.

Verificación

Para comprobar que creó los componentes de programación de puertos jerárquicos y que funcionan correctamente, realice estas tareas:

Verificar las clases de reenvío (prioridades)

Propósito

Compruebe que creó las clases de reenvío y las asignó a las colas correctas. (El sistema solo muestra las clases de reenvío configuradas explícitamente. No muestra las clases de reenvío predeterminadas como fcoe y no-loss.)

Acción

Enumere las clases de reenvío utilizando el comando show class-of-service forwarding-classdel modo operativo:

Significado

El show class-of-service forwarding-class comando enumera todas las clases de reenvío configuradas, el número de identificación interno de cada clase de reenvío, las colas que se asignan a las clases de reenvío, la prioridad de políticas y si la clase de reenvío es sin pérdida (atributo de caída de paquetes sin pérdida habilitado) o clase de reenvío con pérdida (atributo de caída de paquetes sin pérdida deshabilitado). El resultado del comando muestra que:

  • La clase best-effort de reenvío se asigna a la cola 0 y tiene pérdidas

  • La clase be2 de reenvío se asigna a la cola 1 y tiene pérdidas

  • La clase hpc de reenvío se asigna a la cola 5 y tiene pérdidas

  • La clase network-control de reenvío se asigna a la cola 7 y tiene pérdidas

Además, el comando enumera la clase de reenvío de multidifusión (multidestino) predeterminada y la cola predeterminada a la que está asignada.

Comprobar los conjuntos de clases de reenvío (grupos prioritarios)

Propósito

Compruebe que creó los grupos de prioridad y que las prioridades correctas (clases de reenvío) pertenecen al grupo de prioridad adecuado.

Acción

Enumere los conjuntos de clases de reenvío utilizando el comando show class-of-service forwarding-class-setdel modo operativo:

Significado

El show class-of-service forwarding-class-set comando enumera todos los conjuntos de clases de reenvío configurados (grupos prioritarios), las clases de reenvío (prioridades) que pertenecen a cada grupo prioritario y el número de índice interno de cada grupo prioritario. El resultado del comando muestra que:

  • El conjunto best-effort-pg de clases de reenvío incluye las clases best-effortde reenvío , , be2y network-control.

  • El conjunto guar-delivery-pg de clases de reenvío incluye las clases fcoe de reenvío y no-loss.

  • La clase de reenvío set hpc-pg incluye la clase hpcde reenvío .

Verificar el clasificador

Propósito

Compruebe que el clasificador asigna clases de reenvío a los puntos de código IEEE 802.1p y las prioridades de pérdida de paquetes correctos.

Acción

Enumere el clasificador configurado para la programación de puertos jerárquicos utilizando el comando show class-of-service classifier name hsclassifier1del modo operativo:

Significado

El show class-of-service classifier name hsclassifier1 comando enumera todos los puntos de código IEEE 802.1p y las prioridades de pérdida asignadas a todas las clases de reenvío en el clasificador. La salida del comando muestra que las clases best-effortde reenvío , be2, no-loss, fcoehpc, y network-control se crearon y asignaron a puntos de código IEEE 802.1p y prioridades de pérdida.

Verificar el control de flujo basado en prioridades

Propósito

Compruebe que PFC está habilitado en las prioridades correctas para el transporte sin pérdida.

Acción

Enumere los perfiles de notificación de congestión mediante el comando show class-of-service congestion-notificationdel modo operativo:

Significado

El show class-of-service congestion-notification comando enumera todos los perfiles de notificación de congestión y los puntos de código IEEE 802.1p con PFC habilitado. La salida del comando muestra que PFC está habilitado para los puntos 011 de código (fcoe prioridad y cola) y 100 (no-loss prioridad y cola) para el perfil de notificación de gd-cnp congestión.

El comando también muestra la longitud predeterminada del cable (100 metros), la unidad máxima de recepción predeterminada (2500 bytes) y la asignación predeterminada de prioridades a las colas de salida, ya que este ejemplo no incluye la configuración de estas opciones.

Comprobación de los programadores de cola de salida

Propósito

Compruebe que creó los programadores de cola de salida con los parámetros y prioridades de ancho de banda correctos, asignados a las colas correctas y asignados a los perfiles de caída correctos.

Acción

Enumere las asignaciones del programador utilizando el comando show class-of-service scheduler-mapdel modo operativo:

Significado

El show class-of-service scheduler-map comando enumera todas las asignaciones de programador configuradas. Para cada asignación de programador, el resultado del comando incluye:

  • El nombre del mapa del programador (scheduler-map campo)

  • El nombre del programador (scheduler campo)

  • Las clases de reenvío asignadas al programador (forwarding-class campo)

  • El ancho de banda mínimo garantizado de la cola (transmit-rate campo)

  • La prioridad de programación (priority campo)

  • El ancho de banda máximo en el grupo de prioridad que puede consumir la cola (shaping-rate campo)

  • La prioridad de pérdida de perfil de caída (loss priority campo) para cada nombre de perfil de caída (name campo)

El resultado del comando muestra que:

  • El mapa be-map del programador se creó y tiene estas propiedades:

    • Hay dos programadores, be-sched y nc-sched.

    • El programador be-sched tiene dos clases best-effort de reenvío y be2.

    • El programador be-sched que reenvía clases best-effort y be2 comparten un ancho de banda mínimo garantizado de 3,000,000,000 bps, puede consumir un máximo del ancho de banda del grupo de prioridad y usar el perfil dp-be-low de caída para el tráfico de prioridad de pérdida baja, el perfil de caída predeterminado para el tráfico de prioridad de pérdida media-alta y el perfil dp-be-high de 100 percent eliminación para el tráfico de prioridad de pérdida alta.

    • El programador nc-sched tiene una clase de reenvío, network-control.

    • La network-control clase de reenvío tiene un ancho de banda mínimo garantizado de 500,000,000 bps, puede consumir un máximo del ancho de banda del grupo de prioridad y utiliza el perfil dp-nc de 100 percent caída para el tráfico de prioridad de pérdida baja y el perfil de eliminación predeterminado para el tráfico de prioridad de pérdida media-alta y alta.

  • El mapa gd-map del programador se creó y tiene estas propiedades:

    • Hay dos programadores, fcoe-sched y nl-sched.

    • El programador fcoe-sched tiene una clase de reenvío, fcoe.

    • La fcoe clase de reenvío tiene un ancho de banda mínimo garantizado de 2,500,000,000 bps, y puede consumir un máximo de ancho de banda del grupo de 100 percent prioridad.

    • El programador nl-sched tiene una clase de reenvío, no-loss.

    • La no-loss clase de reenvío tiene un ancho de banda mínimo garantizado de 2,000,000,000 bps, y puede consumir un máximo de ancho de banda del grupo de 100 percent prioridad.

  • El mapa hpc-map del programador se creó y tiene estas propiedades:

    • Hay un programador, hpc-sched.

    • El programador hpc-sched tiene una clase de reenvío, hpc.

    • La hpc clase de reenvío tiene un ancho de banda mínimo garantizado de 2,000,000,000 bps, puede consumir un máximo del ancho de banda del grupo de prioridad y utiliza el perfil dp-hpc de 100 percent caída para el tráfico de prioridad de pérdida baja y el perfil de eliminación predeterminado para el tráfico de prioridad de pérdida media-alta y alta.

Verificación de los perfiles de caída

Propósito

Compruebe que ha creado los perfiles dp-be-highde caída , dp-be-low, dp-hpcy dp-nc con los niveles de relleno y las probabilidades de caída correctos.

Acción

Enumere los perfiles de colocación utilizando el comando show configuration class-of-service drop-profilesdel modo operativo:

Significado

El show configuration class-of-service drop-profiles comando enumera los perfiles de colocación y sus propiedades. La salida del comando muestra que hay cuatro perfiles de caída configurados, dp-be-high, , dp-be-lowdp-hpcy dp-nc. El resultado también muestra que:

  • Para dp-be-low, el punto de inicio de la colocación (el primer nivel de relleno) es cuando la cola está llena en un 25 %, el punto final de la colocación (el segundo nivel de relleno) se produce cuando la cola está llena en un 50 por ciento y la probabilidad de caída en el punto final de colocación es del 80 por ciento.

  • Para dp-be-high, el punto de inicio de la colocación (el primer nivel de llenado) es cuando la cola está llena en un 10 %, el punto final de la caída (el segundo nivel de llenado) se produce cuando la cola está llena en un 40 % y la probabilidad de caída en el punto final de la caída es del 100 %.

  • Para dp-hpc, el punto de inicio de la colocación (el primer nivel de relleno) es cuando la cola está llena en un 75 por ciento, el punto final de la colocación (el segundo nivel de relleno) se produce cuando la cola está llena en un 90 por ciento y la probabilidad de caída en el punto final de eliminación es del 75 por ciento.

  • Para dp-nc, el punto de inicio de la colocación (el primer nivel de llenado) es cuando la cola está llena en un 80 %, el punto final de la caída (el segundo nivel de llenado) se produce cuando la cola está llena al 100 % y la probabilidad de caída en el punto final de la caída es del 100 %.

Verificar los programadores de salida del grupo prioritario (perfiles de control de tráfico)

Propósito

Compruebe que creó los perfiles be-tcpde control de tráfico , gd-tcpy hpc-tcp con los parámetros de ancho de banda y la asignación del programador correctos.

Acción

Enumere los perfiles de control de tráfico utilizando el comando show class-of-service traffic-control-profiledel modo operativo:

Significado

El show class-of-service traffic-control-profile comando enumera todos los perfiles de control de tráfico configurados. Para cada perfil de control de tráfico, el resultado del comando incluye:

  • El nombre del perfil de control de tráfico (traffic-control-profile)

  • El ancho de banda máximo de puerto que puede consumir el grupo de prioridad (shaping-rate)

  • El mapa del programador asociado con el perfil de control de tráfico (scheduler-map)

  • El ancho de banda mínimo garantizado del puerto del grupo de prioridad (guaranteed-rate)

El resultado del comando muestra que:

  • El perfil be-tcp de control de tráfico puede consumir un máximo del 100 percent ancho de banda del puerto, está asociado con la asignación be-mapdel programador y tiene un ancho de banda mínimo garantizado de 3,500,000,000 bps.

  • El perfil gd-tcp de control de tráfico puede consumir un máximo del 100 percent ancho de banda del puerto, está asociado con la asignación gd-mapdel programador y tiene un ancho de banda mínimo garantizado de 4,500,000,000 bps.

  • El perfil hpc-tcp de control de tráfico puede consumir un máximo del 100 percent ancho de banda del puerto, está asociado con la asignación hpc-mapdel programador y tiene un ancho de banda mínimo garantizado de 2,000,000,000 bps.

Comprobación de la configuración de la interfaz

Propósito

Compruebe que el clasificador, el perfil de notificación de congestión y los conjuntos de clases de reenvío están configurados en interfaces xe-0/0/20 y xe-0/0/21.

Acción

Enumere las interfaces mediante los comandos show configuration class-of-service interfaces xe-0/0/20 del modo operativo y show configuration class-of-service interfaces xe-0/0/21:

Significado

El show configuration class-of-service interfaces interface-name comando muestra que cada interfaz incluye los conjuntos best-effort-pgde clases de reenvío , guar-delivery-pgy hpc-pg, perfil de notificación gd-cnpde congestión y el clasificador hsclassifier1IEEE 802.1p.