FPIN(Fabric Performance Impact Notification) 메시지, 메시지 정의 및 의미

Summary: FPIN(Fabric Performance Impact Notification) 메시지, 메시지 정의 및 의미

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

FPIN(Fabric Performance Impact Notification) 메시지는 성능에 영향을 줄 수 있는 특정 조건을 패브릭 네트워크 내의 디바이스에 사전 예방적으로 알리도록 설계되었습니다.

패브릭 알림 메시지는 패브릭 성능에 대한 부정적인 영향을 완화하는 조기 경고 시스템 역할을 하며, 디바이스에 현재 패브릭 상태를 알려 I/O 동작을 최적화하고 손상된 경로를 방지하도록 개발되었습니다.
여기에는 링크 무결성, 전달 알림 및 정체 문제에 대한 알림이 포함됩니다.
패브릭 알림은 패브릭의 이벤트에 대한 자세한 정보를 엔드 디바이스에 제공하는 메커니즘으로, 사용자(사용자)가 최신 FC SAN에서 발생하는 데이터 흐름 문제를 해결하는 데 도움을 주기 위한 것입니다.

알림은 기본적으로 최종 장치에 알려줍니다. "You are sending too much into the fabric" or "Beware, there is a problem ahead—slow down or switch paths."
엔드 디바이스는 문제를 인식하고패브릭 전체 이벤트가 펼쳐질 때까지 혼잡을 전송 또는 수신 디바이스에 적극적으로 알리는 문제 해결
을 시작할 수 있습니다.

FC 데이터 흐름 및 영향:

  • FC 데이터 흐름은 다음 세 가지 문제의 영향을 받을 수 있습니다.
    • 링크 무결성: SAN 경로에 있는 구성 요소(SFP, 케이블, 패치 패널)가 의심스럽거나 오작동하는 경우 심각한 문제를 일으키고 애플리케이션 성능 저하, 충돌 및 운영 중단으로 이어질 수 있습니다.
이러한 오류는 간헐적으로 발생할 수 있으며 문제 해결이 어려울 수 있습니다.

 

    • 부적절한 MPIO(Multi-Path Input Output) 설정: 대부분의 기본 MPIO 설정에서는 "라운드 로빈"을 사용합니다. 링크 무결성 문제 또는 혼잡 문제가 있는 경우 라운드 로빈으로 설정된 MPIO는 손상된(문제가 있지만 사용할 수 있는) 경로를 계속 사용하여 패브릭으로 데이터를 전송하므로 혼잡 또는 악화되는 경우가 많습니다.

 

  • 혼잡: 패브릭에 들어오는 프레임 속도가 패브릭을 빠져나가는 프레임 속도를 초과할 때 발생합니다. 이러한 경우는 일반적으로 느린 배출 현상으로 여겨집니다.
FC 네트워크에서 혼잡이 발생하는 주된 원인은 세 가지입니다.
      • 초과 구독은 처리할 수 있는 프레임보다 더 많은 프레임이 도착하는 경우(대역폭 불일치)에 발생하는 현상입니다.
        • 더 빠른 속도의 32Gbps 스토리지 어레이가 레거시 4Gbps, 8Gbps 및 16Gbps 패브릭과 혼합되어 있기 때문에 오늘날 더 많은 문제가 발생합니다.
      • 크레딧 중단은 디바이스가 크레딧 반환을 중지하여 링크를 정지시킬 때 발생합니다.
        • 크레딧이 정체된 디바이스는 "느린 배출 현상"으로 간주됩니다.
      • 크레딧 손실은 물리적 오류로 인해 프레임이나 크레딧 응답이 손상되거나 링크 용량이 줄어들 때 발생하는 경우입니다.


요소 및 요구 사항:

두 가지 유형의 패브릭 알림

    • 소프트웨어 기반 FPIN(Fabric Performance Impact Notification) ELS(Extended Link Service) 메시지
    • 하드웨어 기반 CSP(Congestion Signal Primitive)


패브릭 알림을 사용하려면 패브릭에 3개의 중요한 패브릭 서비스를 구현해야 합니다. 패브릭 컨트롤러(스위치)에서 작동하는 코어 ELS(Extended Link Service)

    • EDC(Exchange Diagnostic Capability)
    • RDF(Register Diagnostic Function)
    • FPIN(Fabric Performance Impact Notification)

 

  • 알림을 위해 디바이스를 등록하는 방법:
    • 디바이스는 T11 알림 표준을 지원해야 합니다.
      • 스토리지, 스위치, HBA, OS 및 경로 다중화 소프트웨어 공급업체에서 다양한 지원 제공
      • 향후 Fabric Notifications 백서에서는 지원 디바이스, 펌웨어, OS 등에 대한 세부 정보를 제공할 것입니다.
    • 신호 및 FPIN을 수신하려는 엔드 디바이스는 로그인(FLOGI) 후 패브릭 컨트롤러(일반적으로 스위치)에 등록합니다.

 

  • 알림을 성공적으로 수신하려면 디바이스가 다음을 수행해야 합니다.
    • 특정 알림 유형을 수신하도록 등록해야 합니다.
    • 알림 조건이 발생합니다.
    • 조건이 존재하는 영역 내 피어 디바이스여야 합니다.


신호와 FPIN을 수신하려는 엔드 디바이스는 EDC(Exchange Diagnostic Capability) 및 RDF(Register diagnostic function)를 사용하여 로그인(FLOGI) 후 패브릭 컨트롤러에 각각 등록합니다.
알림을 수신하려면 디바이스가 특정 알림을 수신하도록 등록되어 있고, 알림 상태가 발생하고, 조건이 존재하는 영역 내 피어 디바이스여야 합니다. 


FPIN을 생성할 수 있는 이벤트에는 4가지 유형이 있습니다(소프트웨어).

  • 링크 무결성: MPIO 드라이버는 링크 무결성 알림을 수신하고 경로 선택을 관리합니다. MPIO가 손상된 경로에 연결되면 영향을 받는 MPIO 호스트에 알림이 전송되어 조치를 취할 수 있습니다.
엔드 디바이스는 MPIO 환경 내에서 즉시 대체 경로로 페일오버, I/O 속도 변경 또는 큐잉 알고리즘 변경 등으로 최적의 복구 방법을 결정합니다.
이 정보에는 링크 장애, 신호 손실, 잘못된 CRC 등과 같은 사유 및 위반된 임계값이 포함됩니다.

 

  • 혼잡: 패브릭 F포트에서 감지된 혼잡 상태가 연결된 엔드 디바이스에 통지됩니다.
이 정보에는 경고 또는 알람 심각도 수준이 포함됩니다.
FPIN 혼잡 알림은 전송 속도를 늦추거나 직렬 읽기 I/O를 실행하는 등 I/O 스케줄링을 최적화할 수 있는 엔드 디바이스에 유용한 정보입니다.
일반적으로 혼잡 알림은 교환 완료 시간이 길어지는 이유를 나타냅니다.

 

  • 피어 혼잡: 피어 혼잡 알림은 혼잡이 발생한 엔드 디바이스의 등록된 모든 영역 내 피어로 전송됩니다.
알림의 정보에는 혼잡 유형(크레딧 정지/초과 구독) 및 영향을 받는 디바이스 목록이 포함됩니다.
피어가 이러한 유형의 혼잡을 완화하기 위해 활용할 수 있는 다양한 해결 방법이 있습니다.
예를 들어 피어의 포트가 대상 포트보다 빠르게 자동 협상될 수 있는 경우 피어는 데이터 속도를 대상의 데이터 속도와 일치하도록 제한할 수 있습니다.

 

  • 전달 중단: 패브릭이 패킷을 폐기하면 패브릭 알림은 FPIN 전달 알림을 전송하여 장애를 이니시에이터에 알립니다.
이 FPIN은 엔드 디바이스에 장애를 즉시 알려서 애플리케이션 시간 초과를 완화하는 데 사용됩니다.
ISL 또는 엔드 디바이스 연결에 의해 명령이 누락되더라도 발신자에게 알림이 전송됩니다.
이 정보에는 사유 코드(시간 초과, 경로 없음 등)와 삭제의 영향을 받는 흐름을 추론하는 데 사용되는 삭제된 패킷 헤더가 포함됩니다.


패브릭 알림 유형 - CSP(하드웨어)

  • 하드웨어 기반 CSP(Congestion Signal Primitive)
    • 일반적으로 감지 포트의 FC-1 계층에서 등록된 디바이스로 전송됩니다(일반적으로 로우 레벨 펌웨어를 통해).
    • 직접 연결된 Fibre Channel 디바이스 간에 링크를 통해 전송되는 옵티컬 코드(프레임이 아님)로 구성됩니다. 패브릭 지연 문제가 발생하지 않음
    • 갑작스러운 혼잡 상황을 실시간으로 감지하여 물리적으로 연결된 포트에 신호를 보내 즉각적으로 대응할 수 있습니다.
    • PowerMax에서는 지원되지 않음

 

  • 혼잡 신호:
CSP는 전송 포트의 전송 리소스가 임계값을 초과했음을 나타내는 FC 프리미티브 옵티컬 코드 기반(프레임이 아님)입니다.
이는 일반적으로 감지 포트의 FC-1 계층에서 등록된 디바이스로 전송됩니다(일반적으로 로우 레벨 펌웨어를 통해).
사용 가능한 크레딧이 없는 경우에도 혼잡한 포트에서 프리미티브가 전송될 수 있기 때문에 FPIN 외에 신호가 필요합니다(크레딧이 없는 경우 FPIN 프레임이 대기해야 함). 
따라서 FPIN과 달리 신호는 더 나은 전달 보증을 통해 실시간 혼잡 지표로 간주될 수 있습니다.



패브릭 요구 사항:

  • Brocade
    • Connectrix DS-66xx 스위치, MP-7810/7850B 및 ED-DCX6B 디렉터 하드웨어 이상이 지원됩니다.
    • Brocade는 패브릭 OS 9.0 이상에서 패브릭 알림을 지원합니다.
      • PowerMax 통합은 Fabric OS 9.2.0a 이상에서 지원됩니다.
      • 패브릭 OS 9.2.0a는 패브릭 알림에 대한 보다 정확한 임계값을 가집니다.
    • FPIN-LI에 패브릭 버전 라이선스가 필요합니다.
    • MAPS 정책(보수적, 보통 또는 적극적)을 활성화해야 합니다.

 

  • Cisco MDS
    • Cisco는 NX-OS 9.3.1 이상에서 패브릭 알림을 지원합니다.
      • PowerMax 통합은 9.3(2a)에서 테스트되었습니다.
      • 이러한 버전을 실행할 수 있는 모든 스위치 또는 디렉터가 지원됩니다.
    • 패브릭 알림은 기본적으로 활성화되어 있지 않으며 활성화하기 위한 단계가 필요합니다.

 

  • MPIO 및 PowerPath에는 패브릭 알림을 지원하는 OS 및 HBA가 필요합니다.

 

  • 모든 구성 요소가 패브릭 알림을 지원할 필요는 없습니다.
    • 노후화된 옵틱과 혼잡이 심각한 문제인 기존 4G 및 8G HBA를 예로 들 수 있습니다.


기본 FC 포트 문제 해결의 경우 항상 자체 도움말 문서를 따르십시오.
Connectrix: 제거를 통해 포트 또는 SFP 통신 문제를 전환하도록 Fibre Channel 노드 문제를 해결하는 방법, 자체 도움말

Additional Information

SAN 어레이 및 패브릭 관리자는 케이블의 옵티컬 커넥터를 적절하게 청소하여 이 문제를 해결할 수 있습니다.  자세한 내용은 다음을 참조하십시오. 모든 제품: 광섬유 커넥터 끝면의 먼지와 같은 오염 물질로 인해 I/O 성능이 저하됩니다.

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.