Re: [MEXT] Subject: Multiple CoA draft 10 -- two proposals and some comments

Ryuji Wakikawa <ryuji.wakikawa@gmail.com> Wed, 17 December 2008 07:17 UTC

Return-Path: <mext-bounces@ietf.org>
X-Original-To: monami6-archive@megatron.ietf.org
Delivered-To: ietfarch-monami6-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 368513A68BA; Tue, 16 Dec 2008 23:17:48 -0800 (PST)
X-Original-To: mext@core3.amsl.com
Delivered-To: mext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 48B933A68BA for <mext@core3.amsl.com>; Tue, 16 Dec 2008 23:17:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZloVSy4p30Xw for <mext@core3.amsl.com>; Tue, 16 Dec 2008 23:17:46 -0800 (PST)
Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.235]) by core3.amsl.com (Postfix) with ESMTP id 51F863A68A6 for <mext@ietf.org>; Tue, 16 Dec 2008 23:17:46 -0800 (PST)
Received: by rv-out-0506.google.com with SMTP id b25so3389563rvf.49 for <mext@ietf.org>; Tue, 16 Dec 2008 23:17:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:message-id:from:to:cc :subject:in-reply-to:references:user-agent:organization:mime-version :content-type:content-transfer-encoding; bh=9PL2jU5tOw+/F5u2PxkhbOa9qUhoFga5UzK7QhCZz2w=; b=fGkMQ1kgBqCbpY7zGwKvp9NVqm/u/2uNwqkUyQUWjO7y7N4F7nmsROfOlP9IwxP172 Jcww+82tJ3hubKeXaCvRXFHpNaXBt7x2ueWPWDffANAGb/Ge7CmsEZLwhqDC5Gh6GOHa Wg9ZvfB0u9f2sqScfh1/nMkyJ3a2SfhF0psPQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:message-id:from:to:cc:subject:in-reply-to:references :user-agent:organization:mime-version:content-type :content-transfer-encoding; b=P2AS+X4BSmxiXaD3+XDrHaU1SuAA7VThatTBBHNZE9vCbqmsEjRwo/ujPZJanwooQt 1ZH+M7zAP2eGNhVFQKD3LQt5mtQX6lRdUoS5UUHvHjkNzrvTsoOz//dX3NCwSI1EyTwq MhrOTJ2Oah3kSarF6a/fXckZSIU4mBeArjtr8=
Received: by 10.142.174.8 with SMTP id w8mr179704wfe.76.1229498257674; Tue, 16 Dec 2008 23:17:37 -0800 (PST)
Received: from ryuji-wakikawa-no-macbook-pro.local.sfc.wide.ad.jp (yamate242.jp.toyota-itc.com [61.200.198.242]) by mx.google.com with ESMTPS id 22sm12818146wfd.33.2008.12.16.23.17.35 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 16 Dec 2008 23:17:36 -0800 (PST)
Date: Wed, 17 Dec 2008 16:17:32 +0900
Message-ID: <m2myev8e43.wl%ryuji.wakikawa@gmail.com>
From: Ryuji Wakikawa <ryuji.wakikawa@gmail.com>
To: Hesham Soliman <hesham@elevatemobile.com>
In-Reply-To: <C56963BB.AB16%hesham@elevatemobile.com>
References: <057632CE4CE10D45A1A3D6D19206C3A3D6E298C1@NASANEXMB08.na.qualcomm.com> <C56963BB.AB16%hesham@elevatemobile.com>
User-Agent: Wanderlust/2.14.1 (Bad Medicine-pre) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.7 Emacs/22.1 (i386-apple-darwin9) MULE/5.0 (SAKAKI)
Organization: Keio University/WIDE
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
Cc: "mext@ietf.org" <mext@ietf.org>, "Christian.Kaas-Petersen@tieto.com" <Christian.Kaas-Petersen@tieto.com>
Subject: Re: [MEXT] Subject: Multiple CoA draft 10 -- two proposals and some comments
X-BeenThere: mext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mobile IPv6 EXTensions WG <mext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mext>, <mailto:mext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/mext>
List-Post: <mailto:mext@ietf.org>
List-Help: <mailto:mext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mext>, <mailto:mext-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mext-bounces@ietf.org
Errors-To: mext-bounces@ietf.org

Hi Hesham

At Sat, 13 Dec 2008 13:06:03 +1100,
Hesham Soliman wrote:
> 
> >> 
> >> => But why would the MN want to do that? The scenario you're suggesting
> >> means that there is effectively one binding, so why do we need to allocated
> >> two BIDs to the same CoA? If there is a reason then I think your proposal is
> >> fine, although it will be tricky to implement. But I'd like to see a
> >> plausible scenario first.
> >> 
> > 
> > Suppose the MN is connected to access 1 and access2 and has two flow bindings
> > with two different CoA
> > 
> > HoA, BID=1, CoA1, FID1, FID4, FID6
> > HoA, BID=2, CoA2 FID2, FID3, FID5
> > 
> > When the MN loses access 2 coverage it can do two things to keep the flows
> > active:
> > - send a BU with HoA, BID=1, FID2, FID3, FID5 to add those flows to the first
> > binding
> > - send a BU with HoA, BID=2, CoA1 to update the CoA of the second binding
> > 
> > The second has advantages in terms of signaling overhead. This is true in
> > particular if then the MN moves back to access2 and wants to re-establish the
> > flow bindings as previously. In that case just a new CoA update is needed
> > instead of re-registering the flows again.
> 
> => That's right, I guessed this is why you and Christian were asking for it.
> But I think it's strange to have a binding id if it's not unique because
> it's basically replicating the binding in case we need to change the CoA. It
> makes things more complex and error prone in the implementation for a small
> difference of bytes that will be sent. After all, you're not eliminating the
> need to send another BU, you're just sending a smaller BU. So if you're
> lucky, you'll save tens of bytes. It's not worth it IMHO.

>From protocol point of view, except for error handling, there are no
big issues and extentions to the current spec..

However, this feature is basically proposed for the flow binding optimization.

Shall we relax this restriction (change MUST to SHOULD) to keep the
flow binding optimization?

regards,
ryuji

> Hesham
> 
> > 
> > If the second approach is used you will have up giving two different BIDs for
> > which the CoA is the same. But this should not be an issue as the bindings are
> > treated independently, they just happen to point to the same CoA
> > 
> > Gerardo
> > 
> >>> Draft 10, section 4.2 (and other places) defines the H flag, which when
> >>> set means the mobile node wants to use both its home link and one or
> >>> more of its foreign links.  The H flag is really an instruction to the
> >>> home agent, that in addition to all the bidings currently defined
> >>> is shall have an extra binding where packets shall not be tunneled.
> >>> 
> >>> Proposal:  The mobile node should be able to define a binding saying
> >>> 
> >>>     HoA BID=0 HoA
> >>> 
> >>> This is a kind of default binding to be used when any of the other HoA-
> >>> bindings cannot be used.  I think the H flag is an indirect way of
> >>> saying there is an extra binding, whereas the binding above is direct.
> >>> It also avoids continuously setting the H flag when both home link
> >>> and foreign links are active.
> >> 
> >> => This is basically asking for a permanent binding. Again, I'd like to
> >> understand why this is needed, compared to what the draft says now.
> >> 
> >> Hesham
> >> 
> >> 
> >> _______________________________________________
> >> MEXT mailing list
> >> MEXT@ietf.org
> >> https://www.ietf.org/mailman/listinfo/mext
> 
> 
> _______________________________________________
> MEXT mailing list
> MEXT@ietf.org
> https://www.ietf.org/mailman/listinfo/mext
_______________________________________________
MEXT mailing list
MEXT@ietf.org
https://www.ietf.org/mailman/listinfo/mext