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> Sun, 27 August 2006 20:23 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GHRAS-0002RF-Pi; Sun, 27 Aug 2006 16:23:40 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GHRAR-0002Qy-7r; Sun, 27 Aug 2006 16:23:39 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GHP4t-0002Ir-Ih; Sun, 27 Aug 2006 14:09:47 -0400
Received: from sj-iport-5.cisco.com ([171.68.10.87]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1GHOsC-0004OP-LA; Sun, 27 Aug 2006 13:56:42 -0400
Received: from sj-dkim-8.cisco.com ([171.68.10.93]) by sj-iport-5.cisco.com with ESMTP; 27 Aug 2006 10:56:40 -0700
X-IronPort-AV: i="4.08,174,1154934000"; d="scan'208"; a="314531479:sNHT35823192"
Received: from sj-core-3.cisco.com (sj-core-3.cisco.com [171.68.223.137]) by sj-dkim-8.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k7RHudxF020462; Sun, 27 Aug 2006 10:56:39 -0700
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id k7RHudw7004859; Sun, 27 Aug 2006 10:56:39 -0700 (PDT)
Received: from xfe-sjc-211.amer.cisco.com ([171.70.151.174]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Sun, 27 Aug 2006 10:56:39 -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); Sun, 27 Aug 2006 10:56:38 -0700
User-Agent: Microsoft-Entourage/11.2.5.060620
Date: Sun, 27 Aug 2006 12:56:36 -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: <C1174704.81D46%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: AcbKAiNxYiPotDX1EduABQAKlcR7kg==
In-Reply-To: <200608271644.k7RGiIg53535@merlot.juniper.net>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-OriginalArrivalTime: 27 Aug 2006 17:56:38.0507 (UTC) FILETIME=[24EFABB0:01C6CA02]
DKIM-Signature: a=rsa-sha1; q=dns; l=4800; t=1156701399; x=1157565399; c=relaxed/relaxed; s=sjdkim8002; 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=qkOajDpNElIXAsHl7GlVsCyLQzH6SRf+AY5/LcvU70aWAUJMuUKMbboyAJX7DzyDMAZjWjFE lP9InVsqNd4vWEnx+PoydH6CLAvdLsQ0mkTWnfSnnZn/1OII9ZXh8kPc;
Authentication-Results: sj-dkim-8.cisco.com; header.From=dward@cisco.com; dkim=pass ( sig from cisco.com verified; );
X-Spam-Score: -2.6 (--)
X-Scan-Signature: b22590c27682ace61775ee7b453b40d3
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 -


On 8/27/06 11:44 AM, "Yakov Rekhter" <yakov@juniper.net> wrote:

> Dave,
> 
>> Yakov -
>> 
>> Please note that we have to solve the scenarios that include tunnel
>> encapsulation aka non-MPLS deployments.
> 
> By "non-MPLS deployment" do you mean that the tunnels can not be LSPs,
> or do you mean that there should be no MPLS at all, even at the edges
> (PEs) ?
> 

The tunnels cannot be LSPs in all scenarios. The Softwires framework (under
evolution) states  that VPNs and non VPNs must be allowed to be present (as
well as mcast and secure solutions). The point is definitely NOT to dictate
that the entire network MUST be MPLS-free. We want our cake and eat it too.

>> Therefore, the AF/SAF needs some reinterpretation.
> 
> You still did not answer my question. Namely, which of the AFI/SAFIs
> currently defined by IETF need "some reinterpretation" ?
> 

As discussed earlier, it appears that the 6PE solution applies in a
particular scenario. Also, I mentioned the upcoming softwires interim
meeting where we are working to further pull together a framework that will
describe in more detail the applicability of NH reinterpretation.

My first goal here was stated in the thread but, it was lost in our
exchange:

- 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.

- A reinterpretation of IPv4 AFI/SAFI  and IPv6 AFI/SAFI which allows the NH
  to  be of  a  different  AF than  the  NLRI.  This would include the
  requirements for non-MPLS tunneled scenarios.


The last piece we can work through in our WGs as the softwires framework
becomes more mature. If you feel it would help, I'd be willing to attempt to
draft some clarity as our thread isn't a good mechanism of archiving any
conclusions we have reached.

My second goal w/ softwires is not to create an upheaval in massive
deployments of existing technology. Where there are cases of emerging
technology (softwires, unseen Bonica draft, multiple NH in BGP), the WGs can
discuss if "length assumptions|addr translation" works in all cases or, if
an extension is appropriate to clearly state semantics of the protocol. I
bring up the multiple-NH issue as it is another case where NH semantics may
need reinterpretation. Since there are multiple discussions on NH semantics
in BGP, I don't think we can avoid clarification and eventual resolution.

Unfort our discusson may have been of little use for the review of the 6PE
draft. We have been discussing a tangential issue. The only point is that
the 6PE solution (addr translation) is not a universal solution to the
softwires problem and does not solve all our scenarios. Should my comments
in any way prevent the draft from progressing? At the very least, it may
cause a draft to be written that clarifies BGP NH semantics and
interpretation techniques in different scenarios.

-DWard



> Yakov. 
> 
>> 
>> 
>> Thanks
>> 
>> -DWard
>> 
>> 
>> On 8/25/06 3:17 PM, "Yakov Rekhter" <yakov@juniper.net> wrote:
>> 
>>> Dave,
>>> 
>>>> Yakov, Bill -
>>>> 
>>>> Since we allow the route to an X-prefix to have a Y-address as its next ho
> p,
>>>> we still need an SOFTWIRE|IDR document to specify  how to do that.  For th
> e
>>>> 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.
>>> 
>>> We also have "legacy solutions" for the cases where (d) X is IPv6
>>> and Y is IPv4, (e) X is L2VPN and Y is IPv4, (f) X is L2VPN and Y
>>> is IPv6, (g) X is RT and Y is IPv4, (h) X is RT and Y is IPv6, ...
>>>   
>>>> In addition, we need to handle the  "X is VPN-IPv4 and Y is IPv6" case,
>>> 
>>> See e-mail from Ron Bonica on this.
>>> 
>>>> as  well as the case where X is IPv4 and Y is IPv6 and the case
>>>> where X is IPv6 and Y is IPv4.
>>> 
>>> X is IPv6 and Y is IPv4 is done (6PE).
>>> 
>>> The only item from your list above for which the IETF does not have
>>> a solution is the case where X is IPv4 and Y is IPv6. With this in
>>> mind, why would not the softwires WG take the existing 6PE as the
>>> base and modify it to cover the case where X is IPv4 and Y is IPv6 ?
>>> 
>>>> 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 the interpretation of MP_REACH/MP_UNREACH depends on a combination
>>> of AFI/SAFI, and since IPv4 or IPv6 only define AFI, which of the
>>> currently defined SAFIs need the reinterpretation ?
>>> 
>>> Yakov.


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