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

"Giaretta, Gerardo" <gerardog@qualcomm.com> Tue, 16 December 2008 23:03 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 2A8FC3A6992; Tue, 16 Dec 2008 15:03:35 -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 55C7A28C182 for <mext@core3.amsl.com>; Tue, 16 Dec 2008 15:03:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.712
X-Spam-Level:
X-Spam-Status: No, score=-105.712 tagged_above=-999 required=5 tests=[AWL=0.887, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, 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 mZsTy0Z4RYNk for <mext@core3.amsl.com>; Tue, 16 Dec 2008 15:03:33 -0800 (PST)
Received: from wolverine01.qualcomm.com (wolverine01.qualcomm.com [199.106.114.254]) by core3.amsl.com (Postfix) with ESMTP id 141C33A68CB for <mext@ietf.org>; Tue, 16 Dec 2008 15:03:33 -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=1229468606; x=1261004606; 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=2015:03:35=20-0800|Subject:=20RE:=20De-resgisteri ng=20bindings=20in=20MCoA=20draft|Thread-Topic:=20De-resg istering=20bindings=20in=20MCoA=20draft|Thread-Index:=20A clfhEl8dDTqbt6aLUmsMfjfg0KV8wAHGYuQAAu2EE0AAH00oA=3D=3D |Message-ID:=20<057632CE4CE10D45A1A3D6D19206C3A3D85E5240@ NASANEXMB08.na.qualcomm.com>|References:=20<057632CE4CE10 D45A1A3D6D19206C3A3D85E51B8@NASANEXMB08.na.qualcomm.com> =0D=0A=20<C56E79F2.ABE1%hesham@elevatemobile.com> |In-Reply-To:=20<C56E79F2.ABE1%hesham@elevatemobile.com> |Accept-Language:=20en-US|Content-Language:=20en-US |X-MS-Has-Attach:|X-MS-TNEF-Correlator:|acceptlanguage: =20en-US|Content-Type:=20text/plain=3B=20charset=3D"us-as cii"|Content-Transfer-Encoding:=20quoted-printable |MIME-Version:=201.0|X-IronPort-AV:=20E=3DMcAfee=3Bi=3D"5 300,2777,5466"=3B=20a=3D"14010422"; bh=JPcxJNVga4s4OorRNVZed1cMP9FyE27mgBX2pLRv0HQ=; b=qsPzrdvHfZftmbvsaKLwBrVnCVrDS6qG5ugkwrdr2i6sTQcNpQGK1vRx 6zutgQpzOO3FyDrD3h/tqHKTa8f76ZUITjGijkUQdbeUD3H9NZvEoXIxL iz1oj0GJki0fDqR4uq/OFSUuzwwVe8Hm3HCznTBHrLbdHXDZF/A1/0V0K c=;
X-IronPort-AV: E=McAfee;i="5300,2777,5466"; a="14010422"
Received: from pdmz-ns-mip.qualcomm.com (HELO ithilien.qualcomm.com) ([199.106.114.10]) by wolverine01.qualcomm.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 16 Dec 2008 15:03:25 -0800
Received: from msgtransport01.qualcomm.com (msgtransport01.qualcomm.com [129.46.61.148]) by ithilien.qualcomm.com (8.14.2/8.14.2/1.0) with ESMTP id mBGN3P8r013263 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 16 Dec 2008 15:03:25 -0800
Received: from nasanexhub02.na.qualcomm.com (nasanexhub02.na.qualcomm.com [10.46.143.120]) by msgtransport01.qualcomm.com (8.14.2/8.14.2/1.0) with ESMTP id mBGN3Pah020829 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 16 Dec 2008 15:03:25 -0800
Received: from NASANEXMB08.na.qualcomm.com ([192.168.73.131]) by nasanexhub02.na.qualcomm.com ([10.46.143.120]) with mapi; Tue, 16 Dec 2008 15:03:24 -0800
From: "Giaretta, Gerardo" <gerardog@qualcomm.com>
To: Hesham Soliman <hesham@elevatemobile.com>, "mext@ietf.org" <mext@ietf.org>
Date: Tue, 16 Dec 2008 15:03:35 -0800
Thread-Topic: De-resgistering bindings in MCoA draft
Thread-Index: AclfhEl8dDTqbt6aLUmsMfjfg0KV8wAHGYuQAAu2EE0AAH00oA==
Message-ID: <057632CE4CE10D45A1A3D6D19206C3A3D85E5240@NASANEXMB08.na.qualcomm.com>
References: <057632CE4CE10D45A1A3D6D19206C3A3D85E51B8@NASANEXMB08.na.qualcomm.com> <C56E79F2.ABE1%hesham@elevatemobile.com>
In-Reply-To: <C56E79F2.ABE1%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,

> -----Original Message-----
> From: Hesham Soliman [mailto:hesham@elevatemobile.com]
> Sent: Tuesday, December 16, 2008 2:42 PM
> To: Giaretta, Gerardo; mext@ietf.org
> Subject: Re: De-resgistering bindings in MCoA draft
> 
> 
> 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.
> 

Yes, let's assume that as it is an issue if we want to apply this to 3GPP.

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

A Refresh BU will always include all BIDs. But adding a BID and removing a BID would not require 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 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.

The MN could be required to always send the BU for one BID from the CoA that needs to be registered for that BID. 

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

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.

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
MEXT@ietf.org
https://www.ietf.org/mailman/listinfo/mext