SCSI-Architekturmodell - SCSI architectural model

Das SCSI-Architekturmodell bietet eine abstrakte Ansicht der Art und Weise, wie SCSI- Geräte kommunizieren. Es soll zeigen, wie die verschiedenen SCSI-Standards miteinander zusammenhängen. Die Hauptkonzepte und die Terminologie des SCSI-Architekturmodells sind:

  • In den SCSI-Standards ist nur das extern beobachtbare Verhalten definiert.
  • Die Beziehung zwischen SCSI-Geräten wird durch ein Client-Server-Service-Delivery-Modell beschrieben. Der Client wird als SCSI-Initiator und der Server als SCSI-Ziel bezeichnet .
  • Eine SCSI-Domäne besteht aus mindestens einem SCSI-Gerät , mindestens einem SCSI-Ziel und mindestens einem SCSI-Initiator, der durch ein Dienstbereitstellungssubsystem miteinander verbunden ist .
  • Ein SCSI-Gerät verfügt über einen oder mehrere SCSI-Ports , und ein SCSI-Port verfügt möglicherweise über eine optionale SCSI-Port- ID (SCSI- ID oder PID ).
  • Ein SCSI-Gerät kann einen optionalen SCSI-Gerätenamen haben, der innerhalb der SCSI-Domäne, in der das SCSI-Gerät über SCSI-Ports verfügt, eindeutig sein muss. Dies wird oft als weltweiter Name bezeichnet . Beachten Sie, dass die "Welt" möglicherweise nur aus einer sehr kleinen Anzahl von SCSI-Geräten besteht.
  • Ein SCSI-Ziel besteht aus einer oder mehreren logischen Einheiten (LUNs), die durch logische Einheitennummern identifiziert werden .
  • In eine LUN können abhängige LUNs eingebettet sein. Dies kann bis zu einer maximalen Verschachtelungstiefe von vier adressierbaren Ebenen wiederholt werden.
  • Es gibt drei Arten von SCSI-Ports: Initiator-Ports, Ziel-Ports und Ziel- / Initiator-Ports. Ein SCSI-Gerät kann eine beliebige Kombination von Initiatorports, Zielports und Ziel- / Initiatorports enthalten.
  • Es wird davon ausgegangen, dass verteilte SCSI- Objekte in einem dreischichtigen Modell kommunizieren:
    • Die höchste Abstraktionsebene ist die SCSI-Anwendungsschicht (SAL), bei der ein Initiator und ein Ziel über SCSI-Befehle kommunizieren, die über das SCSI-Anwendungsprotokoll gesendet werden .
    • In der SCSI-Transportprotokollschicht (STPL) wird davon ausgegangen, dass ein Initiator und ein Ziel über ein SCSI-Transportprotokoll kommunizieren . Beispiele für SCSI-Transportprotokolle sind Fibre Channel , SSA , SAS , UAS , iSCSI und die SCSI Parallel Interface .
    • Die unterste Ebene ist die SCSI Interconnect Layer (SIL), bei der ein Initiator und ein Ziel über eine Verbindung miteinander kommunizieren . Es besteht aus den Diensten, dem Signalisierungsmechanismus und dem Verbindungssubsystem, die für die physische Übertragung von Daten von einem Initiator zu einem Ziel verwendet werden.
  • Eine SCSI-Task wird durch einen I_T_L_Q-Nexus dargestellt. Dies ist , wo man mich nitiator Hafen im Gespräch mit einem T - Port Arget, eine Adressierung L UN und zusammen führen sie eine Aufgabe (durch Q ).

Externe Links