Re: RR enhancements (Was: Re: [Mipshop] MIPSHOP discussion on new items and milestones)

Jari Arkko <jari.arkko@kolumbus.fi> Mon, 21 March 2005 21:26 UTC

Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA28324 for <mipshop-web-archive@ietf.org>; Mon, 21 Mar 2005 16:26:18 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DDUUt-0003Fq-6c for mipshop-web-archive@ietf.org; Mon, 21 Mar 2005 16:31:39 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DDUOs-0003vA-QX; Mon, 21 Mar 2005 16:25:26 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DDUOr-0003v0-M0 for mipshop@megatron.ietf.org; Mon, 21 Mar 2005 16:25:25 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA28277 for <mipshop@ietf.org>; Mon, 21 Mar 2005 16:25:23 -0500 (EST)
Received: from p130.piuha.net ([193.234.218.130]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DDUTz-0003EK-W6 for mipshop@ietf.org; Mon, 21 Mar 2005 16:30:44 -0500
Received: from [127.0.0.1] (p130.piuha.net [193.234.218.130]) by p130.piuha.net (Postfix) with ESMTP id 6FACC8981D; Mon, 21 Mar 2005 23:25:15 +0200 (EET)
Message-ID: <423F3BD2.9060907@kolumbus.fi>
Date: Mon, 21 Mar 2005 23:25:38 +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: Samita Chakrabarti <Samita.Chakrabarti@eng.sun.com>
Subject: Re: RR enhancements (Was: Re: [Mipshop] MIPSHOP discussion on new items and milestones)
References: <200503190339.j2J3dgYa831796@jurassic.eng.sun.com>
In-Reply-To: <200503190339.j2J3dgYa831796@jurassic.eng.sun.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a2c12dacc0736f14d6b540e805505a86
Content-Transfer-Encoding: 7bit
Cc: mipshop@ietf.org
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
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 5011df3e2a27abcc044eaa15befcaa87
Content-Transfer-Encoding: 7bit

Hi Samita,

and thanks for the good questions! I'll try to answer
them, inline:

>Agree that one RR scheme may not fit all types of applications.
>Thus we can have base RR and another optional RR scheme...
>  
>
Ok.

>I have somewhat basic understanding on the two optional mechanisms you
>mentioned. Based on that, IMHO, EBU/CBA mechanism seems simple and
>practical and needs least amount of code change on top of
>current RR scheme in the base OS. We have seen some of the
>case studies on this method so far in mobopts - perhaps we need
>to study more on the timing of stay at one place; CBA offers 
>nice feature to delay the renewal of BU thus reducing traffic
>unnecessarily and so the signaling.
>
>Both scheme reduces handover delay compared to the base draft.
>  
>
Yes, although their primary intent is to reduce
different components of the delay and overhead. Namely, CBA
helps with being able to send traffic while care-of test
is still going on, and CGA helps removes most home
address tests. Both can impact latency, although CGA
impacts also number of messages. Finally, CGA impacts
signaling even when you are at the same location, whereas
CBA helps only if you have an actual movement.

>OMIP/CGA on the other hand may be useful for frequent movement
>between cells - but it needs MN to send pre-binding msgs. How
>much saving of signaling messages do we have here compared to the base RR ?
>Also it sends CGA key, Extended sequence number options etc.. So, these
>options carry extra bytes with regular BUs. 
>
>Has any study been done comparing EBU/CBA and OMIP/CGA  in terms
>of latency difference and handover advantage ?
>
>With the data available, I am not sure if we need both drafts to be
>standardized.  EBU/CBA seems to be a lot simpler from implementation
>perspective if we compare the benefits of the two drafts.
>However, CGA optionally can provide protection on the addresses.
>
>So how about having EBU/CBA with optional CGA key exchange for
>extra security ? If we can save Home address test exchange for
>the handover - we can save time there.
>
>  
>
The last paragraph more or less what I had in mind (although
both parts have to be optional in some sense). Basically,
CGA and key exchange makes it possible to eliminate
most home address tests. This is in fact a bit more necessary
in EBU/CBA than in base RFC 3775, because in order
to reduce latency, you'd either want to have a home keygen
token handy just in case you move soon (more signaling)
or do it faster when you have moved. CGA + Key
eliminate the need for this. Some could argue that the
home test roundtrip is typically longer than care-of
test roundtrip.

Re: additional pre-binding messages. All of the current
proposals for RR enhancements have some added signaling
somewhere. RFC 3775 RR is rather stateless in the sense
that when you move, you always do everything. CGA + Key
approach basically involves a one-time setup cost, after
which subsequent movements have a cost that is 50%
of the RFC 3775 cost. All long data items are sent only in
the initial setup messages. Whether all this makes sense depends
primarily on the number of Binding Updates -- however its
good to remember that in RFC 3775 you have to send Binding
Updates every couple of minutes. This can be eliminated
with a longer home test lifetime, which CGA can provide.
This can be important for battery lifetime and aggregated
bandwidth in cellular networks.

Some theoretical calculations about the impacts of
different methods can be found in Section 9 of
draft-haddad-mip6-cga-omipv6-03.txt. For instance,
a stationary mobile node (sounds funny but its really
a quite common case) gets upto a 200-fold decrease
in amount of signaling packets.

So, we could compare the two approaches but at the
end of the day, they optimize different parts, and the sum
of those parts is what the user sees. It consists of both
latency (care of test, home test, other things) and signaling
overhead.

--Jari


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