Re: [GROW] New Version Notification for draft-ymbk-grow-bgp-collector-communities-01.txt

Randy Bush <randy@psg.com> Mon, 07 September 2015 10:53 UTC

Return-Path: <randy@psg.com>
X-Original-To: grow@ietfa.amsl.com
Delivered-To: grow@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7EC4F1A92BD for <grow@ietfa.amsl.com>; Mon, 7 Sep 2015 03:53:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.51
X-Spam-Level:
X-Spam-Status: No, score=-0.51 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 IbhLHM1hBCX8 for <grow@ietfa.amsl.com>; Mon, 7 Sep 2015 03:53:25 -0700 (PDT)
Received: from ran.psg.com (ran.psg.com [IPv6:2001:418:8006::18]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6E8101B330C for <grow@ietf.org>; Mon, 7 Sep 2015 03:53:25 -0700 (PDT)
Received: from localhost ([127.0.0.1] helo=ryuu.psg.com) by ran.psg.com with esmtp (Exim 4.82) (envelope-from <randy@psg.com>) id 1ZYu39-0007hO-LG; Mon, 07 Sep 2015 10:53:23 +0000
Date: Mon, 07 Sep 2015 12:53:22 +0200
Message-ID: <m2d1xupkkd.wl%randy@psg.com>
From: Randy Bush <randy@psg.com>
To: Job Snijders <job@instituut.net>
In-Reply-To: <20150907105015.GW1025@Vurt.local>
References: <20150907102335.17422.49880.idtracker@ietfa.amsl.com> <20150907105015.GW1025@Vurt.local>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/22.3 Mule/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.7 - "Harue")
Content-Type: text/plain; charset="US-ASCII"
Archived-At: <http://mailarchive.ietf.org/arch/msg/grow/E1pqCtSce5xzGVCgDXDzrCEGKmE>
Cc: grow@ietf.org, Emile Aben <emile.aben@ripe.net>
Subject: Re: [GROW] New Version Notification for draft-ymbk-grow-bgp-collector-communities-01.txt
X-BeenThere: grow@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Grow Working Group Mailing List <grow.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/grow>, <mailto:grow-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/grow/>
List-Post: <mailto:grow@ietf.org>
List-Help: <mailto:grow-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/grow>, <mailto:grow-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Sep 2015 10:53:26 -0000

>> The ASN in the marking SHOULD be that of the collector peer.
> For my understanding, if AS 8283 feeds RIPE RIS, AS 8283 would be the
> 'collector peer' in the above context?

yes

>> The communities were selected from community values which were unused
>> at the time of this document and SHOULD be as follows: 
>>
>>        +----------------+-----------+    
>>        | Category       | Community |    
>>        +----------------+-----------+    
>>        | Customer Cone  | ASN:64994 |    
>>        | External Route | ASN:64995 |    
>>        | Internal Route | ASN:64996 |    
>>        +----------------+-----------+    
> 
> I think it would be more honest if you phrase it as "The communities
> were choosen by rolling a big dice". ;-)

except that would be a lie.  the statement in the document is precise.

> Why does the ASN need to be part of the BGP community? As data collector
> you already know the feeding ASN by looking at the first entry in the
> AS_PATH.

normal practice.

> Wouldn't an even simpler method be to just tag all "external" routes
> with "NOPEER" [RFC3765], not expect any community on customer cone
> routes, and assume that prefixes with an AS_PATH length of 1 is are
> internal routes?

no.  as_path length of 1 covers my static space, from which i allocate
static customers.  as path_length of 1 also covers any p2p and other
internal-only prefixes i might eak to the collector.

> Even if it is deemed desirable to put the ASN in the community itself,
> how will we deal with 32-bit ASNs? Have people sometimes use RFC5668,
> and sometimes RFC1997-style communities?

should work

randy