Re: [netlmm] Last Call: draft-ietf-netlmm-mip-interactions (Interactions betweenPMIPv6 and MIPv6: scenarios and related issues) to Informational RFC

"Giaretta, Gerardo" <gerardog@qualcomm.com> Mon, 17 May 2010 15:20 UTC

Return-Path: <gerardog@qualcomm.com>
X-Original-To: netlmm@core3.amsl.com
Delivered-To: netlmm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4A12A3A6D11; Mon, 17 May 2010 08:20:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.37
X-Spam-Level:
X-Spam-Status: No, score=-104.37 tagged_above=-999 required=5 tests=[AWL=-0.371, BAYES_50=0.001, 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 OoH-m+RjJTJN; Mon, 17 May 2010 08:20:24 -0700 (PDT)
Received: from wolverine02.qualcomm.com (wolverine02.qualcomm.com [199.106.114.251]) by core3.amsl.com (Postfix) with ESMTP id 338F63A6A93; Mon, 17 May 2010 08:18:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qualcomm.com; i=gerardog@qualcomm.com; q=dns/txt; s=qcdkim; t=1274109474; x=1305645474; 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; z=From:=20"Giaretta,=20Gerardo"=20<gerardog@qualcomm.com> |To:=20"Charles=20E.=20Perkins"=20<charles.perkins@earthl ink.net>,=20"ietf@ietf.org"=0D=0A=09<ietf@ietf.org>,=20"n etlmm@ietf.org"=20<netlmm@ietf.org>|Date:=20Mon,=2017=20M ay=202010=2008:17:51=20-0700|Subject:=20RE:=20[netlmm]=20 Last=20Call:=20draft-ietf-netlmm-mip-interactions=0D=0A =20(Interactions=20betweenPMIPv6=20and=20MIPv6:=20scenari os=20and=20related=20issues)=20to=0D=0A=20Informational =20RFC|Thread-Topic:=20[netlmm]=20Last=20Call:=20draft-ie tf-netlmm-mip-interactions=0D=0A=20(Interactions=20betwee nPMIPv6=20and=20MIPv6:=20scenarios=20and=20related=20issu es)=20to=0D=0A=20Informational=20RFC|Thread-Index:=20Acrr AY5aw8x3v8DtQpORuRf2ZoAMjwK0ew6Q|Message-ID:=20<057632CE4 CE10D45A1A3D6D19206C3A32679D3A7DF@NASANEXMB08.na.qualcomm .com>|References:=20<20100503142438.991523A6CF2@core3.ams l.com>=0D=0A=20<4BDF35E5.1050500@earthlink.net> |In-Reply-To:=20<4BDF35E5.1050500@earthlink.net> |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; bh=gVPvoaUtbWdbhnwRDCREmi9SV9qU5U7nnkgJu1Pnmh8=; b=jEuLhKLCfHvfNn3bwCGVEWK7IGmZTi0RmItWCmRV1FQu6gUa55zWAd1d kKpqPMUunFY6wqNFPpMcKrUNVcADgv1cn/qJhuMp2f2PcwBo1L27VGteF Cz8A4O9HGDvcGbl2e7o9hlCx3NqKmsnLTcetJEiWM3X7K1w8K3y5XcIog k=;
X-IronPort-AV: E=McAfee;i="5400,1158,5984"; a="41636463"
Received: from ironmsg01-l.qualcomm.com ([172.30.48.15]) by wolverine02.qualcomm.com with ESMTP; 17 May 2010 08:17:53 -0700
X-IronPort-AV: E=Sophos;i="4.53,247,1272870000"; d="scan'208";a="25746063"
Received: from nasanexhub01.na.qualcomm.com ([10.46.93.121]) by ironmsg01-l.qualcomm.com with ESMTP/TLS/RC4-MD5; 17 May 2010 08:17:54 -0700
Received: from NASANEXMB08.na.qualcomm.com ([192.168.73.131]) by nasanexhub01.na.qualcomm.com ([10.46.93.121]) with mapi; Mon, 17 May 2010 08:17:54 -0700
From: "Giaretta, Gerardo" <gerardog@qualcomm.com>
To: "Charles E. Perkins" <charles.perkins@earthlink.net>, "ietf@ietf.org" <ietf@ietf.org>, "netlmm@ietf.org" <netlmm@ietf.org>
Date: Mon, 17 May 2010 08:17:51 -0700
Thread-Topic: [netlmm] Last Call: draft-ietf-netlmm-mip-interactions (Interactions betweenPMIPv6 and MIPv6: scenarios and related issues) to Informational RFC
Thread-Index: AcrrAY5aw8x3v8DtQpORuRf2ZoAMjwK0ew6Q
Message-ID: <057632CE4CE10D45A1A3D6D19206C3A32679D3A7DF@NASANEXMB08.na.qualcomm.com>
References: <20100503142438.991523A6CF2@core3.amsl.com> <4BDF35E5.1050500@earthlink.net>
In-Reply-To: <4BDF35E5.1050500@earthlink.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [netlmm] Last Call: draft-ietf-netlmm-mip-interactions (Interactions betweenPMIPv6 and MIPv6: scenarios and related issues) to Informational RFC
X-BeenThere: netlmm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: NETLMM working group discussion list <netlmm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netlmm>, <mailto:netlmm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/netlmm>
List-Post: <mailto:netlmm@ietf.org>
List-Help: <mailto:netlmm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netlmm>, <mailto:netlmm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 May 2010 15:20:26 -0000

Thanks Charlie for the comments and sorry for the delay in addressing them. Most of your comments are editorial and I can produce a new revision since I received also comments from Gen-Art review. 

You have one comment on the recommendation in the draft to have separate binding cache entries. This was extensively discussed in the NETLMM WG and also at the IETF Dublin meeting. There was a mailing list discussion after that in September/October 2008 which led to the conclusion in the current version of the draft. 

You can find more information in the archives at: http://www.ietf.org/mail-archive/web/netlmm/current/msg05533.html 

Thanks
Gerardo

> -----Original Message-----
> From: netlmm-bounces@ietf.org [mailto:netlmm-bounces@ietf.org] On
> Behalf Of Charles E. Perkins
> Sent: Monday, May 03, 2010 1:45 PM
> To: ietf@ietf.org; netlmm@ietf.org
> Subject: Re: [netlmm] Last Call: draft-ietf-netlmm-mip-interactions
> (Interactions betweenPMIPv6 and MIPv6: scenarios and related issues) to
> Informational RFC
> 
> 
> Hello folks,
> 
> Here is a first installment of comments on the
> abovementioned Internet Draft.
> 
> ====================================================================
> 
> 
>  >                                                  The list is not
>  >    meant to be exhaustive.  Moreover, this document presents and
>  >    identifies all issues pertained to these scenarios and discusses
>  >    possible means and mechanisms that are recommended to enable
> them.
> 
> These two sentences clash, even though it's true
> a logician can make sense of them.
> 
> Figure 2 is out of order.
> 
> The captions to all figures ought to be centered.
> 
>  >    The following figure illustrates an example
> 
> "following figure" --> "Figure 3 below"
> 
>  >    of this scenario, where the MN is moving from an access network
>  >    where PMIPv6 is supported (i.e.  MAG functionality is supported)
>  >    to a network where PMIPv6 is not supported (i.e.  MAG
>  >    functionality is not supported by the AR).  This implies that the
>  >    home link of the MN is actually a PMIPv6 domain.
> 
> It's true that the figure is drawn this way, but there
> might be an unwanted inference that such heterogeneous
> network support _always_ requires PMIP support in the
> home network.  I reckon that was not intended.
> 
>  >    This scenario is very similar to other hierarchical mobility
>  >    schemes, including a HMIPv6-MIPv6 scheme.
> 
> Please make the relevant citations.
> 
>  >    Note that a race condition where the MN registers the
>  >    CoA at the HA before the CoA is actually bound to the MAG at the
>  >    LMA is not possible.
> 
> Better:
>       Note that there is no race condition whereby the MN registers
>       the CoA at the HA before the CoA is actually bound to the MAG
>       at the LMA.
> 
>  >                                   In particular, based on the base
>  >           specification [RFC3775],
> 
> Better:
>                                      In particular, based on [RFC3775],
> Or, even better:
>                                      In particular, the base
>            specification [RFC3775] doesn't require the MN to include
> any
>            identifier, such as the MN-ID [RFC4283], in the Binding
> Update
>            message other than its Home Address.
> 
>  >                                               As described in
>  >         [RFC4877], the identifier of the MN is known by the Home
> Agent
>  >         after the IKEv2 exchange, but this is not used in the MIPv6
>  >         signaling, nor as a lookup key for the binding cache.
> 
> Which naturally leads to the question, "Why Not?"!
> This is a problem that really needs to be fixed.
> 
>  >                                  Therefore PMIPv6 and MIPv6 will
>  >         always create two different binding cache entries in the HA/
>  >         LMA which implies that the HA and LMA are logically
> separated.
> 
> I think this statement is too strong.  If I were building such
> a system, my HA/LMA would probably be aware that the MN-ID was
> tightly bound to the MN-HoA.  So I would almost certainly make
> sure that there was a single binding cache entry.
> 
> If you replace "will always" by "might well", and "are"
> by "might be", then I would agree.
> 
> Also, it's unfortunate if the typography separates "HA" from
> "LMA" in "HA/LMA".
> 
>  >    *  When the mobile node moves from a MIPv6 foreign network to the
>  >       PMIPv6 home domain, the MAG registers the mobile node at the
>  >       LMA by sending a Proxy Binding Update.  Subsequently, the LMA
>  >       updates the mobile node's binding cache entry with the MAG
>  >       address and the MAG emulates the mobile node's home link.
>  >       Upon detection of the home link, the mobile node will send a
>  >       de-registration Binding Update to its home agent.  It is
>  >       necessary to make sure that the de-registration of the MIPv6
>  >       BU does not change the PMIPv6 binding cache entry just created
>  >       by the MAG.
> 
> To me this looks like a major design flaw.
> 
> It would be better if the mobile node were aware that its
> registration authority was delegated to the MAG on the home link.
> Then it would know to avoid this problem.
> 
> Stated another way, this would be a requirement induced by
> PMIP on MIPv6-compliant nodes.  Asking the obvious, one
> wonders why an operator of a home network would
> a) assume that the nodes were MIPv6-unaware, necessitating
>     a PMIP solution, and yet
> b) assume that the nodes might be MIPv6-aware, so that there is
>     danger of conflict with a PMIP solution.
> 
> What am I missing?
> 
>  >      *  MIPv6 and PMIPv6 use different mechanisms for handling re-
>  >         ordering of registration messages and they are sent by
>  >         different entities.
> 
> Looks like another design flaw to me.  If the HA/LMA
> is aware of MIPv6 sequence numbers (i.e., actually _is_
> a HA), why not require the MAG to _use_ sequence
> numbers?  This would be a trivial matter of inclusion
> into the PBA.
> 
> "(or binging cache)" --> "(or binding cache)"
> 	:-)  thanks, I needed that  :-)
> 	:-)  in fact, I need more $$ for my binges  :-)
> 
>  >      *  In this mixed scenario, both host-based and network-based
>  >         security associations are used to update the same binding
>  >         cache entry at the HA/LMA (but see the first bullet of this
>  >         list, as the entry may not be the same).
> 
> Yet more proof that the binding cache entries should
> be the same.
> 
> ====================================================================
> 
> On 5/3/2010 7:24 AM, The IESG wrote:
> > The IESG has received a request from the Network-based Localized
> Mobility
> > Management WG (netlmm) to consider the following document:
> >
> > - 'Interactions between PMIPv6 and MIPv6: scenarios and related
> issues '
> >     <draft-ietf-netlmm-mip-interactions-05.txt>  as an Informational
> RFC
> >
> > The IESG plans to make a decision in the next few weeks, and solicits
> > final comments on this action.  Please send substantive comments to
> the
> > ietf@ietf.org mailing lists by 2010-05-17. Exceptionally,
> > comments may be sent to iesg@ietf.org instead. In either case, please
> > retain the beginning of the Subject line to allow automated sorting.
> >
> > The file can be obtained via
> > http://www.ietf.org/internet-drafts/draft-ietf-netlmm-mip-
> interactions-05.txt
> >
> >
> > IESG discussion can be tracked via
> >
> https://datatracker.ietf.org/public/pidtracker.cgi?command=view_id&dTag
> =17831&rfc_flag=0
> >
> > _______________________________________________
> > IETF-Announce mailing list
> > IETF-Announce@ietf.org
> > https://www.ietf.org/mailman/listinfo/ietf-announce
> >
> 
> _______________________________________________
> netlmm mailing list
> netlmm@ietf.org
> https://www.ietf.org/mailman/listinfo/netlmm