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

"Giaretta, Gerardo" <gerardog@qualcomm.com> Wed, 17 December 2008 05:54 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 5D7E83A6AB2; Tue, 16 Dec 2008 21:54:44 -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 3DCA63A6AB6 for <mext@core3.amsl.com>; Tue, 16 Dec 2008 21:54:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.699
X-Spam-Level:
X-Spam-Status: No, score=-103.699 tagged_above=-999 required=5 tests=[AWL=-1.100, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 EqxyKxES8zbT for <mext@core3.amsl.com>; Tue, 16 Dec 2008 21:54:41 -0800 (PST)
Received: from wolverine02.qualcomm.com (wolverine02.qualcomm.com [199.106.114.251]) by core3.amsl.com (Postfix) with ESMTP id 070713A67D0 for <mext@ietf.org>; Tue, 16 Dec 2008 21:54:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qualcomm.com; i=gerardog@qualcomm.com; q=dns/txt; s=qcdkim; t=1229493274; x=1261029274; h=from:to:date:subject:thread-topic:thread-index: message-id:references:in-reply-to:accept-language: content-language:x-ms-has-attach:x-ms-tnef-correlator: acceptlanguage:content-type:content-transfer-encoding: mime-version:x-ironport-av; z=From:=20"Giaretta,=20Gerardo"=20<gerardog@qualcomm.com> |To:=20Hesham=20Soliman=20<hesham@elevatemobile.com>,=20" mext@ietf.org"=20<mext@ietf.org>|Date:=20Tue,=2016=20Dec =202008=2021:51:35=20-0800|Subject:=20RE:=20[MEXT]=20De-r esgistering=20bindings=20in=20MCoA=20draft|Thread-Topic: =20[MEXT]=20De-resgistering=20bindings=20in=20MCoA=20draf t|Thread-Index:=20AclfhEl8dDTqbt6aLUmsMfjfg0KV8wAHGYuQAAu 2EE0AAH00oAAAihqOAA34EnA=3D|Message-ID:=20<057632CE4CE10D 45A1A3D6D19206C3A3D85D72AF@NASANEXMB08.na.qualcomm.com> |References:=20<057632CE4CE10D45A1A3D6D19206C3A3D85E5240@ NASANEXMB08.na.qualcomm.com>,<C56E80D9.ABE7%hesham@elevat emobile.com>|In-Reply-To:=20<C56E80D9.ABE7%hesham@elevate mobile.com>|Accept-Language:=20en-US|Content-Language:=20 en-US|X-MS-Has-Attach:|X-MS-TNEF-Correlator: |acceptlanguage:=20en-US|Content-Type:=20text/plain=3B=20 charset=3D"us-ascii"|Content-Transfer-Encoding:=20quoted- printable|MIME-Version:=201.0|X-IronPort-AV:=20E=3DMcAfee =3Bi=3D"5100,188,5466"=3B=20a=3D"13996082"; bh=j625vzwhXWuPmxSE3E/Zhs7vTA5ZafQkaxaUZbFGRGc=; b=gdE2anwz/IuYzFqMQZk4p3OghzAfYIfSs+UpW0xXUPbgi/XfFy6F1vo5 VV2c8i+P0Ic+xURpPcaRGJ1C9aJIsVaH2heUh7aPkjoCcxE7hAJStlbZP YqrY73mES2hgXg1+Pw8pob0YDUBeS0KbjDOMwM0tmhmQQMFBLD32wYKYS 8=;
X-IronPort-AV: E=McAfee;i="5100,188,5466"; a="13996082"
Received: from pdmz-ns-mip.qualcomm.com (HELO numenor.qualcomm.com) ([199.106.114.10]) by wolverine02.qualcomm.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 16 Dec 2008 21:54:33 -0800
Received: from msgtransport04.qualcomm.com (msgtransport04.qualcomm.com [129.46.61.156]) by numenor.qualcomm.com (8.14.2/8.14.2/1.0) with ESMTP id mBH5sXB7032529 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 16 Dec 2008 21:54:33 -0800
Received: from nasanexhub06.na.qualcomm.com (nasanexhub06.na.qualcomm.com [129.46.134.254]) by msgtransport04.qualcomm.com (8.14.2/8.14.2/1.0) with ESMTP id mBH5sXZo022472 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 16 Dec 2008 21:54:33 -0800
Received: from NASANEXMB08.na.qualcomm.com ([192.168.73.131]) by nasanexhub06.na.qualcomm.com ([129.46.134.254]) with mapi; Tue, 16 Dec 2008 21:54:33 -0800
From: "Giaretta, Gerardo" <gerardog@qualcomm.com>
To: Hesham Soliman <hesham@elevatemobile.com>, "mext@ietf.org" <mext@ietf.org>
Date: Tue, 16 Dec 2008 21:51:35 -0800
Thread-Topic: [MEXT] De-resgistering bindings in MCoA draft
Thread-Index: AclfhEl8dDTqbt6aLUmsMfjfg0KV8wAHGYuQAAu2EE0AAH00oAAAihqOAA34EnA=
Message-ID: <057632CE4CE10D45A1A3D6D19206C3A3D85D72AF@NASANEXMB08.na.qualcomm.com>
References: <057632CE4CE10D45A1A3D6D19206C3A3D85E5240@NASANEXMB08.na.qualcomm.com>, <C56E80D9.ABE7%hesham@elevatemobile.com>
In-Reply-To: <C56E80D9.ABE7%hesham@elevatemobile.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
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 Hesham,

I think the point is that we should enable also a solution which does not rely on bulk registration. This is because bulk registration may not be allowed in some systems as I mentioned below and also as mentioned in the draft.

In case bulk registration is not used, each BU will contain only one BID. The lifetime of this BID is indicated in the main BU message. This implies that logically at the HA's BC and at the MN's BUL there are different lifetimes for each BID. If this is the case then the current solution of the draft to put lifetime=0 in the BU to deregister one BID makes sense.

What do you think?

Gerardo

________________________________________
From: Hesham Soliman [hesham@elevatemobile.com]
Sent: Tuesday, December 16, 2008 3:11 PM
To: Giaretta, Gerardo; mext@ietf.org
Subject: Re: [MEXT] De-resgistering bindings in MCoA draft

>>> 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