Rozhraní služeb zastřešení - Enclosure Services Interface - Wikipedia

The Rozhraní služeb zastřešení (ESI) je počítačový protokol používaný v SCSI skříně. Toto je část řetězce připojení, která umožňuje hostitelskému počítači komunikovat s krytem a získat tak přístup k jeho napájení, chlazení a dalším nedatovým charakteristikám. Tento celkový přístup se nazývá Služby zastřešení připojené k SCSI:

Rozhraní ESI

Hostitelský počítač komunikuje s disky v krytu prostřednictvím sériového rozhraní SCSI (které může být buď FC-AL nebo SAS ). Jedno z diskových zařízení umístěných v krytu je nastaveno tak, aby umožňovalo Služby SCSI Enclosure Services (SES) komunikace prostřednictvím a LUN. Disková jednotka poté komunikuje s procesorem SES v krytu přes ESI. Data odeslaná přes rozhraní ESI jsou jednoduše obsahem a Příkaz SCSI a odpověď na tento příkaz.

V krytech odolných proti chybám má více než jeden slot pro diskovou jednotku povolen ESI, který umožňuje pokračovat v komunikaci SES i po selhání kterékoli z diskových jednotek.

ESI elektrické rozhraní

Rozhraní ESI bylo navrženo tak, aby využívalo sedm existujících adresních signálů „SEL_n“, které se v době zapnutí používají k určení adresy (ALPA ) diskové jednotky. Extra osmý signál zvaný "-PARALLEL ESI" se používá k přepínání funkce signálů SEL_n.

Název signáluFunkce
SEL_0 / D0Bit datové sběrnice 0
SEL_1 / D1Bit datové sběrnice 1
SEL_2 / D2Bit datové sběrnice 2
SEL_3 / D3Bit datové sběrnice 3
SEL_4 / -ENCL_ACKSkříň hodiny toto potvrdí přenos dat pro čtení nebo zápis
SEL_5 / -DSK_RDDisková jednotka to hodinuje, aby poslala NIBL ​​dat do skříně
SEL_6 / -DSK_WRDisková jednotka to provede tak, aby přijímala NIBL ​​dat ze skříně

Sekvence příkazů ESI

SCSI Odeslat diagnostický příkaz nebo je z hostitelského počítače odeslán příkaz Přijmout diagnostické výsledky k zahájení přenosu SES. Disková jednotka poté tvrdí „-PARALLEL ESI“, aby zahájila tuto sekvenci fází sběrnice ESI:

FázeFunkce
Fáze objevuDisková jednotka testuje, zda je skříň kompatibilní se SFF-8067
Fáze veleníDisková jednotka odesílá SCSI CDB do skříně (podobně jako fáze zápisu)
BuďFáze čteníDisková jednotka odesílá data diagnostické stránky do skříně
neboFáze zápisuDisková jednotka přijímá data diagnostické stránky ze skříně

Nakonec disková jednotka vypíše „-PARALLEL ESI“.

Výše uvedená sekvence je pouze jednoduchá implementace 4bitového širokého paralelního rozhraní, které se používá k provedení transakce SCSI. Pokud je CDB pro příkaz Odeslat diagnostiku, data se odešlou do Diagnostická stránka SCSI v krytu. Pokud je CDB pro příkaz SCSI Příjem diagnostických výsledků, jsou data přijata ze stránky diagnostiky SCSI. Žádné další typy CDB nejsou povoleny.

Alternativy k ESI

Existují dvě běžné alternativy ESI:

Specifikace

Definici protokolů ESI vlastní společnost ANSI výbor a definovány ve svých specifikacích ANSI SFF-8067 a ANSI SFF-8045.