Re: [Idr] Request to adopt draft-heitz-idr-large-community

Warren Kumari <warren@kumari.net> Wed, 07 September 2016 19:31 UTC

Return-Path: <warren@kumari.net>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 826A912B0A9 for <idr@ietfa.amsl.com>; Wed, 7 Sep 2016 12:31:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=kumari-net.20150623.gappssmtp.com
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 zh1VaexhxDBO for <idr@ietfa.amsl.com>; Wed, 7 Sep 2016 12:31:42 -0700 (PDT)
Received: from mail-qt0-x230.google.com (mail-qt0-x230.google.com [IPv6:2607:f8b0:400d:c0d::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8015412B03C for <idr@ietf.org>; Wed, 7 Sep 2016 12:31:42 -0700 (PDT)
Received: by mail-qt0-x230.google.com with SMTP id 38so12615161qte.1 for <idr@ietf.org>; Wed, 07 Sep 2016 12:31:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ybecKs54yisos6MSgT3QQnGqmAHK0ldUt0pb36vkalM=; b=aioPji+AC+R7UBLkp2qtVqAUsLmxzLODjlT/b53YQmx8SLYjMi6a/ONDfqSA00lAti zJN71xPCI8vnseTgS8S9s6I+a78lUumPs53xY8GK2y723JVdrfE5yFvB4scCG448/IuR suQT0A8qgy+jT92JeNLZvY9gzM6n97b0bN9s3FDBJrVIlyCERVeazgZYZWs1U1Qt4dVs NWqSq12T0USldGPdxwGgPthJJ0dx8qM25cxHI5tn1xlRzr37FTBxfqsVq5DOvcSlmOpl /UjGfedo0Oe3RgMOtdeH9q6ZS1zDqM074n3LZS015eu2IQ4Lr83/Ki5e3htShyenvhUL 6Jxg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ybecKs54yisos6MSgT3QQnGqmAHK0ldUt0pb36vkalM=; b=PHdskNKMDNxjIa6Ps3ELwqCv/Klgea4WaY3kwxjTydotktbY5cD715XH8uez06wfMt iYbjFrRxI8eskS06TNWoR0Tc2lfLsVyN3BwB59KU32swfor57l2+EnrMOJmre5l0o520 SLZp1PuA8PCopuddL6FivowYUSf/RKjyY73igHvXln1NiiUu9zXZNMy6wmWme6kxxSEi hZY3cxpswzQlXPptS8w5pMN5TGEbxvybmM9jH83QwaYaPlXyZ963PF+KjQ0HjBLWiie0 voSLdQZBWDw4tLRlBsDufrDvypHBRxLEnRxWj6AjlQhVKj1Att1F7UNs59tlSb17junm Cx9w==
X-Gm-Message-State: AE9vXwO9A1DPahh9MzqDCIQraVmGxA8SQ/VboMeu99mtcI/RTvQvALl/FTGEu3m+WmUa+GUwdt3pD/ufrV5bFMxM
X-Received: by 10.237.53.28 with SMTP id a28mr18680741qte.57.1473276701478; Wed, 07 Sep 2016 12:31:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.176.7 with HTTP; Wed, 7 Sep 2016 12:31:10 -0700 (PDT)
In-Reply-To: <CAHxMReZxtHSHfavDaAm=JrBqQ+UHkbJoai52Zt3rFFSKgp=aLA@mail.gmail.com>
References: <20160906113919.GC17613@vurt.meerval.net> <F3BDAC77-FA01-4F90-9BC1-9F2F1B7B6029@ecix.net> <CAHxMReZxtHSHfavDaAm=JrBqQ+UHkbJoai52Zt3rFFSKgp=aLA@mail.gmail.com>
From: Warren Kumari <warren@kumari.net>
Date: Wed, 07 Sep 2016 15:31:10 -0400
Message-ID: <CAHw9_iLuH1Z0rQx1eosdb19FgMAvZp31htH_nMirEg1c2Yjd3w@mail.gmail.com>
To: Rob Shakir <rjs@rob.sh>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/hQ_QlwnOmZYnDKNJulTmkfALxIU>
Cc: "idr@ietf. org" <idr@ietf.org>
Subject: Re: [Idr] Request to adopt draft-heitz-idr-large-community
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.17
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: Wed, 07 Sep 2016 19:31:45 -0000

[ TL;DR - I support adoption ]



On Wed, Sep 7, 2016 at 11:33 AM, Rob Shakir <rjs@rob.sh> wrote:
> When we discussed this in the WG, and I discussed it offline with Job, I was
> in favour of a more generic TLV-based community encoding. The reasoning
> being that it seems (to me) that we are creating a new attribute which
> suffers from the exact issue that has prompted its creation (that is to say,
> a fixed length, which we'll subsequently then want to change the format of).

I was also part of these offline discussions - I'd really really
prefer this to be a (simple) TLV (or even just prefixed with a version
number ) so that when we realize that we want 9 local bytes[0]  we can
simply bump a version / TLV and not have this whole discussion again.

But, A: we can have that discussion once adopted and / or B: this is
good enough.
So, support adoption, want to see it move along...

>
> However, there is also a pressing operational need, as per the folks
> replying to this thread, so the question really becomes, should we allow
> perfect to be the enemy of "shipped"? It seems a shame to me that we should
> proceed with a solution that is not particularly future-proof, but then the
> cost of creating new attributes is also not particularly high. It's also
> noteworthy that, as Job noted, there seem to be zero implementations of the
> alternate solutions to this problem that have been around in the WG for a
> long time. If those alternate solutions would like to progress, then AFAICS,
> there is no reason that they could not do so in parallel to this work - with
> their longer implementation cycle, and additional complexity.
>
> I'd also remind folks of something I mentioned in Berlin - standardized by
> IDR does not equate to there being widely available, stable code that
> actually supports a feature.
>

What?! Mind blown -- you've shaken my entire world view...

> So, given these reasons - I'd support this progressing (quickly) through WG
> adoption, and if sufficient implementations exist, almost immediately to
> last call.


Yup, what he said.

W

[0]: I want 4 bytes to stuff the peer AS in, 4 bytes to carry the RID
of the receiving router, and, um, a flavor... or preferred animal....
or region... no-idea, but I'm sure we'll come up with an important
thingie to carry in a few months...

>
> r.
>
> On Wed, Sep 7, 2016 at 6:41 AM, Kay Rechthien <kre@ecix.net> wrote:
>>
>> Hi IDR,
>>
>> > On 06 Sep 2016, at 13:39, Job Snijders <job@ntt.net> wrote:
>> >
>> > Dear IDR, fellow network operators,
>> >
>> > I would like to request that the IDR Working Group adopts
>> > draft-heitz-idr-large-community [1] as a working group document.
>> >
>> > ...
>> >
>> > Kind regards,
>> >
>> > Job Snijders
>> > (co-author draft-heitz-idr-large-community)
>> >
>> > [1]: https://tools.ietf.org/html/draft-heitz-idr-large-community
>>
>> we, ECIX, support this proposal.
>> We run IXPs with BGP community based controllable route-servers, where the
>> peer has the ability to block announcements to certain other peers based on
>> the ASN. As we use 65000:XXX, where XXX is the ASN which should not receive
>> the route, this proposal would give us the option to also extend the
>> control-mechanisms towards 32-bit ASNs and not just 16-bit ASNs anymore.
>>
>> Best Regards
>> Kay
>> _______________________________________________
>> 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
>



-- 
I don't think the execution is relevant when it was obviously a bad
idea in the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair
of pants.
   ---maf