Re: [Mipshop] Weighing the Importance of Proactivity

Jari Arkko <jari.arkko@kolumbus.fi> Mon, 07 November 2005 22:53 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 1EZFrU-00073h-37; Mon, 07 Nov 2005 17:53:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EZFrS-00073L-VT for mipshop@megatron.ietf.org; Mon, 07 Nov 2005 17:53:11 -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 RAA14495 for <mipshop@ietf.org>; Mon, 7 Nov 2005 17:52:44 -0500 (EST)
Received: from p130.piuha.net ([193.234.218.130]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EZG79-0003NL-78 for mipshop@ietf.org; Mon, 07 Nov 2005 18:09:23 -0500
Received: from [127.0.0.1] (p130.piuha.net [193.234.218.130]) by p130.piuha.net (Postfix) with ESMTP id 7518889863; Tue, 8 Nov 2005 00:52:59 +0200 (EET)
Message-ID: <436FCC3B.3000809@kolumbus.fi>
Date: Mon, 07 Nov 2005 23:50:51 +0200
From: Jari Arkko <jari.arkko@kolumbus.fi>
User-Agent: Mozilla Thunderbird 1.0 (X11/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Christian Vogt <chvogt@tm.uka.de>
Subject: Re: [Mipshop] Weighing the Importance of Proactivity
References: <436F1042.5080509@tm.uka.de>
In-Reply-To: <436F1042.5080509@tm.uka.de>
Content-Type: text/plain; charset="ISO-8859-15"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c3a18ef96977fc9bcc21a621cbf1174b
Content-Transfer-Encoding: 7bit
Cc: Wassim Haddad <whaddad@tcs.hut.fi>, Mipshop <mipshop@ietf.org>, Gabriel Montenegro <gmonte@microsoft.com>
X-BeenThere: mipshop@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: mipshop.ietf.org
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mipshop>, <mailto:mipshop-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mipshop@ietf.org>
List-Help: <mailto:mipshop-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mipshop>, <mailto:mipshop-request@ietf.org?subject=subscribe>
Sender: mipshop-bounces@ietf.org
Errors-To: mipshop-bounces@ietf.org

I believe the main difference between the current design
and the one that you outlined is whether the care-of test
runs within the same message or in a separate message.
A separate message, however, does not necessarily mean
additional delay, given that the early BU and the test can
run in parallel.

So one possible design is that the messages are simply
separate; if you are in proactive mode then you delay
the test init until you have actually moved but otherwise
you send it immediately. This adds some some header
overhead, but not a significant amount of delay.

--Jari

Christian Vogt wrote:

> Hi everybody,
>
> Gabriel asked me to provide some details about the implications of 
> proactive CoA registrations (i.e., registrations initiated before L2 
> handoff) on RO enhancements such as draft-arkko-mipshop-cga-cba-02.txt 
> [1].
>
> The bottom-line is that the Care-of Test Init and Care-of Keygen Token 
> options used in [1] are incompatible with proactive registrations when 
> MNs are single-interfaced.  (Things are easier with multiple interfaces.)
>
> This email seeks to solicit comments about the importance of proactive 
> registrations when the MN has a single interface only.
>
> Specifically...
>
> [1] replaces the CoTI and CoT messages, which are used in RFC 3775 
> during a care-of-address test, with Care-of Test Init and Care-of 
> Keygen Token options for the BU and BAck messages.
>
> Our objective for introducing these options was to reduce the number 
> of messages required for a correspondent registration.
>
> This is fine when MNs register their CoAs in a reactive way (i.e., 
> after L2 handoff), or when MNs have multiple interfaces.
>
> OTOH, separate messages are required when *single*-interfaced MNs want 
> to register their CoAs in a *proactive* way (i.e., before L2 handoff). 
> In such a case, the handoff procedure might look as follows:
>
> - MN finds a better access point.
> - MN obtains prefix information for the link to which that access 
> point  belongs (by some external means).
> - MN sends an (early) BU + AltCoA option from the old link.
> - MN continues to receive and send packets at the old link.
> - Arrival of the (early) BAck will cause the mobile node to initiate 
> the L2 handoff procedure.
> - MN performs a concurrent care-of-address test from the new link.
> - MN sends a (full) BU from the new link.
>
> The CN directs packets to the new CoA as of receiving the (early) BU. 
> The (early) BAck is the last packet it sends to the old link.
>
> The CN uses Credit-Based Authorization to make use of the AltCoA 
> option and the concurrent CoA test secure.
>
> Note:  MNs with multiple interfaces can send the (early) BU and 
> receive the (early) BAck on the new link.
>
> The above procedure was already proposed in [2].  But in principle it 
> applies to [1] just as well.  I'm currently updating [2] with some 
> more details.
>
> We think this issue is worth discussion, so Jari will attend to it 
> during his presentation in the Mipshop session.
>
> BTW, the simple solution to this issue would be to go back to the 
> original CoTI and CoT messages.
>
> Regards,
> - Christian
>
>
> [1]  
> http://www.ietf.org/internet-drafts/draft-arkko-mipshop-cga-cba-02.txt
> [2] 
> http://doc.tm.uka.de/2005/draft-vogt-mobopts-early-binding-updates-00.txt
>


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