Mensajes de FPIN (notificaciones de impacto en el rendimiento de la fabric), qué son y qué significan

Summary: Mensajes FPIN (notificaciones de impacto en el rendimiento de la fabric), qué son y qué significan.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Los mensajes de notificación de impacto en el rendimiento (FPIN) de fabric están diseñados para alertar proactivamente a los dispositivos dentro de una red de fabric sobre condiciones específicas que pueden afectar el rendimiento.

Los mensajes de notificaciones de fabric sirven como un sistema de advertencia temprana para aliviar cualquier efecto negativo en el rendimiento de fabric y se desarrollaron para optimizar el comportamiento de I/O y evitar rutas deterioradas mediante la notificación a los dispositivos sobre las condiciones actuales del fabric.
Incluyen notificaciones relacionadas con la integridad de enlaces, notificaciones de entrega y problemas de congestión.
Las notificaciones de fabric son un mecanismo que proporciona a los dispositivos finales más información sobre los eventos en el fabric y están diseñadas para ayudar (al usuario) a abordar los problemas de flujo de datos experimentados en las SAN FC modernas.

Básicamente, las notificaciones le dicen a un dispositivo final, "You are sending too much into the fabric" or "Beware, there is a problem ahead—slow down or switch paths."
El dispositivo final es informado de un problema y puede actuar para iniciar la corrección
, notificando de manera proactiva la congestión a los dispositivos emisores o receptores hasta que se estaba desarrollando un evento en todo el fabric.

Impacto y flujo de datos de FC:

  • El flujo de datos de FC puede verse afectado por tres problemas:
    • Integridad del enlace: Los componentes sospechosos o que no funcionan correctamente (SFP, cables, paneles de conexiones) a lo largo de una ruta SAN pueden tener impactos graves y, con frecuencia, provocar degradación, bloqueos e interrupciones de las aplicaciones.
Estas fallas pueden ser intermitentes y difíciles de solucionar.

 

    • Configuración incorrecta de Multi-Path Input Output (MPIO): La mayoría de los ajustes de MPIO predeterminados usan “round robin”. Cuando hay un problema de integridad de enlace o congestión, MPIO configurada en modo round robin continuará usando una ruta deteriorada (con problemas, pero no caída) y enviando datos a la fabric, lo que a menudo genera congestión o peores resultados.

 

  • Congestión: Se produce cuando la velocidad de los frames que ingresan a la fabric excede la velocidad de los frames que salen. Esto a menudo se ve como un drenaje lento de los datos.
Hay tres razones principales para la congestión en las redes de FC:
      • Sobresuscripción, que se produce cuando ingresan más frames de los que se pueden procesar (incompatibilidad de ancho de banda).
        • Hoy en día, el problema es mayor, ya que los arreglos de almacenamiento de 32 Gbps de mayor velocidad se combinan con fabrics heredados de 4 Gbps, 8 Gbps y 16 Gbps
      • Agotamiento de créditos, que se produce cuando un dispositivo deja de devolver créditos y detiene el enlace.
        • Un dispositivo que ha agotado sus créditos se considera un “drenaje lento”.
      • Pérdida de créditos, que se produce cuando los errores físicos dañan los frames o la respuesta de crédito y reducen la capacidad del enlace.


Elementos y requisitos:

Dos tipos de notificaciones de fabric:

    • Notificaciones de impacto en el rendimiento de la fabric (FPIN) basadas en software, mensajes de ELS (servicios de enlace extendido)
    • Primitivos de señal de congestión (CSP) basados en hardware


Las notificaciones de la fabric requieren que se implementen tres servicios críticos de fabric en la fabric a fin de que se envíen las notificaciones y que funcionen los Extended Link Services (ELS) básicos en controladoras de la fabric (switch):

    • Exchange Diagnostic Capabilities (EDC)
    • Register Diagnostic Functions (RDF)
    • Notificaciones de impacto en el rendimiento de la fabric (FPIN)

 

  • Cómo se registran los dispositivos para recibir notificaciones:
    • El dispositivo debe ser compatible con los estándares de notificación T11.
      • Una amplia variedad de soporte disponible de proveedores de software de almacenamiento, switch, HBA, SO y múltiples rutas.
      • Próximamente, se publicará documentación técnica sobre las notificaciones de la fabric con información detallada sobre los dispositivos, el firmware y los SO de soporte.
    • Los dispositivos finales que desean recibir señales y FPIN se registran con la controladora de la fabric (por lo general, el switch) después del inicio de sesión (FLOGI).

 

  • Para recibir notificaciones correctamente, un dispositivo debe cumplir estos requisitos:
    • Estar registrado para recibir un tipo de notificación específico.
    • Estar experimentando la condición de la notificación.
    • Ser un dispositivo par dentro de la zona donde exista la condición.


Los dispositivos finales que desean recibir señales y FPIN se registran mediante EDC (Exchange Diagnostic Capability) y RDF (Register Diagnostic Function) respectivamente con la controladora de la fabric después del inicio de sesión (FLOGI).
A fin de recibir notificaciones, el dispositivo debe estar registrado para recibir la notificación específica, experimentar la condición de notificación y ser un dispositivo par dentro de la zona donde exista la condición. 


Hay 4 tipos de eventos para los que se pueden generar FPIN (software):

  • Integridad del enlace: Los controladores de MPIO reciben notificaciones de integridad de enlaces y administran la selección de rutas. Cuando MPIO está conectado a una ruta deteriorada, se notifica a los hosts de MPIO afectados para que puedan actuar.
Los dispositivos finales deciden su mejor curso de corrección, como una conmutación por error inmediata a una ruta alternativa dentro del entorno MPIO, un cambio de la velocidad de I/O o un cambio del algoritmo de puesta en línea de espera.
La información incluye el motivo (falla de enlace, pérdida de señal, CRC no válida, etc.) y un valor de umbral que se vulneró.

 

  • Congestión: Una condición de congestión detectada en un puerto F de la fabric se notificará al dispositivo final conectado.
La información incluye un nivel de gravedad de advertencia o alarma.
Las notificaciones de congestión de FPIN son información valiosa para los dispositivos finales que pueden optimizar la programación de I/O (por ejemplo, ralentizar las velocidades de transferencia o emitir I/O de lectura en serie).
En general, las notificaciones de congestión indican por qué pueden producirse tiempos de finalización de intercambio prolongados.

 

  • Congestión de pares: Las notificaciones de congestión entre pares se envían a todos los pares registrados en la zona de los dispositivos finales que experimentan congestión.
La información en la notificación incluye el tipo de congestión (agotamiento de crédito/sobresuscripción) y la lista de dispositivos afectados.
Hay varias soluciones a las que los pares pueden recurrir para resolver este tipo de congestión.
Por ejemplo, si el puerto del par se negoció automáticamente con mayor rapidez que el puerto de destino, el par podría limitar su velocidad de datos para que coincida con la del destino.

 

  • Interrupción de la entrega: Cuando una fabric ha descartado un paquete, las notificaciones de la fabric notifican al iniciador de la falla mediante el envío de una notificación de entrega de FPIN.
Esta FPIN se usa para mitigar los tiempos de espera agotados de las aplicaciones notificando inmediatamente la falla al dispositivo final.
Independientemente de si el comando se elimina por un ISL o una conexión de dispositivo final, se notifica al originador.
La información incluye el código de motivo (tiempo de espera agotado, sin ruta, etc.) y un encabezado de paquete descartado que se utiliza para deducir los flujos afectados por la caída.


Tipos de notificación de la fabric: CSP (hardware)

  • Primitivos de señal de congestión (CSP) basados en hardware
    • Por lo general, se envían desde la capa FC-1 del puerto de detección (habitualmente, mediante firmware de bajo nivel) a los dispositivos registrados.
    • Consisten en códigos ópticos (no frames) que se envían a través del enlace entre dispositivos de Fibre Channel conectados directamente. No están sujetos a problemas de latencia de la fabric.
    • Proporcionan detección rápida (en tiempo real) de situaciones de congestión repentina y reaccionan instantáneamente mediante la indicación del puerto conectado físicamente.
    • No compatibles con PowerMax.

 

  • Señal de congestión:
Los CSP son un primitivo de FC, basado en código óptico (no un frame), que indica que los recursos de transmisión del puerto de envío superaron un umbral.
Por lo general, esto se envía desde una capa FC-1 del puerto de detección (habitualmente, mediante firmware de bajo nivel) a los dispositivos registrados.
Se necesitan señales además de FPIN porque los primitivos se pueden transmitir en un puerto congestionado incluso cuando no hay créditos disponibles (un frame de FPIN debe esperar cuando no hay créditos). 
Por lo tanto, a diferencia de un FPIN, las señales pueden considerarse como indicadores de congestión en tiempo real con una mejor garantía de entrega.



Requisitos de la fabric:

  • Brocade:
    • Se soportan el switch Connectrix DS-66xx, MP-7810/7850B y el hardware de director ED-DCX6B o versiones posteriores.
    • Brocade soporta las notificaciones de la fabric con Fabric OS 9.0 o superior.
      • La integración de PowerMax soporta Fabric OS 9.2.0a o superior.
      • Fabric OS 9.2.0a tiene umbrales más precisos para las notificaciones de la fabric.
    • Se requiere licencia de Fabric Vision para FPIN-LI.
    • Debe habilitarse la política de MAPS (conservadora, moderada o agresiva).

 

  • Cisco MDS
    • Cisco soporta las notificaciones de la fabric con NX-OS 9.3.1 o superior.
      • La integración de PowerMax se probó con 9.3(2a).
      • Se soporta cualquier switch o director que pueda ejecutar estas versiones.
    • Las notificaciones de la fabric no están habilitadas de manera predeterminada y se requieren pasos para habilitarlas.

 

  • MPIO y PowerPath requieren SO y HBA que soporten notificaciones de la fabric.

 

  • No es necesario que todos los componentes soporten las notificaciones de la fabric.
    • Por ejemplo, los antiguos HBA 4G y 8G, en los que la óptica y la congestión antiguas son problemas importantes.


Para solucionar los problemas del puerto FC predeterminado, siga siempre el artículo de autoayuda:
Connectrix: Cómo se soluciona el problema del nodo de Fibre Channel al puerto del switch o los problemas de comunicación de SFP mediante eliminación: recurso de autoayuda.

Additional Information

Es posible que los administradores de arreglos SAN y fabric puedan resolverlos mediante la limpieza adecuada de los conectores ópticos en los cables.  Para obtener más información , consulte Todos los productos: Los contaminantes, como el polvo, en la cara del extremo del conector de fibra óptica, causan un rendimiento de I/O deficiente

Affected Products

Connectrix
Article Properties
Article Number: 000224090
Article Type: How To
Last Modified: 20 Jun 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.