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

"Cheng Hong" <Hong.Cheng@sg.panasonic.com> Thu, 10 November 2005 23:12 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 1EaLai-0000Vv-HX; Thu, 10 Nov 2005 18:12:24 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EaLah-0000Vq-5q for nsis@megatron.ietf.org; Thu, 10 Nov 2005 18:12:23 -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 SAA23780 for <nsis@ietf.org>; Thu, 10 Nov 2005 18:11:54 -0500 (EST)
Received: from smtp.mei.co.jp ([133.183.129.25] helo=smtp1.mei.co.jp) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EaLqz-0007vf-PN for nsis@ietf.org; Thu, 10 Nov 2005 18:29:14 -0500
Received: from mail-gw.jp.panasonic.com (dodgers.mei.co.jp [157.8.1.150]) by smtp1.mei.co.jp (8.12.10/3.7W/jazz) with ESMTP id jAANBib4000370; Fri, 11 Nov 2005 08:11:44 +0900 (JST)
Received: by mail-gw.jp.panasonic.com (8.11.6p2/3.7W/somlx2) with ESMTP id jAANBjh19693; Fri, 11 Nov 2005 08:11:45 +0900 (JST)
Received: from pslexc01.psl.local (localhost [127.0.0.1]) by mail.jp.panasonic.com (8.11.6p2/3.7W/indians) with ESMTP id jAANBiA25086; Fri, 11 Nov 2005 08:11:44 +0900 (JST)
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [NSIS] Adding Binding_Code to QoS NSLP BOUND_SESSION_ID object
Date: Fri, 11 Nov 2005 07:08:57 +0800
Message-ID: <5F09D220B62F79418461A978CA0921BD7C4FDE@pslexc01.psl.local>
Thread-topic: [NSIS] Adding Binding_Code to QoS NSLP BOUND_SESSION_ID object
Thread-Index: AcXlaQUXtIZRybqPSCGusX09gu8H7QA4j3zw
From: Cheng Hong <Hong.Cheng@sg.panasonic.com>
To: Charles Shen <charles@cs.columbia.edu>, nsis@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 944ecb6e61f753561f559a497458fb4f
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 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