Re: [Idr] Request to adopt draft-heitz-idr-large-community - Working Group Adoption call (9/6 to 9/20)

Jeffrey Haas <jhaas@pfrc.org> Fri, 09 September 2016 16:50 UTC

Return-Path: <jhaas@slice.pfrc.org>
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 97D2812B0AF for <idr@ietfa.amsl.com>; Fri, 9 Sep 2016 09:50:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.41
X-Spam-Level:
X-Spam-Status: No, score=-3.41 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-1.508, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] 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 W2SlpjuONdpi for <idr@ietfa.amsl.com>; Fri, 9 Sep 2016 09:50:38 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 008A812B31E for <idr@ietf.org>; Fri, 9 Sep 2016 09:50:35 -0700 (PDT)
Received: by slice.pfrc.org (Postfix, from userid 1001) id BF1571E331; Fri, 9 Sep 2016 12:51:40 -0400 (EDT)
Date: Fri, 09 Sep 2016 12:51:40 -0400
From: Jeffrey Haas <jhaas@pfrc.org>
To: Robert Raszuk <robert@raszuk.net>
Message-ID: <20160909165140.GB12105@pfrc.org>
References: <01ab01d2085f$67c6e8d0$3754ba70$@ndzh.com> <20160908220428.GB24093@pfrc.org> <D3F75B31.7DA12%acee@cisco.com> <FE45E323-F465-4E13-B09F-9519CE31671B@cisco.com> <20160909152527.GA8370@pfrc.org> <FFBB4655-0413-4D4E-A036-962CA790A878@cisco.com> <E7A5509A-4B20-44A9-9FBE-284734B5E2FD@cisco.com> <20160909155047.GD8370@pfrc.org> <CA+b+ERnyFi_0_rfW6F2uV8AGuBXm=zpRLuWAiyrmEMmXnrY6CA@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <CA+b+ERnyFi_0_rfW6F2uV8AGuBXm=zpRLuWAiyrmEMmXnrY6CA@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/yOV3j2XHT3yqo433nnL_I7Q8m_8>
Cc: "idr@ietf.org" <idr@ietf.org>, Susan Hares <shares@ndzh.com>
Subject: Re: [Idr] Request to adopt draft-heitz-idr-large-community - Working Group Adoption call (9/6 to 9/20)
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, 09 Sep 2016 16:50:43 -0000

Robert,

On Fri, Sep 09, 2016 at 06:13:07PM +0200, Robert Raszuk wrote:
> As far as common header details there were three points which privately
> Jakob and I were not able to solve. Hence as recommended by chairs we moved
> the discussion to IDR list.
> 
> 1. IANA registered or private indication.
> 
> As you pointed out that can be a flag or it can be embedded within the
> type. I was fine with any of those - Jakob said no to both.

In the case of 4:4, that's the choice of the discussion for that format.  I
don't think there's a lot of call for it in that mechanism.

For wide, we have a use case.  I don't think Jakob gets any more say there
than the rest of WG for consensus.

> 2. Size of type field
> 
> Original wide had two octets, Jakob locked his position on single octet. I
> offered compromize with 12 bits. The compromize was rejected. Maybe 255 is
> enough - maybe not ... but today we already see need for 4 or 5 (ext. comm
> successor). It really does not cost that much to leave extra room IMHO.
> Especially that tomorrow someone may come with brilliant idea to steal most
> significant bit or two of type field for some other use.

I'm a fan of 2 octets for any new type field in any proposal myself.  I'm
not going to stress over it too much.  It appears the motivation for sizing
is more for alignment of the following context AS field on a word boundary
for implementations that care about such things.

> 3. Size of flags
> 
> That one was not that much of contradiction - I guess one octet or 12 bits
> for extra space would be fine too.

Bits tend to be the thing that get burned fastest, but since this needs to
be common container-wide, a constrained space may have to make sense.

Probably the best analogy for this headache is covered by
draft-ietf-idr-bgp-attribute-announcement.  

> Rest of the elements in common header are context AS - here we agreed
> easily that what it means is a local matter and will be described in a
> given type. Length of two octets (in octets) also seems fine to everyone.

I'd like to see context AS get some level of standardization as "who these
communities are addressed to, and their interpretation of how they are
used".  I believe that's the semantic we have today.

-- Jeff