Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
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

B.2 FCP write example, frame level

A chart of the Sequences and frames typically transmitted to perform an FCP write is shown in figure B.1. All frames of a Sequence have a frame level FC-FS-2 acknowledgment returned automatically as part of the link control.

Figure B.1 - Example of class 2 FCP write operation

Initiator Seq

Initiator Frames

Target Frames Target Seq

 

 

 

FCP_CMND

FCP_CMND Frame (T1)

 

 

 

SOFi2, OX_ID, Originator,

Initiator, First Seq, End Seq,

Xfer Seq Initiative, EOFn

ACK

RX_ID, EOFt

FCP_XFER_RDY

FCP_XFER_RDY Frame (I1)

SOFi2, FQXID, Responder,

Initiator, End Seq,

Xfer Seq Initiative, EOFn

ACK, EOFt

FCP_DATA

FCP_DATA Frames (T6)

(See figure B.2) ACKs

(See figure B.2)

FCP_RSP

FCP_RSP Frame (I4)

SOFi2, FQXID, Responder,

Initiator, Last Seq, End Seq,

Xfer Seq Initiative, EOFn

ACK, EOFt

Working Draft, FCP-4

84

INCITS T10, Project 1828-D, Revision 00a

10/30/06

Figure B.2 - Example of class 2 FCP_DATA write

Initiator Seq

Initiator Frames

Target Frames Target Seq

FCP_DATA

FCP_DATA Frame (T6)

SOFi2, FQXID, Originator,

Initiator, RO,

Hold Seq Initiative, EOFn

ACK

FCP_DATA Frame (T6)

SOFn2, FQXID, Originator,

Initiator, RO,

Hold Seq Initiative, EOFn

ACK

FCP_DATA Frame (T6)

SOFn2, FQXID, Originator,

Initiator, RO, End Seq,

Xfer Seq Initiative, EOFn

ACK, EOFt

85

Working Draft, FCP-4

10/30/06

INCITS T10, Project 1828-D, Revision 00a

B.3 FCP read example, frame level

A chart of the Sequences typically transmitted to perform an FCP read is shown in figure B.3. All frames of a Sequence have a frame level FC-FS-2 acknowledgment returned automatically as part of the link control.

Figure B.3 - Example of class 2 FCP read operation

Initiator Seq

Initiator Frames

Target Frames Target Seq

FCP_CMND

FCP_CMND Frame (T1)

SOFi2, OX_ID, Originator,

Initiator, First Seq, End Seq,

Xfer Seq Initiative, EOFn

ACK

RX_ID, EOFt

FCP_DATA

FCP_DATA Frames (I3) (See figure B.4)

ACKs (See figure B.4)

FCP_RSP

FCP_RSP Frame (I4)

SOFi2, FQXID, Responder,

Initiator, Last Seq, End Seq,

Xfer Seq Initiative, EOFn

ACK, EOFt

Working Draft, FCP-4

86

INCITS T10, Project 1828-D, Revision 00a

10/30/06

Figure B.4 - Example of class 2 FCP_DATA read

FCP

FCP

 

FCP

FCP

Initiator Seq

Initiator Frames

Target Frames

Target Seq

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FCP_DATA

 

 

 

 

FCP_DATA Frame (I3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SOFi2, FQXID, Responder,

 

 

 

 

 

Initiator, RO,

 

 

 

 

 

 

 

Hold Seq Initiative, EOFn

 

 

 

 

ACK

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FCP_DATA Frame (I3)

 

 

 

 

 

 

 

SOFn2, FQXID, Responder,

 

 

 

 

 

Initiator, RO,

 

 

 

 

 

 

 

Hold Seq Initiative, EOFn

 

 

 

 

ACK

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FCP_DATA Frame (I3)

 

 

 

 

 

SOFn2, FQXID, Responder,

 

 

 

 

 

 

 

 

 

Initiator, RO, End Seq,

 

 

 

 

 

 

 

Hold Seq initiative, EOFn

 

 

 

 

ACK, EOFt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

87

Working Draft, FCP-4