[Gen-art] Gen-ART Last Call review of draft-ietf-isis-prefix-attributes-03

Paul Kyzivat <pkyzivat@alum.mit.edu> Mon, 28 December 2015 19:18 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0EC01AC3B1 for <gen-art@ietfa.amsl.com>; Mon, 28 Dec 2015 11:18:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level:
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] autolearn=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 TQNEPY5QXnu9 for <gen-art@ietfa.amsl.com>; Mon, 28 Dec 2015 11:18:08 -0800 (PST)
Received: from resqmta-ch2-09v.sys.comcast.net (resqmta-ch2-09v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:41]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 494E21A90A7 for <gen-art@ietf.org>; Mon, 28 Dec 2015 11:18:08 -0800 (PST)
Received: from resomta-ch2-17v.sys.comcast.net ([69.252.207.113]) by resqmta-ch2-09v.sys.comcast.net with comcast id z7HW1r0032TL4Rh017J7Vj; Mon, 28 Dec 2015 19:18:07 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-ch2-17v.sys.comcast.net with comcast id z7J61r00R3KdFy1017J63k; Mon, 28 Dec 2015 19:18:07 +0000
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
To: draft-ietf-isis-prefix-attributes.all@ietf.org
Message-ID: <56818AED.8090909@alum.mit.edu>
Date: Mon, 28 Dec 2015 14:18:05 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.5.0
MIME-Version: 1.0
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1451330287; bh=m+/eC4yT7yjnP/3QpxyW2zRsl5CLMDC5ciLWzJ4ODU4=; h=Received:Received:From:Subject:To:Message-ID:Date:MIME-Version: Content-Type; b=vPbC0oKbNIJUh+TWBtG8wbawwUwDxMzwbVgKbmDsDXSqzkr4Hrv7fC7LRYLw3rgwd fA4ZYdCZhm/fNitlU4B6tZycvMSMGvSnuRD5dt1dft1eI01LdSbSn4MnNF5aHoxGT1 hBQ1NVaj5aLPiZLzJ+E8fHlTFRyv//rrMKKw/gGi9DXOugYFaQStNn6lWBKAW1F4n2 KrH/Fnx+D/y9F11oCCiAXJlOkD/IUJbkZm1WckJk4e98VsUi9sa5CQAoxFsQbhZQYn EwjdUy/pyM8uqr78tEcWxGp6Un2knklrnC0fgLw2W+6WikxI0xhxmB+v0AxDtDNHpg PnU3rInP9VMFQ==
Archived-At: <http://mailarchive.ietf.org/arch/msg/gen-art/528rp7V8jlHSYYZ8XknInnvFcjU>
Cc: General Area Review Team <gen-art@ietf.org>
Subject: [Gen-art] Gen-ART Last Call review of draft-ietf-isis-prefix-attributes-03
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Dec 2015 19:18:09 -0000

I am the assigned Gen-ART reviewer for this draft. The General Area 
Review Team (Gen-ART) reviews all IETF documents being processed by the 
IESG for the IETF Chair. Please treat these comments just like any other 
last call comments. For more information, please see the FAQ at 
<http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.

Document: draft-ietf-isis-prefix-attributes-03
Reviewer: Paul Kyzivat
Review Date: 2015-12-28
IETF LC End Date: 2016-01-01
IESG Telechat date: 2016-01-07

Summary:

This draft is on the right track but has open issues, described in the 
review.

Major: 0
Minor: 4
Nits:  1

(1) Minor:

   The abstract and introduction both seem to assume that the
   reader has a lot of context about the intended scope of this
   document. For instance:

   - the abstract starts with "This document introduces new sub-TLVs",
     without any mention of to what they are subordinate;

   - the intro starts with "There are existing use cases in which
     knowing additional attributes of a prefix is useful." The
     uninitiated reader is left to figure out what sort of prefix
     (in this case network prefix) is being discussed.

   It would be helpful to state more of the context. Adding one or more
   references to the Introduction would also help. Keep in mind that
   once this is published as an RFC many people may see only the RFC
   number and the abstract, without even knowing that this is about
   routing. (And when looking at the title a different meaning of "ISIS"
   might first come to mind.)

   (Once I had the proper mind set, and had reviewed some of the related
   drafts and the relevant IANA registries, the draft finally made sense
   to me.)

(2) Minor / meta-editorial:

   I found it disconcerting that TLVs are referenced by their numeric
   type value rather than a name. And in this case the new sub-TLVs ar
   defined in a table that applies jointly to several different TLVs. I
   think it would be clearer if a name was given to this collection of
   TLVs, and used to discuss things that apply to all of them. (But,
   while I bring this up, I don't really expect that it makes sense to
   address it in the context of this draft. It it perhaps something
   better saved for a BIS to the entire IS-IS family.)

(3) Minor:

   The IANA considerations section says:

    This document adds the following new sub-TLVs to the registry of sub-
    TLVs for TLVs 135, 235, 236, 237.

   It doesn't explicitly indicate which registry this is. I suggest:

    This document adds the following new sub-TLVs to the "Sub-TLVs for
    TLVs 135, 235, 236, 237" table within the "IS-IS TLV Codepoints"
    registry.

   (Or some other wording recommended by IANA.) To their credit, IANA
   seems to have figured this out, since they already have placeholders
   in the table.

(4) Minor:

   Also in IANA considerations, in the definition of the new bit flags
   table,

   - the document ought to explicitly state the name it would like
     assigned to the new registry;

   - the name given in the IANA considerations section only includes the
     long name from section 2.1 (e.g., External Prefix Flag), not the
     short mnemonic name (e.g., X-Flag). Someone reading the IANA table
     might want to see the short name.

(5) Nit:

   And finally a typo in this section: "registery" should be "registry".