Re: [Idr] I-D Action: draft-ietf-idr-tunnel-encaps-00.txt

Lou Berger <lberger@labn.net> Tue, 01 September 2015 18:58 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 D02481B2A24 for <idr@ietfa.amsl.com>; Tue, 1 Sep 2015 11:58:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.667
X-Spam-Level:
X-Spam-Status: No, score=-1.667 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no
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 WjM8jM9HsQsb for <idr@ietfa.amsl.com>; Tue, 1 Sep 2015 11:58:06 -0700 (PDT)
Received: from gproxy4-pub.mail.unifiedlayer.com (gproxy4-pub.mail.unifiedlayer.com [69.89.23.142]) by ietfa.amsl.com (Postfix) with SMTP id A90E81A1ABB for <idr@ietf.org>; Tue, 1 Sep 2015 11:58:06 -0700 (PDT)
Received: (qmail 10239 invoked by uid 0); 1 Sep 2015 18:58:04 -0000
Received: from unknown (HELO cmgw2) (10.0.90.83) by gproxy4.mail.unifiedlayer.com with SMTP; 1 Sep 2015 18:58:04 -0000
Received: from box313.bluehost.com ([69.89.31.113]) by cmgw2 with id Buxv1r01L2SSUrH01uxy7C; Tue, 01 Sep 2015 12:58:02 -0600
X-Authority-Analysis: v=2.1 cv=C6F6l2/+ 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=48vgC7mUAAAA:8 a=2clOPd4PAAAA:8 a=AUd_NHdVAAAA:8 a=uH0S60oaYQL2fSOcdZMA:9 a=OgqTEuAJq3q0kW-1:21 a=WBBBk50zlJzyj3nj: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=STqDskTcehIGW7A2sKxbVhLpbe9MfSTIIScEM9w8Zjk=; b=gDb1zvAcrrr6BqZU2THx45/KO7Tk5W9McvfKiJk2aQ1k1cbY+Jk3JyeboJDho/KVpDq1YUr4rEW1Pfd2NsgmAd9Z+4HzHnNcjws6cyUwWYW34m6vqbRR1Pr+pe4Nlz1R;
Received: from box313.bluehost.com ([69.89.31.113]:58154 helo=[127.0.0.1]) by box313.bluehost.com with esmtpa (Exim 4.84) (envelope-from <lberger@labn.net>) id 1ZWqkn-0004fY-MH; Tue, 01 Sep 2015 12:57:57 -0600
To: "Rabadan, Jorge (Jorge)" <jorge.rabadan@alcatel-lucent.com>, Robert Raszuk <robert@raszuk.net>, "Keyur Patel (keyupate)" <keyupate@cisco.com>
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> <D20B4075.80BA8%jorge.rabadan@alcatel-lucent.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <55E5F530.3020402@labn.net>
Date: Tue, 01 Sep 2015 14:57:52 -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: <D20B4075.80BA8%jorge.rabadan@alcatel-lucent.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/X6MO1uwJkRFeK1-_wGQDgHHRoOQ>
Cc: "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 18:58:10 -0000


On 9/1/2015 2:48 PM, Rabadan, Jorge (Jorge) wrote:
> I agree with Robert.
>
> Also, even though I am not aware of any implementation of the
> encapsulation SAFI, 
We have one on top of quagga and expect to post it on gitub sometime soon.
> I know a few implementations of the RFC5512
> encapsulation extended community, hence I don’t think the RFC5512 should
> be obsoleted.

I guess I wasn't clear.  I'm only proposing deprecating encap safi
(which requires 5512 to be obsoleted/replaced).  All other 5512
mechanisms will need to be documented somewhere and rather than a
5512bis, I'm proposing using draft-ietf-idr-tunnel-encaps.

Lou

>
> Thanks.
> Jorge
>
> -----Original Message-----
> From: Idr <idr-bounces@ietf.org> on behalf of Robert Raszuk
> <robert@raszuk.net>
> Date: Tuesday, September 1, 2015 at 11:40 AM
> To: "Keyur Patel (keyupate)" <keyupate@cisco.com>
> Cc: "idr@ietf.org" <idr@ietf.org>, Lou Berger <lberger@labn.net>,
> "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
>
>> 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 mailing list
>> Idr@ietf.org
>> https://www.ietf.org/mailman/listinfo/idr