SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    Re: iSCSI: Aggregation tags in SendTargets



    Kevin-
    
    I think that a numeric tag would be simpler as you had said.
    Marjorie had asked for the alpha-numeric tag; anyone needing
    more than a numeric tag, please speak up.  I don't have any
    particular opinion either way.
    
    If nobody requires alpha-numeric tags, I will change it to
    a simple numeric tag.  Otherwise, I'll update the examples.
    
    So,
    
       ***    Anyone need Numeric Aggregation Tags    ***
    
                       Going once....
    
    --
    Mark
    
    Kevin Gibbons wrote:
    > 
    > Mark,
    >         in the proposed change to the NDT document, you state that the
    > aggregation "tag" is an ASCII, alpha-numeric string.  I read this to mean
    > the tag can be any string value.
    > 
    >         Could you make the aggregation tag be a numeric string, indicating
    > an aggregation group?  This would align with your example, and should make
    > it easier to quickly index portals into different groups.
    > 
    >         Regards, Kevin
    > 
    > -----Original Message-----
    > From: Mark Bakke [mailto:mbakke@cisco.com]
    > Sent: Tuesday, May 15, 2001 1:06 PM
    > To: IPS
    > Subject: iSCSI: Aggregation tags in SendTargets
    > 
    > During the interim meeting, we had discussed a proposal to
    > add an aggregation tag to the SendTargets response, indicating
    > which (if any) target addresses supported multiple connections
    > per session, and which groups of addresses an initiator could
    > hope to aggregate a session across.
    > 
    > Aggregation tags were generally well-received; a small modification
    > to the proposed method also allows an initiator to know whether
    > a single address supports multiple connections per session just
    > by itself.
    > 
    > Here is the section that would go into the NDT document.
    > 
    > --
    > 
    > (This would be added to section 4.2, right before the vendor-specific
    > paragraph at the end):
    > 
    >   If an iSCSI target supports multiple connections per session,
    >   it must indicate this by including an aggregation tag after each
    >   address, in the form of
    > 
    >     TargetAddress=address,tag
    > 
    >   Where "tag" is an ASCII, alpha-numeric string indicating an address
    >   group.  Within a single session, a connection may be requested to any
    >   combination of TCP addresses that have the same tag.  If an address
    >   supports multiple connections per session, but does not support
    >   spanning a session across other addresses, it will have its own
    >   tag.
    > 
    >   Here is an example:
    > 
    >     TargetName=fqn.com.acme.diskarray.sn.8675309
    >     TargetAddress=10.1.0.45:3000,1
    >     TargetAddress=10.1.1.46:3000,1
    >     TargetAddress=10.1.0.47:3000,2
    >     TargetAddress=10.1.1.48:3000,2
    >     TargetAddress=10.1.1.49:3000
    >     TargetAddress=10.1.1.50:3000,3
    >     TargetAlias=Oracle tables
    > 
    >   In this example, any of the target addresses can be used to reach
    >   the same target.  A single-connection session can be established
    >   to any of these TCP addresses.  A multiple-connection session could span
    >   addresses .45 and .46, or .47 and .48, but cannot span any other
    >   combination.  A TargetAddress without a tag (.49) cannot be combined
    >   with any other address within the same session.  A TargetAddress
    >   with a tag that is not shared with other addresses supports multiple
    >   connections per session, but all connections must be to the same
    >   address.
    > 
    >   To make this work, there are a few rules to follow:
    > 
    >   A target that does not support spanning sessions across multiple addresses
    >   MUST NOT include the tags.
    > 
    >   A target that is accessible via multiple TCP addresses SHOULD include
    >   all TCP addresses in a SendTargets response.
    > 
    >   A target with multiple TCP addresses that supports a session spanning
    >   multiple TCP addresses MUST indicate TCP address groups using aggregation
    >   tages in a SendTargets response.
    > 
    >   Aggregation tags have no meaning or persistence beyond a particular
    >   SendTargets response.
    > 
    > --
    > Mark A. Bakke
    > Cisco Systems
    > mbakke@cisco.com
    > 763.398.1054
    
    -- 
    Mark A. Bakke
    Cisco Systems
    mbakke@cisco.com
    763.398.1054
    


Home

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