1、American National StandardDeveloped byfor Information Technology Fibre Channel Link Services (FC-LS)ANSI INCITS 433-2007ANSIINCITS433-2007ANSIINCITS 433-2007American National Standardfor Information Technology Fibre Channel Link Services (FC-LS)SecretariatInformation Technology Industry CouncilAppro
2、ved July 5, 2007 American National Standards Institute, Inc.AbstractThis standard describes the Link Services requirements. The Physical Interface requirements are de-scribed in Fibre Channel-Physical Interfaces - 2 (FC-PI-2). The Framing and Signaling requirements aredescribed in Fibre Channel-Phys
3、ical Framing and Signaling - 2 (FC-FS-2). This standard is recommend-ed for new implementations but does not obsolete the existing Fibre Channel standards.Approval of an American National Standard requires review by ANSI that therequirements for due process, consensus, and other criteria for approva
4、l havebeen met by the standards developer.Consensus is established when, in the judgement of the ANSI Board ofStandards Review, substantial agreement has been reached by directly andmaterially affected interests. Substantial agreement means much more thana simple majority, but not necessarily unanim
5、ity. Consensus requires that allviews and objections be considered, and that a concerted effort be madetowards their resolution.The use of American National Standards is completely voluntary; theirexistence does not in any respect preclude anyone, whether he has approvedthe standards or not, from ma
6、nufacturing, marketing, purchasing, or usingproducts, processes, or procedures not conforming to the standards.The American National Standards Institute does not develop standards andwill in no circumstances give an interpretation of any American NationalStandard. Moreover, no person shall have the
7、right or authority to issue aninterpretation of an American National Standard in the name of the AmericanNational Standards Institute. Requests for interpretations should beaddressed to the secretariat or sponsor whose name appears on the titlepage of this standard.CAUTION NOTICE: This American Nati
8、onal Standard may be revised orwithdrawn at any time. The procedures of the American National StandardsInstitute require that action be taken periodically to reaffirm, revise, orwithdraw this standard. Purchasers of American National Standards mayreceive current information on all standards by calli
9、ng or writing the AmericanNational Standards Institute.American National StandardPublished byAmerican National Standards Institute, Inc.25 West 43rd Street, New York, NY 10036Copyright 2007 by Information Technology Industry Council (ITI)All rights reserved.No part of this publication may be reprodu
10、ced in anyform, in an electronic retrieval system or otherwise,without prior written permission of ITI, 1250 Eye Street NW, Washington, DC 20005. Printed in the United States of AmericaCAUTION: The developers of this standard have requested that holders of patents that may be re-quired for the imple
11、mentation of the standard disclose such patents to the publisher. However, nei-ther the developers nor the publisher have undertaken a patent search in order to identify which, ifany, patents may apply to this standard. As of the date of publication of this standard, followingcalls for the identific
12、ation of patents that may be required for the implementation of the standard,notice of one or more such claims has been received. By publication of this standard, no positionis taken with respect to the validity of this claim or of any rights in connection therewith. The knownpatent holder(s) has (h
13、ave), however, filed a statement of willingness to grant a license underthese rights on reasonable and nondiscriminatory terms and conditions to applicants desiring to ob-tain such a license. Details may be obtained from the publisher. No further patent search is con-ducted by the developer or publi
14、sher in respect to any standard it processes. No representation ismade or implied that this is the only license that may be required to avoid infringement in the use ofthis standard.iContentsPageForeword .ixIntroduction xii1 Scope. 12 Normative References . 12.1 Overview. 12.2 Approved references. 1
15、2.3 References under development 12.4 Other references 23 Definitions and conventions. 33.1 Overview 33.2 Definitions 33.3 Editorial Conventions. 113.4 State Machine notation 113.5 Abbreviations and acronyms 123.6 Symbols . 143.7 Keywords 143.8 T10 Vendor ID fields . 154 Extended Link Services 174.1
16、 Introduction . 174.2 Extended Link Service requests . 174.2.1 Introduction . 174.2.2 Sequence and Exchange management 224.2.3 Advise Credit (ADVC) . 234.2.4 Echo (ECHO) 264.2.5 Estimate Credit (ESTC) 274.2.6 Establish Streaming (ESTS) . 284.2.7 Login (FLOGI/PLOGI). 294.2.8 Logout (LOGO) . 304.2.9 R
17、ead Connection Status (RCS) 314.2.10 Read Link Error Status Block (RLS) . 334.2.11 Read Timeout Value (RTV). 354.2.12 Reinstate Recovery Qualifier (RRQ). 364.2.13 Request Sequence Initiative (RSI) 384.2.14 Test (TEST) 394.2.15 Fabric Address Notification (FAN) 404.2.16 Loop Initialize (LINIT) 414.2.
18、17 Loop Status (LSTS) 434.2.18 Registered State Change Notification (RSCN) . 454.2.19 State Change Registration (SCR). 494.2.20 Process login (PRLI). 504.2.21 Process logout (PRLO). 56iiPage4.2.22 Test Process Login State (TPLS) . 604.2.23 Request Node Identification Data (RNID). 634.2.24 Registered
19、 Link Incident Report (RLIR) 714.2.25 Link Incident Record Registration (LIRR) . 784.2.26 Get Alias_ID (GAID) . 814.2.27 Fabric Activate Alias_ID (FACT). 824.2.28 Fabric Deactivate Alias_ID (FDACT) 844.2.29 N_Port Activate Alias_ID (NACT) . 854.2.30 N_Port Deactivate Alias_ID (NDACT) 874.2.31 Discov
20、er N_Port/Service Parameters (PDISC). 884.2.32 Discover F_Port Service Parameters (FDISC) . 884.2.33 Discover Address (ADISC) . 894.2.34 Third Party Process Logout (TPRLO). 924.2.35 Clock Synchronization Request (CSR). 944.2.36 Clock Synchronization Update (CSU). 984.2.37 Report Port Buffer Conditio
21、ns (RPBC) . 994.2.38 Report node FC-4 Types (RNFT) . 1004.2.39 Scan Remote Loop (SRL). 1024.2.40 Set Bit-error Reporting Parameters (SBRP) . 1044.2.41 Report Port Speed Capabilities (RPSC) . 1074.2.42 Read Exchange Concise (REC) . 1084.2.43 Exchange Virtual Fabrics Parameters (EVFP) . 1104.2.44 Link
22、 Keep Alive (LKA). 1174.2.45 Define FFI Domain Topology Map (FFI_DTM) . 1184.2.46 Request FFI Domain Topology Map (FFI_RTM) 1194.2.47 FFI AE Principal Switch Selector (FFI_PSS) 1214.2.48 FFI Map Update Registration (FFI_MUR). 1224.2.49 FFI Registered Map Update Notification (FFI_RMUN) . 1234.2.50 FF
23、I Suspend Map Updates (FFI_SMU) 1254.2.51 FFI Resume Map Updates (FFI_RMU). 1264.3 Extended Link Service Reply Sequences. 1274.3.1 Overview. 1274.3.2 LS_ACC 1274.3.3 Reply Sequence . 1274.3.4 Link Service Reject (LS_RJT). 1275 FC-4 Link Service . 1326 Login and Service Parameters . 1336.1 Introducti
24、on . 1336.2 Fabric Login 1346.2.1 Introduction . 1346.2.2 Explicit Fabric Login 1346.2.3 SOFs. 1366.2.4 Frequency. 1376.2.5 Fabric Login completion - Originator. 1376.2.6 Fabric Login completion - Responder. 1376.3 N_Port Logic . 1376.3.1 Introduction . 1376.3.2 Explicit N_Port Login 1396.3.3 SOFs.
25、141iiiPage6.3.4 Frequency . 1426.3.5 N_Port Login completion - Originator 1426.3.6 N_Port Login completion - Responder 1426.4 Logout . 1426.4.1 Introduction . 1426.4.2 Explicit N_Port Logout. 1426.4.3 Explicit Fabric Logout 1436.4.4 Implicit Logout. 1436.4.5 The effects of FLOGI, FDISC, and LOGO 144
26、6.5 Extended Login Processing 1456.6 Service Parameters. 1466.6.1 ELS and LS_ACC Payload . 1466.6.2 Common Service Parameters . 1486.6.3 Port_Name 1566.6.4 Node_ or Fabric_Name. 1576.6.5 Class Service Parameters. 1576.6.6 Vendor Version Level 1716.6.7 Services Availability 1716.6.8 Login Extension.
27、1726.6.9 Clock Synchronization Quality of Service . 1747 Process Login/Logout . 1787.1 Process Login . 1787.1.1 Introduction . 1787.1.2 PRLI/PRLO Relationships. 1807.1.3 Mode of operation . 1817.1.4 Protocol. 1827.2 Process Logout . 1838 Virtual Fabrics N_Port Support . 1848.1 Overview . 1848.2 Enab
28、ling VFT Tagging on N_Ports . 1848.3 Configuration Information 1878.4 Exchange Virtual Fabrics Parameters Processing 1878.4.1 Overview . 1878.4.2 Changing the VFT Tagging Model 1908.4.3 Adding or Removing Virtual Fabrics 1908.4.4 Changing the Port VF_ID 191Tables1 ISO and American Conventions. 112 E
29、xtended Link Services Routing Bits and Information Categories. 173 ELS_Command codes . 184 Responses to Received ELSs 225 ADVC Payload . 246 ADVC LS_ACC Payload 25ivPage7 ECHO Payload 268 ECHO LS_ACC Payload . 279 ESTC Payload . 2710 ESTS Payload 2811 ESTS LS_ACC Payload 2912 LOGO Payload 3113 LOGO
30、LS_ACC Payload . 3114 RCS Payload . 3215 RCS LS_ACC Payload 3216 Connection Status Codes 3317 RLS Payload 3418 RLS LS_ACC Payload. 3519 RTV Payload 3520 RTV LS_ACC Payload. 3621 RRQ Payload. 3722 RRQ LS_ACC Payload 3823 RSI Payload. 3924 RSI LS_ACC Payload 3925 TEST Payload 4026 FAN Payload 4127 LIN
31、IT Payload 4228 Initialization Function . 4229 LINIT LS_ACC Payload . 4230 LINIT Status. 4331 LSTS Payload. 4332 LSTS LS_ACC Payload. 4433 Loop State . 4534 RSCN Payload. 4735 Generic affected Port_ID page 4836 RSCN Event Qualifier values. 4837 Address Format . 4938 RSCN LS_ACC Payload. 4939 SCR Pay
32、load . 5040 Registration Function. 5041 SCR LS_ACC Payload 50vPage42 PRLI Payload . 5143 PRLI service parameter page format . 5244 PRLI LS_ACC Payload 5345 PRLI LS_ACC service parameter response page format 5446 PRLI accept response code . 5547 PRLO Payload 5648 PRLO logout parameter page format . 5
33、749 PRLO LS_ACC Payload 5850 PRLO LS_ACC logout parameter response page format 5851 PRLO accept response code . 5952 TPLS Payload 6053 TPLS image pair ID page format 6154 TPLS LS_ACC Payload . 6155 TPLS response page format 6256 TPLS accept response code 6357 RNID Payload 6458 Node Identification Da
34、ta Format 6459 RNID Accept Payload 6560 Node Identification Data Format 6561 Common Identification Data . 6662 General Topology Specific Identification Data . 6763 Associated Type. 6864 Multi-function device bit definitions 6965 Node Management. 7066 IP Version. 7067 RLIR Payload . 7268 Link Inciden
35、t Record Format 7369 Common Link Incident Record Data 7470 Time Stamp Format values 7571 Incident Qualifier 7572 Incident Code values 7773 RLIR LS_ACC Payload 7874 LIRR Payload . 7975 Registration Function . 8076 Link Incident Record-Registration Format 80viPage77 LIRR LS_ACC Payload 8178 GAID Paylo
36、ad 8179 NP_List Entry Format 8280 Get Alias_ID LS_ACC Payload 8281 Fabric Activate Alias_ID Payload. 8382 Fabric Activate Alias_ID LS_ACC Payload 8483 Fabric Deactivate Alias_ID Payload 8484 Fabric Deactivate Alias_ID LS_ACC Payload . 8585 N_Port Activate Alias_ID Payload . 8686 N_Port Activate Alia
37、s_ID LS_ACC Payload 8787 N_Port Deactivate Alias_ID Payload . 8788 N_Port Deactivate Alias_ID LS_ACC Payload 8889 ADISC Request payload 9090 ADISC LS_ACC Payload. 9191 Response summary to FDISC/PDISC . 9292 TPRLO Payload. 9393 TPRLO logout parameter page 9394 TPRLO LS_ACC Payload 9495 CSR Payload .
38、9596 CSR Clock Sync Mode Meaning . 9597 CSR LS_ACC Payload 9698 CSU Clock Sync Mode Meaning . 9799 CSU Payload . 98100 Clock Count Field Meaning 98101 RPBC Payload. 99102 ELS Buffer Parameters Field . 100103 RPBC LS_ACC Payload 100104 RNFT Payload . 101105 RNFT LS_ACC Payload 101106 RNFT FC-4 Entry
39、102107 SRL Payload 103108 Flag field definitions . 103109 SRL LS_ACC Payload 104110 SBRP Payload 105111 SBRP LS_ACC Payload . 106viiPage112 RPSC Payload . 107113 RPSC LS_ACC Payload 107114 REC Payload 109115 REC LS_ACC Payload. 109116 EVFP Request Payload . 110117 EVFP Message Codes. 111118 EVFP Acc
40、ept Payload 111119 LS_RJT Reason Codes for EVFP 112120 EVFP_SYNC Message Payload 113121 Descriptor Format 113122 Descriptor Control Codes. 114123 Descriptor Types 114124 Tagging Administrative Status Descriptor 114125 Administrative Tagging Modes. 115126 Tagging Mode Negotiation. 115127 Port VF_ID D
41、escriptor 115128 Locally-Enabled VF_ID List Descriptor 116129 Vendor Specific Descriptor. 116130 LKA Payload 117131 LKA LS_ACC Payload . 118132 FFI_DTM Payload 119133 FFI_DTM LS_ACC Payload . 119134 FFI_RTM Payload 120135 FFI_RTM LS_ACC Payload . 120136 FFI_PSS Payload. 121137 FFI_PSS LS_ACC Payload
42、 122138 FFI_MUR Payload 122139 Registration Function . 123140 FFI_MUR LS_ACC Payload. 123141 FFI_RMUN Payload . 124142 FFI_SMU Payload 125143 FFI_SMU LS_ACC Payload. 125144 FFI_RMU Payload 126145 FFI_RMU LS_ACC Payload. 126146 LS_RJT Reason Codes . 128viiiPage147 LS_RJT Reason Code Explanations . 12
43、9148 Effects of FLOGI, FDISC, 80112-5704, (800) 854-7179. Additional availability contact information is provided below as needed.2.2 Approved referencesANSI INCITS 332-1999, Fibre Channel-Arbitrated Loop2 (FC-AL-2)ANSI INCITS 332-1999/AM1-2003, Fibre Channel-Arbitrated Loop2 (FC-AL-2) Amendment 1AN
44、SI INCITS 373-2003, Fibre Channel - Framing and Signaling (FC-FS)ANSI INCITS 387-2004, Fibre Channel - Generic Services - 4 (FC-GS-4)ANSI INCITS 384-2004, Fibre Channel - Switch Fabric - 3 (FC-SW-3)ANSI INCITS 374-2003, Fibre Channel - Single Byte Command Set - 3 (FC-SB-3)2.3 References under develo
45、pmentAt the time of publication, the following referenced standards were still under development. For infor-mation on the current status of the documents, or regarding availability, contact the relevant stan-dards body or other organization as indicated.ANSI INCITS Project 1619-D, Fibre Channel - Fr
46、aming and Signaling (FC-FS-2)ANSI INCITS 433-20072ANSI INCITS Project 1677-D, Fibre Channel Generic Services 5 (FC-GS-5)ANSI INCITS Project 1674-D, Fibre Channel - Switch Fabric - 4 (FC-SW-4)ANSI INCITS Project 1560-D, Fibre Channel - Protocol - 3 (FCP-3)2.4 Other referencesIETF Request for Comments
47、 (RFCs) may be obtained directly from the IETF web site at ht-tp:/www.ietf.org/rfc.html:RFC 768, User Datagram Protocol, August1980.RFC 791, Internet Protocol, September 1981.RFC 793, Transmission Control Protocol, September 1981.RFC 854, Telnet Protocol Specification, May 1983.RFC 1157, A Simple Ne
48、twork Management Protocol (SNMP), May 1990.RFC 1901, Introduction to Community-based SNMPv2, January 1996RFC 2373, IP Version 6 Addressing Architecture, July 1998.RFC 2460, Internet Protocol, Version 6 (IPv6) Specification, December 1998.RFC 2616, Hypertext Transfer Protocol - HTTP/1.1, June 1999.RF
49、C 2818, HTTP Over TLS, May 2000.RFC 4338, Transmission of IPv6, IPv4, and Address Resolution Protocol (ARP) Packets over Fi-bre Channel, January 2006.ANSI INCITS 433-200733 Definitions and conventions3.1 OverviewFor FC-LS, the following definitions, conventions, abbreviations, acronyms, and symbols apply.3.2 Definitions3.2.1 acknowledged class: Any class of service that acknowledges a transfer.3.2.2 address identifier: An address value used to ide