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

Job Snijders <job@ntt.net> Tue, 27 September 2016 15:09 UTC

Return-Path: <job@ntt.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 4E9A612B223 for <idr@ietfa.amsl.com>; Tue, 27 Sep 2016 08:09:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.251
X-Spam-Level:
X-Spam-Status: No, score=-4.251 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-2.316, SPF_SOFTFAIL=0.665] 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 lMEfrZTUKAfg for <idr@ietfa.amsl.com>; Tue, 27 Sep 2016 08:09:52 -0700 (PDT)
Received: from mail3.mlpsca01.us.to.gin.ntt.net (mail3.mlpsca01.us.to.gin.ntt.net [129.250.38.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2C48B12B276 for <idr@ietf.org>; Tue, 27 Sep 2016 08:09:44 -0700 (PDT)
Received: by mail3.mlpsca01.us.to.gin.ntt.net with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.84_2) (envelope-from <job@ntt.net>) id 1bou0L-000BWe-As (job@us.ntt.net); Tue, 27 Sep 2016 15:09:14 +0000
Date: Tue, 27 Sep 2016 17:09:05 +0200
From: Job Snijders <job@ntt.net>
To: "Bertrand Duvivier (bduvivie)" <bduvivie@cisco.com>
Message-ID: <20160927150905.GG64449@Vurt.local>
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> <709230b878c24f6b921e2171cf5dcad7@XCH-ALN-014.cisco.com> <D40FF616.5F2A0%bduvivie@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <D40FF616.5F2A0%bduvivie@cisco.com>
X-Clacks-Overhead: GNU Terry Pratchett
User-Agent: Mutt/1.7.0 (2016-08-17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/GHxOF9Y6wsdQ2e_-4jI2ejUZ2kk>
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 15:09:54 -0000

Dear Bertrand,

On Tue, Sep 27, 2016 at 08:34:06AM +0000, Bertrand Duvivier (bduvivie) wrote:
> Also will be great to define a ³universal² mapping between
> standard-communities and large-communities
> 
> If standard are X:Y
> 
> Then I see 3 options (of many more).
> Option 1 X:0:Y 
> Option 2 X:Y:0
> Option 3 Z:X:Y
> 
> I personally do prefer option 1.
> Could be 0 or any reserve number we agree on.

I do not think that mapping is as straight forward as it might appear at
first glance. I can see many more ways to map large & rfc1997 then the 3
you listed.

I am not sure whether mapping belongs in the draft-ietf-idr-large-community
document, or even in IDR. This was echoed earlier by John [1].

A mapping mechanism will have several requirements, those requirements
might differ from network to network. Ideally the mapping mechanism
helps you transition into your own namespace, but for others this might
not be a consideration. Maybe vendors should just provide the operator
with the tools to develop their own mappings & arithmetic.

I think both a mapping mechanism specification and the large community
draft will benefit from being able to proceed at different speeds,
possibly in different working groups.

I don't imagine that part of a mapping mechanism will be to change the
on-the-wire encoding, of negotiate bgp capabilities. If a mapping
mechanism _would_ require on-the-wire signalling of any sort, that would
be all the more reason for me to keep it separate from
draft-ietf-idr-large-community.

Kind regards,

Job

[1]: https://mailarchive.ietf.org/arch/msg/idr/7NYMcTmNJuUnQZcya4S1B4Iof3Q