Re: [MEXT] De-resgistering bindings in MCoA draft
Hesham Soliman <hesham@elevatemobile.com> Tue, 16 December 2008 23:11 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 E5E3A28C1B7;
Tue, 16 Dec 2008 15:11:55 -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 7ECDB28C1B7
for <mext@core3.amsl.com>; Tue, 16 Dec 2008 15:11:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.54
X-Spam-Level:
X-Spam-Status: No, score=-2.54 tagged_above=-999 required=5 tests=[AWL=0.059,
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 p-cyZooH78pi for <mext@core3.amsl.com>;
Tue, 16 Dec 2008 15:11:53 -0800 (PST)
Received: from smtp-2.servers.netregistry.net (smtp.netregistry.net
[202.124.241.204])
by core3.amsl.com (Postfix) with ESMTP id 4797728C13E
for <mext@ietf.org>; Tue, 16 Dec 2008 15:11:52 -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 1LCj4o-000768-1P; Wed, 17 Dec 2008 10:11:42 +1100
User-Agent: Microsoft-Entourage/12.15.0.081119
Date: Wed, 17 Dec 2008 10:11:37 +1100
From: Hesham Soliman <hesham@elevatemobile.com>
To: "Giaretta, Gerardo" <gerardog@qualcomm.com>,
"mext@ietf.org" <mext@ietf.org>
Message-ID: <C56E80D9.ABE7%hesham@elevatemobile.com>
Thread-Topic: [MEXT] De-resgistering bindings in MCoA draft
Thread-Index: AclfhEl8dDTqbt6aLUmsMfjfg0KV8wAHGYuQAAu2EE0AAH00oAAAihqO
In-Reply-To: <057632CE4CE10D45A1A3D6D19206C3A3D85E5240@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
>>> 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. > > A Refresh BU will always include all BIDs. But adding a BID and removing a BID > would not require all BIDs. => But I thought you were trying to avoid including all BIDs in every refresh. > >> 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 issue I have in general with bulk registration (and your proposal is > extending the lifetime of all BIDs with one BU so it is basically a compressed > bulk registration) is that it may be considered not optimal from a security > point of view. Basically the usage of bulk registration has the same issues we > have identified for the Alternate CoA option and it allows the MN to start > redirecting attacks. This is why I am also concerned about including all the > BIDs. => But that's an issue against bulk registrations in general. If we have bulk registrations in the draft then this proposal is fine. If we remove bulk registrations from the draft then there is no point in this discussion because we have to send one BU for each BID anyway. If we allow each BID to have the lifetime of the BU then problem solved. But I thought you'd be concerned about removing bulk registrations because if you think that: A. There will be a lot of BIDs (which is what you mentioned earlier for the bandwidth argument) B. Bandwidth is an issue. Then sending one BU per BID would be an issue. >>> 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. >> > > I don't care much if the lifetime is the same or not. I agree with you there > is not a clear scenario where different lifetimes are needed. However I think > we should find a clean solution which does not imply always the usage of bulk > registration. To me the cleanest way is to associated a specific lifetime to > each BID, but I am open to suggestions. => Well, if we have bulk registrations, then I think the cleanest way is to send a few bytes to refresh them. If we don't have bulk registrations then there is no problem to discuss I think. Hesham > > Gerardo > > >> 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 > You got attachement! (https://www.codealias.info/~zrelli/attachements/) _______________________________________________ MEXT mailing list MEXT@ietf.org https://www.ietf.org/mailman/listinfo/mext
- [MEXT] De-resgistering bindings in MCoA draft Hesham Soliman
- Re: [MEXT] De-resgistering bindings in MCoA draft Giaretta, Gerardo
- Re: [MEXT] De-resgistering bindings in MCoA draft Hesham Soliman
- Re: [MEXT] De-resgistering bindings in MCoA draft Giaretta, Gerardo
- Re: [MEXT] De-resgistering bindings in MCoA draft Hesham Soliman
- Re: [MEXT] De-resgistering bindings in MCoA draft Giaretta, Gerardo
- Re: [MEXT] De-resgistering bindings in MCoA draft Ryuji Wakikawa
- Re: [MEXT] De-resgistering bindings in MCoA draft Ryuji Wakikawa
- Re: [MEXT] De-resgistering bindings in MCoA draft Ryuji Wakikawa
- Re: [MEXT] De-resgistering bindings in MCoA draft Ryuji Wakikawa
- Re: [MEXT] De-resgistering bindings in MCoA draft Hesham Soliman
- Re: [MEXT] De-resgistering bindings in MCoA draft Ryuji Wakikawa