[Gen-art] Gen-ART LC Review of draft-ietf-6man-multicast-addr-arch-update-05

Ben Campbell <ben@nostrum.com> Wed, 02 July 2014 19:09 UTC

Return-Path: <ben@nostrum.com>
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 B97F41B2897; Wed, 2 Jul 2014 12:09:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.551
X-Spam-Level:
X-Spam-Status: No, score=-2.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.651] autolearn=ham
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 CeNHFKUdPf9o; Wed, 2 Jul 2014 12:09:42 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (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 3D3D41B284B; Wed, 2 Jul 2014 12:09:42 -0700 (PDT)
Received: from [10.0.1.23] (cpe-173-172-146-58.tx.res.rr.com [173.172.146.58]) (authenticated bits=0) by nostrum.com (8.14.9/8.14.7) with ESMTP id s62J9d00071966 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 2 Jul 2014 14:09:41 -0500 (CDT) (envelope-from ben@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host cpe-173-172-146-58.tx.res.rr.com [173.172.146.58] claimed to be [10.0.1.23]
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Ben Campbell <ben@nostrum.com>
Date: Wed, 02 Jul 2014 14:09:35 -0500
X-Mao-Original-Outgoing-Id: 426020975.715785-222f8b7cf6ad93f51f4634e1b93c7689
Content-Transfer-Encoding: quoted-printable
Message-Id: <C8F7216E-A827-462C-917F-6B766682CA59@nostrum.com>
To: draft-ietf-6man-multicast-addr-arch-update.all@tools.ietf.org
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/gen-art/NTFfd5x2DuxlGoEazzMVSuKP5ts
Cc: "gen-art@ietf.org Team (gen-art@ietf.org)" <gen-art@ietf.org>, "ietf@ietf.org list" <ietf@ietf.org>
Subject: [Gen-art] Gen-ART LC Review of draft-ietf-6man-multicast-addr-arch-update-05
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: <http://www.ietf.org/mail-archive/web/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: Wed, 02 Jul 2014 19:09:43 -0000

I am the assigned Gen-ART reviewer for this draft. For background on
Gen-ART, please see the FAQ at

<http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.

Please resolve these comments along with any other Last Call comments
you may receive.

Document:  draft-ietf-6man-multicast-addr-arch-update-05
Reviewer: Ben Campbell
Review Date: 2014-07-02
IETF LC End Date: 2014-07-02

Summary: This draft is almost ready for publication as a proposed standard. I have a few comments that I think should be considered prior to publication. 

Major issues: None

Minor issues:

-- Section 2

I'd like to see more motivation for the creation of ff2. The text says  it "... allows addresses to be treated in a more uniform and generic way, and allows for these bits to be defined in the future for different purposes..."

That seems pretty vague to me. Can you offer specifics on what problem is being solved here, and how you expect this new flags to be used? Most importantly, are there likely to be interoperability issues for things implemented prior to the definition of these? What is the purpose of redefining them as flags prior to defining the meaning of the flags?


Nits/editorial comments:

-- general:

I found it visually difficult to tell when proposed update text ends, and additional text of _this_ document continues. Some way of visually separating those would be helpful. For example, in the first "new" section of 4.1, there's no visual distinction between between "Flag bits denote both ff1 and ff2" and "This document changes..."

-- section 3:

Please expand SSM on first use.

-- section 4.1, "old"

It would be nice to include a reference for [ADDRARCH]. I realize it's an artifact of the quoted text, but I think it's still worth a [perhaps informational] reference.

-- section 4.2, 2nd "new" proposed text:

" P MUST be set to 1, and consequently T MUST be set to 1 ..."

Is this intended to be for all multicast addresses, or just those with R=1? The proposed text can be read to mean the former, but the old text seems to mean the latter (due to the word "Then" which is dropped from the new text.)

" This implies that for instance prefixes ff70::/12 and fff0::/12 are embedded RP prefixes."

I assume you mean "...,for instance, prefixes..." (with commas). Otherwise I found myself wondering what was meant by an "instance prefix".

-- idNits complains about the lack of a pre-5378 disclaimer boilerplate. I found a discussion in the 6man archives  ( http://www.ietf.org/mail-archive/web/ipv6/current/msg20838.html ) indicating the authors preferred not to contact all possible authors of pre-5378 text. Doesn't that mean the draft should carry the boilerplate? 

-- section 6: " Security considerations discussed in [RFC3956], [RFC3306] and [RFC4291] MUST be taken into account."

That's kind of an odd application of 2119 language. What does the MUST apply to? I assume it doesn't apply to implementations. I suggest 
restating the sentence in active voice and/or removing the 2119 language.