FPIN(Fabric Performance Impact Notification) 메시지, 메시지 정의 및 의미
Summary: FPIN(Fabric Performance Impact Notification) 메시지, 메시지 정의 및 의미
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는 손상된(문제가 있지만 사용할 수 있는) 경로를 계속 사용하여 패브릭으로 데이터를 전송하므로 혼잡 또는 악화되는 경우가 많습니다.
- 혼잡: 패브릭에 들어오는 프레임 속도가 패브릭을 빠져나가는 프레임 속도를 초과할 때 발생합니다. 이러한 경우는 일반적으로 느린 배출 현상으로 여겨집니다.
-
-
- 초과 구독은 처리할 수 있는 프레임보다 더 많은 프레임이 도착하는 경우(대역폭 불일치)에 발생하는 현상입니다.
- 더 빠른 속도의 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) 후 패브릭 컨트롤러(일반적으로 스위치)에 등록합니다.
- 디바이스는 T11 알림 표준을 지원해야 합니다.
- 알림을 성공적으로 수신하려면 디바이스가 다음을 수행해야 합니다.
- 특정 알림 유형을 수신하도록 등록해야 합니다.
- 알림 조건이 발생합니다.
- 조건이 존재하는 영역 내 피어 디바이스여야 합니다.
신호와 FPIN을 수신하려는 엔드 디바이스는 EDC(Exchange Diagnostic Capability) 및 RDF(Register diagnostic function)를 사용하여 로그인(FLOGI) 후 패브릭 컨트롤러에 각각 등록합니다.
알림을 수신하려면 디바이스가 특정 알림을 수신하도록 등록되어 있고, 알림 상태가 발생하고, 조건이 존재하는 영역 내 피어 디바이스여야 합니다.
FPIN을 생성할 수 있는 이벤트에는 4가지 유형이 있습니다(소프트웨어).
- 링크 무결성: MPIO 드라이버는 링크 무결성 알림을 수신하고 경로 선택을 관리합니다. MPIO가 손상된 경로에 연결되면 영향을 받는 MPIO 호스트에 알림이 전송되어 조치를 취할 수 있습니다.
이 정보에는 링크 장애, 신호 손실, 잘못된 CRC 등과 같은 사유 및 위반된 임계값이 포함됩니다.
- 혼잡: 패브릭 F포트에서 감지된 혼잡 상태가 연결된 엔드 디바이스에 통지됩니다.
FPIN 혼잡 알림은 전송 속도를 늦추거나 직렬 읽기 I/O를 실행하는 등 I/O 스케줄링을 최적화할 수 있는 엔드 디바이스에 유용한 정보입니다.
일반적으로 혼잡 알림은 교환 완료 시간이 길어지는 이유를 나타냅니다.
- 피어 혼잡: 피어 혼잡 알림은 혼잡이 발생한 엔드 디바이스의 등록된 모든 영역 내 피어로 전송됩니다.
피어가 이러한 유형의 혼잡을 완화하기 위해 활용할 수 있는 다양한 해결 방법이 있습니다.
예를 들어 피어의 포트가 대상 포트보다 빠르게 자동 협상될 수 있는 경우 피어는 데이터 속도를 대상의 데이터 속도와 일치하도록 제한할 수 있습니다.
- 전달 중단: 패브릭이 패킷을 폐기하면 패브릭 알림은 FPIN 전달 알림을 전송하여 장애를 이니시에이터에 알립니다.
ISL 또는 엔드 디바이스 연결에 의해 명령이 누락되더라도 발신자에게 알림이 전송됩니다.
이 정보에는 사유 코드(시간 초과, 경로 없음 등)와 삭제의 영향을 받는 흐름을 추론하는 데 사용되는 삭제된 패킷 헤더가 포함됩니다.
패브릭 알림 유형 - CSP(하드웨어)
- 하드웨어 기반 CSP(Congestion Signal Primitive)
- 일반적으로 감지 포트의 FC-1 계층에서 등록된 디바이스로 전송됩니다(일반적으로 로우 레벨 펌웨어를 통해).
- 직접 연결된 Fibre Channel 디바이스 간에 링크를 통해 전송되는 옵티컬 코드(프레임이 아님)로 구성됩니다. 패브릭 지연 문제가 발생하지 않음
- 갑작스러운 혼잡 상황을 실시간으로 감지하여 물리적으로 연결된 포트에 신호를 보내 즉각적으로 대응할 수 있습니다.
- PowerMax에서는 지원되지 않음
- 혼잡 신호:
이는 일반적으로 감지 포트의 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)에서 테스트되었습니다.
- 이러한 버전을 실행할 수 있는 모든 스위치 또는 디렉터가 지원됩니다.
- 패브릭 알림은 기본적으로 활성화되어 있지 않으며 활성화하기 위한 단계가 필요합니다.
- Cisco는 NX-OS 9.3.1 이상에서 패브릭 알림을 지원합니다.
- MPIO 및 PowerPath에는 패브릭 알림을 지원하는 OS 및 HBA가 필요합니다.
- 모든 구성 요소가 패브릭 알림을 지원할 필요는 없습니다.
- 노후화된 옵틱과 혼잡이 심각한 문제인 기존 4G 및 8G HBA를 예로 들 수 있습니다.
기본 FC 포트 문제 해결의 경우 항상 자체 도움말 문서를 따르십시오.
Connectrix: 제거를 통해 포트 또는 SFP 통신 문제를 전환하도록 Fibre Channel 노드 문제를 해결하는 방법, 자체 도움말
Additional Information
SAN 어레이 및 패브릭 관리자는 케이블의 옵티컬 커넥터를 적절하게 청소하여 이 문제를 해결할 수 있습니다. 자세한 내용은 다음을 참조하십시오. 모든 제품: 광섬유 커넥터 끝면의 먼지와 같은 오염 물질로 인해 I/O 성능이 저하됩니다.