|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: iSCSI: 2.2.6. Naming & mappingPeter, 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 |