[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MEXT] De-resgistering bindings in MCoA draft
- To: Hesham Soliman <hesham at elevatemobile.com>, "mext at ietf.org" <mext at ietf.org>
- Subject: Re: [MEXT] De-resgistering bindings in MCoA draft
- From: "Giaretta, Gerardo" <gerardog at qualcomm.com>
- Date: Tue, 16 Dec 2008 21:51:35 -0800
- Accept-language: en-US
- Acceptlanguage: en-US
- Delivered-to: ietfarch-mext-web-archive at core3.amsl.com
- Delivered-to: mext at core3.amsl.com
- Dkim-signature: v=1; a=rsa-sha256; c=simple/simple; d=qualcomm.com; i=gerardog at 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 at qualcomm.com> |To:=20Hesham=20Soliman=20<hesham at elevatemobile.com>,=20" mext at ietf.org"=20<mext at 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 at NASANEXMB08.na.qualcomm.com> |References:=20<057632CE4CE10D45A1A3D6D19206C3A3D85E5240@ NASANEXMB08.na.qualcomm.com>,<C56E80D9.ABE7%hesham at elevat emobile.com>|In-Reply-To:=20<C56E80D9.ABE7%hesham at 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=;
- In-reply-to: <C56E80D9.ABE7%hesham at elevatemobile.com>
- List-archive: <http://www.ietf.org/pipermail/mext>
- List-help: <mailto:mext-request@ietf.org?subject=help>
- List-id: Mobile IPv6 EXTensions WG <mext.ietf.org>
- List-post: <mailto:mext@ietf.org>
- List-subscribe: <https://www.ietf.org/mailman/listinfo/mext>, <mailto:mext-request@ietf.org?subject=subscribe>
- List-unsubscribe: <https://www.ietf.org/mailman/listinfo/mext>, <mailto:mext-request@ietf.org?subject=unsubscribe>
- References: <057632CE4CE10D45A1A3D6D19206C3A3D85E5240 at NASANEXMB08.na.qualcomm.com>, <C56E80D9.ABE7%hesham at elevatemobile.com>
- Sender: mext-bounces at ietf.org
- Thread-index: AclfhEl8dDTqbt6aLUmsMfjfg0KV8wAHGYuQAAu2EE0AAH00oAAAihqOAA34EnA=
- Thread-topic: [MEXT] De-resgistering bindings in MCoA draft
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 at elevatemobile.com]
Sent: Tuesday, December 16, 2008 3:11 PM
To: Giaretta, Gerardo; mext at 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 at ietf.org [mailto:mext-bounces at ietf.org] On Behalf Of
>>>> Hesham
>>>> Soliman
>>>> Sent: Tuesday, December 16, 2008 5:44 AM
>>>> To: mext at 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 at 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 at ietf.org
https://www.ietf.org/mailman/listinfo/mext