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. > > >
- Gen-art LC review: draft-ietf-l2vpn-vpls-ldp-mac-… Robert Sparks
- RE: Gen-art LC review: draft-ietf-l2vpn-vpls-ldp-… Adrian Farrel
- RE: Gen-art LC review: draft-ietf-l2vpn-vpls-ldp-… Fedyk, Don