Fwd: RE: Multi-link subnets and MIPv6 (was Re: [Mip6] Re: WG Review: Recharter of Mobility for IPv6 (mip6))

Julien Laganier <julien.IETF@laposte.net> Wed, 04 October 2006 13:48 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GV774-0001os-LZ; Wed, 04 Oct 2006 09:48:42 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GV75c-0000dN-Us for mip6@ietf.org; Wed, 04 Oct 2006 09:47:12 -0400
Received: from nf-out-0910.google.com ([64.233.182.191]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GV6qX-000742-6c for mip6@ietf.org; Wed, 04 Oct 2006 09:31:41 -0400
Received: by nf-out-0910.google.com with SMTP id l23so500881nfc for <mip6@ietf.org>; Wed, 04 Oct 2006 06:31:36 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:content-class:from:to:subject:date:user-agent:cc:mime-version:content-type:content-transfer-encoding:content-disposition:message-id:sender; b=VGG9ZcjpC8ro6TypORpKEgVXUy160cJ8FTCdjrP/gosPUWH8MiofYTpyx+JNqW8JURIoN1aRuN8rdwnlYwO6kSjnZOyjlA5m4fAdpO69XiHiw/e9E4N/Vb4vFbTnRGAySzYn7C5akQtgEgp1hkyN3X7CUHjoqzLtMXKVMPNKoJk=
Received: by 10.49.75.2 with SMTP id c2mr2306320nfl; Wed, 04 Oct 2006 06:31:35 -0700 (PDT)
Received: from ?192.168.1.106? ( [212.119.9.178]) by mx.google.com with ESMTP id c1sm1189242nfe.2006.10.04.06.31.35; Wed, 04 Oct 2006 06:31:35 -0700 (PDT)
Content-Class: urn:content-classes:message
From: Julien Laganier <julien.IETF@laposte.net>
To: mip6@ietf.org
Subject: Fwd: RE: Multi-link subnets and MIPv6 (was Re: [Mip6] Re: WG Review: Recharter of Mobility for IPv6 (mip6))
Date: Wed, 04 Oct 2006 15:32:17 +0200
User-Agent: KMail/1.8.2
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200610041532.18583.julien.IETF@laposte.net>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 156eddb66af16eef49a76ae923b15b92
Cc: Dave Thaler <dthaler@windows.microsoft.com>
X-BeenThere: mip6@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: mip6.ietf.org
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip6>, <mailto:mip6-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip6@ietf.org>
List-Help: <mailto:mip6-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip6>, <mailto:mip6-request@ietf.org?subject=subscribe>
Errors-To: mip6-bounces@ietf.org

Forwarding Dave's note as it seems it didn't make it to 
the mailing list.

--julien

----------  Forwarded Message  ----------

Subject: RE: Multi-link subnets and MIPv6 (was Re: 
[Mip6] Re: WG Review: Recharter of Mobility for IPv6 
(mip6))
Date: Tuesday 03 October 2006 19:42
From: Dave Thaler
To: Julien Laganier, mip6@ietf.org
Cc: Vijay Devarapalli, Jari Arkko

Just catching up on this thread. I agree with Julian's 
email below, and Pekka's later email.

MIPv6 defines a multilink subnet in the case where you 
have a home link with a subnet prefix. When you are 
away from home, and using a point-to-point tunnel to 
the home agent, the fact that the home agent 
decrements the TTL between the tunnel and other nodes 
on the home link, and the fact that the home agent 
does not forward link-scoped multicast between the 
two, is precisely the cause of the problems as Julian 
notes.

MIPv6 implementations do decrement TTL (as Brian Haley 
noted in his response), and do not forward link-scoped 
multicast (as Vijay noted in his email).

Regarding the discussion of VPNs, the same problem can 
occur with VPNs if the VPN server shares a prefix with 
a subnet (e.g., Ethernet) on the back end and some VPN 
servers are capable of doing this. Similarly, the same 
problem could occur if all the point-to-point links 
share a common subnet mask/prefix and the VPN server 
decrements TTL and/or doesn't forward link-scoped 
multicast between two VPN clients in the same subnet 
prefix. However, I'm not aware of an RFC that 
specifically recommends this behavior, which is the 
main reason why MIPv6 is more problematic than VPNs in 
general.

-Dave

> -----Original Message-----
> From: julien laganier
> [mailto:julien.laganier@gmail.com] On Behalf Of
> Julien Laganier
> Sent: Monday, October 02, 2006 4:53 AM
> To: mip6@ietf.org
> Cc: Vijay Devarapalli; Jari Arkko; Dave Thaler
> Subject: Re: Multi-link subnets and MIPv6 (was Re:
> [Mip6] Re: WG

Review:
> Recharter of Mobility for IPv6 (mip6))
>
> Hi Vijay,
>
> Some thoughts below:
>
> On Friday 29 September 2006 23:54, Vijay Devarapalli 
wrote:
> > Hi Jari and Dave,
> >
> > Jari Arkko wrote:
> > >> can you send us more information on this?
> > >> specifically on what we are supposed to look
> > >> for. document problems that we might encounter
> > >> when MIPv6 is run over multilink subnets?
> > >
> > > The basic reference is the new IAB draft,
> > > draft-iab-multilink-subnet-issues-00.txt.
> >
> > I went through this document.
> >
> > first I was surprised when I saw the following
> > text
> >
> > >    However, other WGs continued to allow for
> > > this concept even though it had been rejected in
> > > the IPv6 WG.  Mobile IPv6 [RFC3775] allows
> > > tunnels to mobile nodes to use the same subnet
> > > as a home link, with the Home Agent doing layer
> > > 3 forwarding between them.
> >
> > I was surprised to see the MIPv6 home link and the
> > tunnels to each mobile node being compared to a
> > multi-link subnet. its not a multi-link subnet as
> > described in
> > draft-ietf-ipv6-multilink-subnets-00.txt. the home
> > agent does not bridge and forward link-scope
> > traffic onto the tunnels.
>
> My (perhaps flawed) understanding is that a
> multilink subnet occurs when a subnet prefix is used
> to number interfaces on different links, and an
> entity forward traffic between those two links. It
> is not only about forwarding link-scope traffic.
>
> If you look at MIPv6 as described per section 8.4.
> of RFC 3775 this AFAICS exactly what happens: The MN
> numbers its tunnel interface with an address in the
> same subnet prefix that the one used on the home
> link (which is different from the tunnel
> interface.), and the HA
>
> forwards traffic:
> > 8.4.  IPv6 Home Agents
> >
> > [...]
> >
> >   o  Every home agent MUST be able to intercept
> > packets (using proxy Neighbor Discovery [12])
> > addressed to a mobile node for which it is
> > currently serving as the home agent, on that
> > mobile node's home link, while the mobile node is
> > away from home (Section 10.4.1).
> >
> >   o  Every home agent MUST be able to encapsulate
> > [15] such intercepted packets in order to tunnel
> > them to the primary care-of address for the mobile
> > node indicated in its binding in the home agent's
> > Binding Cache (Section 10.4.2).
>
> Regarding your observation that link-scope traffic
> is not forwarded in MIPv6, I think that not
> forwarding link-scope traffic is exactly the problem
> with multilink subnets: lot of applications assume
> that if two nodes share a same subnet prefix, then
> it means they share a link, and they can therefore
> communicate with link-scope traffic, and TTL won't
> get decremented. This assumption is broken when you
> have a multilink subnet but you do not forward
> link-scoped traffic.
>
> > the draft later on says
> >
> > >    A multilink subnet model SHOULD NOT be used. 
> > > IETF WG's using, or considering using, multilink
> > > subnets today should investigate moving to one
> > > of the other models.  For example, Mobile IPv6
> > > should investigate having the Home Agent not
> > > decrement the Hop Limit, and forward multicast
> > > traffic.
> >
> > currently no link local traffic sent on the home
> > link is forwarded over the Mobile IP tunnel to the
> > mobile node.
>
> I think that is exactly one of the issue of
> multilink subnets as used in MIPv6 (see above.)
>
> > [...]
> >
> > the current use of Mobile IP tunnels as an
> > extension of the home links does not introduce the
> > issues described with multi-link subnets in
> > draft-iab-multilink-subnet-issues. or I might be
> > missing something big.
>
> IMHO MIPv6 introduce the issues described in the
> multilink subnet draft.
>
> --julien

-------------------------------------------------------

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