RE: [NSIS] Adding Binding_Code to QoS NSLP BOUND_SESSION_ID object

jmanner@cs.helsinki.fi Fri, 11 November 2005 01:09 UTC

Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EaNQV-0000kh-Q8; Thu, 10 Nov 2005 20:09:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EaNQU-0000kX-K1 for nsis@megatron.ietf.org; Thu, 10 Nov 2005 20:09:58 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA29573 for <nsis@ietf.org>; Thu, 10 Nov 2005 20:09:30 -0500 (EST)
From: jmanner@cs.helsinki.fi
Received: from courier.cs.helsinki.fi ([128.214.9.1] helo=mail.cs.helsinki.fi) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EaNgn-0002LI-6T for nsis@ietf.org; Thu, 10 Nov 2005 20:26:50 -0500
Received: from sbz-12.cs.helsinki.fi (sbz-12.cs.helsinki.fi [128.214.9.76]) (AUTH: PLAIN cs-relay, TLS: TLSv1/SSLv3,256bits,AES256-SHA) by mail.cs.helsinki.fi with esmtp; Fri, 11 Nov 2005 03:09:54 +0200 id 00070176.4373EF62.000018BA
Received: from sbz-12.cs.helsinki.fi (localhost [127.0.0.1]) by sbz-12.cs.helsinki.fi (8.12.8/8.12.8) with ESMTP id jAB19slm000516; Fri, 11 Nov 2005 03:09:54 +0200
Received: (from www@localhost) by sbz-12.cs.helsinki.fi (8.12.8/8.12.8/Submit) id jAB19d7D000515; Fri, 11 Nov 2005 03:09:39 +0200
Date: Fri, 11 Nov 2005 03:09:39 +0200
X-Authentication-Warning: sbz-12.cs.helsinki.fi: www set sender to jmanner@cs.helsinki.fi using -f
To: Hong.Cheng@sg.panasonic.com, charles@cs.columbia.edu, nsis@ietf.org
Subject: RE: [NSIS] Adding Binding_Code to QoS NSLP BOUND_SESSION_ID object
Received: from 209.52.104.183 (auth. user jmanner@courier) by iloha.cs.Helsinki.FI with HTTP; Fri, 11 Nov 2005 03:09:39 +0200
X-IlohaMail-Blah: jmanner@cs.helsinki.fi
X-IlohaMail-Method: mail() [mem]
X-IlohaMail-Dummy: moo
X-Mailer: IlohaMail/0.8.12+pk-7 (On: iloha.cs.Helsinki.FI)
In-Reply-To: <5F09D220B62F79418461A978CA0921BD7C4FDE@pslexc01.psl.local>
Message-ID: <w2XCLKzq.1131671379.3070560.jmanner@cs.helsinki.fi>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.4 (/)
X-Scan-Signature: ff03b0075c3fc728d7d60a15b4ee1ad2
Content-Transfer-Encoding: quoted-printable
Cc:
X-BeenThere: nsis@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Next Steps in Signaling <nsis.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nsis>, <mailto:nsis-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:nsis@ietf.org>
List-Help: <mailto:nsis-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nsis>, <mailto:nsis-request@ietf.org?subject=subscribe>
Sender: nsis-bounces@ietf.org
Errors-To: nsis-bounces@ietf.org

Hi,

I also supported this in my presentation today. We'll include it in the
next version of the draft. Yet, I'd like to make a slight change to it.
Allocate more than 8-bits for the code, eg. 16 bits. Why only use 8 bits
and leave 24 bits unused?

Jukka

On 11/11/2005, "Cheng Hong" <Hong.Cheng@sg.panasonic.com> wrote:
> Hi Charles,
> 
> I think this code is a good idea. It is especially useful when the
> aggregation and bi-direction binding exists over the same section.
> 
> cheers
> 
> Cheng Hong 
> 
> > -----Original Message-----
> > From: nsis-bounces@ietf.org [mailto:nsis-bounces@ietf.org] On 
> > Behalf Of Charles Shen
> > Sent: Thursday, November 10, 2005 4:07 AM
> > To: nsis@ietf.org
> > Subject: [NSIS] Adding Binding_Code to QoS NSLP 
> > BOUND_SESSION_ID object 
> > 
> > Hi all,
> > 
> > As described in the NSIS Operation over IP tunnels draft 
> > (http://www.ietf.org/internet-drafts/draft-shen-nsis-tunnel-01
> > .txt), the BOUND_SESSION_ID object may be used to carry the 
> > dependency of the tunnel session and the corresponding e2e 
> > session. The BOUND_SESSION_ID object defined in QoS NSLP 
> > draft however does not indicate the nature of session 
> > dependency. It may also be used for bi-directional flows or 
> > flow aggregation etc. The currently defined general rule to 
> > process a message with a BOUND_SESSION_ID object (e.g. a QNE 
> > MUST copy the BOUND_SESSION_ID object into all messages it 
> > sends for the same session.) might not fit in the tunneling 
> > context. For NSIS-tunnel operation, the dependency is 
> > maintained by  tunnel endpoints and should not be propagated 
> > further outside the tunnel.  
> > 
> > Therefore we would like to know whether the WG thinks it is a 
> > good idea to add a Binding_Code field to the current 
> > BOUND_SESSION_ID object (the format is attached at the end of 
> > this email for reference).
> > 
> > Thanks!
> > 
> > Charles
> > 
> > 
> > P.s. BOUND_SESSION_ID object with Binding_Code: 
> > 
> >    Type: BOUND_SESSION_ID
> > 
> >    Length: Fixed - 5 32-bit words
> > 
> >    Value: contains an 8-bit Binding_Code that indicates the nature of
> >    binding.  The rest specifies the Session ID of the session 
> > that must
> >    be bound to the session associated with the message carrying this
> >    object.
> > 
> >       
> > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >       |                  RESERVED                     |  
> > Binding_Code |
> >       
> > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >       |                                                       
> >         |
> >       +                                                       
> >         +
> >       |                                                       
> >         |
> >       +                          Session ID                   
> >         +
> >       |                                                       
> >         |
> >       +                                                       
> >         +
> >       |                                                       
> >         |
> >       
> > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> > 
> > 
> > 
> >    Figure 1: BOUND_SESSION_ID Object
> > 
> >    Currently defined Binding_Codes are:
> > 
> >    o  0x01 - Tunnel and end-to-end sessions
> >    o  0x02 - Bi-directional sessions
> >    o  0x03 - Aggregate sessions
> >    o  0x04 - Dependent sessions (one session is alive only if 
> > the other
> >       session is also alive)
> > 
> >    More binding codes maybe defined based on the above four atomic
> >    binding actions.  It is not clear whether we need to allow 
> > more than
> >    one SESSION ID in the binding object.
> > 
> > A BOUND_SESSION_ID object carrying the code 0x01 is called a 
> > tunnel BOUND_SESSION_ID object in the tunneling draft.
> > 
> > 
> > 
> > _______________________________________________
> > nsis mailing list
> > nsis@ietf.org
> > https://www1.ietf.org/mailman/listinfo/nsis
> > 
> 
> _______________________________________________
> nsis mailing list
> nsis@ietf.org
> https://www1.ietf.org/mailman/listinfo/nsis

_______________________________________________
nsis mailing list
nsis@ietf.org
https://www1.ietf.org/mailman/listinfo/nsis