점멸 패턴의 국제 해석
International Blinking Pattern InterpretationInternational Blicking Pattern Interpretation(IBPI)은 내부 컴퓨터 하드웨어 표준입니다.다음 두 가지 항목을 정의합니다.
IBPI는 2011년 [1]Small Form Factor Special Interest Group의 SFF-8489 사양에 의해 정의되었습니다.SGPIO는 스토리지 업계 전반에 걸쳐 채택되어 SCSI 인클로저 서비스(SES)나 SAF-TE와 같은 독점 프로토콜로 대체되었습니다.
드라이브 또는 슬롯의 상태는 빈 상태, 장애 상태, 재구축 상태 등입니다.드라이브 또는 슬롯의 상태는 호스트버스 어댑터에 의해 결정되며, 일반적으로 케이블 상의 SGPIO 시그널을 통해 백플레인으로 전송됩니다.
표준 시스템 아키텍처
일반적인 시스템 아키텍처에서 호스트 버스 어댑터(HBA)는 4×iPass[clarification needed] 케이블을 통해 백플레인에 연결됩니다.SGPIO 시그널은 이 케이블 내에서 동작합니다.백플레인은 옵션으로 I²C 또는 SMBus를 통해 메인보드의 베이스보드 관리 컨트롤러에 접속할 수 있습니다.
SGPIO 버스는 4개의 전기 신호로 구성됩니다.이니시에이터(일반적으로 호스트 버스 어댑터 또는 SAS Expander)에서 시작하여 타깃(일반적으로 백플레인)에 도달합니다.
| 신호. | 송신기 | 묘사 |
|---|---|---|
| SCLock | 이니시에이터 | 클럭 신호 |
| 슬로드 | 이니시에이터 | 비트 스트림의 마지막 클럭. 다음 클럭에서 새로운 비트스트림을 시작합니다. |
| SData Out* | 이니시에이터 | 시리얼 데이터 출력 비트스트림 |
| SData In | 대상 | 시리얼 데이터 입력 비트스트림SDataIn은 일부 SGPIO 디바이스에서 지원되지 않을 수 있습니다. |
SGPIO는 일반적으로 SAS 또는 SATA 케이블과 함께 사용되며, 각 물리 포트는 단일 디스크 드라이브에 연결됩니다.
SGPIO 비트 정의
다음 그림은 SClock, SLoad 및 SDataOut과 SDataIn이라는2개의 데이터 비트와의 관계를 나타내고 있습니다.SGPIO 프레임은 SLoad가 적어도5개의 SClock 사이클 동안 로우 상태가 되면 기동됩니다.
새로운 SGPIO 프레임의 기동 후에, 드라이브 마다 3비트가 이니시에이터로부터 SData Out 회선으로 구동됩니다.동시에 타겟은 SDataIn 회선상의 3비트를 드라이브합니다.이니시에이터와 타깃은 모두 상승 에지 클럭을 사용하여 SLoad, SDataOut 및 SDataIn의 변경을 전송합니다.
그림에서는 4개의 드라이브슬롯(12 클럭)에 대한 SGPIO를 나타내고 있습니다.이것은, 최소한 허가되고 있는 것입니다.SGPIO 스트림은 더 커질 수 있으며 익스팬더의 경우 스트림이 12, 24 또는 36 드라이브/슬롯의 슬롯 데이터로 구성되는 것은 드문 일이 아닙니다.
3비트의 정의
드라이브당 3비트는 다음과 같이 설명됩니다.
첫 번째 비트(ODN.0)는 액티비티를 나타내기 위해 배타적으로 사용됩니다.두 번째 및 세 번째 비트인 위치찾기(ODN.1)와 실패(ODN.2)는 드라이브의 위치찾기와 실패 상태를 나타내는 데 직접 사용됩니다.
| ODn.0 | ODn.1 | ODn.2 |
|---|---|---|
| 활동 | 위치하다 | 실패하다 |
SGPIO의 결점
원래의 SGPIO 스트림은 저비용 실장을 목적으로 하고 있어 액티비티 LED, 로케이션 LED 및 장애 LED를 나타내는 기능에만 한정되어 있습니다.SGPIO는 2004년에 HBA 백플레인 및 백플레인 벤더에 의해 보급되어 채택되었으며 하드웨어 제조원의 지원으로 더욱 보급되고 있습니다.
SAS/SATA 하드 드라이브의 등장으로 백플레인은 일반적으로 로우엔드 시스템에서 하이엔드 시스템으로 크게 달라지지 않습니다.단, SAS의 경우 물리 포트를 추가할 수 있습니다.시스템 벤더가 하이엔드 시스템과 로우엔드 시스템용으로 별도의 백플레인을 설계하는 것은 경제적이지 않기 때문에 SGPIO 표준은 미드레인지 및 하이엔드 시스템에서도 널리 보급되었습니다.
하이엔드 시스템에서는 이니시에이터가 드라이브 재구축 및 드라이브 장애 예측과 같은 유용한 상태 정보를 추가로 제공할 수 있습니다.컴포넌트 벤더에 의해 표준에 대한 다양한 추가사항을 상세하게 설명하려는 노력과 동시에 원래 SGPIO 사양에는 이러한 조건을 나타내는 표준이 없었습니다.그 결과 IBPI 사양은 SGPIO 스트림의 비트의 점멸 주파수를 사용하여 드라이브의 추가 상태를 나타냅니다.
SGPIO 해석
SGPIO 사양에는 슬롯(또는 하드 드라이브)당 3비트가 있습니다.이 항에서는 IBPI 사양에 따라 이들 각 비트가 어떻게 해석되는지에 대해 설명합니다.
액티비티 비트만 다른 2개의 비트와는 독립적으로 해석됩니다.두 비트가 모두 솔리드 온으로 구동되는 특수한 경우 다른 두 비트(위치 및 장애)는 서로 조합하여 해석될 수 있습니다.그 이외의 경우 로케이트 비트와 실패 비트는 독립적으로 해석됩니다.
여기서 설명하는 조건은 비트의 상태를 판별하기 위해서만 사용되며 이러한 조건에 따라 LED가 어떻게 구동되는지는 설명하지 않습니다.
하드 드라이브 존재 여부(슬롯 일치 상태) 및 유효 상태
특정 슬롯의 HDD가 없거나, 떼어낸 경우, 그 슬롯의 액티비티는 의미가 없기 때문에 해석할 수 없습니다.슬롯의 위치를 확인하거나 장애를 나타내는 것이 바람직할 수 있으므로 물리 드라이브가 없는 경우에도 특정 슬롯에 대해 Locate 및 Fail 비트가 의미를 가질 수 있습니다.
액티비티 비트(ODN.0) 해석
다음 섹션에서는 IBPI 사양에 따라 액티비티 비트를 해석하는 방법에 대해 설명합니다.
| 조건. | SData Out | SGPIO 해석 | |
|---|---|---|---|
| 드라이브 있음 | 액티비티(ODN.0) | 주 | 묘사 |
| 네. | 0 | 액티비티 없음 | |
| 1 | 활동 | ||
| 아니요. | 0 또는 1 | 없음 | 액티비티 비트는 마스크되어 해석에 사용되지 않습니다.드라이브가 없는 슬롯에 대해서는 Locate 비트 및 Fail 비트만 유효합니다. |
비트(ODN.1) 및 장애 비트(ODN.2)의 해석을 찾습니다.
다음 섹션에서는 IBPI 사양에 따라 Locate 및 Fail 비트를 해석하는 방법을 보여 줍니다.
| SGPIO SDATAOUT 비트 | SGPIO 해석 | ||
|---|---|---|---|
| 위치(ODN.1) | 실패(ODN.2) | 주 | 묘사 |
| 1 | 0 | 검색(식별) | 이 상태는 슬롯 또는 드라이브를 식별하기 위해 사용됩니다. |
| 0 | 1 | 실패하다 | 이 상태는 드라이브에 장애가 있는 슬롯을 나타냅니다. |
| 1 | 1 | 재구축(권장) | 레거시 및 SGPIO 이니시에이터와의 상호 호환성을 위해 재구축에 대한 두 해석 모두 지원되어야 합니다. |
| 0 또는 1 | 1Hz | 재구축(지원) | |
| 0 또는 1 | 2Hz | 예측 고장 분석 | 이 슬롯의 드라이브는 아직 동작하고 있습니다만, 곧 장해가 발생할 것으로 예상됩니다. |
| 0 또는 1 | 4Hz | 핫 스페어 | 이 슬롯에는, 자동적으로 재구축되어 고장난 드라이브를 교환하기 위한 마크가 붙어 있는 드라이브가 있습니다. |
| 1Hz | 0 또는 1 | 크리티컬 어레이 내 | 이 슬롯이 속한 어레이가 저하되었습니다. |
| 2Hz | 0 또는 1 | 장애가 발생한 어레이 | 이 슬롯이 속한 어레이에 장애가 발생했습니다. |
| 4Hz | 0 또는 1 | 향후 사용을 위해 예약됨 | |
| n Hz(듀티 사이클 50±5%) – 진동 신호0.5Hz 미만의 신호는 진동하지 않는 것으로 해석됩니다. | |||
LED 점멸 패턴 해석
IBPI 표준에서는 그림 3과 같이 2와 3의 LED 구현에 대한 해석을 정의하고 있습니다.
| SGPIO-SDATAOUT 비트 | 슬롯당 2개의 LED | 슬롯당 3개의 LED | |||
|---|---|---|---|---|---|
| 액티비티 LED | 상태 LED | 액티비티 LED | LED 위치 확인 | 장애 LED | |
| 드라이브가 없습니다. | 쉬는 | 없음 | 쉬는 | 없음 | 없음 |
| 드라이브 있음, 활동 없음 | 온 | 없음 | 온 | 없음 | 없음 |
| 드라이브 있음, 액티비티 | 4Hz | 없음 | 4Hz | 없음 | 없음 |
| 검색(식별) | 4Hz | 4Hz | 없음 | 4Hz | 쉬는 |
| 실패하다 | 없음 | 온 | 없음 | 쉬는 | 온 |
| 재구축 | 없음 | 1Hz | 없음 | 쉬는 | 1Hz |
| 예측 고장 분석 | 없음 | 4Hz에서 2회 점멸, 2Hz에서 1회 일시정지 | 없음 | 없음 | 4Hz에서 2회 점멸, 2Hz에서 1회 일시정지 |
| 핫 스페어 | 없음 | 4Hz에서 2회 깜박임, 0.3Hz에서 1회 일시정지 | 없음 | 없음 | 4Hz에서 2회 깜박임, 0.3Hz에서 1회 일시정지 |
| 크리티컬 어레이 내 | 없음 | 없음 | 없음 | 없음 | 없음 |
| 장애가 발생한 어레이 | 없음 | 없음 | 없음 | 없음 | 없음 |
| 정의되어 있지 않다 | 없음 | 없음 | 없음 | 없음 | 없음 |
요약표
이 표는 앞서 정의한 개개의 테이블을 1개의 테이블로 정리한 것입니다.
| SGPIO SDATAOUT 비트 | ODn.0(액티비티) | ODn.1(장소) | ODn.2(실패) | 슬롯당 2개의 LED | 슬롯당 3개의 LED | |||
|---|---|---|---|---|---|---|---|---|
| 액티비티 LED | 상태 LED | 액티비티 LED | LED 위치 확인 | 장애 LED | ||||
| 드라이브가 없습니다. | 없음 | 없음 | 없음 | 쉬는 | 없음 | 쉬는 | 없음 | 없음 |
| 드라이브 있음, 활동 없음 | 0 | 없음 | 없음 | 온 | 없음 | 온 | 없음 | 없음 |
| 드라이브 있음, 액티비티 | 1 | 없음 | 없음 | 4Hz | 없음 | 4Hz | 없음 | 없음 |
| 검색(식별) | 없음 | 1 | 0 | 4Hz | 4Hz | 없음 | 4Hz | 쉬는 |
| 실패하다 | 없음 | 0 | 1 | 없음 | 온 | 없음 | 쉬는 | 온 |
| 재구축 | 없음 | 1 | 1 | 없음 | 1Hz | 없음 | 쉬는 | 1Hz |
| 재구축 | 없음 | 없음 | 1Hz | 없음 | 1Hz | 없음 | 쉬는 | 1Hz |
| 예측 고장 분석 | 없음 | 없음 | 2Hz | 없음 | 4Hz에서 2회 깜박임, 2Hz에서 1회 일시정지 | 없음 | 없음 | 4Hz에서 2회 깜박임, 2Hz에서 1회 일시정지 |
| 핫 스페어 | 없음 | 없음 | 4Hz | 없음 | 없음 | 없음 | 없음 | 없음 |
| 크리티컬 어레이 내 | 없음 | 1Hz | 없음 | 없음 | 없음 | 없음 | 없음 | 없음 |
| 장애가 발생한 어레이 | 없음 | 2Hz | 없음 | 없음 | 없음 | 없음 | 없음 | 없음 |
| 정의되어 있지 않다 | 없음 | 4Hz | 없음 | 없음 | 없음 | 없음 | 없음 | 없음 |
역사
사양서 초안은 2008년 8월 5일 당시 [1]위키피디아에 관한 기사에 기초해 처음 발표되었다.American Megatrends(AMI)는 2009년 [2]1월에 IBPI를 구현하는 제품을 발표했습니다.IBPI를 하나의 대안으로 식별하는 등 2011년에 몇 번의 개정을 거쳐 2011년 11월에 개정 0.4가 채택되었다.AMI, Hewlett-Packard, Molex, Sandisk 등 4개사가 이 기준에 찬성표를 던졌다.다른 사람들은 모두 [1]기권했다.
레퍼런스
- ^ a b c "International Blinking Pattern Interpretation". SFF-8489 Specification revision 0.4. November 29, 2011. Retrieved September 5, 2013.
- ^ "American Megatrends Releases MegaRAC® MG9082 Backplane Controller Compliant with IBPI Specification". Press release. January 30, 2009. Retrieved September 5, 2013.





