Re: [Idr] I-D Action: draft-ietf-idr-large-community-01.txt

Job Snijders <job@ntt.net> Mon, 03 October 2016 10:02 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 D91FE12B3B7 for <idr@ietfa.amsl.com>; Mon, 3 Oct 2016 03:02:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.931
X-Spam-Level:
X-Spam-Status: No, score=-4.931 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-2.996, 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 RA-nZEpYWaFk for <idr@ietfa.amsl.com>; Mon, 3 Oct 2016 03:02:22 -0700 (PDT)
Received: from mail3.mlpsca01.us.to.gin.ntt.net (mail3.mlpsca01.us.to.gin.ntt.net [IPv6:2001:418:3ff:3::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 7BEC812B2A8 for <idr@ietf.org>; Mon, 3 Oct 2016 02:59:41 -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 1br027-0002tq-N4 (job@us.ntt.net); Mon, 03 Oct 2016 09:59:41 +0000
Date: Mon, 03 Oct 2016 11:59:36 +0200
From: Job Snijders <job@ntt.net>
To: "t.petch" <ietfc@btconnect.com>
Message-ID: <20161003095936.GC20697@Vurt.local>
References: <147531113077.4216.12599976309263776317.idtracker@ietfa.amsl.com> <20161001085434.GW20697@Vurt.local> <005b01d21d58$aaf869e0$4001a8c0@gateway.2wire.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <005b01d21d58$aaf869e0$4001a8c0@gateway.2wire.net>
X-Clacks-Overhead: GNU Terry Pratchett
User-Agent: Mutt/1.7.0 (2016-08-17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/jZT6EfldZ-sSlPeBZrbuOdzfVjs>
Cc: idr@ietf.org
Subject: Re: [Idr] I-D Action: draft-ietf-idr-large-community-01.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: Mon, 03 Oct 2016 10:02:24 -0000

Hi Tom,

On Mon, Oct 03, 2016 at 10:13:02AM +0100, t.petch wrote:
> The changes are not quite what I had in mind.

Luckily we can try to get it right in -02! :)

> Abstract - the idea is not just to remove the formal reference but to
> remove any mention thereof.   I think that 'RFC 4271' and 'RFC 6793'
> should be removed in their entirety.  If people want to know more,
> having read the Abstract, then they get the document and have the links.
> I would only put in 'RFC4271' if the I-D was closely tied to it, e.g.
> obsoleting it.

How about:

    "This document describes the Large BGP Community attribute, an
    extension to BGP-4. This attribute provides a mechanism to signal
    opaque information within separate namespaces to aid in routing
    management. The attribute is suitable for use in 4-octet ASNs."

> IANA Considerations; I proposed 'registry' and 'group' because that is
> what draft-leiba-cotton-iana-5226bis recommends (one day, perhaps in the
> coming decade, that I-D will become an RFC but in the meantime, it is
> the best guidance we have:-).  That I-D says
> 
> "     When creating a registry, the group that it is a part of must be
>       identified using its full name, exactly as it appears in the IANA
>       registry list.
> "
>
> And the mention of value 30 should make it clear that this is an early
> allocation.
>
> I like to make IANA's work simple.

I am not entirely clear on where you propose to use the word 'group' and
'registry', can you contribute a sentence that is aligned with
draft-leiba-cotton-iana-5226bis-18 ?

> On more challenging matters, I think s.2 should specify the encoding
> of a 16-bit ASN - left or right justified?

I am not sure that is required. Technically speaking, all ASNs are now
32-bit ASNs.

> The use of 'SHOULD' implies that there are cases when this can be
> ignored and I would expect the I-D to point them out, perhaps there are
> occasions when reserved, not global, ASN could appear there.

The contents of that field are entirely at the operator's discretion.
Hence the 'SHOULD'. 

> I find ' There are no routing semantics implied by the Global
> Administrator field.' a bit vague and perhaps wrong.  I see the point
> of communities as being routing semantics, for some meaning of the
> phrase!

I am not sure I follow what isnt clear about the sentence. Would the
section benefit if the sentence is removed all together?

> I think Section 3 needs qualifying; it should allow for there being no
> communities in the routes being aggregated; and what happens if the
> communities are a mix of large and not large?  (Something that RFC4360
> s.6 addresses)

If we add the following, would that address your concern?

    "A route may carry both the BGP Communities attribute, as defined in
    [RFC1997]), and the Extended BGP Communities attribute, as defined
    in [RFC4360], and the Large BGP Community attribute. In this case,
    the BGP Communities attribute is handled as specified in [RFC1997],
    and the Extended BGP Communities attribute is handled as specified
    in [RFC4360], and the Large BGP Community is handed as specified in
    this document."

> More generally, a big issue with 4 octet ASN was migration, the world
> becoming a mix of boxes that supported 4 octet ASN and those that did
> not.  I think that that issue needs addressing.  Will boxes convert
> traditional communities to large, or should that be specifically
> prohibited (I think that latter)?

I consider the topic of 'mapping' out of scope for an IDR document. See
my earlier message here: https://mailarchive.ietf.org/arch/msg/idr/GHxOF9Y6wsdQ2e_-4jI2ejUZ2kk

Mapping is up to the operator's local routing policy and by extend, the
vendors.

Kind regards,

Job