Descripción de PFC mediante DSCP en la capa 3 para el tráfico sin etiquetar
Protocolos como Acceso de memoria directa remota (RDMA) a través de Ethernet convergente versión 2 (RoCEv2) requieren un comportamiento sin pérdida de tráfico a través de conexiones de capa 3 a subredes Ethernet de capa 2. Tradicionalmente, el control de flujo basado en prioridad (PFC) se puede utilizar para evitar la pérdida de tráfico cuando se produce congestión en las interfaces de capa 2 o capa 3 para el tráfico etiquetado por VLAN mediante la deserción de tráfico de forma descarada en cualquiera de las ocho prioridades correspondientes IEEE puntos de código 802.1p en los encabezados VLAN del tráfico entrante en una interfaz. Sin embargo, el tráfico sin etiqueta (tráfico sin etiquetado VLAN) no se puede examinar para ver si IEEE puntos de código 802.1p en los que se detiene el tráfico.
A partir de la versión 17.4R1 de Junos OS, para admitir el flujo de tráfico sin pérdida en la capa 3 para el tráfico sin etiqueta, se admite la habilitación de PFC para interfaces de capa 3 e interfaces de acceso de capa 2 mediante valores de punto de código de servicios distribuidos (DSCP) en el encabezado IP de capa 3 del tráfico entrante, en lugar de IEEE valores de punto de código 802.1p en un encabezado de VLAN de capa 2.
Descripción general de PFC basado en DSCP
La PFC es una tecnología de puente de centro de datos que funciona en la capa 2, y la información de DSCP se intercambia en encabezados IP en la capa 3. Sin embargo, puede configurar la PFC basada en DSCP, la cual conserva el comportamiento sin pérdida en las conexiones de red de capa 3 para el tráfico sin etiquetar.
La PFC funciona mediante la generación de tramas de pausa para el tráfico identificado en los puntos de código configurados en el tráfico entrante para notificar al par que detenga la transmisión cuando el vínculo está congestionado. Con la PFC basada en DSCP habilitada, las tramas de pausa se activan según un valor DSCP configurado de 6 bits (correspondiente a los valores de 0 a 63) en el encabezado IP de capa 3 del tráfico entrante.
Sin embargo, PFC solo puede enviar tramas de pausa con una prioridad PFC de 3 bits (uno de los 8 puntos de código correspondientes a los valores de 0 a 7) que, para el tráfico etiquetado con VLAN, por lo general corresponde a los puntos de código IEEE 802.1p en los encabezados de VLAN de tráfico entrante. El tráfico sin etiqueta no proporciona referencia IEEE los valores de punto de código 802.1p, por lo que para activar PFC en un valor DSCP, el valor DSCP se debe asignar explícitamente en la configuración a una prioridad PFC para usar en las tramas de pausa de PFC enviadas al par cuando se produce una congestión para ese punto de código. Puede asignar tráfico en un valor DSCP a una prioridad PFC cuando defina la clase de reenvío sin pérdida con la que desea clasificar el tráfico PFC basado en DSCP. La clase de reenvío también se debe asignar a una cola de salida sin pérdida de comportamiento.
No puede asignar la misma prioridad PFC a más de una clase de reenvío porque el valor de prioridad de PFC asignado se usa como el ID de clase de reenvío cuando se configura la PFC basada en DSCP.
También se requiere un clasificador DSCP (en lugar de un clasificador IEEE 802.1p) para especificar que el tráfico entrante con el valor DSCP configurado anteriormente pertenece a la clase de reenvío sin pérdida. Cualquier valor DSCP para el que está habilitado PFC basado en DSCP en una interfaz se debe especificar en el clasificador DSCP predeterminado o en un clasificador DSCP definido por el usuario asociado con la interfaz.
Para habilitar PFC basado en DSCP en una interfaz, defina un perfil de notificación de congestión de entrada con el mismo valor DSCP (y los parámetros de búfer deseados) y asócialo a la interfaz.
El dispositivo par debe tener una configuración de PFC que coincida con los puntos de código de prioridad de PFC asignados.
Limitaciones de PFC basada en DSCP
A continuación, se encuentran las limitaciones de la PFC basada en DSCP:
No puede configurar PFC y IEEE PFC 802.1p basados en DSCP con el mismo perfil de notificación de congestión, ni asociar un perfil de notificación de congestión basado en DSCP y un perfil de notificación de congestión IEEE 802.1p con la misma interfaz.
La PFC basada en DSCP se admite en interfaces de capa 3 e interfaces de acceso de capa 2 solo para tráfico sin etiquetar. El comportamiento de PFC es impredecible si se reciben paquetes etiquetados con VLAN en una interfaz con PFC basado en DSCP habilitado.
Cada clase de reenvío sin pérdida solo se puede asociar con un valor único de prioridad PFC de 3 bits del 0 al 7.