Re: [Idr] draft-decraene-idr-reserved-extended-communities-00

<bruno.decraene@orange-ftgroup.com> Tue, 16 November 2010 09:56 UTC

Return-Path: <bruno.decraene@orange-ftgroup.com>
X-Original-To: idr@core3.amsl.com
Delivered-To: idr@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 550CE3A6DA8 for <idr@core3.amsl.com>; Tue, 16 Nov 2010 01:56:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.249
X-Spam-Level:
X-Spam-Status: No, score=-3.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yq2Wg9u9AtjX for <idr@core3.amsl.com>; Tue, 16 Nov 2010 01:56:55 -0800 (PST)
Received: from p-mail1.rd.francetelecom.com (p-mail1.rd.francetelecom.com [195.101.245.15]) by core3.amsl.com (Postfix) with ESMTP id 071153A6C56 for <idr@ietf.org>; Tue, 16 Nov 2010 01:56:55 -0800 (PST)
Received: from p-mail1.rd.francetelecom.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 0BC448B8078; Tue, 16 Nov 2010 10:32:37 +0100 (CET)
Received: from ftrdsmtp1.rd.francetelecom.fr (unknown [10.192.128.46]) by p-mail1.rd.francetelecom.com (Postfix) with ESMTP id 9E7C78B8101; Tue, 16 Nov 2010 10:16:15 +0100 (CET)
Received: from ftrdmel0.rd.francetelecom.fr ([10.192.128.56]) by ftrdsmtp1.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675); Tue, 16 Nov 2010 10:15:02 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 16 Nov 2010 10:15:04 +0100
Message-ID: <FE8F6A65A433A744964C65B6EDFDC24001A99273@ftrdmel0.rd.francetelecom.fr>
In-Reply-To: <11856.1289849855@erosen-linux>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Idr] draft-decraene-idr-reserved-extended-communities-00
Thread-Index: AcuE/JAbAUfDvrh2T4SQgHR1B0LnHgAbGdaQ
References: Your message of Mon, 15 Nov 2010 19:05:26 +0100. <FE8F6A65A433A744964C65B6EDFDC24001A99167@ftrdmel0.rd.francetelecom.fr> <11856.1289849855@erosen-linux>
From: bruno.decraene@orange-ftgroup.com
To: erosen@cisco.com
X-OriginalArrivalTime: 16 Nov 2010 09:15:02.0034 (UTC) FILETIME=[BFC35F20:01CB856E]
Cc: idr@ietf.org, draft-decraene-idr-reserved-extended-communities@tools.ietf.org
Subject: Re: [Idr] draft-decraene-idr-reserved-extended-communities-00
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 16 Nov 2010 09:56:56 -0000

> > Reserving 2^48 = 2.8 10^14 = two hundreds thousand billions
communities
> > while a single is required, I call this wasting resources.
> 
> The resource being wasted is the 2^48 potential values of the low
order six
> bytes of the extended community??  I.e., there are 2^48 values that
could
> have been used for codepoints but are instead going wasted?
> 
> How many codepoint values do you expect IANA to assign from this
registry?
> Even if they assign, say, a billion, the resource utilization will
still be
> pretty close to zero.

True. (I could argue that 8 octets are still reserved and could be
further used, but I don't think it's really the main point)
Yet under your hypothesis, it would be much better than the alternative
(using a billion community types).

> > We ran out of class B, AS number, IP addresses, optional parameter
> > length... How can you be certain that we will never run out of
extended
> > types?
> 
> I don't think the proposed registry is a very good hedge against
running out
> of extended types, as it essentially creates an extended community
that
> consists of eight bytes of type field and zero bytes of value field.
If we
> use up all the two-byte extended type values, we will probably still
want
> some value field bytes.

It's a small contribution. It's effective in the case where more people
want to get a non transitive community. (or a block of communities).
Given that the cost of this proposition is very low, it seems to me that
potential gains are greater than the cost.
 
> > if _you_ believe these are evil, you will be able to remove or not
> > interpret them.
> 
> It's hard to imagine that all 2^48 codepoints will be evil.
> 
> > A registry for reserved/well known/std action community do exist. Do
you
> > have a concern with it?
> 
> Yes, I don't think it makes any sense to have a registry for
communities
> that "have global significance and their operations shall be
implemented in
> any community-attribute-aware BGP speaker"; obviously one can't
allocate a
> new codepoint from that registry without throwing all existing
> implementations out of compliance.

- You are quoting RFC 1997 (BGP Communities Attribute) which has defined
such "Well-known Communities". Discussion on
draft-decraene-idr-reserved-extended-communities-00 will not improve
your concern on RFC 1997 well-known community. (And BTW this registry is
not anymore about "Well-Known Communities", but about "reserved BGP
communities" so there is no such concern
http://www.ietf.org/mail-archive/web/idr/current/msg03002.html  ) 

 
- We are _not_ proposing to create a registry for communities that "have
global significance and their operations shall be implemented in any
community-attribute-aware BGP speaker". We are proposing to create a
registry to allocate values which are globally unique.