ANSI-INCITS-437-2008.pdf

上传人:爱问知识人 文档编号:3730983 上传时间:2019-09-22 格式:PDF 页数:185 大小:1.37MB
返回 下载 相关 举报
ANSI-INCITS-437-2008.pdf_第1页
第1页 / 共185页
ANSI-INCITS-437-2008.pdf_第2页
第2页 / 共185页
ANSI-INCITS-437-2008.pdf_第3页
第3页 / 共185页
ANSI-INCITS-437-2008.pdf_第4页
第4页 / 共185页
ANSI-INCITS-437-2008.pdf_第5页
第5页 / 共185页
亲,该文档总共185页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《ANSI-INCITS-437-2008.pdf》由会员分享,可在线阅读,更多相关《ANSI-INCITS-437-2008.pdf(185页珍藏版)》请在三一文库上搜索。

1、American National Standard Developed by for Information Technology Fibre Channel SATA Tunneling Protocol (FC-SATA) INCITS 437-2008 INCITS 437-2008 Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=HP Monitoring/1111111164 Not for Resale, 04/06/2009 02:3

2、9:08 MDTNo reproduction or networking permitted without license from IHS -,-,- Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=HP Monitoring/1111111164 Not for Resale, 04/06/2009 02:39:08 MDTNo reproduction or networking permitted without license from

3、 IHS -,-,- INCITS 437-2008 American National Standard for Information Technology Fibre Channel SATA Tunneling Protocol (FC-SATA) Secretariat Information Technology Industry Council Approved December 19, 2008 American National Standards Institute, Inc. Abstract This standard specifies a Fibre Channel

4、 mapping layer (i.e., an FC-4) to enable the use of Fibre Channel topologies to attach Serial ATA devices to ATA host systems. The Serial ATA interface is defined in the ATA/ATAPI-7 set of standards (ANSI INCITS 397-2005). This standard specifies: a)Efficient transport of Serial ATA commands and res

5、ponses over any Fibre Channel topology; b)Communication of necessary Serial ATA interface conditions over any Fibre Channel topology; c)Coordinated shared use of Serial ATA devices by multiple host systems on any Fibre Channel topology; d)Discovery of Serial ATA devices attached to any Fibre Channel

6、 topology; and e)Concurrent operation with other Fibre Channel FC-4s in the same Fibre Channel topology. This standard requires no changes to existing Serial ATA standards and no changes to existing Fibre Channel standards other than nominal changes necessary for addition of a new FC-4. This standar

7、d is suitable for implementation in infrastructure attachment devices, so that existing Serial ATA and Fibre Channel products may be incorporated in systems that take advantage of this standard. Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=HP Monit

8、oring/1111111164 Not for Resale, 04/06/2009 02:39:08 MDTNo reproduction or networking permitted without license from IHS -,-,- Approval of an American National Standard requires review by ANSI that the requirements for due process, consensus, and other criteria for approval have been met by the stan

9、dards developer. Consensus is established when, in the judgement of the ANSI Board of Standards Review, substantial agreement has been reached by directly and materially affected interests. Substantial agreement means much more than a simple majority, but not necessarily unanimity. Consensus require

10、s that all views and objections be considered, and that a concerted effort be made towards their resolution. The use of American National Standards is completely voluntary; their existence does not in any respect preclude anyone, whether he has approved the standards or not, from manufacturing, mark

11、eting, purchasing, or using products, processes, or procedures not conforming to the standards. The American National Standards Institute does not develop standards and will in no circumstances give an interpretation of any American National Standard. Moreover, no person shall have the right or auth

12、ority to issue an interpretation of an American National Standard in the name of the American National Standards Institute. Requests for interpretations should be addressed to the secretariat or sponsor whose name appears on the title page of this standard. CAUTION NOTICE: This American National Sta

13、ndard may be revised or withdrawn at any time. The procedures of the American National Standards Institute require that action be taken periodically to reaffirm, revise, or withdraw this standard. Purchasers of American National Standards may receive current information on all standards by calling o

14、r writing the American National Standards Institute. American National Standard Published by American National Standards Institute, Inc. 25 West 43rd Street, New York, NY 10036 Copyright 2009 by Information Technology Industry Council (ITI) All rights reserved. No part of this publication may be rep

15、roduced in any form, 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 America CAUTION: The developers of this standard have requested that holders of patents that may be re- quired for t

16、he implementation 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, if any, patents may apply to this standard. As of the date of publication of this standard, following calls for th

17、e identification 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 position is taken with respect to the validity of this claim or of any rights in connection therewith. The known patent ho

18、lder(s) has (have), however, filed a statement of willingness to grant a license under these 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 d

19、eveloper or publisher in respect to any standard it processes. No representation is made or implied that this is the only license that may be required to avoid infringement in the use of this standard. Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=H

20、P Monitoring/1111111164 Not for Resale, 04/06/2009 02:39:08 MDTNo reproduction or networking permitted without license from IHS -,-,- i Contents Page Foreword xii 1 Scope 1 2 Normative References 2 2.1 Approved references . 2 2.2 References under development 2 2.3 Other references . 2 3 Definitions,

21、 symbols, abbreviations, and conventions 4 3.1Definitions . 4 3.2 Symbols and abbreviations . 7 3.3 Keywords 8 3.4 Editorial conventions . 8 3.5 Numeric and character conventions . 9 3.5.1 Numeric conventions 9 3.5.2 Byte encoded character strings conventions 9 3.6 Bit and byte ordering . 10 3.7 Sta

22、te machine conventions . 11 3.7.1 State machine notation . 11 3.7.2 Interfaces of a state machine or service . 12 3.8 T10 Vendor ID fields . 12 4 Structure and Concepts 13 4.1 Overview . 13 4.2 Role flexibility 15 4.3 Discovery 15 4.4 Communication of SATA Interface Control and Conditions 15 4.5 Tra

23、nsport of SATA FISes and protocol control messages 16 4.6 Support for SATA Native Command Queuing 16 4.7 FC-SATA Affiliations . 16 4.7.1 Overview . 16 4.7.2 Affiliations and Override Affiliations 17 4.7.3 FC-SATA Affiliation behavior 17 4.7.3.1 Rules for FC-SATA Initiators . 17 4.7.3.2 Rules for FC-

24、SATA Targets 17 5 Requirements for FC-2 services . 19 5.1 Overview . 19 5.2 Class of Service 19 Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=HP Monitoring/1111111164 Not for Resale, 04/06/2009 02:39:08 MDTNo reproduction or networking permitted wit

25、hout license from IHS -,-,- ii Page 5.3 Frame Headers . 19 5.3.1 Routing Control (R_CTL) 19 5.3.2 Data structure type (TYPE) . 19 5.3.3 Continue Sequence Condition 19 5.3.4 Abort Sequence Condition 19 5.3.5 Relative offset present 19 5.3.6 Data Field Control (DF_CTL) 19 5.3.7 Sequence count (SEQ_CNT

26、) . 19 5.3.8 Parameter . 20 5.4 Sequence Management 20 5.4.1 FC-SATA IUs 20 5.4.2 Sequence count (SEQ_CNT) . 20 5.5 Exchange Management . 20 5.6 Exchange Pairs . 20 5.6.1 Overview of Exchange Pairs . 20 5.6.2 Opening Exchange Pairs 21 5.6.3 Terminating Exchange Pairs . 22 5.6.3.1 Overview . 22 5.6.3

27、.2 Normal Exchange Pair Termination 22 5.6.3.3 Abnormal Exchange Pair Termination 22 6 Requirements for processes based on Extended Link Services 23 6.1 Overview . 23 6.2 Explicit Fabric Login procedure 23 6.3 Explicit N_Port Login procedure . 23 6.4 Process Login . 25 6.4.1 Overview . 25 6.4.2 Page

28、 Length . 26 6.4.3 Payload Length . 26 6.4.4 Service Parameter Page TYPE Code . 26 6.4.5 TYPE Code Extension 26 6.4.6 Process_Associators 26 6.4.7 Service Parameters 27 6.5 Explicit Process Logout 28 6.5.1 Overview . 28 6.5.2Payload Length . 28 6.5.3 Service Parameter Page TYPE Code . 28 6.5.4 TYPE

29、Code Extension 28 6.5.5 Process_Associators 28 6.6 TPRLO 28 6.6.1 Payload Length . 28 6.6.2 Service Parameter Page TYPE Code . 29 6.6.3 TYPE Code Extension 29 6.6.4 Process_Associators 29 6.7 RNFT 29 Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=HP

30、Monitoring/1111111164 Not for Resale, 04/06/2009 02:39:08 MDTNo reproduction or networking permitted without license from IHS -,-,- iii Page 7Requirements for Generic Services 30 7.1 Overview .30 7.2 FC-4 TYPEs object and RFT_ID command 30 7.3 FC-4 Features object and RFF_ID command .30 8 FC-SATA Li

31、nk Services 31 8.1 Overview .31 8.2 COMRESET Request (COMR) .32 8.2.1 Description 32 8.2.2 Protocol .32 8.2.3 Request Format 32 8.2.4 Accept Reply Format .33 8.3 COM Port Selector Request (COMPS) .33 8.3.1 Description 33 8.3.2 Protocol .34 8.3.3 Request Format 34 8.3.4 Accept Reply Format .34 8.4 Cl

32、ose Affiliation Request (CAR) 34 8.4.1 Description 34 8.4.2 Protocol .35 8.4.3 Request Format 35 8.4.4 Accept Reply Format .36 8.5 Read SStatus, SError, and SControl Registers (RSCRS) 36 8.5.1 Description 36 8.5.2 Protocol .36 8.5.3 Request Format 36 8.5.4 Accept Reply Format .37 8.6 Signature Frame

33、 Request (SFR) 37 8.6.1 Description 37 8.6.2 Protocol .38 8.6.3 Request Format 38 8.6.4 Accept Reply Format .38 8.7 Reject Reply (FCSATA_RJT) 39 8.7.1 Description 39 8.7.2 Format .39 8.8 Accept Reply (FCSATA_ACC) 41 8.8.1 Description 41 8.8.2 Format .41 9 FC-SATA Information Units .42 9.1 Overview .

34、42 9.2 Control Request IU 43 9.2.1 Overview .43 9.2.2 Open Exchange Pair Request .44 9.2.3 Close Exchange Pair Request 45 9.2.4 Open Exchange Pair with Affiliation Request 45 Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=HP Monitoring/1111111164 Not

35、 for Resale, 04/06/2009 02:39:08 MDTNo reproduction or networking permitted without license from IHS -,-,- iv Page 9.2.5 Open Affiliation Request . 46 9.2.6 Close Affiliation Request . 46 9.2.7 Open Exchange Pair with Override Request 46 9.2.8 R_ERR Primitive Report . 47 9.2.9 Target Busy Report . 4

36、7 9.2.10 Target No Longer Busy Report . 48 9.2.11 Target Affiliated Report . 48 9.3 Control Response IU 49 9.3.1 Overview . 49 9.3.2 Open Exchange Pair Response . 51 9.3.3 Open Exchange Pair with Affiliation Response 52 9.3.4 Open Affiliation Response 52 9.3.5 Close Affiliation Response 53 9.3.6 Ope

37、n Exchange Pair with Override Response . 53 9.3.7 Reserved Action Response 54 9.4 Command FIS IU 54 9.5 Other FIS IU 55 9.6 Data FIS IU . 55 10 FC-SATA state machines . 56 10.1 Overview . 56 10.2 Abstract services used by the FC-SATA state machines . 61 10.2.1 FC-2 service . 61 10.2.1.1 Overview . 6

38、1 10.2.1.2 Provide a Local Nx_Port parameter 61 10.2.1.3 Send an Add Initiator request to a SATA Device service . 61 10.2.1.4 Send a Remove Initiator request to a SATA Device service 61 10.2.1.5 Send a Create IT Pair request to an IT Pair state machine 61 10.2.1.6 Send a Terminate IT Pair request to

39、 an IT Pair state machine . 61 10.2.1.7 Send an Arriving IU request to an Exchange Event state machine 61 10.2.1.8 Send a Exchange Termination request to an Exchange Event state machine . 62 10.2.1.9 Process a Send Sequence request 62 10.2.1.10 Process an Abort Exchange request 62 10.2.2 SATA Host s

40、ervice 62 10.2.2.1 Overview . 62 10.2.2.2 Process an Affiliation Releasable request 62 10.2.2.3 Process a Pair Status request 62 10.2.2.4 Process an Affiliation Status request 63 10.2.2.5 Process an R_ERR request 63 10.2.2.6 Process a Target Busy request 63 10.2.2.7 Process a Target No Longer Busy r

41、equest . 63 10.2.2.8 Process a Target Affiliated request . 63 10.2.2.9 Process an Arriving FIS request . 64 10.2.2.10 Process a Link Service Status request . 64 10.2.3 SATA Device service 64 10.2.3.1 Overview . 64 10.2.3.2 Provide a Initiator Limit parameter 64 10.2.3.3 Provide a Status parameter 64

42、 Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=HP Monitoring/1111111164 Not for Resale, 04/06/2009 02:39:08 MDTNo reproduction or networking permitted without license from IHS -,-,- v Page 10.2.3.4 Provide a Signature Frame parameter 64 10.2.3.5 Pro

43、vide a Command Incomplete parameter .64 10.2.3.6 Process an Add Initiator request .64 10.2.3.7 Process an Remove Initiator request 65 10.2.3.8 Process a Link Service Status request .65 10.2.3.9 Process an Arriving FIS request .65 10.2.3.10 Process a COMRESET request 65 10.2.3.11 Process a COMPS requ

44、est .65 10.3 IT Pair state machine 66 10.3.1 Overview .66 10.3.2 Interface specification .66 10.3.2.1 Provide a State parameter 66 10.3.2.2 Provide a Local Nx_Port parameter 66 10.3.2.3 Provide a Remote Nx_Port parameter 66 10.3.2.4 Provide a Role parameter .67 10.3.2.5 Process a Create IT Pair requ

45、est 67 10.3.2.6 Process a Terminate IT Pair request 67 10.3.3 State machine specification 67 10.3.3.1 Overview .67 10.3.3.2 S0: Idle 67 10.3.3.3 S1: Operational .69 10.4 Exchange Event state machine .69 10.4.1 Overview .69 10.4.2 Interface specification .70 10.4.2.1 Provide a State parameter 70 10.4

46、.2.2 Provide an IT Pair parameter 70 10.4.2.3 Process a Create Machine request .70 10.4.2.4 Process a Terminate Machine request .70 10.4.2.5 Process an Arriving IU request .70 10.4.2.6 Process an Exchange Termination request 70 10.4.3 State machine specification 71 10.4.3.1 Overview .71 10.4.3.2 S0:

47、 Idle 71 10.4.3.3 S1: Operational .71 10.5 Exchange Pair state machine .80 10.5.1 Overview .80 10.5.2 Interface specification .81 10.5.2.1 Provide a State parameter 81 10.5.2.2 Provide an IT Exchange parameter 81 10.5.2.3 Provide a TI Exchange parameter 81 10.5.2.4 Process a Create Exchange Pair req

48、uest .82 10.5.2.5 Process a Set TI Exchange request 82 10.5.2.6 Process an Exchange Termination request 82 10.5.3State machine specification 82 10.5.3.1 Overview .82 10.5.3.2 S0: Idle 82 10.5.3.3 S1: Opening 83 10.5.3.4 S2: Operational .83 10.5.3.5 S3: Closing 83 Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=HP Monitoring/1111111164 Not for Resale, 04/06/2009 02:39:08 MDTNo reproduction or networking permitted without license from IHS -,-,-

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1