SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


    [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

    iSCSI: v15 issue: iqn. name format inconsistencies


    • To: "Ips Reflector (E-mail)" <ips@ece.cmu.edu>
    • Subject: iSCSI: v15 issue: iqn. name format inconsistencies
    • From: "KRUEGER,MARJORIE (HP-Roseville,ex1)" <marjorie_krueger@hp.com>
    • Date: Tue, 16 Jul 2002 14:44:37 -0700
    • Content-Type: multipart/alternative;boundary="----_=_NextPart_001_01C22D11.FB7CF6C0"
    • Sender: owner-ips@ece.cmu.edu

    Title:

    There is currently an inconsistency in the way iSCSI "iqn."-formatted names are illustrated and described between the iSCSI protocol document and the iSCSI Naming and Discovery document.  In particular, the separator character between the reversed-domain name and the rest of the string is defined to be "." but some examples in the N&D document describe it as ":".

    I remember discussion (among the N&D team) that this separator should be ":" in order to distinguish the reversed domain name from the rest of the string, but this got lost somewhere along the line.  If there are no objections to changing this in the main draft, this translates into changes for both the iSCSI main draft and the N&D draft in cleaning up the examples and making sure they are consistent (some use "." and some use ":").

    Here are the changes I recommend to the main draft:
    In section 2.2.6.3


         The iSCSI qualified name string consists of:
           -  The string "iqn."
           -  A date code, in yyyy-mm format.  This date MUST be a date
              during which the naming authority owned the domain name used
              in this format, and SHOULD be the date on which the domain
              name was acquired by this naming authority.  This date code
              uses the Gregorian calendar.  All four digits in the year must
              be present.  Both digits of the month must be present, with
              January == "01" and December == "12".  The dash must be
              included.
           -  A dot ".".
           -  The reversed domain name of the naming authority (person or
              organization) creating this iSCSI name.
           -  A colon ":".
           -  Any string, within the character set and length boundaries,
              that the owner of the domain name deems appropriate.  This may
              contain product types, serial numbers, host identifiers, soft-
              ware keys, or anything else that makes sense to uniquely iden-
              tify the initiator or target.  Everything after "<reversed
              domain name>:", can be assigned as desired by the owner of
              the domain name.  It is the responsibility of the entity that
              is the naming authority to ensure that the iSCSI names it
              assigns are world wide unique.

         For example, "ACME Storage Arrays, Inc.", might own the domain name
         "acme.com". The following are examples of iSCSI qualified names that
         might be generated by "ACME Storage Arrays, Inc."
                       
                        Organization   
                            Naming     String defined by
              Type  Date     Auth      "acme.com" naming authority
              +--++-----+ +------+ +--------------------------------+
              |  ||     | |      | |                                |
              
              iqn.2001-04.com.acme:storage.diskarrays-sn-a8675309
              iqn.2001-04.com.acme:server.megafast900.i95874

    In section 11.4 TargetName

         Examples:

           TargetName=iqn.1993-11.com.diskvendor:diskarrays.sn.45678

    In section 11.5 InitiatorName

         Examples:

           InitiatorName=iqn.1992-04.com.osvendor:plan9.cdrom.12345
           InitiatorName=iqn.2001-02.com.ssp:users.customer235.host90

    <Julian, make sure to delete the last example in the current text, as it's invalid>

    In appendix C

         In the first example, the initiator and target authenticate each other
         via Kerberos:

           I-> Login (CSG,NSG=0,1 T=1)
               InitiatorName=iqn.1999-07.com.os:hostid.77
               TargetName=iqn.1999-07.com.acme:diskarray.sn.88
               AuthMethod=KRB5,SRP,None

    etc - all these Login examples that contain iSCSI names need to be fixed.

    In appendix D

         Target sends a text response that contains:

           TargetName=iqn.1993-11.com.acme:diskarray.sn.8675309

    etc - all TargetName examples need to be fixed.

    Several examples in the Naming and Discovery draft need to be fixed - I'll address that in a separate email.
         
    Marjorie Krueger
    Networked Storage Architecture
    Networked Storage Solutions
    Hewlett-Packard



Home

Last updated: Wed Jul 17 04:18:55 2002
11351 messages in chronological order