SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    Re: iSCSI: 2.2.6. Naming & mapping



    Peter,
    As with Fibre Channel (and even multiple SCSI buss connections), once you
    have acuired a connection to the Storage Controller, you may address  LU 0,
    to get the LU numbers that are authorize to that connection (with some
    Storage Controllers these are virtual Devices authorized by connection
    "port" and/or WWN of the initiator).  The values returned by the LU0 query
    are the unique LUNs related to that LU 0  (real or virtual).
    
    The Host SCSI layer can then obtain a unique ID from the EVPD page 83h.
    When the same unique ID is found on different paths then they have
    discovered an "Alternate Path".   All of this is normal SCSI, not
    transport.
    
    Since many Storage Controller create virtual volumes, and these are only
    visable to authorized Initiators,  and also unknown to the transport. It
    seems that we should keep to the same approach used by Fibre Channel et.
    al. and keep it away from the (iSCSI) transport.
    
    Here is what Jim Hafner said to the ips working group WAY BACK on 6/19/00:
    
    {snip}
    SCSI HAS defined a "WWN associated with a volume" with EVPD page 83h.
    This is independent of LUN value and also independent of the transport
    layer.  You (should) get the same answer if your logical unit
    is connected (simultaneously) to FC port and to a parallel bus.  And use
    of this WWN is already supported as a naming specification in other places
    in SCSI .....
    {snip}
    
    .
    .
    .
    John L. Hufferd
    
    
    Peter Johansson <PJohansson@ACM.org>@ece.cmu.edu on 09/16/2000 04:45:23 PM
    
    Sent by:  owner-ips@ece.cmu.edu
    
    
    To:   IP Storage <IPS@ece.cmu.edu>
    cc:
    Subject:  Re: iSCSI: 2.2.6. Naming & mapping
    
    
    
    At 04:31 PM 9/14/00, John Hufferd/San Jose/IBM wrote:
    
    >There is NO SUCH THING as an iSCSI LU.
    
    I agree, John, that there is no such thing as an iSCSI LU. But that wasn't
    the issue that was raised.
    
    SCSI targets are addressed by an iSCSI method. If there is more than one
    path by which an iSCSI target is addressable (perhaps a target with more
    than one IP address or URL?), then you had better require unique IDs of
    SCSI LUs. Otherwise it is not possible to discover that what appears to be
    two LUs, reached by different paths, are in fact the same LU.
    
    One may associate a unique identifier with an LU by either a) command set
    methods (SCSI) or b) transport protocol methods (iSCSI in this case).
    
    SBP-2 elected to make an LU's unique identifier visible at the transport
    protocol layer. This was chosen to permit a host to enumerate unique LUs
    (and identify redundant paths) prior to a login to use the device.
    
    I'm not fully conversant with iSCSI device discovery methods, but it might
    be desirable to make a unique LU identifier visible during this stage of
    the process, for reasons analogous to those discovered by SBP-2.
    
    
    
    
    Regards,
    
    Peter Johansson
    
    Congruent Software, Inc.
    98 Colorado Avenue
    Berkeley, CA  94707
    
    (510) 527-3926
    (510) 527-3856 FAX
    
    PJohansson@ACM.org
    
    
    
    


Home

Last updated: Tue Sep 04 01:07:14 2001
6315 messages in chronological order