SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    Re: iSCSI: key negotiation - Unrecognized value?



    Hello,
    
    It seems like there are several possible responses on seeing a numeric
    key being offered with a non-numeric key value. (ex :
    "MaxBurstSize=yes", or "MaxConnections=yes").
    
    1) Target ignores the received key, without affecting basic function. 
    It responds to the key with NotUnderstood. 
    Login negotiation outcome is then initiator implementation dependent.
    Most likely, the initiator will terminate the TCP connection and error
    back to the caller indicating that it could not open an iscsi
    connection.  
    
    2) Target may respond with a Reject PDU response indicating a "protocol
    error". No login response is sent in this case (?). 
    
    3) Target responds with a login response pdu indicating a
    status_class_detail of 0x0207 (Missing Parameter).
    
    4) Target may react to this error as a "format error" and close the TCP
    connection. 
    
    In all the cases, the end result is TCP connection termination. However,
    the response (2) is the least desirable, since no long response is
    generated.
    
    I believe that (1) coupled with (3) is the most desirable behaviour. 
    
    Regards,
    Santosh
    
    
    
    Julian Satran wrote:
    > 
    > If it is not a list element the it is Reject. If it is a list element
    > and you recognize others then ignore the "bad" value else "Reject".
    > 
    > Regards,
    > Julo
    > 
    >  "KRUEGER,MARJORIE (HP-Roseville,ex1)"
    >  <marjorie_krueger@hp.com>                     To:        "Ips
    >  Sent by: owner-ips@ece.cmu.edu        Reflector (E-mail)"
    >                                        <ips@ece.cmu.edu>
    >  20-02-02 03:22                                cc:
    >                                                Subject:        iSCSI:
    >                                        key negotiation - Unrecognized
    >                                        value?
    > 
    > 
    > 
    > What is the proper response if you recognize a key, but are offered a
    > value
    > that you don't recognize?  For instance, what if MaxConnections=yes is
    > offered?
    > 
    > Where is that specified in the document?
    > 
    > Marjorie Krueger
    > Networked Storage Architecture
    > Networked Storage Solutions Org.
    > Hewlett-Packard
    > tel: +1 916 785 2656
    > fax: +1 916 785 0391
    > email: marjorie_krueger@hp.com
    
    -- 
    ##################################
    Santosh Rao
    Software Design Engineer,
    HP-UX iSCSI Driver Team,
    Hewlett Packard, Cupertino.
    email : santoshr@cup.hp.com
    Phone : 408-447-3751
    ##################################
    


Home

Last updated: Wed Feb 20 16:18:02 2002
8813 messages in chronological order