1、INCITS TR-24-1999Information Technology Tape and Tape Medium Changers (FC-TAPE)NCITS TR-24-1998NCITS Technical ReportFibre Channel Tape and Tape Medium Changers (FC-TAPE)SecretariatInformation Technology Industry CouncilAbstractThis profile selects and restricts logical options from the Fibre Channe
2、l Physical and Signalling, FibreChannel Protocol for SCSI, Fibre Channel Arbitrated Loop, and Small Computer Systems Interface stan-dards, such that any devices complying with this profile should interoperate.This Technical Report is one in a series produced by the National Committee forInformation
3、Technology Standards (NCITS). The secretariat for NCITS is held bythe Information Technology Industry Council (ITI), 1250 Eye Street, NW, Suite 200,Washington, DC 20005.As a by-product of the standards development process and the resources ofknowledge devoted to it, NCITS from time to time produces
4、Technical Reports.Such Technical Reports are not standards, nor are they intended to be used assuch.NCITS Technical Reports are produced in some cases to disseminate thetechnical and logical concepts reflected in standards already published or underdevelopment. In other cases, they derive from studi
5、es in areas where it is foundpremature to develop a standard due to a still changing technology, orinappropriate to develop a rigorous standard due to the existence of a number ofviable options, the choice of which depends on the users particular requirements.These Technical Reports, thus, provide g
6、uidelines, the use of which can result ingreater consistency and coherence of information processing systems.When the draft Technical Report is completed, the Technical Committee approvalprocess is the same as for a draft standard. Processing by NCITS is also similar tothat for a draft standard.CAUT
7、ION: The developers of this Technical Report have requested that holdersof patents that may be required for the implementation of the Technical Report,disclose such patents to the publisher. However, neither the developers nor thepublisher have undertaken a patent search in order to identify which,
8、if any, patentsmay apply to this Technical Report.As of the date of publication of this Technical Report and following calls for theidentification of patents that may be required for the implementation of theTechnical Report, no such claims have been made. No further patent search isconducted by the
9、 developer or the publisher in respect to any Technical Report itprocesses. No representation is made or implied that licenses are not required toavoid infringement in the use of this Technical Report.NCITSTechnicalReportSeriesPublished byAmerican National Standards Institute11 West 42nd Street, New
10、 York, New York 10036Copyright 2000 by Information Technology Industry Council (ITI)All rights reservedNo part of this publication may be reproduced in anyform, in an electronic retrieval system or otherwise,without prior written permission of the publisher.Printed in the United States of AmericaPAT
11、ENTSTATEMENTvContents1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Normative references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.1 Approved refer
12、ences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.2 References under development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.3 Other references . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13、. . . . . . . . . . . . . . . . . . . . . . . 33 Definitions and conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43.1 Editorial conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43.1.1 B
14、inary notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43.1.2 Hexadecimal notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43.2 Abbreviations, acronyms, and symbols . . . . . . . . . . . . .
15、 . . . . . . . . . . . . . . . . . . . . . . 53.3 Applicability and use of this document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53.4 Definitions and abbreviations used in Feature Set tables . . . . . . . . . . . . . . . . . . . . . . 64 Structure and concepts . . . .
16、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94.1 Public and Private Loop behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94.2 Public and Private Loop addressing . . . . . . . . . . . . . . . . . . . . . . . . . .
17、 . . . . . . . . . . . 115 FC-2 Feature Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125.1 Node and Port naming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125.2 NL_Port initialization
18、and authentication procedures . . . . . . . . . . . . . . . . . . . . . . . . . 125.3 FLOGI and PLOGI features and parameters for NL_Ports . . . . . . . . . . . . . . . . . . . . 135.4 NL_Port and N_Port Common Service Parameters (PLOGI) . . . . . . . . . . . . . . . . . . 145.5 NL_Port Common Servi
19、ce Parameters (FLOGI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155.6 NL_Port and N_Port Class 2 Service Parameters (PLOGI) . . . . . . . . . . . . . . . . . . . . 165.7 NL_Port Class 2 Service Parameters (FLOGI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175.8 NL_Port a
20、nd N_Port Class 3 Service Parameters (PLOGI) . . . . . . . . . . . . . . . . . . . . 185.9 NL_Port Class 3 Service Parameters (FLOGI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195.10 Other FC-2 features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21、 . . . . . . . 20vi5.11 Basic Link Service commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215.12 FC-4 Link Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215.13 Extended Link Services . . . . . . . .
22、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225.14 Responses to selected Link Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245.15 Exchange and Sequence management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 FC-
23、AL Feature Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256.1 FC-AL features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256.2 Alternate Login_BB_Credit management . . . . . . .
24、 . . . . . . . . . . . . . . . . . . . . . . . . . . 266.3 Loop initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266.4 Timers on Public and Private Loop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
25、 FCP Feature Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277.1 Process Login parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277.2 FCP Information Units . . . . . . . . . . . . . .
26、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287.2.1 FCP_CMND IU (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297.2.2 FCP_XFER_RDY IU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297.2
27、.3 FCP_DATA IU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307.2.4 FCP_RSP (I4 or I5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307.2.5 FCP_CONF (T12) . . . . . . . . . . . . . . . . . . . . . .
28、 . . . . . . . . . . . . . . . . . . . . . . . . . 317.3 Task Management Flags and Information Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327.4 FCP Task Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337.5 Other FCP featu
29、res . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337.6 FCP Sequence delivery confirmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337.7 FCP Error Detection and Recovery . . . . . . . . . . . . . . . . . . . . . . .
30、. . . . . . . . . . . . . . 347.8 Aborting an Exchange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 SCSI features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368.1 Auto Contingent
31、 Allegiance (ACA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368.2 SCSI Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36vii8.3 SCSI Target discovery . . . . . . . . . . . . . . . . . . . . . . . . .
32、 . . . . . . . . . . . . . . . . . . . . . . 368.4 Clearing effects of ULP, FCP, FC-PH, and FC-AL actions . . . . . . . . . . . . . . . . . . . . 369 SCSI Tape and Medium Changer devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379.1 Applicable Classes of Service . . . . .
33、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379.2 Asynchronous Event Notification (AEN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379.3 Command Linking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34、 . . . 379.4 Device reservations and SCSI command behavior . . . . . . . . . . . . . . . . . . . . . . . . . . 379.5 SCSI Tape and Medium Changer device commands . . . . . . . . . . . . . . . . . . . . . . . . 379.5.1 SCSI Tape device command set . . . . . . . . . . . . . . . . . . . . . . . . . . .
35、 . . . . . . . . . 379.5.2 SCSI attached Medium Changer command set . . . . . . . . . . . . . . . . . . . . . . . . . 439.6 Independent Medium Changer device command set . . . . . . . . . . . . . . . . . . . . . . . . 43viiiFigures1. Public and Private NL_Port coexistence . . . . . . . . . . . . . .
36、 . . . . . . . . . . . . . . . . . . . . . . . 102. FCP Read/Write IU Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28ixTables1. Public NL_Port behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37、. 92. Private NL_Port behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93. Public and Private Loop addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114. ADISC, ACC examples . . . . . . . . . . . . . . .
38、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135. FLOGI and PLOGI features and parameters for NL_Ports . . . . . . . . . . . . . . . . . . . . . . . 136. NL_Port and N_Port Common Service Parameters (PLOGI) . . . . . . . . . . . . . . . . . . . . . 147. NL_Port and N_Port Com
39、mon Service Parameters (FLOGI) . . . . . . . . . . . . . . . . . . . . . 158. Class 2 Service Parameters (PLOGI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169. Class 2 Service Parameters (FLOGI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40、 . . . 1710. Class 3 Service Parameters (PLOGI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1811. Class 3 Service Parameters (FLOGI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1912. Other FC-2 features . . . . . . . . . . . . . . . . .
41、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2013. Basic Link Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2114. FC-4 Link Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42、. . . . . . . . . . . 2115. Extended Link Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2216. Responses to selected Link Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2417. FC-AL features . . . . . . .
43、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2518. PRLI parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2719. FCP Information Units . . . . . . . . . . . . . . . . . . . . . . . . .
44、. . . . . . . . . . . . . . . . . . . . . . . . 2820. FCP 8-byte LUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2921. FCP_RSP payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
45、122. FCP Task Management Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3223. FCP Task Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3324. Other FCP features . . . . . . . . . . . . . . . .
46、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3325. SCSI Tape device commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3726. SCSI attached Medium Changer commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43x2
47、7. SCSI independent Medium Changer device commands . . . . . . . . . . . . . . . . . . . . . . . . 43TR-24-1999 Fibre Channel Tape Rev 1.17 May 14, 19991draft proposed NCITS Technical Reportfor Information TechnologyFibre Channel Tape and Tape Medium Changers (FC-Tape)1 ScopeThis technical report de
48、fines a profile that selects the features and options of certain standards thatare required to operate streaming devices and medium changers in a Public arbitrated loop environ-ment. Devices that operate in a Public arbitrated loop environment are by definition capable of oper-ating in a Private arbitrated loop environment. The primary objective of this technical report is theprecise definition of those options so that devices conforming with this profile are guaranteed to oper-ate. A second objective of this technical report is to simplify implementations and their associateddocume