Re: [Idr] WG LC on draft-ietf-idr-large-community-03.txt (10/17/2016 to 10/31/2016)
heasley <heas@shrubbery.net> Fri, 21 October 2016 16:02 UTC
Return-Path: <heas@shrubbery.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 59060129636 for <idr@ietfa.amsl.com>; Fri, 21 Oct 2016 09:02:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.632
X-Spam-Level:
X-Spam-Status: No, score=-4.632 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.431, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, WEIRD_QUOTING=0.001] autolearn=ham autolearn_force=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 eWs-N4uqxBXO for <idr@ietfa.amsl.com>; Fri, 21 Oct 2016 09:02:12 -0700 (PDT)
Received: from guelah.shrubbery.net (guelah.shrubbery.net [198.58.5.1]) by ietfa.amsl.com (Postfix) with ESMTP id CCCC8129648 for <idr@ietf.org>; Fri, 21 Oct 2016 09:02:11 -0700 (PDT)
Received: by guelah.shrubbery.net (Postfix, from userid 7053) id 8502758FFB; Fri, 21 Oct 2016 16:02:11 +0000 (UTC)
Date: Fri, 21 Oct 2016 16:02:11 +0000
From: heasley <heas@shrubbery.net>
To: Robert Raszuk <robert@raszuk.net>
Message-ID: <20161021160211.GH7773@shrubbery.net>
References: <01f301d228b4$e3319ef0$a994dcd0$@ndzh.com> <20161017215134.GA464@pfrc.org> <20161018190851.GC15392@shrubbery.net> <20161018191521.GT95811@Vurt.local> <9EFC9BAA-F917-4C70-A139-1F69CAECF9C0@pfrc.org> <20161020215938.GE1074@Vurt.local> <adb00bcd7b8e45db857eae7019c646fc@XCH-ALN-014.cisco.com> <ae5da282-201c-f745-9f26-67ce73826bd5@i3d.net> <CA+b+ERkV2PBtzzx=uoygDzvTyJzunROCNX=0Y4phvGdn=oK5Xw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <CA+b+ERkV2PBtzzx=uoygDzvTyJzunROCNX=0Y4phvGdn=oK5Xw@mail.gmail.com>
X-PGPkey: http://www.shrubbery.net/~heas/public-key.asc
X-note: live free, or die!
X-homer: i just want to have a beer while i am caring.
X-Claimation: an engineer needs a manager like a fish needs a bicycle
X-reality: only YOU can put an end to the embarrassment that is Tom Cruise
User-Agent: Mutt/1.6.1 (2016-04-27)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/eUCLS1eOe7iT1yhIWbsFrYn050o>
Cc: heasley <heas@shrubbery.net>, IETF IDR WG <idr@ietf.org>, Sue Hares <shares@ndzh.com>
Subject: Re: [Idr] WG LC on draft-ietf-idr-large-community-03.txt (10/17/2016 to 10/31/2016)
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: Fri, 21 Oct 2016 16:02:17 -0000
Fri, Oct 21, 2016 at 05:42:37PM +0200, Robert Raszuk: > Hi Martijn, > > > Secondly, there's literally no way for the vendor to check whether an > > ASN belongs to "the entity that defines the meaning of the rest of the > > Large Community" > > Why not ? Because to determine if the contents is really something defined by the GA in the community, the device would need a list of communities that the GA uses, that list would need a signature and all the infrastructure to verify that signature....and ultimately, what would the point be anyway? > If you do not make those 4 octets configurable by spec and always fill it > with AS number defined in your BGP instance you will have assurance it > is ASN of the entity that defines the rest 8 octets of the LC as otherwise > you will likely not establish any EBGP sessions to your peers. BECAUSE IT IS NOT A ONE-WAY OR ONLY ONE-HOP THING. THE AUTONOMOUS SYSTEM ITSELF MIGHT SET THE COMMUNITY AS A TAG OR ANOTHER AUTONOMOUS SYSTEM MIGHT SET IT TO SIGNAL ANOTHER AUTONOMOUS SYSTEM TO DO SOMETHING AND THAT AUTONOMOUS SYSTEM MAY BE 1 OR MORE AUTONOMOUS SYSTEM HOPS AWAY. Eg: 2914:1001 Ashburn, VA | set by ntt 2914:450 96 customer fallback | received from a customer a customer might use 2914:450, or a customer of a customer, or a customer of a customer of a customer .... Utimately, the so-called Global Administrator field has the same storage size as an 4-octet ASN, operators will likely use it as such, but as far as the protocol, it need not be. It can be any 4-octet value as far as the protocol is concerned. Just as BGP RID is 4-octets and is just a number as far as the protocol is concerned, but operators typically use an IP address on the device as the RID. > So there is very easy way to enforce it today in any BGP implementation. > > However the question is should it be enforced at all ? > > Best, > R. > > > > > > > > > > > On Fri, Oct 21, 2016 at 5:19 PM, i3D.net - Martijn Schmidt < > martijnschmidt@i3d.net> wrote: > > > Hello Jakob, > > > > I think we need to ask ourselves whether the new wording is really > > relevant to implementors. The answer here appears to be that it's not, > > because the draft states "Implementations MUST allow the operator to > > specify any value for the Global Administrator field." and no amount of > > SHOULD will override the MUST. > > > > Secondly, there's literally no way for the vendor to check whether an > > ASN belongs to "the entity that defines the meaning of the rest of the > > Large Community" so it's completely unenforceable and therefore doesn't > > belong in a protocol specification / IDR draft. > > > > If we want to instruct operators to do something, it SHOULD be done in a > > RFC1998-like BCP/GROW document and I'd be happy to contribute some > > wording which seeks to make that happen when the draft is submitted to > > GROW for adoption as a WG subject. > > > > Best regards, > > Martijn Schmidt > > > > On 10/21/2016 12:13 AM, Jakob Heitz (jheitz) wrote: > > > In addition, to deal with the values for the GA field, we will replace > > > > > > The Global Administrator field is intended to allow different > > > Autonomous Systems to define Large BGP Communities without collision. > > > > > > with > > > > > > A Large Community that > > > is intended to be sent to multiple ASes SHOULD contain an ASN > > > in the Global Administrator field. The ASN SHOULD be one that > > > is assigned to the entity > > > that defines the meaning of the rest of the Large Community. > > > This allows a route to carry multiple Large Communities, the meaning > > > of each being defined by different independent entities. > > > > > > Thanks, > > > Jakob. > > > > > > > > >> -----Original Message----- > > >> From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Job Snijders > > >> Sent: Thursday, October 20, 2016 3:00 PM > > >> To: Jeffrey Haas <jhaas@pfrc.org> > > >> Cc: heasley <heas@shrubbery.net>; IETF IDR WG <idr@ietf.org>; Sue > > Hares <shares@ndzh.com> > > >> Subject: Re: [Idr] WG LC on draft-ietf-idr-large-community-03.txt > > (10/17/2016 to 10/31/2016) > > >> > > >> Hi working group, > > >> > > >> On Tue, Oct 18, 2016 at 04:38:00PM -0400, Jeffrey Haas wrote: > > >>>> On Oct 18, 2016, at 3:15 PM, Job Snijders <job@ntt.net> wrote: > > >>>> > > >>>>> Part of the idea behind reserving 65535:*:* was to reserve a space > > that > > >>>>> could later be used for well-knowns, if that was desired - but to not > > >>>>> spend time now arguing about details of what well-knowns are > > necessary. > > >>>>> > > >>>>> 0:*:* and 4294967295:*:* mimics rfc1997 and the reserved ASNs. > > >>>> Jeff argues that a justification should be added. Maybe someone can > > >>>> pitch in one or two sentences that explain why these are reserved? > > >>> That's certainly part of it. While I think many people can see the > > >>> reason why you might want to do such a reservation, to do so you > > >>> should have a practical reason in the document. > > >>> > > >>> For the 65535:*:* case, for symmetry with RFC 1997, you'd probably > > >>> want to note that if it's used for that symmetry that either the > > >>> existing well known community registry is used at IANA or that a new > > >>> one would need to be created. Alternatively, you just say the work is > > >>> expected and defer to a future document. > > >>> > > >>> Note by doing this, you're setting up some expectations about > > >>> translation of communities from one space to another. FWIW, I don't > > >>> recommend this and simply suggest that you recommend *not* using these > > >>> for common use in case someone decides that they want to do so. I > > >>> know your organization and others such as Deutsche Telecom have some > > >>> thoughts about what translation infrastructure might look like, and > > >>> such mechanisms would have impact. > > >>> > > >>> With regard to the 0: and max-uint32: cases, after dealing with the > > >>> headaches associated with helping with documents such as the as0 and > > >>> RFC 7300 and putting in some restrictions in the configuration... > > >>> followed by having to take them away, I'm very reluctant to put in > > >>> anything beyond "we think it's a bad idea to use these, so pretty > > >>> please don't" > > >> After some off-list back and forth with John Heasley, Adam Chappell, > > >> Jeff Haas and the authors, we came up with the following text to address > > >> the above raised concern. > > >> > > >> This will be part of -04. > > >> > > >> """" > > >> 5. Reserved Large BGP Community values > > >> > > >> The following Global Administrator values are reserved: 0 (the first > > >> ASN) [RFC7607], 65535 (UINT_MAX) and 4294967295 (the last ASN) > > >> [RFC7300]. Operators SHOULD NOT use these Global Administrator > > >> values. > > >> > > >> Although this document does not define any Special-Use Large BGP > > >> Communities, the Global Administrator values specified above could be > > >> used if there is a future need for them. > > >> """ > > >> > > >> A preview of the -03 / -04 diff is available here: > > >> > > >> https://htmlpreview.github.io/?https://github.com/large-bgp- > > communities/large-bgp-communities/blob/master/draft- > > >> ietf-idr-large-community-04-from-3.diff.html > > >> > > >> Kind regards, > > >> > > >> Job > > >> > > >> _______________________________________________ > > >> 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 > > > > _______________________________________________ > > 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
- [Idr] WG LC on draft-ietf-idr-large-community-03.… Susan Hares
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Peter Hessler
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Christopher Morrow
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Jeffrey Haas
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Dickinson, Ian
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Jeff Tantsura
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Wesley George
- Re: [Idr] WG LC on draft-ietf-idr-large-community… heasley
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Job Snijders
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Jeffrey Haas
- Re: [Idr] WG LC on draft-ietf-idr-large-community… t.petch
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Jeffrey Haas
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Jakob Heitz (jheitz)
- Re: [Idr] WG LC on draft-ietf-idr-large-community… David Farmer
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Jeffrey Haas
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Jared Mauch
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Brian Dickson
- Re: [Idr] WG LC on draft-ietf-idr-large-community… David Farmer
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Nick Hilliard
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Jeffrey Haas
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Nick Hilliard
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Jeffrey Haas
- Re: [Idr] WG LC on draft-ietf-idr-large-community… David Farmer
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Robert Raszuk
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Brian Dickson
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Robert Raszuk
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Brian Dickson
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Mikael Abrahamsson
- Re: [Idr] WG LC on draft-ietf-idr-large-community… t.petch
- Re: [Idr] WG LC on draft-ietf-idr-large-community… t.petch
- Re: [Idr] WG LC on draft-ietf-idr-large-community… t.petch
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Mikael Abrahamsson
- Re: [Idr] WG LC on draft-ietf-idr-large-community… bruno.decraene
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Job Snijders
- Re: [Idr] WG LC on draft-ietf-idr-large-community… bruno.decraene
- Re: [Idr] WG LC on draft-ietf-idr-large-community… bruno.decraene
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Job Snijders
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Jeffrey Haas
- Re: [Idr] WG LC on draft-ietf-idr-large-community… t.petch
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Peter Hessler
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Job Snijders
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Job Snijders
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Job Snijders
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Job Snijders
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Job Snijders
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Job Snijders
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Job Snijders
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Jakob Heitz (jheitz)
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Job Snijders
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Jakob Heitz (jheitz)
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Jakob Heitz (jheitz)
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Brian Dickson
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Jakob Heitz (jheitz)
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Brian Dickson
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Jakob Heitz (jheitz)
- Re: [Idr] WG LC on draft-ietf-idr-large-community… t.petch
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Adam Chappell
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Jared Mauch
- Re: [Idr] WG LC on draft-ietf-idr-large-community… i3D.net - Martijn Schmidt
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Robert Raszuk
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Peter Hessler
- Re: [Idr] WG LC on draft-ietf-idr-large-community… heasley
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Robert Raszuk
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Peter Hessler
- Re: [Idr] WG LC on draft-ietf-idr-large-community… i3D.net - Martijn Schmidt
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Robert Raszuk
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Job Snijders
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Robert Raszuk
- Re: [Idr] WG LC on draft-ietf-idr-large-community… i3D.net - Martijn Schmidt
- Re: [Idr] WG LC on draft-ietf-idr-large-community… i3D.net - Martijn Schmidt
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Robert Raszuk
- Re: [Idr] WG LC on draft-ietf-idr-large-community… i3D.net - Martijn Schmidt
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Robert Raszuk
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Brian Dickson
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Paul Jakma
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Brian Dickson
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Julian Seifert
- Re: [Idr] WG LC on draft-ietf-idr-large-community… i3D.net - Martijn Schmidt
- Re: [Idr] WG LC on draft-ietf-idr-large-community… i3D.net - Martijn Schmidt
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Gert Doering
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Gert Doering
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Robert Raszuk
- Re: [Idr] WG LC on draft-ietf-idr-large-community… John Scudder
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Robert Raszuk
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Richard Hartmann
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Brian Dickson
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Joe Provo
- Re: [Idr] WG LC on draft-ietf-idr-large-community… John G. Scudder
- Re: [Idr] WG LC on draft-ietf-idr-large-community… marco
- Re: [Idr] WG LC on draft-ietf-idr-large-community… heasley
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Robert Raszuk
- Re: [Idr] WG LC on draft-ietf-idr-large-community… heasley
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Jakob Heitz (jheitz)
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Brian Dickson
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Nick Hilliard
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Richard A Steenbergen
- Re: [Idr] WG LC on draft-ietf-idr-large-community… t.petch
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Brian Dickson
- Re: [Idr] WG LC on draft-ietf-idr-large-community… David Farmer
- Re: [Idr] WG LC on draft-ietf-idr-large-community… Nick Hilliard
- Re: [Idr] WG LC on draft-ietf-idr-large-community… John G. Scudder