Re: [Idr] Review of draft-ietf-large-community-06.txt
Geoff Huston <gih@apnic.net> Fri, 04 November 2016 09:10 UTC
Return-Path: <gih@apnic.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 89372129519 for <idr@ietfa.amsl.com>; Fri, 4 Nov 2016 02:10:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -108.398
X-Spam-Level:
X-Spam-Status: No, score=-108.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-1.497, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=unavailable 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 QiSn1LbJDfpd for <idr@ietfa.amsl.com>; Fri, 4 Nov 2016 02:10:29 -0700 (PDT)
Received: from ia-mailgw.apnic.net (ia-mailgw.apnic.net [IPv6:2001:dd8:a:851::25]) (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 3CEED129417 for <idr@ietf.org>; Fri, 4 Nov 2016 02:10:28 -0700 (PDT)
Received: from nxmda2.org.apnic.net (unknown [2001:dd8:9:2::101:249]) by ia-mailgw.apnic.net (Halon) with ESMTPS id 85ae3b11-a26e-11e6-a41e-005056b6f213; Fri, 04 Nov 2016 19:10:25 +1000 (AEST)
Received: from dhcp150.potaroo.net (203.119.101.249) by NXMDA2.org.apnic.net (203.119.107.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Fri, 4 Nov 2016 19:10:06 +1000
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
From: Geoff Huston <gih@apnic.net>
In-Reply-To: <20161104075614.GU961@Vurt.local>
Date: Fri, 04 Nov 2016 20:10:23 +1100
Content-Transfer-Encoding: quoted-printable
Message-ID: <8F8E9266-DAD3-48A7-BFFE-7CE8C103C529@apnic.net>
References: <112dc01d235fd$57f9c370$07ed4a50$@ndzh.com> <C2DABF02-D3CB-4646-B869-FBCE5F05FDA1@apnic.net> <117ea01d23611$a28513e0$e78f3ba0$@ndzh.com> <CED07D95-A426-469C-85B4-DB2FBE52D14A@apnic.net> <20161104004725.GC17584@shrubbery.net> <DC44C8AC-F10A-4D6A-914A-EFD54A9B3888@apnic.net> <20161104075614.GU961@Vurt.local>
To: Job Snijders <job@ntt.net>
X-Mailer: Apple Mail (2.3251)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/7ORHfXOOd9m8xiuUqRE7vePxN6I>
Cc: heasley <heas@shrubbery.net>, IETF IDR WG <idr@ietf.org>, Susan Hares <shares@ndzh.com>, rtg-dir@ietf.org
Subject: Re: [Idr] Review of draft-ietf-large-community-06.txt
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, 04 Nov 2016 09:10:31 -0000
> On 4 Nov. 2016, at 6:56 pm, Job Snijders <job@ntt.net> wrote: > > Dear Geoff, > > Thank you for your time and review. > > On Fri, Nov 04, 2016 at 12:25:08PM +1100, Geoff Huston wrote: >>> On 4 Nov. 2016, at 11:47 am, heasley <heas@shrubbery.net> wrote: >>> >>>> 7. ---------------- >>>> >>>> 4. Canonical Representation >>>> >>>> I am confused here - this section used an example with TWO canonical >>>> representations: >>>> >>>> "For example: 64496:4294967295:2, 64496:0:0, or (64496, 111, 222)." >>>> >>>> Conventionally, it's better to use a single canonical >>>> representation, so the authors should pick either a colon-delimited >>>> list, or a bracketed comma+space separated object. >>> >>> Are you sure; a separator is not defined in the text. >> >> If the “Canonical Representation” is to represent the Large >> Communities Attributes value as a sequence of triplets, where the >> triplet is three unsigned decimal values, but not to define the >> representation of the delimiter between the elements of the triplet, >> nor the delineator between successive triplets, then I think that this >> is an incomplete canonical representation. > > The working group has debated long and furiously on this element of the > text. In the end we ended up with the text without specifying a > separator because the separator isn't what is important at all. > > The 'Canonical Representation' section came to be because we want to > prevent a 'asdot vs asplain'-style time waste. It should be clear that > each Large Community is composed of three fields, separated by > something. If you read network documentation from another party and they > reference "111:333:555" it should be clear it is a Large community; even > if your router makes you type in "(111, 333, 555)". Or maybe your router > solely consumes XML or JSON as configuration: [111, 333, 555]. > > It was a conscious choice to make the representation liberal enough that > all implementors currently at the table felt comfortable with it, and > that the operators at the table also have guidance on what the large > community will look like in communication. > > Given the above context, do you have a suggestion other then "pick eiher > a colon-delimited or bracketed"? My personal preference would be to > keep the original text. > I think you make a clear SHOULD support for a particular representation of the triplet, which makes other representations still ok, but there is a clear preference for interoperability that says “clearly state a preferred format for representating these values". My previous response to Jakob proposes some candidate text. regards, Geoff
- [Idr] Review of draft-ietf-large-community-06.txt Geoff Huston
- Re: [Idr] Review of draft-ietf-large-community-06… Geoff Huston
- Re: [Idr] Review of draft-ietf-large-community-06… heasley
- Re: [Idr] Review of draft-ietf-large-community-06… Susan Hares
- Re: [Idr] Review of draft-ietf-large-community-06… Geoff Huston
- Re: [Idr] Review of draft-ietf-large-community-06… Geoff Huston
- Re: [Idr] Review of draft-ietf-large-community-06… Geoff Huston
- Re: [Idr] Review of draft-ietf-large-community-06… Jakob Heitz (jheitz)
- Re: [Idr] Review of draft-ietf-large-community-06… Jakob Heitz (jheitz)
- Re: [Idr] Review of draft-ietf-large-community-06… Job Snijders
- Re: [Idr] Review of draft-ietf-large-community-06… Geoff Huston
- Re: [Idr] Review of draft-ietf-large-community-06… Geoff Huston
- Re: [Idr] Review of draft-ietf-large-community-06… Geoff Huston
- Re: [Idr] Review of draft-ietf-large-community-06… Jeffrey Haas
- Re: [Idr] Review of draft-ietf-large-community-06… Jeffrey Haas
- Re: [Idr] Review of draft-ietf-large-community-06… Jakob Heitz (jheitz)
- [Idr] Fwd: Review of draft-ietf-large-community-0… Jakob Heitz (jheitz)
- Re: [Idr] Review of draft-ietf-large-community-06… Susan Hares
- Re: [Idr] Review of draft-ietf-large-community-06… Jeffrey Haas
- Re: [Idr] Review of draft-ietf-large-community-06… Jay Borkenhagen
- Re: [Idr] Review of draft-ietf-large-community-06… Job Snijders
- Re: [Idr] Review of draft-ietf-large-community-06… Susan Hares
- Re: [Idr] Review of draft-ietf-large-community-06… Geoff Huston
- Re: [Idr] Review of draft-ietf-large-community-06… Geoff Huston
- Re: [Idr] Review of draft-ietf-large-community-06… Geoff Huston
- Re: [Idr] Review of draft-ietf-large-community-06… Job Snijders
- Re: [Idr] Review of draft-ietf-large-community-06… Geoff Huston
- Re: [Idr] Review of draft-ietf-large-community-06… Geoff Huston
- Re: [Idr] [RTG-DIR] Review of draft-ietf-large-co… John G. Scudder
- Re: [Idr] Review of draft-ietf-large-community-06… Geoff Huston
- Re: [Idr] Review of draft-ietf-large-community-06… Geoff Huston
- Re: [Idr] Review of draft-ietf-large-community-06… Job Snijders
- Re: [Idr] Review of draft-ietf-large-community-06… Job Snijders
- Re: [Idr] Review of draft-ietf-large-community-06… David Farmer
- Re: [Idr] Review of draft-ietf-large-community-06… Geoff Huston
- Re: [Idr] Review of draft-ietf-large-community-06… Ignas Bagdonas
- Re: [Idr] Review of draft-ietf-large-community-06… Jakob Heitz (jheitz)
- Re: [Idr] Review of draft-ietf-large-community-06… Job Snijders
- Re: [Idr] Review of draft-ietf-large-community-06… Jakob Heitz (jheitz)
- Re: [Idr] Review of draft-ietf-large-community-06… Job Snijders
- Re: [Idr] Review of draft-ietf-large-community-06… Zhuangshunwan
- Re: [Idr] Review of draft-ietf-large-community-06… Job Snijders
- Re: [Idr] Review of draft-ietf-large-community-06… Robert Raszuk
- Re: [Idr] Review of draft-ietf-large-community-06… heasley
- Re: [Idr] Review of draft-ietf-large-community-06… Robert Raszuk
- Re: [Idr] Review of draft-ietf-large-community-06… heasley
- Re: [Idr] Review of draft-ietf-large-community-06… Robert Raszuk
- Re: [Idr] Review of draft-ietf-large-community-06… Nick Hilliard
- Re: [Idr] Review of draft-ietf-large-community-06… heasley
- Re: [Idr] Review of draft-ietf-large-community-06… Jakob Heitz (jheitz)
- Re: [Idr] Review of draft-ietf-large-community-06… Zhuangshunwan