Re: [Gen-art] Gen-ART Last Call review of draft-ietf-ospf-two-part-metric-05
Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 10 August 2016 04:35 UTC
Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3CAF312D729; Tue, 9 Aug 2016 21:35:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 CNKzPXvJ7R1n; Tue, 9 Aug 2016 21:35:51 -0700 (PDT)
Received: from mail-pa0-x22a.google.com (mail-pa0-x22a.google.com [IPv6:2607:f8b0:400e:c03::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BDF8312D6A9; Tue, 9 Aug 2016 21:35:51 -0700 (PDT)
Received: by mail-pa0-x22a.google.com with SMTP id ti13so11808646pac.0; Tue, 09 Aug 2016 21:35:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:organization:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=xq6bcS371xJPItBpy07q8eItjdemy5dTRkpirzVGQcQ=; b=oNvCCyq3ECbKY3VPsz8VQkVSytDoTrlwXECJObvYbKznNZ61HkUWMc0LSAXms4eTd1 laVvqCqjd5q3517xxIYnZiaXP9fCJumPuFBEz+y7VXwXGCxxwP3H/LRtQPKSzhNi9N1I F9WcO3MZP6aL/05cxXOPSEhMX3NrZ0SyVMlD6RyP5XvGYSoflHV01qYoZTPLNPXoDs+8 gxFHhHl3h+FhOP1oo50QQJAX/dTrZrf2KpdKizqPi9QZN6q1J4JEPMDHsvz+zsnSz/BL I7vKrOp2xYApA7g4sQbprublHXHCAPwBjf6iTv62rIIZOySK8waDZfJt4G4Iq//KauWt 9Brw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=xq6bcS371xJPItBpy07q8eItjdemy5dTRkpirzVGQcQ=; b=ZH3hhbvN6QxtGLiehNTlnMyyE8Sp6oFU2BFvXjJ1fVUi0V56tojDlv9M7EcB2K3oxt +n6locyVLUJVYmPJvL4WJQ8v0M6LNVMDZ7a5fx08iv4/bfZWpvlPemNrnw+wsNvlfdlO YiHW00Gqy1lIVUSGY7CJeU9ngswTdsmjIddjJV+Gir6FUyfTU3FhtgM6xV7yBhlK5UXA Ks3Y6Jia8yG2iuQ8LTu4l9fX/CUnX6q7Yq4iK0oaghilv3VtGFfbk/kddqkD4Iqz3DBF dPCEKmTPD72rzcxNIebNhD/6MlnyzAkp6/RnaBOSaLaEX+5giwFmlyM4n/KuA0H9Mbr9 NK1Q==
X-Gm-Message-State: AEkoouvqjjsh+KvoBebHxgiHelLVDhvKz5W/TWZs0n/T8pA782m3cPBjGoNu3m8BXURTvQ==
X-Received: by 10.66.76.9 with SMTP id g9mr3457897paw.51.1470803751233; Tue, 09 Aug 2016 21:35:51 -0700 (PDT)
Received: from [192.168.178.23] ([118.148.65.51]) by smtp.gmail.com with ESMTPSA id d72sm59599100pfj.15.2016.08.09.21.35.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 09 Aug 2016 21:35:50 -0700 (PDT)
To: "Acee Lindem (acee)" <acee@cisco.com>, "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, "draft-ietf-ospf-two-part-metric.all@ietf.org" <draft-ietf-ospf-two-part-metric.all@ietf.org>, General Area Review Team <gen-art@ietf.org>
References: <4ee8e895-a939-d747-a82f-fb7c8696b36e@gmail.com> <D3CE3687.7666E%acee@cisco.com> <7b3e0da4-2cf9-d91d-d179-1d6179c0f9b3@gmail.com> <D3CE6B15.768D6%acee@cisco.com> <DM5PR05MB31450ECE7E1D36D20EEB43B4D41B0@DM5PR05MB3145.namprd05.prod.outlook.com> <3f178376-8fbb-d21c-81b2-061afefb7d30@gmail.com> <D3D004D6.77CF1%acee@cisco.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <a5788d8e-d2d9-8f47-c399-5234613ae82e@gmail.com>
Date: Wed, 10 Aug 2016 16:35:51 +1200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <D3D004D6.77CF1%acee@cisco.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/LDnbe_JZwYRBcKZeMbVJDtsUFUU>
Subject: Re: [Gen-art] Gen-ART Last Call review of draft-ietf-ospf-two-part-metric-05
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.17
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: Wed, 10 Aug 2016 04:35:54 -0000
On 10/08/2016 14:09, Acee Lindem (acee) wrote: > Hi Brian, > I believe we got a warning from xml2rfc when we didn’t use the pre-2008 > disclaimer (since the draft “updates” RFC 2328). That's correct, it generates such a warning, but it's more in the form of a question ("do you need this?" not "you need this!"). It's confusing. Most times, it's not needed. I was in at the birth of that waiver; it drove me nuts that we had to allow for it. Brian > Thanks, > Acee > > On 8/8/16, 6:32 PM, "Brian E Carpenter" <brian.e.carpenter@gmail.com> > wrote: > >> Hi, >> >> That's all good. With the clarifcations, I think the "Updates" is OK too. >> I still don't think you need the pre-2008 disclaimer, but that's a nit. >> >> Thanks >> Brian >> >> On 09/08/2016 09:27, Jeffrey (Zhaohui) Zhang wrote: >>> Please see -07 version that should address the issues raised by Brian >>> (except that "update" part). >>> >>> https://tools.ietf.org/html/draft-ietf-ospf-two-part-metric-07 >>> >>> Thanks. >>> Jeffrey >>> >>>> -----Original Message----- >>>> From: Acee Lindem (acee) [mailto:acee@cisco.com] >>>> Sent: Monday, August 08, 2016 5:02 PM >>>> To: Brian E Carpenter <brian.e.carpenter@gmail.com>; >>>> draft-ietf-ospf-two- >>>> part-metric.all@ietf.org; General Area Review Team <gen-art@ietf.org> >>>> Subject: Re: Gen-ART Last Call review of >>>> draft-ietf-ospf-two-part-metric- >>>> 05 >>>> >>>> Hi Brian, >>>> >>>> See one inline. >>>> >>>> On 8/8/16, 4:18 PM, "Brian E Carpenter" <brian.e.carpenter@gmail.com> >>>> wrote: >>>> >>>>> Hi Acee, >>>>> >>>>> Thanks, just a few points in line: >>>>> >>>>> On 09/08/2016 05:47, Acee Lindem (acee) wrote: >>>>>> Hi Brian, >>>>>> >>>>>> Thanks much for the thorough review. Jeffrey and I discussed your >>>>>> comments >>>>>> this morning. See responses to your major/minor comments below. We >>>>>> will >>>>>> incorporate all the nits. >>>>>> >>>>>> On 8/6/16, 9:38 PM, "Brian E Carpenter" <brian.e.carpenter@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> 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-ospf-two-part-metric-05.txt >>>>>>> Reviewer: Brian Carpenter >>>>>>> Review Date: 2016-08-07 >>>>>>> IETF LC End Date: 2016-08-15 >>>>>>> IESG Telechat date: >>>>>>> >>>>>>> Summary: Almost ready >>>>>>> -------- >>>>>>> >>>>>>> Major issues: >>>>>>> ------------- >>>>>>> >>>>>>>> Updates: 2328, 5340 (if approved) >>>>>>> >>>>>>> If that is so, the text needs to explain what is changed in those >>>>>>> two >>>>>>> RFCs. Since >>>>>>> this draft describes an "optional extension" to OSPF, it does not >>>>>>> obviously update >>>>>>> them. Is any text in those two RFCs made invalid by this draft? >>>>>> >>>>>> This has been an ongoing debate as to whether an RFC the augments an >>>>>> existing draft updates it or whether it must actually change the >>>>>> existing >>>>>> behavior. In this case, the SPF calculation is modified as specified >>>>>> in >>>>>> section 3.6 but only when the new Network-to-Router metric is >>>>>> advertised. >>>>>> In RFC 2328 and RFC 5340, this cost is always zero (i.e., cost to >>>>>> reach >>>>>> all routers connected to the network is solely the outgoing metric >>>>>> metric >>>>>> or Router-to-Network metric). >>>>> >>>>> OK, fair comment. >>>>> >>>>>> >>>>>> I, for one, would be very happy to have consensus of precisely what >>>>>> constitutes update to an existing RFC. >>>>> >>>>> So would many people, and since it affects all RFC streams, not just >>>>> the >>>>> IETF stream, I happen to know that the RFC Editor is working on >>>>> definitions >>>>> for both "updates" and "obsoletes". >>>>> >>>>>> If we don’t update the existing >>>>>> RFCs, we would avoid the pre-2008 IPR language. >>>>> >>>>> That doesn't seem right. You only need that language if you are >>>>> updating >>>>> whole chunks of older text. If you take a paragraph from a pre-2008 >>>>> document, >>>>> change a few words, and patch it into the new document, you need >>>>> either >>>>> the agreement of the original authors or the pre-2008 disclaimer. But >>>>> I >>>>> don't think you're doing that in this case, are you? >>>> >>>> No. We are simply using the context of the existing SPF calculation to >>>> describe the additional function. >>>> >>>> Thanks, >>>> Acee >>>> >>>> >>>> >>>> >>>>> >>>>>>>> 3.6. SPF Calculation >>>>>>>> >>>>>>>> During the first stage of shortest-path tree calculation for an >>>>>>>> area, >>>>>>>> when a vertex V corresponding to a Network-LSA is added to the >>>>>>>> shortest-path tree and its adjacent vertex W (joined by a link in >>>>>>>> V's >>>>>>>> corresponding Network LSA), the cost from V to W, which is W's >>>>>>>> network-to-router cost, is determined as follows: >>>>>>> >>>>>>> I can't parse that sentence. If we delete the subordinate clauses, >>>>>>> we >>>>>>> get >>>>>>> >>>>>>> When a vertex V is added to the shortest-path tree and its adjacent >>>>>>> vertex W, >>>>>>> the cost from V to W is determined as follows: >>>>>>> >>>>>>> What does that mean? What does "its" refer to? Is W adjacent to V, >>>>>>> or >>>>>>> is >>>>>>> W adjacent >>>>>>> to the existing tree? Is W added to the tree before V, or is V added >>>>>>> before W? >>>>>>> If I was coding this, I'd have no idea what to do. >>>>>> >>>>>> You really do have to look at RFC 2328 to understand it. >>>>> >>>>> Yes, I did that in some detail when I was teaching routing a few years >>>>> ago ;-) >>>>> >>>>>> Does this >>>>>> modified text parse better? >>>>>> >>>>>> The first stage of the shortest-path tree calculation is >>>>>> described >>>>>> in section 16.1 of [RFC 2328] and modified for OSPFv3 as >>>>>> described >>>>>> in >>>>>> section 4.8.1 of [RFC 5340]. When a vertex V corresponding to a >>>>>> Network-LSA >>>>>> has just been added to the Shortest Path Tree (SPT) and an >>>>>> adjacent >>>>>> vertex W >>>>>> (joined by a link in V’s corresponding Network-LSA) is being >>>>>> added >>>>>> to >>>>>> the SPT, the cost from V to W (W’s network-to-router cost) is >>>>>> determined >>>>>> as follows: >>>>> >>>>> MUCH better. It also clarifies the "Updates:" aspect. >>>>> >>>>> Thanks >>>>> Brian >>>>> >>>>>> >>>>>>> >>>>>>>> 3.7. Backward Compatibility >>>>>>> >>>>>>> This calls for a Router Functional Capability Bit assignment under >>>>>>> RFC >>>>>>> 7770. >>>>>>> The bit number should be given as (say) TBD1 not as 0. >>>>>>> >>>>>>>> 4. IANA Considerations >>>>>>> >>>>>>> The IANA considerations ask for four assignments. These should be >>>>>>> specified as TBD1, >>>>>>> TBD2, TBD3, TBD4 and the TBDs elsewhere in the text should be >>>>>>> updated >>>>>>> correspondingly. >>>>>>> Also, please reference the relevant RFCs (7770 and whatever defines >>>> the >>>>>>> Sub-TLV registries.) >>>>>> >>>>>> 3.7 and 4 are both fixed in -06 based on comments from Alia. >>>>>> >>>>>>> >>>>>>> Finally, to put this on the standards track, I would really expect >>>>>>> to >>>>>>> see >>>>>>> an Implementation Status section (RFC 7942). Has this been tested? >>>>>> >>>>>> The implementation of this stalled. However, it is viewed by the WG >>>>>> as >>>>>> straight-forward enough to advance. >>>>>> >>>>>> >>>>>>> >>>>>>> Minor issues: >>>>>>> ------------- >>>>>>> >>>>>>> Please check the three occurrences of lower-case "must" in Section >>>>>>> 3. >>>>>>> Should they be "MUST"? >>>>>>> >>>>>>>> 5. Security Considerations >>>>>>>> >>>>>>>> This document does not introduce new security risks. >>>>>>> >>>>>>> That's easy to say but hard to prove. Shouldn't you at least refer >>>>>>> to >>>>>>> the >>>>>>> security >>>>>>> considerations of OSPFv2 and OSPFv3? >>>>>> >>>>>> We will add the reference. >>>>>> >>>>>>> >>>>>>> Also, does section 3.7 introduce a new risk whereby a rogue router >>>>>>> could >>>>>>> flap its >>>>>>> Two-Part Metric bit on and off, causing all its OSPF peers to >>>>>>> continually >>>>>>> recalculate >>>>>>> their routes? >>>>>> >>>>>> This is no more of a risk than other intra-area metric change. >>>>>> >>>>>> Thanks, >>>>>> Jeffrey and Acee >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> >>>>>>> Nits: >>>>>>> ----- >>>>>>> >>>>>>>> Requirements Language >>>>>>> >>>>>>> It's unusual to put this at the front. The normal place is after the >>>>>>> Introduction. >>>>>>> >>>>>>>> This document may contain material from IETF Documents or IETF >>>>>>>> Contributions published or made publicly available before November >>>>>>>> 10, 2008. ... >>>>>>> >>>>>>> Why is this needed? What did you copy from an old document? >>>>>>> >>>>>>>> 0 OSPF Two-part Metric [TPM] >>>>>>> >>>>>>> The abbreviation TPM is defined but not used, so why bother? Also, >>>>>>> s/[TPM]/(TPM)/ to >>>>>>> avoid confusion with a reference. >>>>>>> >>>>>>>> routes w/o considering any network-to-router costs. >>>>>>> >>>>>>> Just say "without". >>>>>> >>>>> >>> >> >
- Re: [Gen-art] Gen-ART Last Call review of draft-i… Brian E Carpenter
- Re: [Gen-art] Gen-ART Last Call review of draft-i… Acee Lindem (acee)
- Re: [Gen-art] Gen-ART Last Call review of draft-i… Brian E Carpenter
- Re: [Gen-art] Gen-ART Last Call review of draft-i… Jeffrey (Zhaohui) Zhang
- Re: [Gen-art] Gen-ART Last Call review of draft-i… Acee Lindem (acee)
- Re: [Gen-art] Gen-ART Last Call review of draft-i… Brian E Carpenter
- Re: [Gen-art] Gen-ART Last Call review of draft-i… Acee Lindem (acee)
- [Gen-art] Gen-ART Last Call review of draft-ietf-… Brian E Carpenter