SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    Re: iSCSI: Some proposed vendor-specific (X-) keys



    
    Let me state again, this will not fly, please take it off this reflector
    and take it to SNIA or any where else.
    
    .
    .
    .
    John L. Hufferd
    Senior Technical Staff Member (STSM)
    IBM/SSG San Jose Ca
    Main Office (408) 256-0403, Tie: 276-0403,  eFax: (408) 904-4688
    Home Office (408) 997-6136, Cell: (408) 499-9702
    Internet address: hufferd@us.ibm.com
    
    
    Bill Studenmund <wrstuden@wasabisystems.com>@ece.cmu.edu on 06/11/2002
    12:49:49 PM
    
    Sent by:    owner-ips@ece.cmu.edu
    
    
    To:    Santosh Rao <santoshr@cup.hp.com>
    cc:    <ips@ece.cmu.edu>
    Subject:    Re: iSCSI: Some proposed vendor-specific (X-) keys
    
    
    
    On Tue, 11 Jun 2002, Santosh Rao wrote:
    
    > I don't see why this thread is going forever. There are other scsi
    > transports that deal with these types of issues without having to define
    > scsi transport protocol keys to indicate vendor_id, product_id and
    > product_rev. You can do one of the following :
    >
    > a) Parse out the DNS name of the target device from the exchanged
    > TargetName key, if you're an initiator. Similarly, parse out the DNS
    > name of the initiator from the exchanged InitiatorName key, if you're a
    > target. Use the DNS name as an indication of which device you're
    > speaking to and add your device specific tweaks based on this.
    
    That we can do. But that means that the system adminsitrator or a "smart
    agent" has to correlate the info. And, if a device moves, it has to get
    involved again to reconfigure.
    
    It could be that this won't be a problem, but it could also be a hassle.
    
    > If the InitiatorName or TargetName is in EUI-64 format, you can obtain
    > the vendor_id information from the upper 3 bytes of the EUI-64 name.
    
    That only gets you one of the three keys. :-) The product and revisions
    are the ones that are more important if we are bug-compensating. :-)
    
    > b) Send INQUIRY to LUN 0 to determine the vendor_id, product_id and
    > product_revisison_level of the device. Use this data to perform any
    > device specific tweaks in your software/firmware.
    
    That assumes that the iscsi device is the same as the scsi device. In the
    case of an iscsi->FC or iscsi->Parallel SCSI gateway, that's not going to
    be the case.
    
    > c) Provide out-of-band static configuration mechanisms in your initiator
    > or target to assign a vendor specific identity to 1 or more initiators
    > or targets. This allows the target configuration personnel to configure
    > the device appropriately for the initiators it is speaking to.
    
    That, like the first option above, involves correlating a lot of info, and
    keeping it up to date. Sounds like turning a protocol mess into a
    management mess.
    
    > I don't see any need to be defining iscsi login keys to duplicate the
    > vendor_id, product_id information.
    
    Well, that's your opinion. Some of us feel that what you describe above is
    a hassle we'd rather spare our customers. Especially since happy customers
    spend more. :-)
    
    Take care,
    
    Bill
    
    
    
    
    


Home

Last updated: Wed Jun 12 12:18:54 2002
10686 messages in chronological order