Re: [MEXT] Support of route optimization in *absence* of HA
Behcet Sarikaya <behcetsarikaya@yahoo.com> Mon, 24 January 2011 19:08 UTC
Return-Path: <behcetsarikaya@yahoo.com>
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 952A93A6AF4 for <mext@core3.amsl.com>;
Mon, 24 Jan 2011 11:08:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.244
X-Spam-Level:
X-Spam-Status: No, score=-2.244 tagged_above=-999 required=5 tests=[AWL=0.355,
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 vw5SgtYZPLhk for
<mext@core3.amsl.com>; Mon, 24 Jan 2011 11:08:23 -0800 (PST)
Received: from nm25-vm0.bullet.mail.sp2.yahoo.com
(nm25-vm0.bullet.mail.sp2.yahoo.com [98.139.91.228]) by core3.amsl.com
(Postfix) with SMTP id 23D453A6919 for <mext@ietf.org>;
Mon, 24 Jan 2011 11:08:23 -0800 (PST)
Received: from [98.139.91.70] by nm25.bullet.mail.sp2.yahoo.com with NNFMP;
24 Jan 2011 19:11:16 -0000
Received: from [98.139.91.34] by tm10.bullet.mail.sp2.yahoo.com with NNFMP;
24 Jan 2011 19:11:16 -0000
Received: from [127.0.0.1] by omp1034.mail.sp2.yahoo.com with NNFMP;
24 Jan 2011 19:11:16 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 180570.16403.bm@omp1034.mail.sp2.yahoo.com
Received: (qmail 8349 invoked by uid 60001); 24 Jan 2011 19:11:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
t=1295896275; bh=cc9OFguCkOU/Yq/ogoHl2iBnzvZXbvcUPIlYMw4XHzM=;
h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding;
b=SA30JlwpeCjVdOvLxjP4cENjf1HkQXKIbWwxVUhHKrp78mCRPMLbrdVZYXma0K8i07fojcMicg5jC8uXhXZW2iJPX4lQ1Oe5MaYAn7CyyZ68bHHuZHjQ9EF5bjWZl58kvKaa26hK1PxBhp1GpgCA5B1aUiBE5IUMScPvVH6WQW0=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding;
b=D0pf0/J0zZf0eziecLZQDP9lF3YiaaDXt5oP/TsqM+b0wr8PGRJ8nrXQQPeAQZqmnbDyfRl42fMySPrL3JdoW1QsQWf/M4a4b9fonlQDMtycIVj6VRaELPcGpBho+aNkcWdLCDJVEe3v6ucOqp3sNfiF5HQDi93+XwGheU0xQBY=;
Message-ID: <504139.8215.qm@web111413.mail.gq1.yahoo.com>
X-YMail-OSG: 5TFnhUUVM1lWhE5YZVwdA6Q8nDYTeeIz7cLex699OwUPg5O Ad78-
Received: from [206.16.17.212] by web111413.mail.gq1.yahoo.com via HTTP;
Mon, 24 Jan 2011 11:11:14 PST
X-Mailer: YahooMailRC/555 YahooMailWebService/0.8.107.285259
References: <154773479ED2314980CB638A48FC44348334CE4F@USNAVSXCHMBSA2.ndc.alcatel-lucent.com>
<98A16B2D00B5724F81E80EF1927A0297036BB6@nasanexd01e.na.qualcomm.com>
<154773479ED2314980CB638A48FC44348334CFA1@USNAVSXCHMBSA2.ndc.alcatel-lucent.com>
<98A16B2D00B5724F81E80EF1927A029703A7F6@nasanexd01e.na.qualcomm.com>
<154773479ED2314980CB638A48FC44348334D271@USNAVSXCHMBSA2.ndc.alcatel-lucent.com>
<98A16B2D00B5724F81E80EF1927A029703CA27@nasanexd01e.na.qualcomm.com>
Date: Mon, 24 Jan 2011 11:11:14 -0800 (PST)
From: Behcet Sarikaya <behcetsarikaya@yahoo.com>
To: "Laganier, Julien" <julienl@qualcomm.com>, "Hampel,
K Georg \(K Georg\)" <georg.hampel@alcatel-lucent.com>,
"mext@ietf.org" <mext@ietf.org>
In-Reply-To: <98A16B2D00B5724F81E80EF1927A029703CA27@nasanexd01e.na.qualcomm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Cc: "Klein, Thierry E \(Thierry\)" <thierry.klein@alcatel-lucent.com>
Subject: Re: [MEXT] Support of route optimization in *absence* of HA
X-BeenThere: mext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: Behcet Sarikaya <sarikaya@ieee.org>
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/mail-archive/web/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>
X-List-Received-Date: Mon, 24 Jan 2011 19:08:24 -0000
Wow, I was puzzled about what state addressing was. It was SLAAC. Thanks for clarifying Julien :-). > >Georg, > >Regarding #1 I haven’t decided yet I would like the group to discuss more. The >authorization of the MN to use a given HA could be asserted in a couple of >different ways, including but not limited to, a) the HA only allows creation of >initial binding for on-(home)-link MN, b) the HA only allows creation of initial > >bindings for on-site MNs, i.e., CoA in a provider prefix block, and c) the HA >has access to a list of CGA public keys that are authorized to create bindings. > >Regarding #2, if I am not mistaken, at least the 3GPP Evolved Packet System >mandates stateless address autoconfiguration for global addresses. Only the >link-local address is generated from the IID sent by the GW. > >Best, > >--julien > >From:Hampel, K Georg (K Georg) [mailto:georg.hampel@alcatel-lucent.com] >Sent: Friday, January 21, 2011 11:22 AM >To: Laganier, Julien; Hampel, K Georg (K Georg); mext@ietf.org >Cc: Klein, Thierry E (Thierry) >Subject: RE: Support of route optimization in *absence* of HA > >Julien, > >Thanks for the info. I like your proposal. CGA provides cryptographic security >without need for trust-relationships, PKI, pre-shared keys, etc. > >1) When IPsec is replaced by CGA, MN only proves the authenticity of its HoA to >the HA. It does not authenticate itself in absolute terms, i.e. via means of >strong authentication as required by IPsec or TLS. How would the HA know that >this MN is authorized to use the HA’s services? > >2) Do we have any idea to what extend stateless addressing is “supported”? Does >(or will) 3GPP allow stateless addressing? > > >-Georg > > > ________________________________ >From:Laganier, Julien [mailto:julienl@qualcomm.com] >Sent: Friday, January 21, 2011 1:06 PM >To: Hampel, K Georg (K Georg); mext@ietf.org >Cc: Klein, Thierry E (Thierry) >Subject: RE: Support of route optimization in *absence* of HA > >Georg, > >Thanks for clarifying, this is what I thought. FWIW, I’ve tried to extend the >RFC 4866 to secure bindings between the MN and the HA in >http://tools.ietf.org/html/draft-laganier-mext-cga-01 > >--julien > >From:Hampel, K Georg (K Georg) [mailto:georg.hampel@alcatel-lucent.com] >Sent: Thursday, January 20, 2011 5:25 PM >To: Laganier, Julien; mext@ietf.org >Cc: Klein, Thierry E (Thierry) >Subject: RE: Support of route optimization in *absence* of HA > >Julien, > >The intentions of Homeless MIPv6 are similar to those of our proposal. > >In contrast to Homeless MIPv6, our proposal requires only minimal upgrades to >the present standard and implementation. (Homeless MIPv6 requires changes to the > >TCP/UDP and requires AH, for instance). > >Here’s the core idea of HA-free R/O: >1) When starting a session, the MN self-declares its current IP address as >the “HoA” for this session. This automatically means that it resides in its >“home network” and can conduct the home test directly with CN, i.e. no home >registration required. >2) All further BU/BA signaling is done directly with CN according to RFC >4866. >3) All further signaling with HA is simply omitted. > >Our proposal builds on “enhanced route optimization” (RFC 4866), which provides >a nice security solution for R/O and creates the ground for HA-free operation. >Little changes are required: e.g. MN must be able to deregister its HoA at CN, >etc. > >Regards, > >Georg > > ________________________________ >From:Laganier, Julien [mailto:julienl@qualcomm.com] >Sent: Thursday, January 20, 2011 4:27 PM >To: Hampel, K Georg (K Georg); mext@ietf.org >Cc: Klein, Thierry E (Thierry) >Subject: RE: Support of route optimization in *absence* of HA > >Georg, > >Is it correct that functionally your proposal is similar to Homeless Mobile >IPv6: > >http://tools.ietf.org/html/draft-nikander-mobileip-homelessv6-01 > >Best, > >--julien > >From:mext-bounces@ietf.org [mailto:mext-bounces@ietf.org] On Behalf Of Hampel, K > >Georg (K Georg) >Sent: Thursday, January 20, 2011 12:07 PM >To: mext@ietf.org >Cc: Hampel, K Georg (K Georg); Klein, Thierry E (Thierry) >Subject: [MEXT] Support of route optimization in *absence* of HA > >All, > >We would like to add a proposal to MEXT that permits the mobile to engage into >route-optimization in *absence* of a home agent. > > >Such a feature adds robustness to route optimization in case the HA is >temporarily unavailable. Under some circumstances, route optimization *without* >HA may be beneficial for performance reasons. Our proposal requires “enhanced >route optimization for Mobile IPv6” (RFC 4866) as pre-requisite. > >We would like to obtain some feedback from the MEXT community via this mailing >list before we submit the proposal as a draft to the workgroup. For this >purpose, we have enclosed a high-level outline below. Thanks. > >Regards, > >Georg Hampel >Networking & Networks Domain >Bell Laboratories >Alcatel-Lucent >============================================ > >Proposal: Support of Route-Optimization in Absence of Home Agent > >ABSTRACT: >The proposal allows the mobile to engage into route optimization (R/O) in >*absence* of a HA. This feature increases robustness when the HA becomes >temporarily unavailable. Under some circumstances, R/O *without* HA may be >beneficial for performance reasons. This proposal requires “enhanced route >optimization for Mobile IPv6” (RFC 4866) as pre-requisite. > > >MOTIVATION: >In route optimization (R/O), traffic packets are directly exchanged between >hosts without passing the HA. The mobile, however, still has to interact with >the HA. The HA provides (1) location service, (2) a fallback path in case the >direct path breaks, (3) a fallback in case the correspondent does not support >the protocol and (4) security support for R/O-related signaling (i.e. home >test). These functions come at the following cost: >· Handovers may fail when the link to the HA or the HA itself are down or >congested. Mobility is not supported, when the mobile does not have a HA. >· When the mobile starts a session outside of its home network, it must >use a HoA pertaining to its home network even if it engages into R/O. This >requirement adds air-interface overhead due to mobility headers and processing >overhead on the mobile. This upfront cost incurs even if the mobile does not >move during the session. >· Signaling handshakes have to be conducted between mobile and HA at every > >mobility event. > >Currently, the Mobile IPv6 standard family forces the mobile to bear these >disadvantages in R/O even if the HA functions are not needed. This specifically >applies to scenarios where: > >· Traffic is based on mobile-initiated requests to public servers >(majority of present mobile internet traffic). The HA’s location service is not >needed for such traffic. Location service may also be provided by other means >such as Dynamic DNS or on application layer (e.g. SIP registrar). >· The fallback path through the HA has little value when it shares the >weakest link with the direct path. Since the weakest link is typically the >wireless link, this situation applies to all scenarios where only one air >interface is available (this is the typical case rather than the exception). >· The mobile may know about the correspondent’s Mobile-IPv6 support from >prior sessions or through means external to the standard. > >· The mobile applies the CGA-based procedure of RFC 4866, which makes the >HA’s security support for R/O unnecessary. This applies to all cases where >stateless addressing is permitted. > > >To increase the flexibility and robustness of route-optimized Mobile IPv6, we >propose to make the HA an *optional* rather than a *mandatory* feature, i.e. to >permit operation without HA. This proposal requires some additional extensions >to the present standard. > >HIGH-LEVEL OUTLINE >The extensions build on Enhanced Route Optimization for Mobile IPv6 (RFC 4866) >to guarantee sufficient signaling security. With the absence of a HA, mobility >support in R/O can be provided in the following manner: >· The mobile starts the traffic session from any of its currently >supported IP addresses. The selected IP address automatically takes the function > >of the HoA for this session. This has the advantage that conventional transport > >is used as long as the mobile does not move, i.e. mobility headers and >CoA-vs-HoA mapping is not needed. The HoA must have been generated via CGA in >compliance with RFC 4866. > >· The mobile must conduct a “home-test” from this HoA in compliance with >RFC 4866. It may conduct the home-test prior to session establishment, e.g. to >find out if the correspondent supports the standard. > >· All binding update handshakes are conducted on the direct path according > >to RFC 4866. >· Since sessions are always started from a currently supported IP address, > >temporally overlapping sessions may use different HoAs. A multi-homed mobile may > >also decide to start sessions from different simultaneously supported IP >addresses. There is no principle problem here. >· Opposed to RFC 4866, the mobile need not perform the CoA registration >with the HA. >· The mobile must be able to deregister the HoA at the correspondent in >case the HoA is not supported anymore. This ensures that the correspondent does >not send packets to the HoA. After deregistration of the HoA, the HoA is still >used by higher protocol layers of ongoing sessions. It must still be included in > >the mobility headers for these sessions. >· When the mobile has HA support and the HA becomes temporarily >unavailable, the mobile simply continues R/O without HA as outlined in the prior > >points. >· The mobile can publish its IP address in any location service. This >allows other hosts to initiate sessions with the mobile. These sessions enjoy >route-optimized mobility support only if the published IP address was generated > >via CGA in compliance with RFC 4866. > >OPEN ISSUES >These extensions have to be made compliant with RFC 5648 (multiple CoA >registration), RFC 3963 (NEMO) and others. More discussions are necessary. > >
- [MEXT] Support of route optimization in *absence*… Hampel, K Georg (K Georg)
- Re: [MEXT] Support of route optimization in *abse… Laganier, Julien
- Re: [MEXT] Support of route optimization in *abse… Hampel, K Georg (K Georg)
- Re: [MEXT] Support of route optimization in *abse… Alexandru Petrescu
- Re: [MEXT] Support of route optimization in *abse… Alexandru Petrescu
- Re: [MEXT] Support of route optimization in *abse… Hampel, K Georg (K Georg)
- Re: [MEXT] Support of route optimization in *abse… Alexandru Petrescu
- Re: [MEXT] Support of route optimization in *abse… Laganier, Julien
- Re: [MEXT] Support of route optimization in *abse… Hampel, K Georg (K Georg)
- Re: [MEXT] Support of route optimization in *abse… Laganier, Julien
- Re: [MEXT] Support of route optimization in *abse… Behcet Sarikaya
- Re: [MEXT] Support of route optimization in *abse… Hampel, K Georg (K Georg)
- Re: [MEXT] Support of route optimization in *abse… Alexandru Petrescu
- Re: [MEXT] Support of route optimization in *abse… Hampel, K Georg (K Georg)
- Re: [MEXT] Support of route optimization in *abse… Mäkelä Antti
- Re: [MEXT] Support of route optimization in *abse… Hampel, K Georg (K Georg)
- Re: [MEXT] Support of route optimization in *abse… Hampel, K Georg (K Georg)