AD review of draft-ietf-l2vpn-vpls-ldp-mac-opt
"Adrian Farrel" <adrian@olddog.co.uk> Tue, 11 March 2014 20:05 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 910E21A0538 for <l2vpn@ietfa.amsl.com>;
Tue, 11 Mar 2014 13:05:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.783
X-Spam-Level:
X-Spam-Status: No,
score=-99.783 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,
RCVD_IN_BL_SPAMCOP_NET=1.347, RCVD_IN_DNSWL_NONE=-0.0001,
RCVD_IN_SORBS_WEB=0.77, USER_IN_WHITELIST=-100] 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 OWvdVbsA5ABC for
<l2vpn@ietfa.amsl.com>; Tue, 11 Mar 2014 13:05:16 -0700 (PDT)
Received: from asmtp3.iomartmail.com (asmtp3.iomartmail.com [62.128.201.159])
by ietfa.amsl.com (Postfix) with ESMTP id 6F24D1A0438 for <l2vpn@ietf.org>;
Tue, 11 Mar 2014 13:05:16 -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 s2BK59lZ021123;
Tue, 11 Mar 2014 20:05:09 GMT
Received: from 950129200 (108.26.90.92.rev.sfr.net [92.90.26.108])
(authenticated bits=0) by asmtp3.iomartmail.com (8.13.8/8.13.8) with ESMTP id
s2BK57wC021101 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO);
Tue, 11 Mar 2014 20:05:08 GMT
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <draft-ietf-l2vpn-vpls-ldp-mac-opt.all@tools.ietf.org>
Subject: AD review of draft-ietf-l2vpn-vpls-ldp-mac-opt
Date: Tue, 11 Mar 2014 20:05:07 -0000
Message-ID: <198a01cf3d65$34685e00$9d391a00$@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: Ac89ZN1bX2naibUYTYuXJ+5rzD0a+Q==
Content-language: en-gb
Archived-At: http://mailarchive.ietf.org/arch/msg/l2vpn/zl2phJUMT-zSU_IDpIjt5e5JlmQ
Cc: l2vpn@ietf.org
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: Tue, 11 Mar 2014 20:05:18 -0000
Hi authors, I've picked up this document after we reshuffled the working groups. At this stage in the proceedings I normally do an AD review to try to catch issues that would otherwise show up in IETF last call, directorate reviews, or IESG evaluation. My intention is to fix them as early as possible so that everyone else gets a clean document to review and the process runs a bit more smoothly for you. On the other hand, I see that this document has been sitting post publication request for some time, and I don't want to hold it up any more. So I am splitting my comments into two sections: - things that absolutely need to be fixed before we can continue - other issues, typos, questions. I'd love for you to handle the second category now as well, but if you prefer you can just focus on the first category and we'll pick the others up in IETF last call. For the moment, I'll put the document into "Revised I-D Needed" state for the first category. When I see a revision (with or without fixes for the second category) I'll move the document along. As usual, all of my comments are open for discussion. Thanks for the work, Adrian ======= == Must Fix == Section 7 needs some work. - Please split it into 7.1 and 7.2 - Please identify exactly which registries you want code-points from - For the LDP TLV you need to say which range you want the assignment from (since there seems to be a set of sub-ranges that are preferred for different uses). - Are you asking for a new subregistry for the sub-TLVs (such as the "MAC Flush Parameters Sub-TLVs" registry)? If not, where are the allocations coming from? If so, what is the allocation policy for new allocations, and what does the registry table look like? - Do you need a registry for the flags in the MAC Flush Parameters TLV? == Other Issues === Terminology The RFC Editor will require that the first section of the document is the Introduction. Notwithstanding the pointers to other documents that define terminology, you need to expand some acronyms on first use. The Abstract must be treated as a completely standalone piece of text so expansions are needed there and on first use in the body of the text. I see: PE PW PBB MTU-s PE-rs LDP FEC MSTP Actually, once you move the Terminology section down, I think you'll find that you have many of the expansions in place. --- I wonder what value Figure 1 has given that Figure 2 illustrates the same point with the added value of showing the mesh as a real mesh. --- Section 4 This document describes the problems in detail with respective to various MAC flush actions described in section 2. s/document/section/ --- Section 5 This section describes the solution for the requirements described in section 3. s/3/4/? --- Section 5.1.1 The MAC Flush TLV SHOULD be placed after the existing TLVs in MAC Flush message in [RFC4762]. Are LDP TLVs order-sensitive, or is this a special requirement? --- If I read section 6 correctly, I see that you are comfortable with the "undesired" over-flushing that would result from a flush where the new TLV is not understood and the operator has "made a mistake" or chosen to not check that the TLV is supported. Do I have this right? --- Section 8 seems a bit light. A reference to RFC 5920 and RFC 6952 would not hurt. Maybe 5036, itself, should be mentioned. It seems to me that something you can usefully say is that the extensions defined here optimise the flushing and so the risk of security attacks is reduced. However, in the event that the configuration of support for the new TLV can be spoofed, sub-optimal behavior will be seen. Wrt the data plane, presumably, causing MAC flush when not needed is a bad thing?
- AD review of draft-ietf-l2vpn-vpls-ldp-mac-opt Adrian Farrel
- RE: AD review of draft-ietf-l2vpn-vpls-ldp-mac-opt Fedyk, Don