Re: [netlmm] Network-based mobility - NETLMM DT Solution Vs A solution based on MIP6

Marco Liebsch <marco.liebsch@netlab.nec.de> Wed, 11 October 2006 09:35 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXaV3-0006cx-Tl; Wed, 11 Oct 2006 05:35:41 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXaV2-0006cV-Sc; Wed, 11 Oct 2006 05:35:40 -0400
Received: from smtp0.netlab.nec.de ([195.37.70.40]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GXaV0-0000yb-A9; Wed, 11 Oct 2006 05:35:40 -0400
Received: from localhost (localhost.office [127.0.0.1]) by smtp0.netlab.nec.de (Postfix) with ESMTP id 58B15200C968; Wed, 11 Oct 2006 11:36:07 +0200 (CEST)
Received: from smtp0.netlab.nec.de ([127.0.0.1]) by localhost (atlas1.office [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06429-08; Wed, 11 Oct 2006 11:36:07 +0200 (CEST)
Received: from mx1.office (mx1.office [10.1.1.23]) by smtp0.netlab.nec.de (Postfix) with ESMTP id 3867520031EF; Wed, 11 Oct 2006 11:36:07 +0200 (CEST)
Received: from [127.0.0.1] ([10.1.1.152]) by mx1.office with Microsoft SMTPSVC(6.0.3790.1830); Wed, 11 Oct 2006 11:35:37 +0200
Message-ID: <452CBAE8.60002@netlab.nec.de>
Date: Wed, 11 Oct 2006 11:35:36 +0200
From: Marco Liebsch <marco.liebsch@netlab.nec.de>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Narayanan, Vidya" <vidyan@qualcomm.com>
Subject: Re: [netlmm] Network-based mobility - NETLMM DT Solution Vs A solution based on MIP6
References: <C24CB51D5AA800449982D9BCB9032513241A80@NAEX13.na.qualcomm.com>
In-Reply-To: <C24CB51D5AA800449982D9BCB9032513241A80@NAEX13.na.qualcomm.com>
X-Enigmail-Version: 0.89.5.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 11 Oct 2006 09:35:37.0665 (UTC) FILETIME=[9BDDF310:01C6ED18]
X-Virus-Scanned: Amavisd on Debian GNU/Linux (atlas1.office)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 36b1f8810cb91289d885dc8ab4fc8172
Cc: mip6@ietf.org, netlmm@ietf.org
X-BeenThere: netlmm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: NETLMM working group discussion list <netlmm.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/netlmm>, <mailto:netlmm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/netlmm>
List-Post: <mailto:netlmm@ietf.org>
List-Help: <mailto:netlmm-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/netlmm>, <mailto:netlmm-request@ietf.org?subject=subscribe>
Errors-To: netlmm-bounces@ietf.org

Hi Vidya,

I see that a MIPv6-based solution could suit some scenarios. However,
we should also consider extensions to very basic NetLMM, in particular
to support route optimization.
MIPv6 provides complex support for end-to-end route optimization,
which might not be appropriate for a NetLMM setup in some scenarios,
where the LMA might play some role in coordinating RO. Regarding your
points 2 and 3, I don't see any reason why DNS and DHCP cannot
be used to support LMA assignment in the DT solution.

In general, I see some advantage in a transport-based protocol for
NetLMM, such as the DT protocol draft; in particular regarding
extensions for optimization to suit all deployment scenarios.

I'd like to see one solution that suits various scenarios, neither
a single solution with limited support, nor multiple solutions for
various scenarios.

marco

Narayanan, Vidya wrote:

>All,
>This is an effort to kick start a discussion of the merits of each
>approach and reach an agreement on the deltas and the importance of the
>deltas. I have purposely avoided the use of the term "PMIPv6", since
>there appears to be multiple interpretations of that among different
>people. The comparison here is between the proposed NETLMM DT solution
>(as in draft-giaretta-netlmm-dt-protocol-02) vs a solution that would be
>based on using the Mobility Header (and hence be closely aligned to
>MIP6). This is not intended to get into the degree of closeness to MIP6.
>
>
>What does the NETLMM DT Solution bring, by being totally different from
>MIP6?
>------------------------------------------------------------------------
>------ 
>
>1. The protocol can be evolved to using a reliable transport protocol
>like SCTP at some point. 
>2. The protocol can run over IPv4 without changes. 
>
>While these seem like good goals, what is the practical need for the
>above goals? For instance, is IPv4 signaling a necessity for a NETLMM
>solution? 
>
>
>What does a solution based on MIP6 bring? 
>------------------------------------------
>A solution that uses the Mobility Header can re-use a number of already
>defined options, some of them directly and some with minor changes. The
>industry is seeking a network-based local mobility solution that can
>still provide a number of features that a host-based mobility solution
>can provide. So, over time, we will find ourselves addressing these
>requirements and re-inventing these for NETLMM. 
>
>Mobility options that can be re-used with an MH-based protocol like
>PMIPv6: 
>
>1. MN ID Mobility Option
>
>This option can pretty much be used with no changes. 
>
>2. DNS-based HA lookup
>
>While some scenarios may not need this mechanism, it may make sense in
>some deployments to use DNS for this purpose, even with PMIP6. 
>
>3. DHCP-based HA lookup 
>- Home Network Identifier Option
>- Home Network Information Option
>- DHCP Relay Agent MIP6 Option, MIP6 HA sub-option
>
>Same as 2. 
>
>4. DNS Update Mobility Option
>
>This can be used to update the DNS server with the address assigned to
>the MN within the domain in which PMIP is deployed. 
>
>5. DSMIP6 Options
>- IPv4 HoA Mobility Option
>- IPv4 address acknowledgement Mobility Option
>- NAT Detection Mobility Option
>
>These options can be used without changes. 
>
>5. HA Switch message
>
>Also useful for the same purpose as in MIP6 and can be used without
>changes. 
>
>6. Other HA reliability messages
>
>We need to wait for this work to stabilize a bit more before we can
>tell, but we must be able to leverage off a lot of this work. 
>
>7. Multiple CoA Registration 
>- BID Mobility Option
>
>Can be used to signal the addition of a location of the MN, rather than
>a replace of location. 
>
>8. Flow bindings support
>- Flow ID Option
>
>When the edge is aware of the QoS needs of the MN (can happen via
>out-of-band mechanisms), flow bindings can be conveyed to the HA using
>the same mechanism as in MIP6. 
>
>9. NEMO Support
>- Prefix registration
>- Prefix Assignment
>
>The extensions defined for NEMO support can largely be re-used to
>register prefixes for the end node. 
>
>Other points: 
>-------------
>
>1. Mechanisms such as the association phase for MAG-LMA discovery
>described in the NELTMM DT protocol are potentially useful in certain
>deployments of a network-based mobility solution. However, this should
>be feasible to do in either approach. 
>
>Thoughts? 
>
>Regards,
>Vidya
>
>
>_______________________________________________
>netlmm mailing list
>netlmm@ietf.org
>https://www1.ietf.org/mailman/listinfo/netlmm
>  
>


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