`(formerly ANSI X3.269-1996 (R2001))
`
`for Information Technology -
`Fibre Channel Protocol for SCSI
`
`1 of 77
`
` CROSSROADS EXHIBIT 2062
`Oracle Corp., et al v. Crossroads Systems, Inc.
` IPR2014-01207 and IPR2014-1209
`
`Licensed to John Levy. ANSI order X_211247. Downloaded 2/10/2011 4:56 PM. Single user license only. Copying and networking prohibited.
`
`
`
`ANSI INCITS 269-1996 (R2006)
`(formerly ANSI X3.269-1996 (R2001))
`
`for Information Technology -
`Fibre Channel Protocol for SCSI
`
`Licensed to John Levy. ANSI order X_211247. Downloaded 2/10/2011 4:56 PM. Single user license only. Copying and networking prohibited.
`
`1 of 77
`
`
`
`Licensed to John Levy. ANSI order X_211247. Downloaded 2/10/2011 4:56 PM. Single user license only. Copying and networking prohibited.
`
`2 of 77
`
`
`
`ANSI
`X3.269-1996
`
`®
`
`American National Standard
`for Information Technology –
`Fibre Channel Protocol for SCSI
`
`Secretariat
`Information Technology Industry Council
`
`Approved April 8, 1996
`American National Standards Institute, Inc.
`
`Licensed to John Levy. ANSI order X_211247. Downloaded 2/10/2011 4:56 PM. Single user license only. Copying and networking prohibited.
`
`3 of 77
`
`
`
`American
`National
`Standard
`
`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 standards developer.
`Consensus is established when, in the judgment 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 requires that all views and
`objections be considered, and that a concerted effort be made toward 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, marketing, 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 authority 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 Standard 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 or writing the American National Standards
`Institute.
`
`CAUTION: The developers of this standard have requested that holders of patents that may be required for the
`implementation of the standard disclose such patents to the publisher. However, neither 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 and following calls for the identification of patents that may be required for the implementation
`of the standard, no such claims have been made. No further patent search is conducted by the developer or publisher in
`respect to any standard it processes. No representation is made or implied that licenses are not required to avoid
`infringement in the use of this standard.
`
`Published by
`American National Standards Institute
`11 West 42nd Street, New York, New York 10036
`Copyright 1996 by Information Technology Industry Council (ITI)
`All rights reserved.
`No part of this publication may be reproduced 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
`
`Licensed to John Levy. ANSI order X_211247. Downloaded 2/10/2011 4:56 PM. Single user license only. Copying and networking prohibited.
`
`4 of 77
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Contents
`
`Page
`Foreword................................................................................................................v
`Introduction ...........................................................................................................ix
`1
`Scope .......................................................................................................... 1
`2
`Normative references .................................................................................. 1
`3
`Definitions and abbreviations ...................................................................... 1
`3.1 Definitions.................................................................................................... 1
`3.2 Abbreviations............................................................................................... 3
`3.3 Editorial conventions ................................................................................... 3
`4
`General........................................................................................................ 3
`4.1 Structure and concepts ............................................................................... 3
`4.2 Device management ................................................................................... 5
`4.3
`Task management....................................................................................... 6
`4.4 Process login/logout.................................................................................... 6
`4.5
`Link management........................................................................................ 7
`5
`FCP protocol overview ................................................................................ 8
`5.1
`FCP addressing and exchange identification.............................................. 8
`5.2 SCSI address format for FCP...................................................................... 8
`5.2.1 PA_VAL .................................................................................................... 9
`5.2.2 FCP_Port identifier.................................................................................... 9
`5.2.3 Process associator.................................................................................... 9
`5.3
`FCP information units................................................................................ 10
`5.4
`FCP standard formats ............................................................................... 11
`5.5
`FC-PH mappings to SCSI-3 functionality .................................................. 12
`5.5.1 R_CTL..................................................................................................... 12
`5.5.2 D_ID........................................................................................................ 12
`5.5.3 S_ID........................................................................................................ 12
`5.5.4 TYPE....................................................................................................... 12
`5.5.5 F_CTL..................................................................................................... 13
`5.5.6 SEQ_ID................................................................................................... 13
`5.5.7 DF_CTL .................................................................................................. 13
`5.5.8 SEQ_CNT............................................................................................... 13
`5.5.9 OX_ID ..................................................................................................... 13
`5.5.10
`RX_ID .................................................................................................. 13
`5.5.11
`RLTV_OFF .......................................................................................... 13
`6
`FCP link-level protocol .............................................................................. 14
`6.1 Overview of process login/logout .............................................................. 14
`6.2 Process login (PRLI) ................................................................................. 14
`6.2.1 PRLI with IPA required by originator and responder............................... 15
`6.2.2 PRLI with IPA required by originator and supported by responder......... 15
`6.2.3 PRLI with IPA supported by originator and required by responder......... 15
`6.2.4 PRLI with IPA not supported by originator or responder......................... 16
`6.2.5 New or repeated PRLI ............................................................................ 16
`6.2.6 FCP service parameter page for PRLI request....................................... 17
`6.2.6.1 Word 0, Bits 31–24: FCP specific code............................................... 17
`
`i
`
`Licensed to John Levy. ANSI order X_211247. Downloaded 2/10/2011 4:56 PM. Single user license only. Copying and networking prohibited.
`
`5 of 77
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page
`6.2.6.2 Word 0, Bit 15:
`......................17
`
`
`
`VALID
`ASSOCIATOR
`ORIGINATOR
`PROCESS
`......................17
`6.2.6.3 Word 0, Bit 14:
`
`
`
`VALID
`ASSOCIATOR
`RESPONDER
`PROCESS
`6.2.6.4 Word 0, Bit 13: E
`..................................................17
`
`
`STABLISH
`IMAGE
`PAIR
`6.2.6.5 Word 1: originator process associator .................................................18
`6.2.6.6 Word 2: responder process associator ................................................18
`6.2.6.7 Word 3, Bit 6: D
`
`
`................................................18
`ATA
`OVERLAY
`ALLOWED
`6.2.6.8 Word 3, Bit 5:
`
`........................................................18
`INITIATOR
`FUNCTION
`6.2.6.9 Word 3, Bit 4: T
`..........................................................18
`
`ARGET
`FUNCTION
`/
`
`.....................................18
`
`6.2.6.10 Word 3, Bit 3:
`COMMAND
`DATA
`MIXED
`ALLOWED
`6.2.6.11 Word 3, Bit 2:
`
`....................................19
`/
`
`DATA
`RESPONSE
`MIXED
`ALLOWED
`6.2.6.12 Word 3, Bit 1: R
` XFER_RDY
`..........................................19
`EAD
`DISABLED
`6.2.6.13 Word 3, Bit 0: W
` XFER_RDY
`.........................................19
`RITE
`DISABLED
`6.2.7 Service parameters for PRLI accept........................................................20
`
` E
`..............................................20
`6.2.7.1 Word 0, Bit 13:
`IMAGE
`PAIR
`STABLISHED
`6.2.7.2
`PRLI
`
`
`..............................................................20
`ACCEPT
`RESPONSE
`CODE
`6.3 Process logout (PRLO)..............................................................................21
`6.3.1 FCP service parameter page for PRLO request......................................22
`6.3.2 FCP service parameter page for PRLO accept.......................................22
`6.3.2.1
`PRLO
`
`
`............................................................23
`ACCEPT
`RESPONSE
`CODE
`7
`FCP information unit (IU) formats .................................................................24
`7.1
`FCP_CMND IU ..........................................................................................24
`7.1.1 FCP_LUN ................................................................................................24
`7.1.2 FCP_CNTL..............................................................................................25
`7.1.2.1
`Task Codes, Byte 1..............................................................................26
`7.1.2.2
`Task management flags, Byte 2 ..........................................................26
`7.1.2.3 Other task management functions.......................................................28
`7.1.2.4
`Execution management codes, Byte 3 ................................................28
`7.1.2.5 Recovery abort.....................................................................................28
`7.1.3 FCP_CDB................................................................................................29
`7.1.4 FCP_DL...................................................................................................29
`7.2
`FCP_XFER_RDY IU..................................................................................29
`7.2.1
` DATA_RO...............................................................................................30
`7.2.2 BURST_LEN ...........................................................................................30
`7.3
`FCP_DATA IU............................................................................................30
`7.4
`FCP_RSP IU..............................................................................................31
`7.4.1 FCP_STATUS .........................................................................................31
`7.4.2 FCP_RESID ............................................................................................32
`7.4.3 FCP_SNS_LEN.......................................................................................33
`7.4.4 FCP_RSP_LEN.......................................................................................33
`7.4.5 FCP_RSP_INFO .....................................................................................33
`7.4.6 FCP_SNS_INFO .....................................................................................34
`Tables
`1
`SCSI and FCP functions .................................................................................4
`2
`Task management functions, SCSI-3 to FCP .................................................6
`3
`Definitions of fully qualified exchange identifier ..............................................8
`4
`FCP format for third-party FCP_Port addressability........................................8
`5
`FCP information units sent to targets............................................................10
`6
`FCP information units sent to initiators .........................................................11
`7
`FCP frame header.........................................................................................12
`
`ii
`
`Licensed to John Levy. ANSI order X_211247. Downloaded 2/10/2011 4:56 PM. Single user license only. Copying and networking prohibited.
`
`6 of 77
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page
`FCP service parameter page, PRLI request................................................. 17
`Valid and invalid combinations of bits 3 and 0 of word 3.............................. 19
`FCP service parameter page, PRLI accept .................................................. 20
`FCP service parameter page, PRLO request............................................... 22
`FCP service parameter page, PRLO accept ................................................ 22
`FCP_CMND payload .................................................................................... 24
`FCP_CNTL field format ................................................................................ 25
`T
`
` values ................................................................................. 26
`ASK
`ATTRIBUTE
`FCP_XFER_RDY payload............................................................................ 29
`FCP_RSP IU................................................................................................. 31
`FCP_STATUS field format............................................................................ 32
`FCP_RSP_INFO field format........................................................................ 34
`RSP_CODE definitions................................................................................. 34
`Extended link service command codes ..................................................... 36
`Extended link service information units ..................................................... 36
`PRLI payload............................................................................................. 39
`PRLI service parameter page format......................................................... 40
`PRLI accept payload ................................................................................. 41
`PRLI accept service parameter response page format ............................. 42
`PRLI accept response code ...................................................................... 43
`PRLO payload ........................................................................................... 46
`PRLO logout parameter page format ........................................................ 47
`PRLO accept payload............................................................................. 48
`PRLO accept logout parameter response page format.......................... 48
`PRLO accept response code.................................................................. 49
`FCP read operation, example.................................................................... 50
`FCP write operation, example ................................................................... 51
`FCP operation without data transfer, example .......................................... 51
`FCP read operation with FCP_XFER_RDY disabled, example ................ 52
`FCP write operation with FCP_XFER_RDY disabled, example................ 52
`FCP linked commands, example............................................................... 53
`FCP read operation with combined data and response, example............. 53
`FCP write operation with combined command and data out, example ..... 54
`FCP task management function, example................................................. 54
`FCP_LUN format, SCSI-3 storage array example..................................... 59
`FCP_LUN_X format, SCSI-3 storage array example ................................ 59
`Address_Method values............................................................................ 60
`
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`A.1
`A.2
`A.3
`A.4
`A.5
`A.6
`A.7
`A.8
`A.9
`A.10
`A.11
`A.12
`B.1
`B.2
`B.3
`B.4
`B.5
`B.6
`B.7
`B.8
`B.9
`C.1
`C.2
`C.3
`
`Licensed to John Levy. ANSI order X_211247. Downloaded 2/10/2011 4:56 PM. Single user license only. Copying and networking prohibited.
`
`iii
`
`7 of 77
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page
`
`Figures
`A.1
`Images/groups of related processes..........................................................36
`A.2
`Image pairs ................................................................................................38
`B.1
`Example of class 2 FCP write I/O operation ..............................................55
`B.2
`Example of class 2 FCP_DATA write sequence........................................56
`B.3
`Example of class 2 FCP read I/O operation...............................................57
`B.4
`Example of class 2 FCP_DATA read sequence ........................................58
`C.1
`SCSI-3 storage array example...................................................................60
`C.2
`SCSI-3 storage array addressing...............................................................61
`C.3
`SCSI-3 storage array unit addressing........................................................62
`C.4
`SCSI-3 storage array diagnostic addressing .............................................62
`Annexes
`A
`Extended link services ..................................................................................36
`A.1
`Extended link service command codes......................................................36
`A.2
`Process login .............................................................................................36
`A.2.1
`Implicit process login ..............................................................................37
`A.2.2 Explicit process login ..............................................................................37
`A.2.3 PRLI/PRLO relationships........................................................................42
`A.2.4 Process login, mode of operation ...........................................................44
`A.2.5 Process login, protocol ...........................................................................44
`A.3
`Process logout ...........................................................................................45
`A.3.1 PRLO Operation .....................................................................................49
`B
`FCP examples...............................................................................................50
`B.1 Examples of the use of FCP information units...........................................50
`B.1.1 SCSI FCP read operation.......................................................................50
`B.1.2 SCSI FCP write operation.......................................................................51
`B.1.3 SCSI FCP operation with no data transfer or with check condition ........51
`B.1.4 SCSI FCP read operation FCP_XFR_RDY disabled..............................52
`B.1.5 SCSI FCP write operation with FCP_XFR_RDY disabled......................52
`B.1.6 SCSI linked commands ..........................................................................53
`B.1.7 SCSI FCP read operation with combined data in and response ............53
`B.1.8 SCSI FCP write operation with combined command and data out.........53
`B.1.9 SCSI FCP task management function....................................................54
`B.2 FCP write example, frame level.................................................................55
`B.3 FCP read example, frame level .................................................................57
`C Logical Unit Number example.......................................................................59
`C.1
`Logical Unit Number definition...................................................................59
`C.2 Definition of SCSI-3 Controller Commands (SCC) addressing model.......59
`C.3 Use of logical unit number in a SCSI-3 storage array................................61
`C.3.1 Addressing of SCSI disk array (SCSI-3 storage array): example...........61
`C.3.2 Addressing of volume set logical unit: example......................................61
`C.3.3 Addressing of peripheral device logical unit: example............................62
`D Bibliography ..................................................................................................63
`
`iv
`
`Licensed to John Levy. ANSI order X_211247. Downloaded 2/10/2011 4:56 PM. Single user license only. Copying and networking prohibited.
`
`8 of 77
`
`
`
`Foreword (This foreword is not part of American National Standard X3.269-1996.)
`The Fibre Channel Protocol for SCSI (FCP) defines a Fibre Channel map-
`ping layer (FC-4) that uses the services defined by ANSI X3.230-1994,
`Fibre Channel – Physical and Signaling Interface (FC-PH), to transmit
`SCSI command, data, and status information between a SCSI initiator and
`a SCSI target. The use of the standard enables the transmission of stan-
`dard SCSI command formats, the transmission of standard SCSI data and
`parameter strings, and the receipt of SCSI status and sense information
`across the Fibre Channel using only the standard Fibre Channel frame and
`sequence formats. The FCP will operate with Fibre Channel Classes of
`Service 1, 2, and 3 and will operate across Fibre Channel fabrics and arbi-
`trated loops.
`Requests for interpretation, suggestions for improvement or addenda, or
`defect reports are welcome. They should be sent to the X3 Secretariat,
`Information Technology Industry Council, 1250 Eye Street, NW, Suite 200,
`Washington DC 20005-3922.
`This standard was processed and approved for submittal to ANSI by the
`Accredited Standards Committee on Information Technology, X3.
`Committee approval of this standard does not necessarily imply that all
`committee members voted for its approval. At the time it approved this
`standard, the X3 Committee had the following members:
`James D. Converse, Chair
`Donald C. Loughry, Vice-Chair
`Kate McMillan, Secretary
`Name of Representative
`Organization Represented
`American Nuclear Society..................................................Geraldine C. Main
`Sally Hartzell (Alt.)
`AMP, Inc. ..........................................................................Edward Kelly
`Charles Brill (Alt.)
`Apple Computer, Inc..........................................................David K. Michael
`Jerry Kellenbenz (Alt.)
`AT&T Global Information Systems .....................................Thomas F. Frost
`Clyde Robichaux (Alt.)
`Bull HN Information Systems, Inc.......................................Patrick L. Harris
`Compaq Computers...........................................................Ed Olkkola
`Digital Equipment Corporation ...........................................Scott K. Jameson
`Richard Hovey (Alt.)
`Eastman Kodak Company..................................................James D. Converse
`Michael Nier (Alt.)
`Hewlett-Packard ................................................................Donald C. Laughry
`Karen Higginbottom (Alt.)
`Hitachi America, Ltd. .........................................................John Neumann
`Kei Yamashita (Alt.)
`Hughes Aircraft Company ..................................................Harold Zebrack
`IBM Corporation ................................................................Joel Urman
`Mary Anne Lawler (Alt.)
`Institute for Certification of Computer
`Professionals (ICCP) .......................................................Kenneth Zemrowski
`National Communications Systems ....................................Dennis Bodson
`Granger Kelley (Alt.)
`National Institute of Standards and Technology..................Michael D. Hogan
`James H. Burrows (Alt.)
`Northern Telecom, Inc. ......................................................Mel Woinsky
`John Pugh (Alt.)
`Share, Inc. ........................................................................Gary Ainsworth
`David Thewlis (Alt.)
`
`v
`
`Licensed to John Levy. ANSI order X_211247. Downloaded 2/10/2011 4:56 PM. Single user license only. Copying and networking prohibited.
`
`9 of 77
`
`
`
`Organization Represented
`Name of Representative
`Storage Technology Corporation........................................Joseph S. Zajaczkowski
`Samuel D. Cheatham (Alt.)
`Sun Microsystems, Inc.......................................................Gary S. Robinson
`Sybase, Inc. ......................................................................Donald R. Deutsch
`Texas Instruments, Inc. .....................................................Clyde Camp
`Fritz Whittington (Alt.)
`3M Company .....................................................................Eddie T. Morioka
`Paul D. Jahnke (Alt.)
`Unisys Corporation ............................................................John L. Hill
`Stephen P. Oksala (Alt.)
`U.S. Department of Defense ..............................................Jerry L. Smith
`C. J. Pasquariello (Alt.)
`U.S. Department of Energy ................................................Carol S. Blackston
`Bruce R. White (Alt.)
`Xerox Corporation .............................................................John Flannery
`Roy Pierce (Alt.)
`
`vi
`
`Licensed to John Levy. ANSI order X_211247. Downloaded 2/10/2011 4:56 PM. Single user license only. Copying and networking prohibited.
`
`10 of 77
`
`
`
`Subcommittee X3T10 on Lower-Level Interfaces, which developed this
`standard, had the following members:
`John B. Lohmeyer, Chair
`Lawrence J. Lamers, Vice-Chair
`Ralph Weber, Secretary
`
`Jason Albanus
`I. Dal Allan
`Paul D. Aloisi
`Bruce Anderson
`Geoffrey Barton
`Robert Bellino
`Charles Brill
`Peter Brown
`Michael Bryan
`Joe Chen
`Joe Dambach
`Jan V. Dedek
`Peter Dougherty
`Stephen G. Finch
`Bill Galloway
`Louis Grantham
`Norm Harris
`Edward Haske
`Stephen F. Heil
`Peter Johansson
`Gerry Johnsen
`Skip Jones
`Ray Kallio
`Sam Karunanithi
`Nick Ladas
`Edward Lappin
`David Lawson
`Robert Liu
`Bob Masterson
`David McFadden
`James McGrath
`Patrick Mercer
`Charles Monia
`Ian Morrell
`John Moy
`Erich Oetting
`Alan R. Olson
`Dennis Pak
`Duncan Penman
`George Penokie
`Doug Piper
`Donna Pope
`Ron Roberts
`
`Jeff Rosa
`Robbie Shergill
`Scott Smyers
`Robert N. Snively
`Jeff Stai
`Gary R. Stephens
`Clifford E. Strang, Jr.
`Dean Wallace
`Harvey Waltersdorf
`Neil T. Wanamaker
`David Wang
`Jeffrey L. Williams
`Mark Woithe
`Ezra Alcudia (Alt.)
`Michael Alexenko (Alt.)
`David Andreatta (Alt.)
`Tak Asami (Alt.)
`Akram Atallah (Alt.)
`Paul Boulay (Alt.)
`Gary Brandvold (Alt.)
`Ken Bush (Alt.)
`John Cannon (Alt.)
`Kurt Chan (Alt.)
`Shufan Chan (Alt.)
`Ting Le Chan (Alt.)
`William Clemmey (Alt.)
`Dan Colegrove (Alt.)
`Roger Cummings (Alt.)
`William Dallas (Alt.)
`Kim Davies (Alt.)
`Varouj Der-Hacopian (Alt.)
`Timothy Feldman (Alt.)
`Edward A. Gardner (Alt.)
`John Geldman (Alt.)
`Chuck Grant (Alt.)
`Douglas Hagerman (Alt.)
`Kenneth J. Hallam (Alt.)
`William Harn (Alt.)
`Tom Hanan (Alt.)
`Rick Heidick (Alt.)
`Mike Hetzel (Alt.)
`Gerald Houlder (Alt.)
`Brian Johnson (Alt.)
`
`Mark Jordan (Alt.)
`Richard Kalish (Alt.)
`Greg Kapraun (Alt.)
`Prabhas Kejriwal (Alt.)
`Dan Kennedy (Alt.)
`Thomas J. Kulesza (Alt.)
`Dennis Lang (Alt.)
`Joe Lawlor (Alt.)
`Gerald Marazas (Alt.)
`John Masiewicz (Alt.)
`Pete McLean (Alt.)
`Daniel E. Moczarny (Alt.)
`E. J. Mondor (Alt.)
`Vit Novak (Alt.)
`Kevin R. Pokorney (Alt.)
`Gary Porter (Alt.)
`Steven Ramberg (Alt.)
`Mark Raymond (Alt.)
`Simone Sadri (Alt.)
`John P. Scheible (Alt.)
`Stan Sharp (Alt.)
`Michael Smith (Alt.)
`Allen Spalding (Alt.)
`Arlan P. Stone (Alt.)
`Joe Stoupa (Alt.)
`George Su (Alt.)
`Nicos Syrimis (Alt.)
`Rich Taborek (Alt.)
`Pete Tobias (Alt.)
`Harvey Toyama (Alt.)
`Adrienne Turenne (Alt.)
`Joel Urban (Alt.)
`Joseph Wach (Alt.)
`Roger Wang (Alt.)
`Dave Weber (Alt.)
`Bob Whiteman (Alt.)
`Michael Wingard (Alt.)
`Kurt Witte (Alt.)
`Devon Worrell (Alt.)
`Charles I. Yang (Alt.)
`Mike Yokoyama (Alt.)
`
`Licensed to John Levy. ANSI order X_211247. Downloaded 2/10/2011 4:56 PM. Single user license only. Copying and networking prohibited.
`
`vii
`
`11 of 77
`
`
`
`Subcommittee X3T11 on Device Level Interfaces, which contributed a
`great deal of analysis, review, and content to this standard, had the follow-
`ing members:
`Roger Cummings, Chair
`Carl Zeitler, Vice-Chair
`Neil Wanamaker, Secretary
`
`J. Albano
`D. Allan
`R. Anderson
`T. Anderson
`K. Annamalai
`C. Barron
`B. Beach
`A. Bedi
`B. Bellino
`H. Brandt
`C. Brill
`R. Brown
`M. Carboni
`B. Carlson
`K. Chan
`K. Chennappan
`B. Cook
`J. Connell
`B. Cornelius
`S. Dean
`D. Deel
`J. Dudgeon
`R. Dugan
`S. Erler
`G. Frazier
`G. Frederickson
`E. Frymoyer
`B. Gallagher
`S. Gillett
`E. Grivna
`J. Guedj
`D. Guss
`D. Gustafson
`M. Halvorson
`D. Hansen
`K. Hardwick
`M. Hartmann
`M. Henske
`D. Hepner
`J. Huber
`J. Hughes
`R. Johnson
`
`T. Kaminski
`J. Kerr
`R. Knerr
`F. Koperda
`B. Kopsaftis
`O. Kornblum
`G. Koskowich
`J. Kubinec
`P. Lambert
`P. Levin
`R. Liebow
`J. Luttrull
`S. Magee
`K. Malavalli
`C. Martin
`R. Masterson
`J. Mathis
`T. McClendon
`G. Milligan
`G. Michael
`M. Miller
`B. Morris
`J. Morris
`D. Morrissey
`R. Niemi
`G. Nordstrom
`M. O'Donnell
`K. Ocheltree
`T. Palkert
`E. Parish
`N. Perdue
`G. Phillips
`R. Phillips
`J. Radcliffe
`P. Ramsey
`G. Rara
`E. Reid
`J. Renwick
`W. Rickard
`W. Roiger
`R. Ronald
`G. Rouse
`
`P. Rupert
`T. Russell
`M. Sachs
`W. Sanderson
`P. Savage
`J. Scherfey
`P. Schreck
`J. Schuessler
`P. Scott
`F. Shott
`K. Sivakumar
`L. Sloan
`J. Smith
`R. Snively
`R. Soderstrom
`D. Somes
`J. Soriano
`G. Stephens
`R. Southard
`T. Sprenkle
`G. Stager
`D. Stigliani
`A. Stone
`B. Stoevhase
`T. Szostak
`R. Taborek
`R. Thomsen
`H. Todd
`D. Tolmie
`C. Towndrow
`H. Truestedt
`E. Vanderbeck
`S. van Doorn
`L. Veil
`M. Vogel
`P. Walford
`Y. Wang
`L. Whitfield
`A. Widmer
`J. Young
`S. Zanowick
`
`viii
`
`Licensed to John Levy. ANSI order X_211247. Downloaded 2/10/2011 4:56 PM. Single user license only. Copying and networking prohibited.
`
`12 of 77
`
`
`
`Introduction
`The Small Computer System Interface (SCSI) command set is widely used
`and applicable to a wide variety of device types. The transmission of SCSI
`command set information across Fibre Channel links allows the large body
`of SCSI application and driver software to be successfully used in the
`high-performance Fibre Channel environment.
`This document describes a protocol for using Fibre Channel FC-PH
`Exchanges and Information Units to implement the SCSI Fibre Channel
`Protocol (FCP). The Fibre Channel is a high-speed serial architecture that
`allows either optical or electrical connections at data rates from 133 Mbits
`up to 4 Gbits per second. The topologies supported by Fibre Channel
`include point-to-point, fabric switched,