Re: [Idr] WG adoption of draft-heitz-idr-large-community; one week to comment on early code point allocation

"Jakob Heitz (jheitz)" <jheitz@cisco.com> Tue, 27 September 2016 03:57 UTC

Return-Path: <jheitz@cisco.com>
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 68FAE12B275 for <idr@ietfa.amsl.com>; Mon, 26 Sep 2016 20:57:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -16.837
X-Spam-Level:
X-Spam-Status: No, score=-16.837 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 LgQ7v68gcu4A for <idr@ietfa.amsl.com>; Mon, 26 Sep 2016 20:57:42 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6D02D12B040 for <idr@ietf.org>; Mon, 26 Sep 2016 20:57:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2999; q=dns/txt; s=iport; t=1474948662; x=1476158262; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=dpH5mE0KmnBi9QKC2c0HyY6Kb4iY9QAz6kLTQQLbvJE=; b=llDBELByiD5Twu1SEY/cRopKm7HRJbUmRb+rTohZICxkJNRowmgin9f3 ecpQ1XaGGEy55wldKSdf68af/CLLp60FNesy3r0Ab4f4StjHz+ixfXqM9 xHBB1rnfrTUPz4WzK7k24c5raTl4ILq67/Urwtxsju+1svCPSklih7Wzy g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BIAgCm7elX/51dJa1dGQEBAQEBAQEBAQEBBwEBAQEBgz0BAQEBAR5XfAeNLJ8HjEiCBBkLhXoCR4EbOBQBAgEBAQEBAQFeJ4RhAQEBBAEBATc0CwwEAgEIDgMEAQEBHgUEByEGCxQJCAIEAQ0FCAyIHQMXDrwzDYNJAQEBAQEBAQEBAQEBAQEBAQEBAQEBFwWGN4RUgkeHWwWZQTUBjG+Cc49yiFyED4N7AR42g02BOHIBhl9/AQEB
X-IronPort-AV: E=Sophos;i="5.30,403,1470700800"; d="scan'208";a="328515814"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Sep 2016 03:57:41 +0000
Received: from XCH-ALN-015.cisco.com (xch-aln-015.cisco.com [173.36.7.25]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id u8R3vfGs019268 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 27 Sep 2016 03:57:41 GMT
Received: from xch-aln-014.cisco.com (173.36.7.24) by XCH-ALN-015.cisco.com (173.36.7.25) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Mon, 26 Sep 2016 22:57:40 -0500
Received: from xch-aln-014.cisco.com ([173.36.7.24]) by XCH-ALN-014.cisco.com ([173.36.7.24]) with mapi id 15.00.1210.000; Mon, 26 Sep 2016 22:57:40 -0500
From: "Jakob Heitz (jheitz)" <jheitz@cisco.com>
To: Jeffrey Haas <jhaas@pfrc.org>, Brian Dickson <brian.peter.dickson@gmail.com>
Thread-Topic: [Idr] WG adoption of draft-heitz-idr-large-community; one week to comment on early code point allocation
Thread-Index: AQHSFDXt1VgDVySdFEGZukropLRCIKCItvyAgAPSp4CAABjrAIAAIvIAgAACPYD///G34A==
Date: Tue, 27 Sep 2016 03:57:40 +0000
Message-ID: <709230b878c24f6b921e2171cf5dcad7@XCH-ALN-014.cisco.com>
References: <43B423F6-E214-402D-BB29-99C062C46363@juniper.net> <20160924092657.GE1603@Vurt.local> <CAH1iCiobhRP=LqexAoi8LOVMN-O474EFHJTUTaRgxghxEi4aRw@mail.gmail.com> <20160926211852.GL3036@Hanna.local> <CAH1iCip0=uYNieQmu=EMRNkGJTSLkhT_WjMj_4m0g+XApBEfkw@mail.gmail.com> <C8FC1795-5A6B-4994-AB35-8C8F82127F7D@pfrc.org>
In-Reply-To: <C8FC1795-5A6B-4994-AB35-8C8F82127F7D@pfrc.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.8.125]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/Yzc2-unomiXlpRLnAJAS8atKxo0>
Cc: "idr@ietf.org" <idr@ietf.org>
Subject: Re: [Idr] WG adoption of draft-heitz-idr-large-community; one week to comment on early code point allocation
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: Tue, 27 Sep 2016 03:57:44 -0000

Maybe stating too much of the obvious, but it should suffice:

   It is not a protocol error to put an invalid ASN into the ASN field.
   For example 0 or 23456 are allowed.  It is up to the receiving BGP
   speaker to recognize (or not) any received large communities.  There
   are no routing semantics implied by the ASN field.  For example, this
   document does not require a receiver of a large community to know
   where the AS identified by the ASN of a large community is.
   The ASN field is simply a convenience that allows different ASes to
   define large communities without clashing with each other.  If an AS
   wants to use invalid ASNs in the ASN field privately within its own
   AS or even by agreement with a neighboring AS, then this document
   does not prohibit it.

To prevent junk communities from spreading throughout the internet,
a BGP speaker SHOULD NOT send a large community with an invalid or
unassigned ASN
unless it knows that the receiving speaker understands its meaning.
A receiving speaker is free to drop any large community, even if
it contains a valid ASN. A BGP speaker is under no obligation to
deliver a route containing a large community to the AS identified
by the ASN in the large community.

Thanks,
Jakob.


> -----Original Message-----
> From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Jeffrey Haas
> Sent: Monday, September 26, 2016 4:32 PM
> To: Brian Dickson <brian.peter.dickson@gmail.com>
> Cc: In-Depth Review <idr@ietf.org>
> Subject: Re: [Idr] WG adoption of draft-heitz-idr-large-community; one week to comment on early code point
> allocation
> 
> 
> > On Sep 26, 2016, at 7:23 PM, Brian Dickson <brian.peter.dickson@gmail.com> wrote:
> >
> > RFC 1997 does not specifically say so, but definitely derives its "special" from the ASN registry "special" for 0
> and 65535.
> 
> Given the practice of encoding an AS number in the first portion of the community, reserving 0 made some amount of
> sense.
> 
> There also tends to be common practice to try to reserve 0 out of things resembling code points to have as the
> "uninitialized value".  I'd recommend that practice continue for pretty much everything, including large comms.
> 
> > I think parity with 1997 would be the best course of action, and to include-by-reference 32-bit values that are 16
> bits of 0, followed by 16 bits of 1997 values that are reserved, as well as the RFC 7300 32-bit Reserved ASN.
> > I.e. 0:xxxx:yyyy, 65535:xxxx:yyyy, and 4294967295:xxxx:yyyy.
> 
> FWIW, I think things with "well known" semantics should stick to the reserved code point space in 1997 communities
> unless there's some motivation to have a common parameter/argument in it.  In that case, it fits the case for large
> comms anyway.
> 
> -- Jeff
> 
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr