Re: [MEXT] De-resgistering bindings in MCoA draft

Hesham Soliman <hesham@elevatemobile.com> Tue, 16 December 2008 22:42 UTC

Return-Path: <mext-bounces@ietf.org>
X-Original-To: monami6-archive@megatron.ietf.org
Delivered-To: ietfarch-monami6-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 21F3928C116; Tue, 16 Dec 2008 14:42:29 -0800 (PST)
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 38B5A28C116 for <mext@core3.amsl.com>; Tue, 16 Dec 2008 14:42:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.536
X-Spam-Level:
X-Spam-Status: No, score=-2.536 tagged_above=-999 required=5 tests=[AWL=0.063, 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 RivEdx8TP180 for <mext@core3.amsl.com>; Tue, 16 Dec 2008 14:42:27 -0800 (PST)
Received: from smtp-2.servers.netregistry.net (smtp.netregistry.net [202.124.241.204]) by core3.amsl.com (Postfix) with ESMTP id 197AB3A682B for <mext@ietf.org>; Tue, 16 Dec 2008 14:42:26 -0800 (PST)
Received: from [124.190.106.160] (helo=[192.168.0.187]) by smtp-2.servers.netregistry.net protocol: esmtpa (Exim 4.63 #1 (Debian)) id 1LCicK-0005pc-8E; Wed, 17 Dec 2008 09:42:16 +1100
User-Agent: Microsoft-Entourage/12.15.0.081119
Date: Wed, 17 Dec 2008 09:42:10 +1100
From: Hesham Soliman <hesham@elevatemobile.com>
To: "Giaretta, Gerardo" <gerardog@qualcomm.com>, "mext@ietf.org" <mext@ietf.org>
Message-ID: <C56E79F2.ABE1%hesham@elevatemobile.com>
Thread-Topic: De-resgistering bindings in MCoA draft
Thread-Index: AclfhEl8dDTqbt6aLUmsMfjfg0KV8wAHGYuQAAu2EE0=
In-Reply-To: <057632CE4CE10D45A1A3D6D19206C3A3D85E51B8@NASANEXMB08.na.qualcomm.com>
Mime-version: 1.0
Subject: Re: [MEXT] De-resgistering bindings in MCoA draft
X-BeenThere: mext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
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/pipermail/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>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mext-bounces@ietf.org
Errors-To: mext-bounces@ietf.org

Hi Gerardo,

> Hi Hesham,
> 
> I agree we need to clarify better how lifetime and multiple bindings are
> handled, considering also the interactions with flow bindings.
> 
> It's right that based on RFC 3775 one BU replaces the previous one, but we
> need to understand how this applies to multiple bindings. Saying that every BU
> replaces the previous one in this context implies that the MN needs to include
> at any BU all the BIDs (and if flow bindings are supported all the FIDs). This
> is not acceptable as it makes bulk registration mandatory and increases the
> signaling overhead to an unacceptable value.

=> That's why the FIDs are not included in full for refreshes or deletes. We
only send the index. I understand your reasoning, but I think in practice
there will rarely be a case where you have more than 2, or max 3 BIDs. So,
it's hardly going to be overloading the LTE links. Anyway, assuming that
this is an issue, please see my suggestion below.

> 
> The current solution in the draft works but there may be cleaner solutions.
> 
> One cleaner solution would be to treat every BID as logically separate with
> its own lifetime. In this case if the BID is present in the BU the lifetime of
> the BU itself is ignored. This approach would keep the principle "one BID
> replaces the previous one" alive. It is still true that if a BU does not
> include any BID, then it replaces the entire HoA BCE (i.e. removing or
> updating all the BIDs).
> 
> Another possibility is that we assume all BIDs have the same lifetime, which
> is the lifetime in the BU. However to remove a BID the MN explicitly indicates
> that with a flag in the BID option. This changes a bit the nature of the MIPv6
> signaling.

=> Not sure how the second approach works to avoid sending all BIDs.
There is a simple way to address this I think. All BIDs have the BU's
lifetime (which is how it should work).
You send a list of BIDs that need to be refreshed in each BU. Just the
numbers for the BIDs themselves. If a number is not in the list then it is
effectively removed.
The list is essentially a compression mechanism for the BID option. You only
need to send the full option if you're changing some of the option's
attributes. 


> 
> I think the first approach seems the cleanest one. What do you think?

=> I don't like having different lifetimes for the same HoA bindings. It
makes life unnecessarily complex. I can't find any scenario where the MN
will want to explicitly have different lifetimes for different flow bindings
or CoA bindings. 

Hesham


> 
> Cheers
> Gerardo
> 
>> -----Original Message-----
>> From: mext-bounces@ietf.org [mailto:mext-bounces@ietf.org] On Behalf Of
>> Hesham
>> Soliman
>> Sent: Tuesday, December 16, 2008 5:44 AM
>> To: mext@ietf.org
>> Subject: [MEXT] De-resgistering bindings in MCoA draft
>> 
>> Hi,
>> 
>> I have a comment on this aspect of the spec. The removal of BIDs based on
>> zero lifetime is completely inconsistent with the processing of the BU in
>> MIPv6. The lifetime should be for the entire binding cache for the home
>> address. BIDs should be removed by explicitly by requesting a removal
>> operation in the BID fields (or by simply excluding them from the new BU),
>> not by giving them separate lifetimes. I don't see any reason for
>> complicating things this way. This is not how a binding update is supposed
>> to work. The way it works is that one BU replaces the previous one.
>> 
>> Hesham
>> 
>> 
>> _______________________________________________
>> MEXT mailing list
>> MEXT@ietf.org
>> https://www.ietf.org/mailman/listinfo/mext


_______________________________________________
MEXT mailing list
MEXT@ietf.org
https://www.ietf.org/mailman/listinfo/mext