datatracker.ietf.org
Sign in
Version 5.6.0.p2, 2014-07-08
Report a bug

Internet Small Computer System Interface (iSCSI) SCSI Features Update
RFC 7144

Internet Engineering Task Force (IETF)                         F. Knight
Request for Comments: 7144                                        NetApp
Category: Standards Track                                 M. Chadalapaka
ISSN: 2070-1721                                                Microsoft
                                                              April 2014

            Internet Small Computer System Interface (iSCSI)
                          SCSI Features Update

Abstract

   Internet Small Computer System Interface (iSCSI) is a SCSI
   transport protocol that maps the SCSI family of protocols onto
   TCP/IP.  The iSCSI protocol as specified in RFC 7143 (and as
   previously specified by the combination of RFC 3720 and RFC
   5048) is based on the SAM-2 (SCSI Architecture Model - 2)
   version of the SCSI family of protocols.  This document
   defines enhancements to the iSCSI protocol to support certain
   additional features of the SCSI protocol that were defined in
   SAM-3, SAM-4, and SAM-5.

   This document is a companion document to RFC 7143.

Status of This Memo

   This is an Internet Standards Track document.

   This document is a product of the Internet Engineering Task Force
   (IETF).  It represents the consensus of the IETF community.  It has
   received public review and has been approved for publication by
   the Internet Engineering Steering Group (IESG).  Further
   information on Internet Standards is available in Section 2 of
   RFC 5741.

   Information about the current status of this document, any
   errata, and how to provide feedback on it may be obtained at
   http://www.rfc-editor.org/info/rfc7144.

Knight & Chadalapaka         Standards Track                    [Page 1]
RFC 7144               iSCSI SCSI Features Update             April 2014

Copyright Notice

   Copyright (c) 2014 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Knight & Chadalapaka         Standards Track                    [Page 2]
RFC 7144               iSCSI SCSI Features Update             April 2014

Table of Contents

   1. Introduction ....................................................4
   2. Definitions, Acronyms, and Document Summary .....................4
      2.1. Definitions ................................................4
      2.2. Acronyms ...................................................4
      2.3. New Semantics ..............................................4
   3. Terminology Mapping .............................................5
   4. New Feature Use .................................................7
      4.1. Negotiation of New Feature Use .............................7
      4.2. Impact on Standard INQUIRY Data - iSCSI Version
           Descriptors ................................................8
   5. SCSI Commands ...................................................9
      5.1. SCSI Command Additions .....................................9
           5.1.1. Command Priority (Byte 2) ..........................10
      5.2. SCSI Response Additions ...................................11
           5.2.1. Status Qualifier ...................................12
           5.2.2. Data Segment - Sense and Response Data Segment .....12
   6. Task Management Functions ......................................13
      6.1. Task Management Function Request PDU ......................13
      6.2. Existing Task Management Functions ........................14
      6.3. Task Management Function Additions ........................14
           6.3.1. LUN Field ..........................................15
           6.3.2. Referenced Task Tag ................................16
           6.3.3. RefCmdSN ...........................................16
      6.4. Task Management Function Responses ........................17
           6.4.1. Task Management Function Response PDU ..............17
           6.4.2. Task Management Function Response Additions ........18
      6.5. Task Management Requests Affecting Multiple Tasks .........19
   7. Login/Text Operational Text Keys ...............................19
      7.1. New Operational Text Keys .................................19
           7.1.1. iSCSIProtocolLevel .................................19

[include full document text]