Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción de las prioridades de CoS IEEE 802.1p para flujos de tráfico sin pérdidas

El conmutador admite hasta seis clases de reenvío sin pérdidas. (Junos OS versión 12.3 aumentó la compatibilidad con las prioridades sin pérdidas de dos clases de reenvío sin pérdidas (las clases predeterminadas fcoe y no-loss de reenvío) a un máximo de seis clases de reenvío sin pérdidas. Cada clase de reenvío se asigna a un punto de código (prioridad) IEEE 802.1p.

Nota:

La versión 13.1 de Junos OS introdujo soporte para hasta seis clases de reenvío sin pérdidas en sistemas QFabric. A lo largo de este documento, las funciones introducidas en conmutadores independientes de Junos OS versión 12.3 se introducen en los sistemas QFabric en la versión 13.1 de Junos OS, a menos que se indique lo contrario.

Solo los conmutadores con interfaces de canal de fibra (FC) nativas, como el QFX3500, admiten tráfico y configuración de FC nativos como puerta de enlace FC FCoE. A lo largo de este documento, las características que pertenecen al tráfico FC nativo y a la configuración de puerta de enlace FCoE-FC se aplican solo a los conmutadores que admiten interfaces de FC nativas.

La configuración predeterminada es la misma que la predeterminada en Junos OS versión 12.2 y es compatible con versiones anteriores. Si solo necesita dos (o menos) clases de reenvío sin pérdidas, utilice la configuración predeterminada, en la que las fcoe clases de reenvío y no-loss de reenvío no tienen pérdidas. Si necesita más de dos clases de reenvío sin pérdidas, puede usar las dos clases predeterminadas de reenvío sin pérdidas y configurar clases de reenvío sin pérdidas adicionales. Si no desea usar las clases de reenvío sin pérdidas predeterminadas, puede cambiarlas o usar solo las clases de reenvío sin pérdida que configure explícitamente.

Configuración predeterminada de prioridad sin pérdidas

Si no configura explícitamente clases de reenvío, el sistema utiliza la configuración predeterminada de clase de reenvío, que proporciona dos clases predeterminadas de reenvío sin pérdidas (fcoe y sin pérdida). (Si cambia la configuración de clase de reenvío, los cambios se aplican a todo el tráfico en ese dispositivo, ya que las clases de reenvío son globales a un dispositivo determinado.)

Si no configura explícitamente los clasificadores y no configura explícitamente el control de flujo para pausar las colas de salida (configuradas en la estrofa de salida del CNP), el clasificador predeterminado y las configuraciones de pausa de cola de salida predeterminadas se aplican a todas las interfaces Ethernet en los conmutadores (o dispositivos Node). Puede invalidar el clasificador predeterminado y la configuración de pausa de la cola de salida predeterminada por interfaz mediante la aplicación de una configuración explícita a una interfaz Ethernet. La configuración predeterminada se utiliza en todas las interfaces Ethernet que no tienen una configuración explícita.

Nota:

Si no configura el control de flujo en colas de salida, la configuración predeterminada usa una asignación uno a uno de puntos de código (prioridades) IEEE 802.1p a colas de salida por número. Por ejemplo, la prioridad 0 (punto de código 000) se asigna a la cola 0, la prioridad 1 (punto de código 001) se asigna a la cola 1, y así sucesivamente. Si no usa la configuración predeterminada, debe configurar explícitamente el control de flujo en cada cola de salida que desee habilitar para la pausa de PFC en la estrofa de salida del CNP.

En la configuración predeterminada, solo se habilitan las colas  3 y 4 para responder a los mensajes de pausa desde el par conectado. Para que la cola 3 responda a los mensajes de pausa, debe habilitarse la prioridad 3 (punto de código 011) para PFC en la estrofa de entrada del CNP. Para que la cola 4 responda a los mensajes de pausa, debe habilitarse la prioridad 4 (punto de código 100) para PFC en la estrofa de entrada del CNP.

La configuración predeterminada proporciona el siguiente comportamiento sin pérdidas:

  • Dos clases predeterminadas de reenvío sin pérdidas (el no-loss atributo de caída de paquetes se aplica automáticamente a estas clases de reenvío):fcoe— Asignado a la cola de salida 3 sin pérdida— Asignado a la cola de salida 4

  • Un clasificador predeterminado que asigna la clase de reenvío fcoe a la prioridad 3 (011) de IEEE 802.1p y la clase de reenvío sin pérdidas a IEEE 802.1p prioridad 4 (100)

  • El control de flujo basado en prioridades (PFC) está habilitado en las colas de salida de la interfaz Ethernet 3 y 4 cuando esas colas llevan tráfico sin pérdidas (tráfico que se asigna a las clases fcoe y sin pérdidas, respectivamente).

    En conmutadores que se pueden configurar como puerta de enlace FCoE-FC, interfaces FC nativas (NP_Ports), con el control de flujo predeterminado habilitado en la cola de salida 3 (prioridad 3 de IEEE 802.1p) para el tráfico FCoE/FC.

  • DCBX está habilitado en todas las interfaces en modo de negociación automática e intercambia automáticamente el tipo, la longitud y los valores del protocolo FCoE (TLV) en interfaces que transportan tráfico FCoE. Sin embargo, si configura explícitamente el intercambio de TLV de protocolo DCBX para cualquier aplicación, debe configurar explícitamente el intercambio de protocolo TLV para cada aplicación para la que desee que DCBX intercambie TTL, incluido FCoE.

  • En los puertos Ethernet, los cálculos de búfer de PFC usan los siguientes valores predeterminados para determinar el tamaño del búfer de la cabecera:Longitud del cable de 100 metros (aproximadamente 328 pies)MRU para tráfico de prioridad 3(2500 bytes ) MRU para tráfico de prioridad 4 —9216 bytesUnidad máxima de transmisión (MTU)—1522 (o el valor configurado de MTU para la interfaz)

    Nota:

    Si configura el control de flujo en una prioridad que no es una de las prioridades predeterminadas de control de flujo, el valor predeterminado de MRU es 2500 bytes. Por ejemplo, si configura el control de flujo en la prioridad 5 y no configura un valor MRU, el valor predeterminado de MRU es 2500 bytes.

Nota:

Además, para admitir el transporte sin pérdidas, PFC debe habilitarse explícitamente en las prioridades sin pérdidas IEEE 802.1p (puntos de código) en interfaces Ethernet de entrada; no se aplica ninguna configuración PFC predeterminada en las interfaces de entrada. Si no habilita PFC en prioridades sin pérdidas, es posible que esas prioridades experimenten pérdida de paquetes durante los períodos de congestión. Por ejemplo, si desea tráfico de FCoE sin pérdidas y está utilizando la clase de reenvío fcoe predeterminada, utilice un CNP para habilitar PFC en la prioridad 3 (punto de código 011) y aplique ese CNP a todas las interfaces de entrada que transportan tráfico de FCoE.

Puede invalidar el clasificador predeterminado y la configuración de pausa de la cola de salida predeterminada por interfaz mediante la aplicación de una configuración explícita a una interfaz Ethernet.

La configuración predeterminada de CoS es compatible con la configuración predeterminada de CoS de las versiones de software anteriores a la versión 12.3 de Junos OS. Si configura explícitamente el transporte sin pérdidas, asegúrese de que las colas de entrada y salida correspondientes a las clases de reenvío sin pérdidas estén explícitamente configuradas para la pausa de PFC.

La tabla 1 resume las clases de reenvío predeterminadas y su asignación a colas de salida, prioridades IEEE 802.1p y atributos de caída.

Tabla 1: Asignación de clase de reenvío predeterminado a la cola, prioridad IEEE 802.1p y atributo de caída

Nombre de clase de reenvío

Cola de salida

Prioridad

Atributo drop

mejor esfuerzo

0

0

Soltar

Fcoe

3

3

sin pérdidas

sin pérdidas

4

4

sin pérdidas

control de red

7

7

Soltar

En los conmutadores que usan las mismas clases de reenvío y colas de salida para el tráfico de unidifusión y multidestinación (multidifusión, difusión y búsqueda de destino fallan), estas clases de reenvío llevan tanto tráfico de unidifusión como de multidestinación. Solo el tráfico de unidifusión se trata como tráfico sin pérdidas. El tráfico de multidestinación no se trata como tráfico sin pérdidas, ni siquiera en colas de salida sin pérdidas.

En conmutadores que usan diferentes clases de reenvío y colas de salida para tráfico de unidifusión y multidestinación, hay una clase predeterminada de reenvío de multidestinación denominada mcast, que está asignada a la cola de salida 8 con un atributo drop of drop. (El tráfico de multidestinación entrante en todas las prioridades de IEEE 802.1p se asigna de forma predeterminada a la clase de reenvío mcast).)

Configuración de prioridades sin pérdidas

Para configurar más de dos prioridades sin pérdidas (clases de reenvío) o para cambiar la asignación predeterminada de clases de reenvío sin pérdidas a prioridades y colas de salida pausadas, debe configurar explícitamente el conmutador en lugar de usar la configuración predeterminada. La configuración de prioridades sin pérdidas incluye:

  • Configurar clases de reenvío con el atributo de caída de paquetes sin pérdida.

  • Uso de un CNP para configurar PFC en interfaces de entrada y control de flujo (PFC) en interfaces de salida.

  • Configurar un clasificador para asignar prioridades IEEE 802.1p (puntos de código) a las clases de reenvío correctas (las clases de reenvío para las que desea un transporte sin pérdidas).

Nota:

Si espera una gran cantidad de tráfico sin pérdidas en su red y configura varias clases de tráfico sin pérdida, asegúrese de reservar suficientes recursos de programación (ancho de banda) y espacio de búfer para admitir los flujos sin pérdidas. (Para los conmutadores que admiten la configuración de búfer compartido, Descripción de la configuración de búfer de CoS describe cómo configurar búfer y proporciona una configuración recomendada de búfer para redes con mayores cantidades de tráfico sin pérdidas. La optimización del búfer es automática en conmutadores que utilizan colas de salida virtuales.)

Además, en las interfaces Ethernet, DCBX debe intercambiar el TLV del protocolo de aplicación adecuado para el tráfico sin pérdidas. En conmutadores que pueden actuar como puerta de enlace FCoE-FC, debe volver a asignar la prioridad de FCoE en interfaces FC nativas si su red usa una prioridad distinta a 3 (punto de código IEEE 011) para el tráfico de FCoE. En esta sección se describe lo siguiente:

Configurar clases de reenvío sin pérdidas (atributo de caída de paquetes)

Junos OS versión 12.3 introdujo el parámetro sin pérdida para la configuración de clase de reenvío. (Aunque usa el mismo nombre, no es la clase de reenvío predeterminada sin pérdida. Es un atributo de caída de paquetes que se puede especificar para configurar cualquier clase de reenvío como una clase de reenvío sin pérdidas.)

Nota:

En los conmutadores que utilizan diferentes clases de reenvío para tráfico de unidifusión y multidestinación, la clase de reenvío debe ser una clase de reenvío de unidifusión. En los conmutadores que utilizan las mismas clases de reenvío para el tráfico de unidifusión y multidestinación, solo el tráfico de unidifusión recibe tratamiento sin pérdidas.

Puede configurar hasta seis clases de reenvío (dependiendo de la arquitectura del sistema y la disponibilidad de los recursos del sistema) como clases de reenvío sin pérdidas mediante la inclusión del no-loss atributo drop en el [edit class-of-service forwarding-classes class forwarding-class-name queue-num queue-number] nivel de jerarquía.

Si usa las clases de reenvío fcoe o sin pérdida predeterminadas, incluyen el atributo de caída sin pérdida de forma predeterminada. Si configura explícitamente las clases de reenvío fcoe o sin pérdida y desea conservar su comportamiento sin pérdida, debe incluir el atributo sin pérdida en la configuración.

Nota:

Todas las clases de reenvío asignadas a la misma cola de salida deben tener el mismo atributo de caída de paquetes. (Todas las clases de reenvío asignadas a la misma cola de salida deben ser con pérdidas o sin pérdidas. No puede asignar tanto una clase de reenvío con pérdida como una clase de reenvío sin pérdidas a la misma cola.)

Para evitar el uso compartido del destino (un flujo congestionado que afecta a un flujo no congestionado), utilice una asignación uno a uno de clases de reenvío sin pérdidas a los puntos de código (prioridades) y colas IEEE 802.1p. Asigne cada clase de reenvío sin pérdidas a una cola diferente y clasifique el tráfico entrante en clases de reenvío para que cada clase de reenvío transporte tráfico de una sola prioridad (punto de código).

Las clases de reenvío sin pérdidas y fcoe son casos especiales, ya que en la configuración predeterminada, se configuran para un comportamiento sin pérdidas (siempre que también habilite PFC en las prioridades asignadas a las clases de reenvío sin pérdidas en la estrofa de entrada de CNP).

En la tabla 2 , se resumen las configuraciones posibles de las clases de reenvío fcoe y sin pérdidas en la versión 12.3 y posteriores de Junos OS, y el resultado de esas configuraciones en términos de comportamiento de tráfico sin pérdidas. Se da por sentado que PFC, DCBX y los clasificadores están correctamente configurados.

Tabla 2: Configuración de clase de reenvío sin pérdida y FCoE en la versión 12.3 de Junos OS

Configuración de clase de reenvío explícita (configurada por el usuario) o predeterminada

Atributo de caída de paquetes

Resultados y notas

Predeterminado

Predeterminado

Las clases de reenvío fcoe y sin pérdidas no tienen pérdidas.

Nota:

Incluso si configura explícitamente otras clases de reenvío (clases de reenvío con pérdida o sin pérdidas), las clases de reenvío fcoe y sin pérdida seguirán siendo sin pérdidas porque no están explícitamente configuradas.

Explícito

No se especifica en la configuración de clase de reenvío explícito

Las clases de reenvío fcoe y sin pérdidas son con pérdidas porque no incluyen el atributo de caída sin pérdida.

Explícito

Sin pérdidas

Las clases de reenvío fcoe y sin pérdidas no tienen pérdidas.

Explícito, configurado en la versión 12.2 o anterior de Junos OS

No especificado (el atributo de caída de paquetes no estaba disponible antes de Junos OS versión 12.3)

Las clases de reenvío sin pérdida y fcoe son con pérdida en junos OS versión 12.3 y posterior porque no incluyen el atributo de caída sin pérdida.

Nota:

Para conservar el comportamiento sin pérdidas, antes de actualizar a Junos OS versión 12.3, elimine la configuración explícita para que el sistema use la configuración predeterminada. Alternativamente, puede reconfigurar las clases de reenvío con el atributo de caída de paquetes sin pérdida después de actualizar a Junos OS versión 12.3 o posterior.

Para todas las demás clases de reenvío, excepto las fcoe clases de reenvío y no-loss , debe configurar explícitamente el transporte sin pérdida especificando el atributo de caída de paquetes sin pérdida, ya que la configuración predeterminada para todas las demás clases de reenvío es con pérdida (no se aplica el atributo de caída de paquete sin pérdida).

Perfiles de notificación de congestión (configuración de PFC)

Utilice CNP para configurar las características de PFC sin pérdida en interfaces de entrada y salida.

La estrofa de entrada de un CNP habilita el PFC en las prioridades (puntos de código) del IEEE 802.1p especificados y la configuración de búfer de headroom mediante la configuración del valor máximo de la unidad de recepción (MRU) y la longitud del cable en las interfaces de entrada.

La estrofa de salida de un CNP habilita el PFC (control de flujo) en las colas de salida para prioridades especificadas de IEEE 802.1p, de modo que las colas puedan responder a los mensajes de pausa de PFC desde el par conectado en la prioridad de su elección. (De forma predeterminada, las colas de salida 3 y 4 responden a los mensajes PFC recibidos cuando esas colas llevan tráfico sin pérdidas en las clases fcoe y sin pérdidas, respectivamente.)

Para lograr un transporte sin pérdidas, la prioridad pausada en las interfaces de entrada debe coincidir con la prioridad pausada en las interfaces de salida para un flujo de tráfico determinado. Por ejemplo, si configura interfaces de entrada para pausar el tráfico etiquetado con prioridad 5 de IEEE 802.1p (punto de código 101) y el tráfico de prioridad 5 está asignado a la cola de salida 5, también debe configurar las interfaces de salida correspondientes para pausar la prioridad 5 en la cola 5. Además, la clase de reenvío asignada a la cola 5 debe configurarse como una clase de reenvío sin pérdidas (mediante el atributo sin pérdida de caída).

PRECAUCIÓN:

Cualquier cambio en la configuración de PFC en un puerto bloquea temporalmente todo el puerto (no solo las prioridades afectadas por el cambio de PFC) para que el puerto pueda implementar el cambio y, luego, desbloquee el puerto. El bloqueo del puerto detiene el tráfico de entrada y salida, y provoca la pérdida de paquetes en todas las colas en el puerto hasta que se desbloquea el puerto.

Un cambio en la configuración de PFC significa cualquier cambio en un CNP, lo que incluye cambiar la parte de entrada del CNP (habilitar o deshabilitar PFC en una prioridad, o cambiar los valores de MRU o longitud del cable) o cambiar la parte de salida del CNP que habilita o deshabilita el control de flujo de salida en una cola. Un cambio de configuración de PFC solo afecta a los puertos que utilizan el CNP modificado.

Las siguientes acciones cambian la configuración de PFC:

  • Eliminar o deshabilitar una configuración de PFC (entrada o salida) en un CNP que está en uso en una o más interfaces. Por ejemplo:

    1. Un CNP existente con una estrofa de entrada que permite PFC en las prioridades 3, 5 y 6 se configura en las interfaces xe-0/0/20 y xe-0/0/21.

    2. Deshabilitamos la configuración de PFC para la prioridad 6 en el CNP de entrada y, luego, confirmamos la configuración.

    3. El cambio de configuración de PFC hace que todo el tráfico de las interfaces xe-0/0/20 y xe-0/0/21 se detenga hasta que se implemente el cambio de PFC. Cuando se implementó el cambio de PFC, el tráfico se reanuda.

  • Configurar un CNP en una interfaz. (Esto cambia el estado de PFC al habilitar PFC en una o más prioridades.)

  • Eliminar un CNP de una interfaz. (Esto cambia el estado de PFC al deshabilitar PFC en una o más prioridades.)

Configuring Input Interface Flow Control (PFC and Headroom Buffer Calculation)

En las interfaces Ethernet, la estrofa de entrada del CNP habilita PFC en prioridades especificadas para que la interfaz de entrada pueda enviar un mensaje de pausa al par conectado durante los períodos de congestión. Los CNP de entrada también ajustan los búferes de espacio de cabeza utilizados para la compatibilidad con PFC al permitirle configurar el valor MRU y la longitud del cable (si no desea usar la configuración predeterminada).

Los búferes de Headroom admiten un transporte sin pérdidas mediante el almacenamiento del tráfico que llega a una interfaz después de que la interfaz envía un mensaje de control de flujo PFC para pausar el tráfico entrante. Hasta que el par conectado recibe el mensaje de control de flujo y pausa el tráfico, la interfaz continúa recibiendo tráfico y debe almacenarlo en búfer (y el tráfico que aún está en el cable después de que el par se detenga) para evitar la pérdida de paquetes.

El sistema usa la MRU y la longitud del cable físico conectado para calcular la asignación de espacio de búfer. Los valores de configuración predeterminados son:

  • MRU para tráfico de prioridad 3: 2500 bytes

  • MRU para tráfico de prioridad 4: 9216 bytes

  • Longitud del cable: 100 metros (aproximadamente 328 pies)

Nota:

Si configura el control de flujo en una prioridad que no es una de las prioridades predeterminadas de control de flujo, el valor predeterminado de MRU es 2500 bytes. Por ejemplo, si configura el control de flujo en la prioridad 5 y no configura explícitamente un valor MRU, el valor mru predeterminado es 2500 bytes.

Puede ajustar la MRU y la longitud del cable para ajustar el tamaño del búfer de espacio de cabecera en una interfaz. El conmutador tiene un conjunto de búfer global compartido y asigna dinámicamente el espacio de búfer de la cabeza a colas sin pérdidas según sea necesario.

Una MRU más baja o una longitud de cable más corta reduce la cantidad de búfer de espacio de espacio necesario en una interfaz y deja más espacio de búfer de espacio de espacio libre para otras interfaces. Una MRU más alta o una longitud de cable más larga aumenta la cantidad de espacio de memoria intermedia necesaria en una interfaz y deja menos espacio de memoria intermedia para otras interfaces.

En muchos casos, puede utilizar mejor los búferes de espacio de cabeza reduciendo el valor de MRU (por ejemplo, una MRU de 2180 es suficiente para la mayoría de las redes FCoE) y reduciendo el valor de longitud del cable si el cable físico tiene menos de 100 metros de largo.

Nota:

Cuando se configuran los búferes de headroom cambiando la MRU o la longitud del cable, y se confirma la configuración, el sistema realiza una comprobación de confirmación y rechaza la configuración si no hay suficiente espacio de búfer de espacio de búfer de headroom no disponible.

Sin embargo, el sistema no realiza una comprobación de confirmación, sino que devuelve un error syslog si:

  • Los búferes se configuran en una interfaz LAG.

  • El clasificador predeterminado se utiliza en la interfaz (en lugar de un clasificador configurado por el usuario).

  • La interfaz no se ha creado aún.

Configuring Output Interface Flow Control (PFC)

En las interfaces Ethernet, puede usar la estrofa de salida del CNP para configurar el control de flujo en colas de salida y habilitar la respuesta de pausa de PFC en prioridades ieee 802.1p especificadas.

Nota:

En conmutadores que usan diferentes colas de salida para tráfico de unidifusión y multidestinación, la cola debe ser una cola de salida de unidifusión.

De forma predeterminada, las colas de salida 3 y 4 están habilitadas para la pausa de PFC en las prioridades 3 (punto de código IEEE 802.1p 011) y 4 (punto de código IEEE 802.1p 100). La respuesta de pausa de PFC predeterminada admite la configuración predeterminada de clase de reenvío sin pérdidas, que asigna la clase de reenvío fcoe a la cola 3 y prioridad 3, y asigna la clase de reenvío sin pérdidas a la cola 4 y prioridad 4.

Configurar PFC en colas de salida le permite pausar cualquier prioridad en cualquier cola de salida en cualquier interfaz Ethernet. El control de flujo de salida le permite usar más de dos colas de salida para admitir flujos de tráfico sin pérdidas (puede configurar hasta seis clases de reenvío sin pérdidas y asignarlas a diferentes colas de salida que están habilitadas para la pausa de PFC). El control de flujo de colas de salida también le permite admitir varias clases de reenvío sin pérdidas (cada una asignada a una prioridad y cola de salida diferentes) para una clase de tráfico.

Nota:

El control de flujo de salida solo funciona cuando PFC está habilitado en la estrofa de entrada CNP en las prioridades correspondientes en la interfaz. Por ejemplo, si habilita el control de flujo de salida en la prioridad 5 (punto de código IEEE 802.1p 101), también debe habilitar PFC en el CNP en la estrofa de entrada en la prioridad 5.

Por ejemplo, si la red Ethernet convergente utiliza dos prioridades diferentes para el tráfico de FCoE (por ejemplo, prioridad 3 y prioridad 5), puede clasificar esas prioridades en diferentes clases de reenvío sin pérdidas que se asignan a diferentes colas de salida:

  1. Configure dos clases de reenvío sin pérdidas para el tráfico FCoE, con cada clase de reenvío asignada a una cola de salida diferente. Por ejemplo, podría usar la clase de reenvío fcoe predeterminada, que está asignada a la cola 3, y podría configurar una segunda clase de reenvío sin pérdidas llamada fcoe1 y asignarla a la cola 5. La clase de reenvío fcoe es para la prioridad 3 tráfico FCoE (punto de código 011), y la clase de reenvío fcoe1 es para la prioridad 5 (código 101) tráfico FCoE.

  2. Configure un clasificador que asigne cada clase de reenvío al punto de código (prioridad) IEEE 802.1p deseado. Si el tráfico FCoE en ambas prioridades usa una interfaz, el clasificador debe clasificar ambas clases de reenvío a las prioridades correctas. Si el tráfico FCoE de diferentes prioridades utiliza interfaces diferentes, la configuración del clasificador en cada interfaz debe asignar la prioridad correcta a la clase de reenvío sin pérdidas correspondiente.

  3. Aplique el clasificador a las interfaces que transportan tráfico FCoE. El clasificador determina la asignación de clases de reenvío a prioridades en cada interfaz.

Para configurar el transporte sin pérdidas para estas clases de reenvío, también debe:

  • Habilite PFC en las dos prioridades (3 y 5 en este ejemplo) en las interfaces de entrada en la estrofa de entrada de CNP.

  • Configure PFC en las colas de salida y las prioridades de las clases de reenvío en la estrofa de salida de CNP para que la interfaz pueda responder a los mensajes de pausa recibidos del par conectado.

    Nota:

    Cuando configure el CNP en una interfaz, todo el tráfico de entrada y salida se bloquea hasta que se implemente la configuración, luego la interfaz se desbloquea y el tráfico se reanuda. Durante el tiempo en que se bloquea la interfaz, todas las colas en la interfaz experimentan pérdida de paquetes.

  • Configure DCBX para intercambiar TTLV de protocolo de aplicación en ambas prioridades de FCoE.

Nota:

Si no configura el control de flujo para pausar las colas de salida, la configuración predeterminada usa una asignación uno a uno de puntos de código (prioridades) IEEE 802.1p a colas de salida por número. Por ejemplo, la prioridad 0 (punto de código 000) se asigna a la cola 0, la prioridad 1 (punto de código 001) se asigna a la cola 1, y así sucesivamente. De forma predeterminada, solo se habilitan las colas 3 y 4 para responder a los mensajes de pausa desde el par conectado, y debe habilitar explícitamente PFC en las prioridades correspondientes en la estrofa de entrada de CNP para lograr un comportamiento sin pérdidas.

Si no usa la configuración predeterminada, debe configurar explícitamente el control de flujo en cada cola de salida que desee habilitar para la pausa de PFC. Por ejemplo, si configura explícitamente el control de flujo en la cola de salida 5, la configuración predeterminada ya no es válida y solo se habilita la cola de salida 5 para la pausa de PFC. Las colas de salida 3 y 4 ya no están habilitadas para la pausa de PFC, por lo que el tráfico que usa esas colas ya no responde a los mensajes de pausa de PFC, incluso si la clase de reenvío correspondiente está configurada con el atributo de no pérdida de caída. Para conservar la configuración de pausa en las colas de salida 3 y 4 y configurar el control de flujo en la cola 5, debe configurar explícitamente el control de flujo en las colas 3, 4 y 5.

En conmutadores que usan diferentes colas de salida para tráfico de unidifusión y multidestinación, no puede configurar el control de flujo para pausar una cola de salida multidestinación. Puede configurar el control de flujo para pausar solo las colas de salida de unidifusión. En los conmutadores que usan las mismas colas de salida para el tráfico de unidifusión y multidestinación, solo el tráfico de unidifusión recibe tratamiento sin pérdidas.

Output Interface Flow Control Profiles

La configuración de la estrofa de salida cnp crea un perfil de control de flujo de salida que indica a los puertos de salida las colas en las que la interfaz Ethernet debe responder a los mensajes de pausa de PFC. Aunque puede crear una cantidad ilimitada de CNP que solo contengan estrofas de entrada, la cantidad de CNP que puede configurar con estrofas de salida es limitada:

  • Para conmutadores independientes que no forman parte de un sistema QFabric, puede configurar hasta dos perfiles de control de flujo de interfaz de salida. (Puede configurar hasta dos CNP con estrofas de salida.)

  • En el caso de los sistemas QFabric, puede configurar un perfil de control de flujo de interfaz de salida por dispositivo nodo. (Puede configurar un CNP con una estrofa de salida por dispositivo nodo.)

Hay un total de cuatro perfiles de control de flujo de salida.

El sistema tiene un perfil de control de flujo de salida predeterminado que se aplica a todas las interfaces de Ethernet cuando el CNP conectado a la interfaz solo tiene una estrofa de entrada y no incluye una estrofa de salida. El perfil predeterminado responde a los mensajes de pausa de PFC recibidos en la cola 3 (para la prioridad 3, para la clase de reenvío fcoe predeterminada) y en la cola 4 (para la prioridad 4, para la clase de reenvío sin pérdida predeterminada), y solo es efectivo si PFC está configurado en esas prioridades en la estrofa de entrada de CNP.

Además, el sistema tiene dos perfiles de control de flujo de salida internos que aplica automáticamente a los puertos de estructura (FTE) y a las interfaces FC nativas (NP_Ports). Cuando el conmutador no forma parte de un sistema QFabric, el perfil que normalmente se usa para los puertos FTE está disponible para la configuración del usuario y proporciona un segundo perfil configurable por el usuario. (Es por eso que los conmutadores independientes tienen dos perfiles de control de flujo de salida configurables por el usuario, pero los dispositivos nodo en un sistema QFabric solo tienen un perfil de control de flujo de salida configurable por el usuario).

Dado que un CNP de salida puede configurar la respuesta de pausa de PFC en varias colas de salida (prioridades), un CNP de salida configurable por el usuario suele ser lo suficientemente flexible como para especificar la respuesta de PFC deseada en todas las interfaces programadas.

Nota:

Cada puerto puede usar un perfil de control de flujo de salida. No puede aplicar más de un perfil a un puerto.

Los perfiles de control de flujo de salida se pueden expresar en formato de tabla. Por ejemplo, la Tabla 3 muestra el perfil de control de flujo de salida predeterminado que pausa las prioridades 3 y 4 en las colas 3 y 4 (recuerde que PFC también debe habilitarse en los puntos de código 3 y 4 en la estrofa de entrada de CNP para que PFC funcione):

Tabla 3: Perfil de control de flujo de salida predeterminado

Prioridad IEEE 802.1p especificada en la trama PFC recibida

Cola de salida pausada

0 (000)

1 (001)

2 (010)

3 (011)

3

4 (100)

4

5 (101)

6 (110)

7 (111)

La tabla 4 es un ejemplo de un perfil de control de flujo de salida configurado por el usuario. Con el ejemplo de la sección anterior, la estrofa de salida CNP configura el control de flujo en la cola de salida 5 y también configura explícitamente el control de flujo de salida en las colas 3 y 4 para las clases fcoe y sin pérdida de reenvío. (Si configura explícitamente un CNP de salida, debe configurar explícitamente todas las colas de salida que desee responder a los mensajes de PFC, ya que el perfil configurado por el usuario reemplaza al perfil predeterminado. Si en este ejemplo no se incluyen las colas 3 y 4, esas colas ya no responderían a los mensajes PFC recibidos.)

Tabla 4: Perfil de control de flujo de salida con configuración del usuario

Prioridad IEEE 802.1p especificada en la trama PFC recibida

Cola de salida pausada

0 (000)

1 (001)

2 (010)

3 (011)

3

4 (100)

4

5 (101)

5

6 (110)

7 (111)

Recuerde que también debe habilitar PFC en los puntos de código 3, 4 y 5 en la estrofa de entrada de CNP para que esta configuración funcione. Cuando configure el CNP en una interfaz, todo el tráfico de entrada y salida se bloquea hasta que se implemente la configuración, luego la interfaz se desbloquea y el tráfico se reanuda. Durante el tiempo en que se bloquea la interfaz, todas las colas en la interfaz experimentan pérdida de paquetes.

Configuring PFC Across Layer 3 Interfaces on QFX5210, QFX5200, QFX5100, EX4600, and QFX10000 Switches

La habilitación de PFC en flujos de tráfico se basa en el punto de código IEEE 802.1p (prioridad) en el campo punto de código de prioridad (PCP) del encabezado de la trama Ethernet (a veces conocido como bits CoS). Para habilitar PFC en el tráfico que cruza interfaces de capa 3, el tráfico debe clasificarse por su punto de código IEEE 802.1p, no por su punto de código DSCP (o DSCP IPv6).

Consulte Descripción de la funcionalidad de PFC en interfaces de capa 3 para obtener una descripción general conceptual de cómo habilitar PFC en el tráfico en interfaces de capa 3. Consulte ejemplo: Configuración de PFC en interfaces de capa 3 para ver un ejemplo de cómo configurar PFC en el tráfico que atraviesa interfaces de capa 3.

Configuración de DCBX (Protocolo de aplicación TLV intercambio)

En el caso de las aplicaciones que requieren un transporte sin pérdidas, DCBX intercambia TLV del protocolo de aplicación con la interfaz par conectada. De forma predeterminada, DCBX anuncia los TLV del protocolo de aplicación FCoE en todas las interfaces que están habilitadas para DCBX, y de forma predeterminada, DCBX está habilitado en todas las interfaces. DCBX no anuncia ninguna otra aplicación de forma predeterminada.

Para cada aplicación (por ejemplo, iSCSI) que desee configurar para el transporte sin pérdidas, debe habilitar las interfaces que llevan el tráfico de esa aplicación para intercambiar LTLV de protocolo DCBX con el par conectado. El intercambio de TLV permite que las interfaces par negocien una configuración compatible para admitir la aplicación.

Si configura DCBX para anunciar cualquier aplicación, el anuncio de DCBX predeterminado se anula y DCBX anuncia solo las aplicaciones configuradas. Si desea que una interfaz anuncie solo la aplicación FCoE, no tiene que configurar el protocolo de aplicación DCBX TLV intercambio; en su lugar, puede usar la configuración predeterminada.

Si desea que DCBX anuncie otras aplicaciones, debe configurar explícitamente una asignación de aplicación y aplicarla a las interfaces en las que desea intercambiar TTLV de protocolo para esas aplicaciones. Si desea intercambiar TTLV de protocolo de aplicación FCoE además de otros TLV de protocolo de aplicación, también debe configurar explícitamente la aplicación FCoE en la asignación de aplicaciones. Descripción del protocolo de aplicación TLV Exchange dcbx describe cómo funciona la asignación de aplicaciones.

Nota:

El transporte sin pérdidas también requiere que habilite PFC en la prioridad correcta (punto de código IEEE 802.1p) en las interfaces de entrada mediante un CNP de entrada. Si la prioridad que pausa en las interfaces de entrada no está asignada a la cola 3 o 4 (las dos colas de salida que están habilitadas para el control de flujo de pausa de PFC de forma predeterminada), también debe habilitar las colas de salida que corresponden a prioridades de entrada en pausa para pausar mediante la estrofa de salida del CNP.

Distribución del destino entre las clases de tráfico

Puede configurar diferentes flujos de tráfico sin pérdida (o con pérdidas) para compartir el destino, es decir, para recibir el mismo tratamiento CoS.

Compartir el destino no es deseable para la convergencia de E/S. En lugar de un control independiente del destino de cada tipo de flujo, diferentes tipos de flujos reciben el mismo tratamiento. Compartir el destino es particularmente poco deseable para los flujos sin pérdidas. Si un flujo sin pérdidas experimenta congestión y debe pausarse, eso afecta a los flujos que comparten destino con el flujo congestionado, incluso si los otros flujos no experimentan congestión, y también puede causar congestión del puerto de entrada. Si su red requiere que todas las prioridades de 802.1p sean sin pérdidas, puede lograrlo permitiendo que el destino compartido entre las ocho prioridades se difunda en hasta seis clases de reenvío sin pérdidas.

Si el número de prioridades sin pérdidas es menor o igual que el número de clases de reenvío sin pérdidas configuradas, puede evitar el uso compartido del destino configurando una asignación uno a uno de las clases de reenvío a puntos de código (prioridades) y colas de salida IEEE 802.1p. (Cada clase de reenvío debe asignarse a una cola de salida diferente y clasificarse con una prioridad diferente.)

Si desea configurar diferentes flujos de tráfico para compartir destino, se admiten dos configuraciones de uso compartido de destino: asignación de una clase de reenvío a más de un punto de código (prioridad) IEEE 802.1p y asignación de dos clases de reenvío a la misma cola de salida:

  1. Si asigna una clase de reenvío sin pérdidas a más de una prioridad, el tráfico etiquetado con cada una de las prioridades usa las mismas propiedades de CoS asociadas (las propiedades CoS asociadas con la clase de reenvío). Por ejemplo, configurar una clase de reenvío llamada fc1, asignarla a la cola 1 y asignarla a los puntos de código 101 y 110 mediante un clasificador denominado clasificador1 da como resultado el tráfico etiquetado con destino para compartir prioridades 101 y 110:

    En este caso, si el tráfico asignado a cualquiera de las prioridades experimenta congestión, ambas prioridades se pausan porque se asignan a la misma clase de reenvío y, por lo tanto, se tratan de manera similar.

  2. Si asigna varias clases de reenvío sin pérdidas a la misma cola de salida, el tráfico asignado a las clases de reenvío usa la misma cola de salida. Esto aumenta la cantidad de tráfico en la cola y puede crear una congestión que afecte a todos los flujos de tráfico asignados a la cola. Por ejemplo, configurar dos clases de reenvío llamadas fc1 y fc2, asignar ambas clases de reenvío a la cola 1 y asignar las clases de reenvío a los puntos de código 101 y 110 (respectivamente) mediante un clasificador denominado clasificador1, da como resultado que el tráfico etiquetado con las prioridades 101 y 110 compartan el destino en la misma cola de salida:

    En este caso, aunque las dos clases de reenvío usen prioridades IEEE 802.1p diferentes, si una clase de reenvío experimenta congestión, afecta a la otra clase de reenvío. La razón es que si la cola de salida se pausa debido a la congestión en cualquiera de las clases de reenvío, todo el tráfico que usa esa cola se pausa. Dado que ambas clases de reenvío se asignan a la cola, el tráfico asignado a ambas clases de reenvío se pausa.

    Nota:

    Si asigna más de una clase de reenvío a una cola, todas las clases de reenvío asignadas a la misma cola deben tener el mismo atributo de caída de paquetes (todas las clases de reenvío deben ser con pérdida o todas las clases de reenvío asignadas a una cola deben tener pérdidas).

Configuración del conmutador de tránsito frente a configuración de puerta de enlace FCoE-FC

En un conmutador de tránsito (todos los puertos Ethernet, sin puertos FC nativos) que reenvía tráfico de FCoE (u otro tráfico que requiere transporte sin pérdidas a través de la red Ethernet), la configuración de los clasificadores, las clases de reenvío sin pérdidas, DCBX y PFC en las interfaces de entrada y salida para admitir el transporte sin pérdidas es como se describe en este documento.

Cuando un conmutador actúa como puerta de enlace FCoE-FC (si se admiten interfaces FC nativas en el conmutador), el sistema usa interfaces de FC nativas (NP_Ports) para conectarse al conmutador de FC (o reenviador FCoE) en el borde de la red FC. No puede aplicar CNP o DCBX a interfaces FC nativas, solo a interfaces Ethernet.

En una puerta de enlace FCoE-FC, la configuración de interfaz Ethernet de los clasificadores, DCBX y PFC es la misma que la configuración de interfaz Ethernet en un conmutador de tránsito. La configuración de las clases de reenvío sin pérdidas también es la misma.

Sin embargo, admitir el transporte sin pérdidas en interfaces FC nativas requiere que reescriba el valor de prioridad IEEE 802.1p si su red usa cualquier prioridad que no sea 3 (punto de código IEEE 011) para el tráfico de FCoE. Si la red usa la prioridad 3 para el tráfico de FCoE, puede y debe usar la configuración predeterminada en interfaces FC nativas.

De forma predeterminada, las interfaces FC nativas etiquetan paquetes con prioridad 3 cuando encapsulan los paquetes FC entrantes en Ethernet. Si su red FCoE usa una prioridad diferente a la 3 para el tráfico de FCoE, debe reescribir el valor de prioridad al valor que su red usa en la interfaz de FC, clasificar el tráfico de FCoE con la prioridad correcta en las interfaces de Ethernet y habilitar PFC en la prioridad correcta en las interfaces de Ethernet, como se describe en Descripción de la reaplicación de prioridad de CoS IEEE 802.1p en una puerta de enlace FCoE FC.

Resultados de configuración y comprobaciones de confirmación

Diferentes configuraciones de clases de reenvío y sus atributos de caída, clasificadores, CNP (control de flujo PFC) y Ethernet PAUSE (control de flujo IEEE 802.3X) dan como resultado diferentes comportamientos del sistema.

En la Tabla 5 se describen los resultados de las posibles configuraciones de transporte sin pérdidas en cada caso. La suposición en la columna Resultado es que el cálculo del margen de búfer del sistema dio como resultado una configuración correcta.

Sin embargo, si el sistema calcula que no hay suficiente espacio de memoria para admitir la configuración, una comprobación de confirmación le impide confirmar la configuración en una interfaz Ethernet individual. En el caso de las interfaces LAG, el sistema no emite un error de comprobación de confirmación, sino que emite un mensaje syslog.

Nota:

Después de configurar el transporte sin pérdidas para una interfaz LAG, asegúrese de comprobar los mensajes de syslog para confirmar que la confirmación fue correcta.

Tabla 5: Resultados de la configuración de prioridad sin pérdidas

Configuración del clasificador

Configuración del perfil de notificación de congestión

Configuración de Ethernet PAUSE (IEEE 802.3X)

Resultado

Ninguno (clasificador predeterminado)

Ninguno

Ninguno

Configuración predeterminada del sistema. Ningún flujo no tiene pérdidas. Para lograr un comportamiento sin pérdidas para las clases de reenvío sin pérdidas predeterminadas, debe configurar un CNP de entrada para habilitar PFC en sus puntos de código IEEE 802.1p (011 y 100, respectivamente).

Clasificador sin clases de reenvío sin pérdidas

Ninguno

Ninguno

No se configuran flujos de tráfico sin pérdidas; todo el tráfico es el mejor esfuerzo.

Clasificador con al menos una clase de reenvío sin pérdidas

Ninguno

Ninguno

Dado que no se adjunta ningún CNP a las interfaces, PFC no está habilitado en el punto de código del tráfico sin pérdidas y no se asigna ningún búfer de espacio libre a la cola sin pérdidas, de modo que los paquetes pueden caer durante los períodos de congestión. Esta configuración no logra un comportamiento sin pérdidas.

Ninguno (clasificador predeterminado)

PFC habilitado en los puntos de código de clase de reenvío sin pérdidas (prioridades)

Ninguno

El clasificador predeterminado clasifica el tráfico en dos clases de reenvío sin pérdidas, fcoe y sin pérdida. El CNP permite el PFC en las prioridades asignadas a ambas clases de reenvío sin pérdidas, lo que da como resultado un comportamiento sin pérdidas para el tráfico asignado a la fcoe y las clases de reenvío sin pérdidas.

Ninguno (clasificador predeterminado)

Ninguno

Habilitado el control de flujo

El sistema calcula el espacio de búfer para el vínculo físico según la MTU de la interfaz y la longitud predeterminada del cable. El sistema no calcula el espacio de búfer para las colas de salida individuales. Dado que Ethernet PAUSE está habilitado en el vínculo en lugar de PFC en las prioridades sin pérdidas, todo el vínculo se pausa durante los períodos de congestión. Esta configuración da como resultado un comportamiento sin pérdidas para todas las clases de reenvío en el vínculo, pero debido a que todo el tráfico está en pausa, esto puede causar una mayor congestión general de la red.

Clasificador con al menos una clase de reenvío sin pérdidas

PFC habilitado en los puntos de código de clase de reenvío sin pérdidas (prioridades)

Ninguno

Búfer de headroom asignado solo a las prioridades que se asignan a las clases de reenvío sin pérdidas y en las que PFC está habilitado. Esta configuración logra un comportamiento sin pérdidas para las clases de reenvío sin pérdidas.

Clasificador sin clases de reenvío sin pérdidas

Ninguno

Habilitado el control de flujo

El sistema calcula el espacio de búfer para el vínculo físico según la MTU de la interfaz y la longitud predeterminada del cable, y pausa todo el tráfico en el vínculo durante los períodos de congestión.

Clasificador con al menos una clase de reenvío sin pérdidas

Ninguno

Habilitado el control de flujo

El sistema calcula el espacio de búfer para el vínculo físico según la MTU de la interfaz y la longitud predeterminada del cable, y pausa todo el tráfico en el vínculo durante los períodos de congestión.

Clasificador con al menos una clase de reenvío sin pérdidas

PFC habilitado en los puntos de código de clase de reenvío sin pérdidas (prioridades)

Habilitado el control de flujo en una interfaz diferente a la interfaz con el CNP

El sistema comprueba el espacio de memoria disponible tanto para las prioridades habilitadas para PFC como para el otro vínculo. Si hay suficiente espacio en búfer disponible, las clases de reenvío sin pérdidas configuradas con PFC en una interfaz y también todo el tráfico en el vínculo con Ethernet PAUSE habilitado logran un comportamiento sin pérdidas.

Nota:

Si intenta configurar PFC y Ethernet PAUSE en un vínculo, el sistema devuelve un error de confirmación. PFC y Ethernet PAUSE son configuraciones mutuamente exclusivas en una interfaz.

Reglas y recomendaciones de configuración

Tenga en cuenta las siguientes reglas de configuración y recomendaciones al configurar flujos de tráfico sin pérdidas:

  • Puede configurar un máximo de seis clases de reenvío sin pérdidas (clases de reenvío con el atributo de caída de paquetes sin pérdida).

  • Todas las clases de reenvío que se asignen a la misma cola deben tener el mismo atributo de caída de paquetes (todas las clases de reenvío deben ser con pérdida o todas las clases de reenvío deben ser sin pérdidas).

  • No configure la detección temprana aleatoria ponderada (WRED) en clases de reenvío sin pérdidas. (No asocie un perfil de caída con una clase de reenvío que tenga el atributo no-loss packet drop.)

  • En conmutadores que usan diferentes clases de reenvío y colas de salida para tráfico de unidifusión y multidestinación, no puede configurar el control de flujo para pausar una cola de salida de multidestinación. Puede configurar el control de flujo PFC solo para pausar las colas de salida de unidifusión.

  • En conmutadores que usan diferentes clases de reenvío y colas de salida para tráfico de unidifusión y multidestinación, las clases de reenvío asignadas a colas de multidestinación (colas del 8 al 11) no pueden tener el atributo de caída de paquetes sin pérdida. (Las clases de reenvío multidestinación no se pueden configurar como clases de reenvío sin pérdidas.)

Funciones de transporte sin pérdidas introducidas en la versión 12.3 de Junos OS (CLI heredada que no es ELS)

La compatibilidad con el transporte sin pérdidas introducida en La versión 12.3 de Junos OS incluye:

  • Configuración de hasta seis clases de reenvío sin pérdidas.

  • Configurar la pausa de PFC en colas de salida para programar las colas de salida que pueden responder a los mensajes de pausa de PFC recibidos del par conectado. Las prioridades que pausa en las colas de salida deben coincidir con las prioridades en las que habilite PFC en las interfaces de entrada correspondientes. Por ejemplo, si programa colas de salida para pausar las prioridades 3 (011) y 5 (101), también debe habilitar la pausa en las prioridades 3 y 5 en las interfaces de entrada correspondientes. Configurar el control de flujo en las colas de salida y habilitar PFC en las colas de entrada correspondientes le permite pausar hasta seis prioridades (clases de reenvío).

  • Controlar el búfer de headroom en interfaces Ethernet mediante la configuración del tamaño de la unidad de recepción máxima (MRU) para el tráfico asignado a una prioridad IEEE 802.1p (configurada por prioridad) y la longitud del cable conectado (configurado por interfaz). El tamaño de MRU puede variar hasta el tamaño de paquete jumbo completo (9216 bytes).

  • Reasignación (reescritura) prioridades de IEEE 802.1p en interfaces de canal de fibra (FC) nativas cuando el sistema actúa como puerta de enlace FCoE FC. Si la red Ethernet (FCoE) usa una prioridad IEEE 802.1p diferente a la prioridad 3 (011) para el tráfico de FCoE, puede usar la reasignación de prioridad para clasificar el tráfico de FCoE en una clase de reenvío sin pérdidas asignada a esa prioridad diferente (consulte Descripción de la reaplicación de prioridad COS IEEE 802.1p en una puerta de enlace de FC FCoE).

El transporte sin pérdidas aún requiere la configuración de funciones existentes anteriormente, incluida la habilitación de PFC en las prioridades sin pérdida en las interfaces de entrada y la configuración de clasificadores para clasificar el tráfico entrante en clases de reenvío sin pérdidas según la etiqueta de prioridad IEEE 802.1p del paquete.

Nota:

Si espera una gran cantidad de tráfico sin pérdidas en su red y configura varias clases de tráfico sin pérdida, asegúrese de reservar suficientes recursos de programación (ancho de banda) y espacio de búfer de espacio de memoria sin pérdidas para admitir los flujos sin pérdida. (Descripción de la configuración de búfer de CoS describe cómo configurar los búferes y proporciona una configuración recomendada de búfer para redes con mayores cantidades de tráfico sin pérdidas.)

Compatibilidad con versiones anteriores de Junos OS que son anteriores a la versión 12.3 (CLI heredada que no es ELS)

La adición del atributo de caída de paquetes sin pérdida a la configuración de clase de reenvío significa que cuando se actualiza desde una versión anterior a Junos OS versión 12.3, es posible que el nuevo software no conserve la configuración de clase de reenvío sin pérdidas de las clases fcoe y sin pérdida.

Si utilizó la configuración predeterminada de clase de reenvío para las clases de reenvío sin pérdidas y fcoe, la configuración de CoS es compatible con versiones anteriores. No tiene que hacer nada para conservar el comportamiento sin pérdidas del tráfico que usa esas clases de reenvío cuando actualiza a Junos OS versión 12.3. (Esto se debe a que la configuración predeterminada de estas dos clases de reenvío incluye el atributo de caída de paquetes sin pérdida.)

Sin embargo, si configuró explícitamente la fcoe o la clase de reenvío sin pérdida mediante la inclusión de la set forwarding-classes class forwarding-class-name queue-num queue-number instrucción en el [edit class-of-service] nivel de jerarquía, esas clases de reenvío ya no tienen pérdidas, son con pérdidas. (Son con pérdidas porque la configuración explícita en versiones anteriores a Junos OS versión 12.3 no utilizaba el atributo no-pérdida de paquete.) En la versión 12.3 y posteriores de Junos OS, debe incluir el atributo de caída de paquetes sin pérdida en configuraciones explícitas de clase de reenvío para configurar una clase de reenvío sin pérdidas.

Por ejemplo, antes de Junos OS versión 12.3, la siguiente configuración explícita dio lugar a una clase de reenvío sin pérdidas:

Sin embargo, en junos OS versión 12.3, esta configuración es con pérdidas porque no incluye el atributo de caída de paquetes sin pérdida. Para conservar el comportamiento sin pérdidas, después de actualizar a Junos OS versión 12.3, debe agregar el atributo de caída sin pérdida:

Alternativamente, puede eliminar la configuración explícita antes de actualizar a Junos OS versión 12.3 para que el sistema use la clase de reenvío predeterminada, que es sin pérdidas:

Nota:

La configuración explícita de otras clases de reenvío no afecta al estado sin pérdidas (o con pérdida) de las clases de reenvío fcoe y sin pérdida, ya que solo las clases de reenvío fcoe y sin pérdida eran clases de reenvío sin pérdida antes de la versión 12.3 de Junos OS. Por ejemplo, si configuró explícitamente la clase de reenvío de mejor esfuerzo, pero utilizó las clases de reenvío fcoe y sin pérdida predeterminadas en la versión 12.2 de Junos OS, cuando actualice a Junos OS versión 12.3, las clases de reenvío fcoe y sin pérdida seguirán sin pérdidas (y las clases de reenvío de máximo esfuerzo conservan su configuración explícita).

Nota:

Para lograr un comportamiento sin pérdidas para el tráfico que pertenece a cualquier clase de reenvío, también debe usar un CNP para habilitar PFC en la prioridad IEEE 802.1p asignada a la clase de reenvío y aplicar el CNP a las interfaces pertinentes, y asegurarse de que DCBX intercambia los LTLV del protocolo para la aplicación con el par conectado.