[Docs] [txt|pdf] [Tracker] [WG] [Email] [Diff1] [Diff2] [Nits]

Versions: 00 01 02 03 04 05 RFC 3980

   IP Storage Working Group
   Internet Draft                                            M. Krueger
                                                         M. Chadalapaka
                                                             R. Elliott
   Document: draft-ietf-ips-iSCSI-name-ext-02.txt       Hewlett-Packard
                                                                  Corp.
   Expires: July 2004                                      January 2004


                  NAA naming format for iSCSI Node Names


 Status of this Memo

   This document is an Internet-Draft and is in full conformance with
   all provisions of Section 10 of RFC2026 [1].

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF), its areas, and its working groups.  Note that
   other groups may also distribute working documents as Internet-
   Drafts.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   The list of current Internet-Drafts can be accessed at
        http://www.ietf.org/ietf/1id-abstracts.txt

   The list of Internet-Draft Shadow Directories can be accessed at
        http://www.ietf.org/shadow.html.


 Abstract

   iSCSI is a SCSI transport protocol that maps the SCSI family of
   protocols onto TCP/IP.  This document defines an additional iSCSI
   node name type format to enable use of the "Network Address
   Authority" (NAA) world wide naming format used by ANSI T11 Fibre
   Channel (FC) protocols.


 Conventions used in this document

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in RFC-2119 [2].

 Table of Contents


 Krueger                 Expires - July 2004                 [Page 1]


                       iSCSI NAA Naming Format           January 2004



   1. Introduction...................................................2
   2. Motivation.....................................................2
   3. iSCSI Name Structure...........................................3
      3.1 Type "naa." - Network Address Authority....................3
   4. Terminology....................................................4
      4.1 IQN........................................................4
      4.2 SRP........................................................4
      4.3 SAS........................................................4
      4.4 NAA........................................................4
      4.5 InfiniBand.................................................4
   Security Considerations...........................................4
   References........................................................5
   Author Addresses..................................................6


1. Introduction

   This document discusses the motivation for adding an NAA type format
   as an iSCSI node name format and defines this format in accordance
   with the iSCSI naming conventions conventions [iSCSI]. It is hoped
   that defining this format would enable storage devices containing
   both iSCSI and FC ports to use the same NAA-based SCSI device name.


2. Motivation

   To date, there are a number of networked transports providing port
   services to SCSI.  These transports all incorporate some form of
   world-wide unique name construction format.

          SCSI transport protocol      Name Format
       -----------------------------------------------
      |                            | EUI-64| NAA |IQN |
      |----------------------------|-------|-----|----|
      |    iSCSI (Internet SCSI)   |   X   |     | X  |
      |----------------------------|-------|-----|----|
      |     FCP (Fibre Channel)    |       |  X  |    |
      |----------------------------|-------|-----|----|
      | SAS (Serial Attached SCSI) |       |  X  |    |
      |----------------------------|-------|-----|----|
      |    SRP (for InfiniBand)    |   X   |     |    |
       -----------------------------------------------


   The NAA format is used by the Fibre Channel transport and the SAS
   protocol made a recent decision to use NAA identifier formats.  This
   makes the NAA format the most commonly used identifier format for
   SCSI transports.  Although one of the T11-defined NAA formats


 Krueger                 Expires - July 2004                 [Page 2]


                       iSCSI NAA Naming Format           January 2004


   contains a mapping of EUI-64 numbers, it requires some mathematical
   manipulation to extract the EUI-64 identifier out of this format, and
   the NAA EUI-64 mapping reserves 2 bits in the EUI-64 identifier,
   thereby reducing the EUI-64 namespace.  If iSCSI included a naming
   format that allowed direct representation of an NAA-format name, it
   would facilitate construction of a target device name that translates
   easily across multiple namespaces for a storage device containing
   ports served by different transports.

   This document proposes adding an NAA type to the iSCSI naming formats
   in order to enable economy of worldwide-unique identifier assignment
   for multi-transport-enabled target devices: One NAA identifier can be
   assigned as the basis for the SCSI device name for a target having
   SAS SCSI ports, FC SCSI ports and iSCSI SCSI ports.  [Note: Today,
   FCP-2 does not have a dependable notion of SCSI device name [SAM3].
   It is however expected that FCP-3 is likely to incorporate the idea
   of a device name, or platform name, subject to T10Æs decisions. If it
   does embrace the device name notion, the same NAA format could then
   form the basis for targets with SAS/FCP-3/iSCSI ports.]

   T10 has defined a SCSI target device name in [SPC3] that is reported
   in the VPD page 83 device identifier page. Addition of the ANSI
   T11-defined NAA format as an allowed type for iSCSI name creation
   would make the iSCSI device naming format more palatable across all
   current SCSI networked transports, allowing the creation of SCSI
   device names that are transport-independent.  This would facilitate
   the creation of LU names based on this SCSI device name.

   The T11 NAA formatted as an ASCII-hexadecimal representation has a
   maximum size of 32 characters (128 bit formats) - as a result there
   is no issue with this name format exceeding the maximum size for
   iSCSI node names.

3. iSCSI Name Structure

   In addition to the iSCSI name types of "iqn." and "eui."

     type "naa." - the remainder of the string is an ANSI T10 defined
                  Network Address Authority identifier in ASCII-encoded
                  hexadecimal.

3.1  Type "naa." - Network Address Authority

   The ANSI T10 FC-FS specification defines a format for constructing
   globally unique identifiers [FC-FS] referred to as an Network Address
   Authority (NAA) format.
   The iSCSI name format is "naa." followed by an NAA identifier (ASCII-
   encoded hexadecimal digits).



 Krueger                 Expires - July 2004                 [Page 3]


                       iSCSI NAA Naming Format           January 2004


      Example iSCSI name with a 64-bit NAA value:

         Type  NAA identifier (ASCII-encoded hexadecimal)
         +--++--------------+
         |  ||              |

         naa.52004567BA64678D

      Example iSCSI name with a 128-bit NAA value:

         Type  NAA identifier (ASCII-encoded hexadecimal)
         +--++------------------------------+
         |  ||                              |

         naa.62004567BA64678D0123456789ABCDEF

   The NAA iSCSI name format might be used in an implementation where
   the structure for generating FC NAA worldwide unique names is already
   in place because the device contains both Fibre Channel and iSCSI
   SCSI ports.

4. Terminology
4.1 IQN
   iSCSI qualified name, an identifier format defined by the iSCSI
   protocol [iSCSI].

4.2 SRP
   SCSI RDMA Protocol.  SRP defines a SCSI protocol mapping onto the
   InfiniBand (tm) Architecture and/or functionally similar cluster
   protocols [SRP].

4.3 SAS
   Serial Attached SCSI. The Serial Attached SCSI (SAS) draft standard
   contains both a physical Layer that is compatible with Serial ATA and
   protocols for transporting SCSI commands to SAS devices and for
   transporting ATA commands to SATA devices [SAS].

4.4 NAA
   Network Address Authority - a naming format defined by the ANSI T11
   Fibre Channel protocols [FC-FS].

4.5 InfiniBand
   An I/O architecture intended to replace PCI and address high
   performance server interconnect [IB].

 Security Considerations

   Because this document does not define any new wire protocol, there
   are no additional security considerations for the iSCSI protocol.


 Krueger                 Expires - July 2004                 [Page 4]


                       iSCSI NAA Naming Format           January 2004




 References


   Normative References

   1  Bradner, S., "The Internet Standards Process -- Revision 3", BCP
      9, RFC 2026, October 1996.

   2  Bradner, S., "Key words for use in RFCs to Indicate Requirement
      Levels", BCP 14, RFC 2119, March 1997

   [iSCSI] Satran, J., Meth, K., Sapuntzakis, C.,Chadalapaka, M.,
      Zeidner, E., "iSCSI", Internet draft  (work in progress), draft-
      ietf-ips-iscsi-20.txt, January 2003.


   Informative References

   [SPC3] T10/1416-D, SCSI Primary Commands - 3 (SPC-3).

   [SAM3] T10/1561-D, SCSI Architecture Model - 3 (SAM-3).

   [FC-FS] T11/02-018v1 - dpANS - Fibre Channel Framing and Signaling
      Interface.

   [IB] InfiniBand{tm} Architecture Specification, Vol. 1, Rel. 1.0.a,
      InfiniBand Trade Association (www.infinibandta.org).

   [SRP] INCITS.365:2002, SCSI RDMA Protocol (SRP).

   [SAS] T10/1562-D, Serial Attached SCSI (SAS).


















 Krueger                 Expires - July 2004                 [Page 5]


                       iSCSI NAA Naming Format           January 2004




 Author Addresses

   Marjorie Krueger
   Hewlett-Packard Company
   8000 Foothills Blvd.
   Roseville, CA 95747-5668, USA

   Mallikarjun Chadalapaka
   Hewlett-Packard Company
   8000 Foothills Blvd.
   Roseville, CA 95747-5668, USA

   Rob Elliott
   Hewlett-Packard Company
   MC 150801
   PO Box 692000
   Houston, TX 77269-2000  USA





























 Krueger                 Expires - July 2004                 [Page 6]


Html markup produced by rfcmarkup 1.129c, available from https://tools.ietf.org/tools/rfcmarkup/