RE: Gen-art LC review: draft-ietf-l2vpn-vpls-ldp-mac-opt-11

"Adrian Farrel" <adrian@olddog.co.uk> Thu, 10 April 2014 16:12 UTC

Return-Path: <adrian@olddog.co.uk>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 121651A0289; Thu, 10 Apr 2014 09:12:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level:
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, USER_IN_WHITELIST=-100] 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 hdXmW-Dz-JZW; Thu, 10 Apr 2014 09:12:54 -0700 (PDT)
Received: from asmtp3.iomartmail.com (asmtp3.iomartmail.com [62.128.201.159]) by ietfa.amsl.com (Postfix) with ESMTP id 1ABE31A01FF; Thu, 10 Apr 2014 09:12:53 -0700 (PDT)
Received: from asmtp3.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp3.iomartmail.com (8.13.8/8.13.8) with ESMTP id s3AGCpBa028824; Thu, 10 Apr 2014 17:12:52 +0100
Received: from 950129200 (dsl-sp-81-140-15-32.in-addr.broadbandscope.com [81.140.15.32]) (authenticated bits=0) by asmtp3.iomartmail.com (8.13.8/8.13.8) with ESMTP id s3AGCova028807 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 10 Apr 2014 17:12:51 +0100
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Robert Sparks'" <rjsparks@nostrum.com>, "'General Area Review Team'" <gen-art@ietf.org>, <draft-ietf-l2vpn-vpls-ldp-mac-opt@tools.ietf.org>, <l2vpn@ietf.org>
References: <5342FF4F.4040906@nostrum.com>
In-Reply-To: <5342FF4F.4040906@nostrum.com>
Subject: RE: Gen-art LC review: draft-ietf-l2vpn-vpls-ldp-mac-opt-11
Date: Thu, 10 Apr 2014 17:12:51 +0100
Message-ID: <031f01cf54d7$b9432180$2bc96480$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJXXrgC05DloNvZAOm6v9OnzzYQ25n68DpQ
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1576-7.5.0.1017-20624.000
X-TM-AS-Result: No--20.850-10.0-31-10
X-imss-scan-details: No--20.850-10.0-31-10
X-TMASE-MatchedRID: cxtZ8fwm3r+nykMun0J1wvAjkTMkRNNUkclKpZaEedradW4iYSMjUeO7 Q9MS0NLni4zi2tMdmf5/129x0+dDBxME5sXUqWznbMGKOuLn5FU7Uh8Mo43jSVMnnsDzMI/0AMN ZJLKWqgY8ivFkadaiTVJ0nehpZ2rrXV8zTKunnsn7/v/5alNYetRmti/O6j0CRJWmeOMHa+SlQa x3ye0WRV0+aUSxlEKolCdkhztc19MmH3w4SvLIydjko+KiQPUGVo4lwLFUdisxCa3oFeZrRXLOA PNCmmpA8MaosETR+4LwIQ8TEKBvAHZ4WhytKCEOiUPZPmKZOQmWesyrtKuK7fgnJH5vm2+g33pz MsMDyh+4iy5ozcFtGbi4+LWAODipFDysHLls3CSGwT67eecJ8PDYQQsX+kfDN/M32cK+fkhpRez oWC5XLY7b6FbuI0+YDmIE4Tvg5l9bmMYrRJDeAk+4wmL9kCTxy1y/jIuoZZ4nFcnAoAp5r9V2ks C4+totJRrVLqjmxpfxeKURfJizjF/wr9J3woyTbD4iYfbCo2ND3kXYiJVSRKJpFCjCjSYrF5ZRT dcETVTi8zVgXoAltlwtzewu2M63VkVZa47CjvDdB/CxWTRRuyUIayx+Skid
Archived-At: http://mailarchive.ietf.org/arch/msg/l2vpn/pQ1zq_GbuzWwFiZY1QCDchiR9Po
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: Layer 2 Virtual Private Networks <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn/>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Apr 2014 16:12:56 -0000

Thanks Robert,

Will be interested to hear author/shepherd responses to this.

Adrian

> -----Original Message-----
> From: L2vpn [mailto:l2vpn-bounces@ietf.org] On Behalf Of Robert Sparks
> Sent: 07 April 2014 20:41
> To: General Area Review Team;
draft-ietf-l2vpn-vpls-ldp-mac-opt@tools.ietf.org;
> l2vpn@ietf.org
> Subject: Gen-art LC review: draft-ietf-l2vpn-vpls-ldp-mac-opt-11
> 
> 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-l2vpn-vpls-ldp-mac-opt-11
> Reviewer: Robert Sparks
> Review Date: 7Apr2014
> IETF LC End Date: 8Apr2014
> IESG Telechat date: not yet scheduled
> 
> Summary: This draft is almost ready for publication as a Proposed
> Standard, but has minor issues (primarily editorial) that should be
> addressed.
> 
> I found this document very difficult to read. It asks the reader to hop
> between sections in unusual ways (for instance, it sends the reader to
> the problem statement section for details on normative behavior). I
> strongly encourage an editorial pass focusing on document structure.
> 
> There are many instances of SHOULD in the document where the text should
> just be using prose instead. It's not always clear when an
> implementation would choose to ignore the SHOULD, and what the
> consequences of that choice would be.
> 
> The document is inconsistent about the level of support needed in the
> network before trying to use this extension.
> Section 5.1.2 says the assumption is everything understands it before
> it's turned on. Section 6 points back to figure 2 and says
> to use the extension over the pw where you administratively know the
> peer supports the extension, and fall back to 4762 for
> everything else. Which of those did you intend?
> 
> Specific comments in document order:
> 
> Section 3.2 paragraph 1: This paragraph would benefit from being broken
> into several. It's hard to find its point. The SHOULD in this paragraph
> is probably not a 2119 SHOULD (this section isn't defining the
> protocol). It would be useful in this overview to explicitly say _why_
> "This cannot be achieved with ... 4762]" at this point in the document.
> 
> Section 3.2 paragraph 2: This SHOULD _is_ defining protocol - shouldn't
> it be in section 5?
> 
> Section 4.1.1 paragraph 3: It took me some time to find Z on the figure.
> It might help to introduce it similar to how you introduce X.
> 
> Section 4.1.2: paragraph 1: I think you meant to reference 4.1.1
> 
> Section 5: The first sentence talks about requirements in section 4.
> Section 4 describes a problem using some examples but doesn't explicitly
> call out requirements. Doing so would help the document.
> 
> Last sentence in 5.1.1 (and several other places in the document):
> Please add an article before "MAC Flush message".  (I apologize for such
> a small nit, but each of these instances made making sure I was reading
> what the sentence intended significantly more difficult).
> 
> Section 5.1.2 first paragraph: This section is defining behavior - why
> are you sending the reader back into the problem statement for detail on
> the behavior?
> 
> 5.1.2 paragraph 2: You meant section 6, not 5.
> 
> 5.1.2 paragraph 3: I can't follow this paragraph's structure. I think
> you're trying to say "An MTU-s or PE2-rs SHOULD send MAC withdraw
> messages as defined in [RFC4762] in cases where the network is being
> upgraded and devices are not capable of understanding the optimized MAC
> flush." (But if so, the next sentence is redundant.) Why is this SHOULD?
> 
> 5.1.3 paragraph 1: Why is this a SHOULD and not a MUST? (Similar
> question for the SHOULD in paragraph 2). It's not clear if you're trying
> to avoid "Some things won't implement this spec" or "Don't do this if
> you haven't administratively ensured every element understands this
> extension first" or something else?
> 
> 5.1.3 paragraph 3: You say "unless specified otherwise". Do you ever
> specify otherwise? Why is this disclaimer here?
> 
> 5.1.3 last paragraph: You meant section 6 not 5.
> 
> 
>