Re: (ngtrans) draft-lefaucheur-bgp-tunnel-transition-00.txt

Francois Le Faucheur <flefauch@cisco.com> Wed, 17 July 2002 04:22 UTC

Received: from kathmandu.sun.com (kathmandu.sun.com [192.18.98.36]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA11328 for <ngtrans-archive@odin.ietf.org>; Wed, 17 Jul 2002 00:22:29 -0400 (EDT)
Received: from engmail2.Eng.Sun.COM ([129.146.1.25]) by kathmandu.sun.com (8.9.3+Sun/8.9.3) with ESMTP id WAA13746; Tue, 16 Jul 2002 22:22:43 -0600 (MDT)
Received: from sunroof.eng.sun.com (sunroof.Eng.Sun.COM [129.146.168.88]) by engmail2.Eng.Sun.COM (8.9.3+Sun/8.9.3/ENSMAIL,v2.1p1) with ESMTP id VAA18058; Tue, 16 Jul 2002 21:22:36 -0700 (PDT)
Received: from sunroof.eng.sun.com (localhost [127.0.0.1]) by sunroof.eng.sun.com (8.12.4/8.12.4) with ESMTP id g6H4MCoN001262 for <ngtrans-dist@sunroof.eng.sun.com>; Tue, 16 Jul 2002 21:22:12 -0700 (PDT)
Received: (from majordomo@localhost) by sunroof.eng.sun.com (8.12.4/8.12.4/Submit) id g6H4MCK8001261 for ngtrans-dist; Tue, 16 Jul 2002 21:22:12 -0700 (PDT)
X-Authentication-Warning: sunroof.eng.sun.com: majordomo set sender to owner-ngtrans@sunroof.eng.sun.com using -f
Received: from engmail4.Eng.Sun.COM (engmail4 [129.144.134.6]) by sunroof.eng.sun.com (8.12.4/8.12.4) with ESMTP id g6H4MAoN001254 for <ngtrans@sunroof.eng.sun.com>; Tue, 16 Jul 2002 21:22:10 -0700 (PDT)
Received: from nwkea-mail-1.sun.com ([192.18.42.13]) by engmail4.Eng.Sun.COM (8.9.3+Sun/8.9.3/ENSMAIL, v2.1p1) with ESMTP id VAA11495 for <ngtrans@sunroof.eng.sun.com>; Tue, 16 Jul 2002 21:22:11 -0700 (PDT)
Received: from cisco.com (europe.cisco.com [144.254.52.73]) by nwkea-mail-1.sun.com (8.9.3+Sun/8.9.3) with ESMTP id VAA28735 for <ngtrans@sunroof.eng.sun.com>; Tue, 16 Jul 2002 21:22:11 -0700 (PDT)
Received: from FLEFAUCH-W2K.cisco.com (tokyo-vpn-user293.cisco.com [10.70.83.37]) by cisco.com (8.8.8+Sun/8.8.8) with ESMTP id GAA01801 for <ngtrans@sunroof.eng.sun.com>; Wed, 17 Jul 2002 06:22:08 +0200 (MET DST)
Message-Id: <4.3.2.7.2.20020717123338.01dd0388@europe.cisco.com>
X-Sender: flefauch@europe.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Wed, 17 Jul 2002 13:02:34 +0900
To: ngtrans@sunroof.eng.sun.com
From: Francois Le Faucheur <flefauch@cisco.com>
Subject: Re: (ngtrans) draft-lefaucheur-bgp-tunnel-transition-00.txt
In-Reply-To: <7t5znwrqe48.fsf@mrwint.cisco.com>
References: <20020717021632.7F8C54B22@coconut.itojun.org> <20020717021632.7F8C54B22@coconut.itojun.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Sender: owner-ngtrans@sunroof.eng.sun.com
Precedence: bulk
Reply-To: Francois Le Faucheur <flefauch@cisco.com>

Hello,

I just had a conversation with Itojun about that as well.

It seems that my presentation did not make it completely clear that 
Scenario 1 involves absolutely nothing new. It is just documenting what 
some SPs want to deploy/have deployed and how to use existing mechanisms 
(ie what Itojun is describing below as "normal tunnels + normal MP-BGP over 
IPv6").
It is just documenting the obvious. But as part of the exercise of 
documenting Migration scenarios and Migration solutions, we also need to 
include the obvious ones. Don't we?

Scenario 2 addresses the environments where the SP wants to maintain a 
single MP-iBGP mesh. As an example, some Telcos/SPs have implemented MPLS 
VPNs and have an MP-iBGP peering mesh carrying IP4 and IPV4 VPN addresse 
families today; They want to carry the IPv6 Address Family in the same 
MP-iBGP peering mesh (and IPV6 VPN in some cases).
Also, as Ole said:
         - they may not want to maintain any tunnel mesh among the iBGP 
routers in addition to BGP mesh
         - they may want to minimise overhead (eg remove IPv4 header when 
encapsulating in MPLS core)
A number of SPs do want to deploy that (typically the ones which have 
deployed MPLS VPNs).

Cheers

Francois

At 03:31 17/07/2002 +0100, Ole Troan wrote:
> >       i don't understand why this transition technology is needed.
> >
> >       to make use of this mechanism, we need to upgrade all of the EBGP
> >       routers in the cloud.  when doing so, we can setup normal RFC2893
> >       tunnels and do normal BGP4+ over IPv6 (over IPv6-over-IPv4 tunnel).
> >       we don't need a new automated mechanism.
>
>I believe the motivation here is for the operator who do not want to
>maintain a full mesh of configured tunnels in addition to the BGP
>mesh. looking at the scenario 1, note that there is no magic. the
>next-hop carried in BGP is one matching whatever automatic tunnelling
>mechanism chosen. as far as I know all current BGP/IPv6
>implementations already support this.
>
> >       another thing bothers me is the special use of IPv4 mapped address
> >       as indication of tunnel endpoint.  IPv4 mapped address already has
> >       overloaded with multiple meanings (RFC2553 API, SIIT, ...) and i
> >       really want to see these multiple semantics get removed, and make it
> >       be used only for RFC2553 only.  it causes a lot of security issues
> >       as outlined in my previous drafts.
> >       (i'm happy to say long good bye to IPv4 mapped address itself, 
> but that
> >       is another question)
> >
> >       we don't need more magic.
>
>the scenario 1 offers a solution where you use IPv6 in IPv4 tunnelling
>to create IPv6 connectivity. scenario 2 does not give IPv6
>connectivity until your BGP sessions are up. this allows you to e.g
>use this mechanism to encapsulate IPv6 packets in MPLS without an
>additional IPv4 header or IPv6 IGP in the core.
>
>cheers,
>Ole