[Mipshop] Weighing the Importance of Proactivity

Christian Vogt <chvogt@tm.uka.de> Mon, 07 November 2005 08:28 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 1EZ2N8-0001Hk-FT; Mon, 07 Nov 2005 03:28:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EZ2N6-0001Hf-Nf for mipshop@megatron.ietf.org; Mon, 07 Nov 2005 03:28:57 -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 DAA25092 for <mipshop@ietf.org>; Mon, 7 Nov 2005 03:28:30 -0500 (EST)
Received: from iramx2.ira.uni-karlsruhe.de ([141.3.10.81] ident=[U2FsdGVkX1+lhF/Hd1qWikyEGQJvuN31pH/crC1wKbg=]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EZ2cf-0004aL-3y for mipshop@ietf.org; Mon, 07 Nov 2005 03:45:02 -0500
Received: from i72archimedes.tm.uni-karlsruhe.de ([141.3.71.83]) by iramx2.ira.uni-karlsruhe.de with esmtpsa id 1EZ2N1-0007bd-6S; Mon, 07 Nov 2005 09:28:53 +0100
Message-ID: <436F1042.5080509@tm.uka.de>
Date: Mon, 07 Nov 2005 09:28:50 +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: Mipshop <mipshop@ietf.org>
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: -103.0 (---------------------------------------------------)
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] -1.2 AWL AWL: From: address is in the auto white-list
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 41c17b4b16d1eedaa8395c26e9a251c4
Content-Transfer-Encoding: 7bit
Cc: Jari Arkko <jari.arkko@kolumbus.fi>, Gabriel Montenegro <gmonte@microsoft.com>, Wassim Haddad <whaddad@tcs.hut.fi>
Subject: [Mipshop] Weighing the Importance of Proactivity
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 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

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

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