Re: [netlmm] RE: Multilink subnet issues and proxy/relay DAD

Julien Laganier <julien.IETF@laposte.net> Tue, 07 November 2006 01:07 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GhFQc-0005hj-KH; Mon, 06 Nov 2006 20:07:02 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GhFQa-0005hX-Lj for netlmm@ietf.org; Mon, 06 Nov 2006 20:07:00 -0500
Received: from nz-out-0102.google.com ([64.233.162.207]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GhFQV-0007Bd-8a for netlmm@ietf.org; Mon, 06 Nov 2006 20:07:00 -0500
Received: by nz-out-0102.google.com with SMTP id 13so1075237nzn for <netlmm@ietf.org>; Mon, 06 Nov 2006 17:06:55 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:from:to:subject:date:user-agent:cc:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id:sender; b=IVOYdE+qGXtUqnl0wv9uU+aIIHvGzm30RpGlYq1SXWJKaWzuL6PpMiDndun7G9CrBTy3wlzN1bi9Ifw4yKip3iGZ78mulRgpQJBSumVjygz4SwDC0BTCGXmuwmoL5H8YwTu8f2VSyRIV62GD5Sz0oPHRzXLb9suyQ4TiMJ2Tfkc=
Received: by 10.35.31.14 with SMTP id i14mr11797108pyj.1162861614662; Mon, 06 Nov 2006 17:06:54 -0800 (PST)
Received: from dhcp71-133.ietf67.org ( [130.129.71.133]) by mx.google.com with ESMTP id 16sm20894789nzo.2006.11.06.17.06.52; Mon, 06 Nov 2006 17:06:54 -0800 (PST)
From: Julien Laganier <julien.IETF@laposte.net>
To: "Templin, Fred L" <Fred.L.Templin@boeing.com>
Subject: Re: [netlmm] RE: Multilink subnet issues and proxy/relay DAD
Date: Mon, 06 Nov 2006 17:06:23 -0800
User-Agent: KMail/1.8.2
References: <39C363776A4E8C4A94691D2BD9D1C9A101774468@XCH-NW-7V2.nw.nos.boeing.com>
In-Reply-To: <39C363776A4E8C4A94691D2BD9D1C9A101774468@XCH-NW-7V2.nw.nos.boeing.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200611061706.24108.julien.IETF@laposte.net>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 827a2a57ca7ab0837847220f447e8d56
Cc: int-area@ietf.org, Dave Thaler <dthaler@windows.microsoft.com>, ipv6@ietf.org, dhcwg@ietf.org, autoconf@ietf.org, netlmm@ietf.org
X-BeenThere: netlmm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: NETLMM working group discussion list <netlmm.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/netlmm>, <mailto:netlmm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/netlmm>
List-Post: <mailto:netlmm@ietf.org>
List-Help: <mailto:netlmm-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/netlmm>, <mailto:netlmm-request@ietf.org?subject=subscribe>
Errors-To: netlmm-bounces@ietf.org

Hi Fred,

On Monday 06 November 2006 16:51, Templin, Fred L 
wrote:
>
> This all sounds good, but in terms of a node moving
> between routers on p2p links I have seen some
> proposals that all routers would configure the same
> LL address thereby avoiding collisions after an
> initial DAD test with the first router. (I guess
> that wouldn't be appropriate for shared links, since
> there couldn't be multiple routers on the link with
> the same LL address?)

AFAICS, mandating that on every link of the domain the 
same set of LL addresses is configured on the set of 
on-link routers would avoid problem when multiple 
routers are on-link.

> Is there a problem with assigning the same LL
> address to different routers whereby that shouldn't
> be done and we need proxy/relay-DAD instead?

There is a problem with the current SEND because that 
would require to share the same public key amongst 
those routers, and hence sharing the same private key 
as well. That wouldn't be good from a security point 
of view.

A solution exists if SEND is updated to support CGAs 
derived from multiple keys, or even ring signatures 
[1] in which multiple keys could be used to generate a 
CGA, each key being used by one router only.

--julien

draft-kempf-mobopts-ringsig-ndproxy
<http://www.watersprings.org/pub/id/draft-kempf-mobopts-ringsig-ndproxy-02.txt>

> -----Original Message-----
> From: Julien Laganier
> [mailto:julien.IETF@laposte.net] Sent: Monday,
> November 06, 2006 3:59 PM
> To: netlmm@ietf.org
> Cc: Templin, Fred L; Jari Arkko; int-area@ietf.org;
> Dave Thaler; dhcwg@ietf.org; autoconf@ietf.org;
> ipv6@ietf.org Subject: Re: [netlmm] RE: Multilink
> subnet issues and proxy/relay DAD
>
> Fred,
>
> My follow-up inlined below,
>
> On Monday 06 November 2006 14:55, Templin, Fred L
>
> wrote:
> > Jari - see below for follow-up:
> > > Hi Fred,
> > >
> > >>   1. What are the issues wrt proxy/relay DAD
> > >> that would interfere with its adoption as a
> > >> standard mechanism?
> > >
> > > Almost anything can be made to work, but often
> > > the question is what works best or with least
> > > changes. In particular, we can make proxy DAD
> > > work, probably even with SEND. But I would
> > > still prefer an approach that does not require
> > > that. Also, if you need proxy DAD, does that
> > > mean that link local multicast does not work
> > > on the link as expected?
> >
> > The question is coming from the context of what to
> > do about two nodes connected to different links
> > that configure colliding addresses and then move
> > onto the same link at some later point in time. It
> > seems that a pre-service DAD procedure like
> > proxy/relay DAD would be preferrable to an
> > in-service DAD, e.g., (re)marking addresses as
> > tentative and (re)running DAD on link change.
>
> Especially since this the default DNA behavior is to
> not redo DAD when DNA concludes that the link did
> not change -- because in the NetLMM case the
> landmark prefix won't change even though the link
> indeed changed.
>
> Regarding the implications on link-local multicast,
> there's none since there's no change in the
> communication service model: Normal address
> resolution isn't impacted by proxy DAD, only NS and
> NA part of DAD would be proxied when a collision is
> detected by the NetLMM fabric, otherwise they won't.
>
> > [...]
> >
> > >>   3. Does the RFC1812 "subnet forwarding model"
> > >> still apply to IPv6, when there are no IPv6
> > >> documents that reference RFC1812 normatively?
> > >>   4. What other non-obvious issues relating to
> > >> multilink subnets for shared links need to be
> > >> observed for NETLMM, Autoconf and other
> > >> contexts?
> > >
> > > I am not sure I have an answer. But let me ask
> > > you a question about something which has been
> > > unclear to me during the NETLMM discussion. What
> > > is the real-world functionality that you would
> > > like to have? Media where this is needed?
> > > Employing just one prefix per a number of hosts?
> > > Special requirements on what the scope of link
> > > local multicast should be?
> >
> > Aside from the question of shared prefixes for the
> > moment, even in just the link-local case the
> > concern is for nodes that can move within a region
> > between shared media links on which there may be
> > neighbors other than just the provider's router.
>
> I think the concern apply even when links are
> point-to-point and the only neighbor to a MN is the
> provider's router.
>
> If a MN happens to move to a link where the router
> has a colliding link-local address, and the MN
> doesn't re-run DAD (as per default DNA behavior)
> then a collision will occur and won't be detected.
>
> That's orthogonal to the link type, be it
> point-to-point or shared, I think.
>
> > Proxy/relay-DAD is a pre-service DAD procedure for
> > ensuring that no two nodes in the region will
> > configure the same LL address prior to operation.
> > Another possible method which has been suggested
> > by James and others is to somehow enforce virtual
> > point-to-point links as overlays on the shared
> > media such that the (mobile) nodes would only ever
> > see their provider's router on the link and no
> > other neighbors.
>
> See my comment above.
>
> > Such an arrangement might not be appropriate for
> > all media types and/or deployments.
> >
> > > Also, my understanding of the NETLMM decision
> > > is that the working group wants to limit initial
> > > design to per-host prefix model, but that this
> > > could be extended in the future.
> >
> > Well, the relay/proxy-DAD is also about
> > link-locals; not just non-link-locals configured
> > from a shared prefix. So, this is somewhat
> > independent from the per-host prefix question.
>
> Agree.
>
> > [...]
>
> Best,
>
> --julien

_______________________________________________
netlmm mailing list
netlmm@ietf.org
https://www1.ietf.org/mailman/listinfo/netlmm