Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Fibre Channel Protocol for SCSI, Fourth Version (FCP-4). Revision 00a. October 30, 2006..pdf
Скачиваний:
56
Добавлен:
02.05.2014
Размер:
874.59 Кб
Скачать

10/30/06

INCITS T10, Project 1828-D, Revision 00a

Annex A

(normative)

FCP-4 mapping to SAM-3 (Fibre Channel Protocol Service mapping to SCSI Architectural Model - 3)

A.1 Definition of procedure terms

FCP-4 services are provided to the application client by the initiator FCP_Port to request and manage tasks as described by the SAM-3 standard. SAM-3 further defines how the target FCP_Port enables the device server to receive and process the tasks addressed to a logical unit. The Fibre Channel protocol is described in terms of the services provided by the initiator FCP_Port and target FCP_Port.

See table A.1 for the mapping of objects and identifiers used in this standard to the equivalent remote procedure call terms and definitions used in the SCSI Architecture Model-3 standard.

Table A.1 - FCP-4 procedure terms mapped to terms from SAM-3 standard

 

 

 

 

 

FCP-4 standard procedure terms

Equivalent SAM-3 terms

 

 

 

 

 

 

 

 

 

 

address identifier of initiator FCP_Port

initiator port identifier

 

 

 

 

 

 

address identifier of target FCP_Port

target port identifier

 

 

 

 

 

 

Port_Name of initiator FCP_Port

initiator port name

 

 

 

 

 

 

Port_Name of target FCP_Port

target port name

 

 

 

 

 

 

fully qualified exchange identifier

I_T_L_Q Nexus

 

 

 

 

 

 

fully qualified exchange identifier + logical unit number

I_T_L_Q Nexus

 

 

 

 

 

 

 

 

 

See table A.2 for the definitions of the terms used by this standard and the equivalent SAM-3 names of the terms, the name of the standard where the procedure terms are defined, the standard where the binary contents of the terms are defined, and the routing of the terms. The routing shows:

a)the originating object of the term;

b)the object that is the final destination of the term; and

c)the objects that the term moves through to reach the final destination object.

Working Draft, FCP-4

74

INCITS T10, Project 1828-D, Revision 00a

10/30/06

Table A.2 - Procedure terms

 

Standard

Standard where

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FCP terms

where term

binary contents

 

 

 

 

 

 

 

 

 

 

Term routing

 

 

 

 

defined

of term defined

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

application client buffer offset

SAM-3

SAM-3

DS

 

 

 

 

 

 

 

 

 

targ

 

 

 

 

 

 

init

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

data buffer size

SAM-3

SAM-3

AC

 

 

 

 

 

 

 

 

 

init

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

command descriptor block

SAM-3

SAM-3/cmd

AC

 

 

 

 

 

 

 

 

 

init

 

 

 

 

 

 

 

targ

 

 

 

 

DS

 

 

(note 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Data-In Buffer

SAM-3

cmd (note 2)

DS

 

 

 

 

 

 

 

 

 

targ

 

 

 

 

 

 

init

 

 

 

 

 

AC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Data-Out Buffer

SAM-3

cmd (note 2)

AC

 

 

 

 

 

 

 

 

 

init

 

 

 

 

 

 

 

targ

 

 

 

 

DS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

device server buffer

SAM-3

cmd (note 2)

DS

 

 

 

 

 

 

 

 

 

targ

 

 

 

 

 

 

init

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

initiator SCSI ID

SAM-3

this standard

DS

 

 

 

 

 

 

 

 

 

targ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

or TM

 

 

 

 

targ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

link control function

this stan-

this standard

AC

 

 

 

 

 

 

 

 

 

init

 

 

 

 

 

 

 

targ

 

 

 

 

dard

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

logical unit number

SAM-3

this standard

AC

 

 

 

 

 

 

 

 

 

init

 

 

 

 

 

 

 

targ

 

 

 

 

DS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

or AC

 

 

 

 

 

 

init

 

 

 

targ

 

TM

 

 

 

 

 

 

 

 

 

 

 

 

 

 

or DS

 

 

 

 

 

targ

 

init

 

 

 

 

 

 

 

 

 

 

 

 

 

 

request byte count

SAM-3

SAM-3

DS

 

 

 

 

 

 

 

 

 

targ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

service response

SAM-3

this standard

DS

 

 

 

 

 

 

 

 

 

targ

 

 

 

 

 

 

init

 

 

 

 

 

AC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

or targ

 

 

 

 

DS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

status

SAM-3

SAM-3

DS

 

 

 

 

 

 

 

 

 

targ

 

 

 

 

 

 

init

 

 

 

 

 

AC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

task tag

SAM-3

this standard

AC

 

 

 

 

 

 

 

 

 

init

 

 

 

 

 

 

 

targ

 

 

 

 

DS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

or AC

 

 

 

 

 

init

 

 

targ

 

TM

 

 

 

 

 

 

 

 

 

 

 

 

 

or DS

 

 

 

 

 

targ

 

init

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

target port identifier

SAM-3

this standard

AC

 

 

 

 

 

 

 

 

 

init

 

 

 

 

 

 

 

targ

 

 

 

 

DS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

or AC

 

 

 

 

 

init

 

 

targ

 

TM

 

 

 

 

 

 

 

 

 

 

 

 

 

or DS

 

 

 

 

 

targ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

target port identifier + initiator port

this stan-

this standard

targ

 

 

 

 

 

 

 

 

 

DS

 

 

 

 

 

 

 

 

identifier

dard

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

or targ

 

 

 

 

TM

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

task attribute

SAM-3

this standard

AC

 

 

 

 

 

 

 

 

 

init

 

 

 

 

 

 

 

targ

 

 

 

 

DS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Key: AC = application client, cmd = SCSI command standards, DS = device server, init = initiator,

SAM-3 = SCSI Architecture Model-3 standard, TM = task manager, targ = target

 

 

 

 

 

 

 

 

Notes

1)The portions not defined in SAM-3 are defined in the SCSI command standards (e.g. SPC-3).

2)Parameter lists are defined within one of the SCSI command standards (e.g., SPC-3). SCSI standards do not define non-parameter list information.

75

Working Draft, FCP-4