Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands over IPv4 MPLS using IPv6 Provider Edge Routers (6PE)' to Proposed Standard
David Ward <dward@cisco.com> Fri, 25 August 2006 19:13 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GGh7f-0000DI-Uc; Fri, 25 Aug 2006 15:13:44 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GGh7d-0000Ct-Cc; Fri, 25 Aug 2006 15:13:41 -0400
Received: from sj-iport-6.cisco.com ([171.71.176.117]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GGh7a-0007Hx-TW; Fri, 25 Aug 2006 15:13:41 -0400
Received: from sj-dkim-4.cisco.com ([171.71.179.196]) by sj-iport-6.cisco.com with ESMTP; 25 Aug 2006 12:13:38 -0700
Received: from sj-core-2.cisco.com (sj-core-2.cisco.com [171.71.177.254]) by sj-dkim-4.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k7PJDcD2007159; Fri, 25 Aug 2006 12:13:38 -0700
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k7PJD5Yv002602; Fri, 25 Aug 2006 12:13:37 -0700 (PDT)
Received: from xfe-sjc-211.amer.cisco.com ([171.70.151.174]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 25 Aug 2006 12:13:34 -0700
Received: from [127.0.0.1] ([171.68.225.134]) by xfe-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 25 Aug 2006 12:13:34 -0700
User-Agent: Microsoft-Entourage/11.2.5.060620
Date: Fri, 25 Aug 2006 14:13:31 -0500
Subject: Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands over IPv4 MPLS using IPv6 Provider Edge Routers (6PE)' to Proposed Standard
From: David Ward <dward@cisco.com>
To: Yakov Rekhter <yakov@juniper.net>, David Ward <dward@cisco.com>
Message-ID: <C114B60B.80789%dward@cisco.com>
Thread-Topic: [Idr] Re: Last Call: 'Connecting IPv6 Islands over IPv4 MPLS using IPv6 Provider Edge Routers (6PE)' to Proposed Standard
Thread-Index: AcbIeo1ey/5/zzRtEdujugAKlcR7kg==
In-Reply-To: <200608251828.k7PISFg11936@merlot.juniper.net>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-OriginalArrivalTime: 25 Aug 2006 19:13:34.0504 (UTC) FILETIME=[8F756A80:01C6C87A]
DKIM-Signature: a=rsa-sha1; q=dns; l=3950; t=1156533218; x=1157397218; c=relaxed/simple; s=sjdkim4002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=dward@cisco.com; z=From:David=20Ward=20<dward@cisco.com> |Subject:Re=3A=20[Idr]=20Re=3A=20Last=20Call=3A=20'Connecting=20IPv6=20Islands=20 over=20IPv4=20MPLS=0A=20using=20IPv6=20Provider=20Edge=20Routers=20(6PE)'=2 0to=20Proposed=20Standard=20; X=v=3Dcisco.com=3B=20h=3DLSzpRHTxX+blzpOhNnNOaTcbAmw=3D; b=RcKPyorQRgaCY2hOTxn2gMPhpPGDUWXNm9r828SpMmmYJiTIHJySX6uxuCu4+vsRSQC4faDP 6RujKswz9YOIn6302aVV/kgP0AWrwYRlsrv/YIgNdLvggObqxv9pYjMx;
Authentication-Results: sj-dkim-4.cisco.com; header.From=dward@cisco.com; dkim=pass ( sig from cisco.com verified; );
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d185fa790257f526fedfd5d01ed9c976
Cc: idr@ietf.org, Bill Fenner <fenner@research.att.com>, "Durand, Alain" <Alain_Durand@cable.comcast.com>, IESG <iesg@ietf.org>, softwires@ietf.org, "Mark Townsley (townsley)" <townsley@cisco.com>, Sam Hartman <hartmans-ietf@mit.edu>
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/idr>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
Errors-To: idr-bounces@ietf.org
Yakov, Bill - Since we allow the route to an X-prefix to have a Y-address as its next hop, we still need an SOFTWIRE|IDR document to specify how to do that. For the cases where (a) X is VPN-IPv4 and Y is IPv4, (b) X is VPN-IPv6 and Y is IPv4, (c) X is VPN-IPv6 and Y is IPv6, we have legacy solutions in deployment which could easily remain valid. In addition, we need to handle the "X is VPN-IPv4 and Y is IPv6" case, as well as the case where X is IPv4 and Y is IPv6 and the case where X is IPv6 and Y is IPv4. The necessary document being proposed needs at least the following components: - A reinterpretation of IPv4 AFI/SAFI and IPv6 AFI/SAFI which allows the NH to be of a different AF than the NLRI. Since we are changing the interpretation of the existing AFI/SAFIs, we could define a capability (see earlier suggestion - below in thread). - A specification of how you tell what the address family of the NH is. - Rules to specify what address family the NH should be specified in when a route is advertised. I am willing to write the document which will attempt to preserve and clarify legacy techniques as well as specify the solution to the the issues listed above to make progress. Thoughts? -DWard On 8/25/06 1:28 PM, "Yakov Rekhter" <yakov@juniper.net> wrote: > David, > >> Yakov, Bill - >> >> Having read the document I have some initial comments. First, 6PE is an >> excellent solution. Overstating the obvious (perhaps my greatest talent), >> this is a solution for the subset of softwire problems that would be used >> for 6-over-4 when the encaps policy is "always use MPLS" and there are no >> security requirements. I will leave the question of 'no security >> requirements' for this solution to others. >> >> The major deficiency from a softwires vantage point is that the v4 NH gets >> encoded in a v6 format, but semantically it's v4 and this encoding trick >> doesn't work when you're doing v6 over v4. This is not to say the solution >> doesn't work but, since softwires has to solve both v4 over v6 and v6 over >> v4 (and variants including VPNs); I strongly urge that we don't have >> multiple techniques to derive the AF of the NH. > > As we move forward, I agree with the goal of having a single technique > to derive AF of the NH within the context of MP_REACH/MP_UNREACH. > >> The current advancement of multiple techniques that require either encoding >> or length-check should be cleared up and made obvious and consistent. >> >> I recommend some number of bits (or a byte) be used to state clearly what the >> AF of the NH is and leave in original encoding. A capability can be added to >> make sure that a peer can understand the new bits. Of course, I am looking >> for the minimal change to the doc and to BGP but, this matter needs to be >> discussed. The assumptions becoming embedded in the techniques of how to >> figure out what the actual AF of the NH could be easily cleared up w/ the >> suggestion of just very small number of bits and a capability in BGP. > > While having "new bits" may be sufficient, it is by no means > necessary. This is because the current/original encoding already > provides a way to distinguish between IPv4 and IPv6 addresses in > the NH of MP_REACH/MP_UNREACH. I am referring to the approach > already used in several documents approved by the IETF (e.g., > draft-ietf-l2vpn-signaling, draft-ietf-l3vpn-rt-constrain, > draft-ietf-l2vpn-vpls-bgp) where the NH Length field is used > to distinguish between IPv4 and IPv6 as the NH. > > And just for completeness, the current/original encoding provides > yet another way to distingush between IPv4 and IPv6 as the NH > addresses - use two different SAFIs to distinguish between IPv4 and > IPv6 as the NH. However, I am not aware of any IETF technologies > that use this approach. > > Yakov. _______________________________________________ Idr mailing list Idr@ietf.org https://www1.ietf.org/mailman/listinfo/idr
- [Idr] Last Call: 'Connecting IPv6 Islands over IP… The IESG
- [Idr] Re: Last Call: 'Connecting IPv6 Islands ove… Bill Fenner
- [Idr] Re: Last Call: 'Connecting IPv6 Islands ove… Bill Fenner
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Yakov Rekhter
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… David Ward
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… David Ward
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Yakov Rekhter
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… David Ward
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Yakov Rekhter
- Re: [Softwires] Re: [Idr] Re: Last Call: 'Connect… Pekka Savola
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… David Ward
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Yakov Rekhter
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… David Ward
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Eric Rosen
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Francois Le Faucheur
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… David Ward
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Francois Le Faucheur
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Robert Raszuk
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Francois Le Faucheur
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Robert Raszuk
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Francois Le Faucheur
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Robert Raszuk
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Francois Le Faucheur
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… David Ward
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Francois Le Faucheur
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Yakov Rekhter
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Yakov Rekhter
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Francois Le Faucheur