Re: [Mipshop] Weighing the Importance of Proactivity

Christian Vogt <chvogt@tm.uka.de> Tue, 08 November 2005 13: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 1EZTHG-0003NS-Lp; Tue, 08 Nov 2005 08:12:42 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EZTHC-0003KZ-6C for mipshop@megatron.ietf.org; Tue, 08 Nov 2005 08:12:40 -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 IAA05542 for <mipshop@ietf.org>; Tue, 8 Nov 2005 08:12:11 -0500 (EST)
Received: from iramx2.ira.uni-karlsruhe.de ([141.3.10.81] ident=[U2FsdGVkX18bG14g+T6hMRr0PYS5bwBkXj3GvPz5+8A=]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EZTX0-0003cq-B3 for mipshop@ietf.org; Tue, 08 Nov 2005 08:28:59 -0500
Received: from i72archimedes.tm.uni-karlsruhe.de ([141.3.71.83]) by iramx2.ira.uni-karlsruhe.de with esmtpsa id 1EZTH1-0006Mt-GW; Tue, 08 Nov 2005 14:12:36 +0100
Message-ID: <4370A43B.7080606@tm.uka.de>
Date: Tue, 08 Nov 2005 14:12:27 +0100
From: Christian Vogt <chvogt@tm.uka.de>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; de-DE; rv:1.7.12) Gecko/20050923 Thunderbird/1.0.7 Mnenhy/0.7.2.0
X-Accept-Language: de-DE, de, en-us, en
MIME-Version: 1.0
To: Jari Arkko <jari.arkko@kolumbus.fi>
Subject: Re: [Mipshop] Weighing the Importance of Proactivity
References: <436F1042.5080509@tm.uka.de> <436FCC3B.3000809@kolumbus.fi>
In-Reply-To: <436FCC3B.3000809@kolumbus.fi>
X-Enigmail-Version: 0.90.0.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset="ISO-8859-15"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: -102.7 (---------------------------------------------------)
X-Spam-Status: No
X-Spam-Report: -100 ATIS_ASMTP SMTP with authentification via ATIS-Server -1.8 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 BAYES_50 BODY: Bayesian spam probability is 40 to 60% [score: 0.5000] -0.9 AWL AWL: From: address is in the auto white-list
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 36c793b20164cfe75332aa66ddb21196
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

Hi Jari.

 > 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.

Not that there would be any additional delay.  But the signaling 
overhead slightly increases when we use separate messages.

 > 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.

Exactly, my suggestion was to simply use the (separate) CoTI/CoT 
messages specified by RFC 3775.

- Christian

-- 
Christian Vogt, Institute of Telematics, University of Karlsruhe
www.tm.uka.de/~chvogt/pubkey/


Jari Arkko wrote:
> 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