1、American National StandardDeveloped byINCITS Technical Reportfor Information Technology Fibre Channel Device Attach - 2(FC-DA-2)INCITS TR-49-2012INCITSTR-49-2012Reaffirmed as INCITS/TR-49-2012 (R2017)INCITS TR-49-2012INCITS Technical Reportfor Information Technology Fibre Channel Device Attach - 2(F
2、C-DA-2)SecretariatInformation Technology Industry CouncilAbstractThis technical report selects and restricts logical options from the Fibre Channel Framing and Signaling,Fibre Channel Protocol for SCSI, Fibre Channel Arbitrated Loop, Fibre Channel Generic Services, andFibre Channel Single Byte Comma
3、nd Set standards. The intent of this technical report is to facilitate interoperablity between devices whether they are connected in a loop or Fabric topology.This Technical Report is one in a series produced by the InternationalCommittee for Information Technology Standards (INCITS). The secretaria
4、tfor INCITS is held by the Information Technology Industry Council (ITI), 1101K Street, NW, Suite 610, Washington, DC 20005.As a by-product of the standards development process and the resources ofknowledge devoted to it, INCITS from time to time produces TechnicalReports. Such Technical Reports are
5、 not standards, nor are they intended tobe used as such.INCITS Technical Reports are produced in some cases to disseminate thetechnical and logical concepts reflected in standards already published orunder development. In other cases, they derive from studies in areas whereit is found premature to d
6、evelop a standard due to a still-changing technologyor inappropriate to develop a rigorous standard due to the existence of anumber of viable options, the choice of which depends on the users particularrequirements. These Technical Reports, thus, provide guidelines, the use ofwhich can result in gre
7、ater consistency and coherence of informationprocessing systems.When the draft Technical Report is completed, the Technical Committeeapproval process is the same as for a draft standard. Processing by INCITSis also similar to that of a draft standard.INCITSTechnical ReportSeriesPublished byAmerican
8、National Standards Institute, Inc.25 West 43rd Street, New York, NY 10036Copyright 2012 by Information Technology Industry Council (ITI)All rights reserved.No part of this publication may be reproduced in anyform, in an electronic retrieval system or otherwise,without prior written permission of ITI
9、, 1101 K Street NW, Suite 610, Washington, DC 20005. Printed in the United States of AmericaCAUTION: The developers of this Technical Report have requested that holders of patents thatmay be required for the implementation of the standard disclose such patents to the publisher.However, neither the d
10、evelopers nor the publisher have undertaken a patent search in order toidentify which, if any, patents may apply to this standard. As of the date of publication of this Tech-nical Report, following calls for the identification of patents that may be required for the implemen-tation of the standard,
11、notice of one or more such claims has been received. By publication of thisTechnical Report, no position is taken with respect to the validity of this claim or of any rights inconnection therewith. The known patent holder(s) has (have), however, filed a statement of willing-ness to grant a license u
12、nder these rights on reasonable and nondiscriminatory terms and condi-tions to applicants desiring to obtain such a license. Details may be obtained from the publisher.No further patent search is conducted by the developer or publisher in respect to any standard itprocesses. No representation is mad
13、e or implied that this is the only license that may be requiredto avoid infringement in the use of this Technical Report.iTable of Contents PageForeword. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .viIntroduct
14、ion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15、 . . . . . . . . . . . . . . . . . . 12 Normative references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.2 Approved references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.3 References under de
17、velopment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Definitions and conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18、 . . 33.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33.2 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33.3 Editorial conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53.4 Abbreviations and acronyms . . . . . . .
20、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63.5 Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21、. . 63.6 Keywords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63.7 Applicability and use of this technical report . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22、. . . . . . . . . . . . . . . . . . . 73.8 Feature Set table terms, definitions, and abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.8.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23、 . . . . . . . . . . . . . . . . . . . . . . . . . 83.8.2 Feature Set table terms and definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.8.3 Feature Set table abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24、 . . . . . . . . . . . . . . . . . . . . . . . 93.9 Feature testing compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.10 Timing Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 End device model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104.1 Loop behaviors . . . . . . . .
26、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104.1.1 Loop initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27、 . . . . . 104.1.2 Post initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124.1.3 Receipt of CLS in response to OPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28、 . . . . . . . . . . . 134.1.4 No response to OPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134.1.5 Broadcast and multicast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29、. . . . . . . . . . . . . . . . . . . . . 144.1.6 NL_Port operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144.2 Public Loop and Private Loop behavior . . . . . . . . . . . . . . . . . . . . . . . .
30、. . . . . . . . . . . . . . . . . . . . . . . . . . . 144.2.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144.2.2 Public NL_Port and Private NL_Port behavior . . . . . . . . .
31、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154.2.3 Public and Private device addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164.3 Nx_Port initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184.4 Nx_Port node and port naming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21ii4.5 NL_Port login validation . . . . . . . . . . . . . . . . . . .
33、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214.6 Nx_Port login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224.6.1 Class of serv
34、ice support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224.6.2 Class of service support for FLOGI and PLOGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224.6.3 FLOGI parameters . . . .
35、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234.6.4 PLOGI parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244.6.5
36、 Nx_Port Class 2 Service Parameters (PLOGI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254.6.6 Nx_Port Class 2 Service Parameters (FLOGI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264.6.7 Nx_Port Class 3 Service Parameters (PLOGI
37、) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274.6.8 Nx_Port Class 3 Service Parameters (FLOGI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284.7 FC-AL-2 features for NL_Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294.8 Other Nx_Port FC-FS-3 and FC-LS-2 features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324.9 Nx_Port Link Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344.9.1 Basic Link Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344.9.2 Extended Link Service requests . . . . . . . . . . . . .
40、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354.9.3 Extended Link Service replies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374.9.4 Link Error Status Block (LESB) support requirements . .
41、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384.10 Well-known address usage by Nx_Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384.11 FC-CT Common Request support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42、 . . . . . . . . . . . . . . . . . . . . . . . . 404.12 Nx_Port Name Server Request support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404.13 N_Port_ID Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
43、. . . . . . . . . . . . . . . . . . . . . . . . . . . . 414.13.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414.13.2 N_Port_ID Virtualization acquisition procedure . . . . . .
44、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414.13.3 Buffer-to-buffer flow control management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464.14 CS_CTL/Priority header field usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45、. . . . . . . . . . . . . . . . . . . . . . . . 464.14.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464.14.2 Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464.14.3 CS_CTL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474.15 Logout proced
47、ure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474.16 Nx_Port management and discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
48、4.16.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474.16.2 End devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
49、 . . . . . . . . . . . . . . . . . . . . . . 474.17 Fabric event notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485 FC-4 specific behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50