Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encaps-00.txt
Lou Berger <lberger@labn.net> Tue, 01 September 2015 19:46 UTC
Return-Path: <lberger@labn.net>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB36C1B3739 for <idr@ietfa.amsl.com>; Tue, 1 Sep 2015 12:46:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=unavailable
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b_px72MDBlUn for <idr@ietfa.amsl.com>; Tue, 1 Sep 2015 12:46:36 -0700 (PDT)
Received: from gproxy7-pub.mail.unifiedlayer.com (gproxy7-pub.mail.unifiedlayer.com [70.40.196.235]) by ietfa.amsl.com (Postfix) with SMTP id AF5081B3716 for <idr@ietf.org>; Tue, 1 Sep 2015 12:46:35 -0700 (PDT)
Received: (qmail 16071 invoked by uid 0); 1 Sep 2015 19:46:29 -0000
Received: from unknown (HELO cmgw3) (10.0.90.84) by gproxy7.mail.unifiedlayer.com with SMTP; 1 Sep 2015 19:46:29 -0000
Received: from box313.bluehost.com ([69.89.31.113]) by cmgw3 with id C1mN1r00s2SSUrH011mRUh; Tue, 01 Sep 2015 19:46:28 -0600
X-Authority-Analysis: v=2.1 cv=GpXRpCFC c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=wU2YTnxGAAAA:8 a=cNaOj0WVAAAA:8 a=IkcTkHD0fZMA:10 a=-NfooI8aBGcA:10 a=uEJ9t1CZtbIA:10 a=ff-B7xzCdYMA:10 a=AUd_NHdVAAAA:8 a=48vgC7mUAAAA:8 a=5ZSJ47kYViW3Voa92SsA:9 a=OTiAVR9kRS5xWMBd:21 a=u-qBlk-oWuW6NI8T:21 a=QEXdDO2ut3YA:10 a=jM_x9b4JT8QA:10
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:Cc:References:To:Subject; bh=YpiJiteqq7NyhQLlB29rVHu+kijx8gRIbJu0fnBykXU=; b=PFscpSfJi/oh38SlvckwX1RtLfSk8Krmm+KAYCGuWOmcysaZf/ZsJvA4+4GDaBe+nX8LDCjAvA7ZdsPO3+ONln3sgeFCPuxOWaYRMc4sRT81uDHA/55EsGV6+qFNScoi;
Received: from box313.bluehost.com ([69.89.31.113]:38452 helo=[127.0.0.1]) by box313.bluehost.com with esmtpa (Exim 4.84) (envelope-from <lberger@labn.net>) id 1ZWrVf-0006YF-60; Tue, 01 Sep 2015 13:46:23 -0600
To: Robert Raszuk <robert@raszuk.net>
References: <20150819185950.7160.20919.idtracker@ietfa.amsl.com> <55E5CA6B.1000308@labn.net> <D20B2EC6.26AC6%keyupate@cisco.com> <CA+b+ERmEEO4_6_tdih68BAjrFVOxJ-VaAuAR=Ms=zj7NdF0YiA@mail.gmail.com> <55E5F8FA.6020108@labn.net> <CA+b+ERkAAkMLRjuec+Qi5N35pSZZ55o7JpKDZ+wtuZc+mN2C7Q@mail.gmail.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <55E6008B.5040600@labn.net>
Date: Tue, 01 Sep 2015 15:46:19 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <CA+b+ERkAAkMLRjuec+Qi5N35pSZZ55o7JpKDZ+wtuZc+mN2C7Q@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
X-Identified-User: {1038:box313.bluehost.com:labnmobi:labn.net} {sentby:smtp auth 69.89.31.113 authed with lberger@labn.net}
Archived-At: <http://mailarchive.ietf.org/arch/msg/idr/2ewageP2p5Z7Khsr98C4tX_ZAk8>
Cc: "Keyur Patel (keyupate)" <keyupate@cisco.com>, "idr@ietf.org" <idr@ietf.org>, "draft-ietf-idr-tunnel-encaps@ietf.org" <draft-ietf-idr-tunnel-encaps@ietf.org>
Subject: Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encaps-00.txt
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Sep 2015 19:46:41 -0000
- Assuming we keep 5512 and draft-ietf-idr-tunnel-encaps, draft-ietf-idr-tunnel-encaps should be extended to cover 5566 operation without encap SAFI. Hereto, I can provide text as/if needed. Lou On 9/1/2015 3:24 PM, Robert Raszuk wrote: > Hi Lou, > > I think Encap SAFI has number of useful use cases regardless if and > how it was implemented by vendor XYZ. > > I think it does not require extra route lookup for each of the overlay > prefix at all. So the cost of next hop resolution when next hop > parameters change I would rather consider a noise when compared to per > prefix change. > > As to multiple "tunnels" to a next hop that is always the case > (example: native forwarding + 1 encap) and needs to be properly > handled. Encap SAFI is just a signalling tool. The use it depends on > the operator's choice and local/global policy. > > Sure you can remove Encap SAFI from your code, but likely you will > need to replace it with some other new SAFI with exact same set of > problems and pretty much similar use cases :) > > Besides last time I checked IDR requires two implementations to > proceed with a WG last call and move draft to RFC precisely to avoid > the thread like this later on .... > > Best, > r. > > > > > > On Tue, Sep 1, 2015 at 9:14 PM, Lou Berger <lberger@labn.net> wrote: >> Robert, >> Great explanation of why the Encap safi *should* be very useful. >> Yes, there should be really nice advertisement scaling properties when >> an encap next hop changes (e.g., 1M routes over a tunnel and the tunnel >> endpoint changes, 1vs 1M prefixes updated). >> >> What motivated my proposal is reality, more specifically (a) the extra >> route lookup resolution causes all sorts of complexity in code that >> needs fully resolved forwarding information and has multiple tunnels to >> the same next hop, (b) I know of only one implementation, and (c) we >> aren't seeing the value of the encap safi outweighing the complexity in >> implementation. >> >> That said, if there's a real desire to keep 5512 as is, I can live with >> it and we can still remove the encap SAFI from our code whenever we want;-) >> >> Lou >> >> On 9/1/2015 2:40 PM, Robert Raszuk wrote: >>> Hi Keyur, Lou >>> >>>> That¹s a good idea. >>> Well let's think about it a bit more ... >>> >>> BGP power is in its indirection and recursion. The native BGP >>> hierarchy is a very powerful tool. Decoupling transport from >>> forwarding has proven in many cases useful. >>> >>> Now imagine the underlay vs overlay split .. moreover imagine that my >>> underlay is controlled centrally in some sort of software defined way. >>> >>> If we obsolete Encap SAFI in order to modify encapsulation parameters >>> used by transport layer to send traffic from ingress to bgp next hop >>> of the underlay I would need to readvertise all overlay routes >>> (perhaps millions) with new encap attribute. /* I could perhaps try to >>> readvertise the next hops but with much higher AD of IBGP those are >>> not used normally for route resolution as IGP wins race to RIB. */ >>> >>> However with Encap SAFI I need to advertise only new parameters with >>> few next hops. >>> >>> IMO it is not that Encap SAFI idea which is bad here. It is us - >>> humans - those who did not catch up to it yet :). Note that recently >>> in number of EPE discussions this in fact may be a very useful SAFI. >>> >>> If we depreciate it we will likely create new SAFI with new names, >>> patents and new authors for doing essentially the same. >>> >>> So for set of applications which is not that had to imagine I would >>> rather keep the encap SAFI, allow those who understand its power to >>> implement it and use it while in the same time have standalone >>> attribute which could be attached to any SAFI. >>> >>> Best, >>> Robert. >>> >>> PS. Just to make it clear I am in no major way associated with Encap >>> SAFI (except being listed in the ack section of 5512 :) >>> >>> >>> On Tue, Sep 1, 2015 at 7:31 PM, Keyur Patel (keyupate) >>> <keyupate@cisco.com> wrote: >>>> Lou, >>>> >>>> That¹s a good idea. We authors did discuss it amongst ourselves and do >>>> plan to cover it in next revision. >>>> >>>> Regards, >>>> Keyur >>>> >>>> On 9/1/15, 8:55 AM, "Lou Berger" <lberger@labn.net> wrote: >>>> >>>>> Authors/WG, >>>>> Now that we have a WG draft on this topic, I'd like to propose that >>>>> this draft deprecate the Encap SAFI and obsolete/replace RFC5512. >>>>> >>>>> I'm not sure if anyone else has implemented Encap SAFI, but we have and >>>>> found it to be much more complex and limiting than just using the Encap >>>>> Attribute ala the new draft. >>>>> >>>>> Also, I can propose specific text changes needed if the Authors wish, >>>>> but I suspect they can handle this themselves! >>>>> >>>>> Thanks, >>>>> Lou >>>>> >>>>> On 8/19/2015 2:59 PM, internet-drafts@ietf.org wrote: >>>>>> A New Internet-Draft is available from the on-line Internet-Drafts >>>>>> directories. >>>>>> This draft is a work item of the Inter-Domain Routing Working Group of >>>>>> the IETF. >>>>>> >>>>>> Title : Using the BGP Tunnel Encapsulation Attribute >>>>>> without the BGP Encapsulation SAFI >>>>>> Authors : Eric C. Rosen >>>>>> Keyur Patel >>>>>> Gunter Van de Velde >>>>>> Filename : draft-ietf-idr-tunnel-encaps-00.txt >>>>>> Pages : 29 >>>>>> Date : 2015-08-19 >>>>>> >>>>>> Abstract: >>>>>> RFC 5512 defines a BGP Path Attribute known as the "Tunnel >>>>>> Encapsulation Attribute". This attribute allows one to specify a set >>>>>> of tunnels. For each such tunnel, the attribute can provide >>>>>> additional information used to create a tunnel and the corresponding >>>>>> encapsulation header, and can also provide information that aids in >>>>>> choosing whether a particular packet is to be sent through a >>>>>> particular tunnel. RFC 5512 states that the attribute is only >>>>>> carried in BGP UPDATEs that have the "Encapsulation Subsequent >>>>>> Address Family (Encapsulation SAFI)". This document updates RFC 5512 >>>>>> by deprecating the Encapsulation SAFI (which has never been used),and >>>>>> by specifying semantics for the attribute when it is carried in >>>>>> UPDATEs of certain other SAFIs. This document also extends the >>>>>> attribute by enabling it to carry additional information needed to >>>>>> create the encapsulation headers additional tunnel types not >>>>>> mentioned in RFC 5512. Finally, this document also extends the >>>>>> attribute by allowing it to specify a remote tunnel endpoint address >>>>>> for each tunnel. >>>>>> >>>>>> >>>>>> The IETF datatracker status page for this draft is: >>>>>> https://datatracker.ietf.org/doc/draft-ietf-idr-tunnel-encaps/ >>>>>> >>>>>> There's also a htmlized version available at: >>>>>> https://tools.ietf.org/html/draft-ietf-idr-tunnel-encaps-00 >>>>>> >>>>>> >>>>>> Please note that it may take a couple of minutes from the time of >>>>>> submission >>>>>> until the htmlized version and diff are available at tools.ietf.org. >>>>>> >>>>>> Internet-Drafts are also available by anonymous FTP at: >>>>>> ftp://ftp.ietf.org/internet-drafts/ >>>>>> >>>>>> _______________________________________________ >>>>>> I-D-Announce mailing list >>>>>> I-D-Announce@ietf.org >>>>>> https://www.ietf.org/mailman/listinfo/i-d-announce >>>>>> Internet-Draft directories: http://www.ietf.org/shadow.html >>>>>> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt >>>>>> >>>> _______________________________________________ >>>> Idr mailing list >>>> Idr@ietf.org >>>> https://www.ietf.org/mailman/listinfo/idr >>
- [Idr] I-D Action: draft-ietf-idr-tunnel-encaps-00… internet-drafts
- Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encap… Lou Berger
- Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encap… Keyur Patel (keyupate)
- Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encap… Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encap… Rabadan, Jorge (Jorge)
- Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encap… Lou Berger
- Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encap… Lou Berger
- Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encap… Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encap… Keyur Patel (keyupate)
- Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encap… Lou Berger
- Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encap… Eric C Rosen
- Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encap… Lou Berger
- Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encap… Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encap… Acee Lindem (acee)
- Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encap… Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encap… Lucy yong
- Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encap… Lucy yong