Re: [Gen-art] Genart last call review of draft-ietf-teas-rsvp-te-scaling-rec-06
Mirja Kühlewind <ietf@kuehlewind.net> Tue, 26 September 2017 18:03 UTC
Return-Path: <ietf@kuehlewind.net>
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 896941330AE for <gen-art@ietfa.amsl.com>; Tue, 26 Sep 2017 11:03:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); domainkeys=pass (1024-bit key) header.from=ietf@kuehlewind.net header.d=kuehlewind.net
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 A2nz-qwEO_3n for <gen-art@ietfa.amsl.com>; Tue, 26 Sep 2017 11:03:18 -0700 (PDT)
Received: from kuehlewind.net (kuehlewind.net [83.169.45.111]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F2A87132D51 for <gen-art@ietf.org>; Tue, 26 Sep 2017 11:03:17 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=kuehlewind.net; b=T0HN9I4+c2y/SQWKEn0vF6+/v69WxkUG0Yqogr+LZxO+SoC0QMv+qtQHmfraN1MAXzps0mATGldizNafspvRO0U8bYs3M6Fxj6C/7v7YHApQFykc41Uru6uAEMHyDT0xkf4VUOfqJ+Ya8dYsEIgAoGfE3Gv/sjDr03c/ThB7/Dg=; h=Received:Received:Subject:To:References:From:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Language:Content-Transfer-Encoding:X-PPP-Message-ID:X-PPP-Vhost;
Received: (qmail 7811 invoked from network); 26 Sep 2017 20:03:15 +0200
Received: from nb-10510.ethz.ch (HELO ?82.130.103.143?) (82.130.103.143) by kuehlewind.net with ESMTPSA (DHE-RSA-AES128-SHA encrypted, authenticated); 26 Sep 2017 20:03:15 +0200
To: Elwyn Davies <elwynd@dial.pipex.com>, gen-art@ietf.org
References: <150611799315.22445.6055168230107378983@ietfa.amsl.com>
From: Mirja Kühlewind <ietf@kuehlewind.net>
Message-ID: <cce7c9c4-9904-43a5-4b28-62117e60201b@kuehlewind.net>
Date: Tue, 26 Sep 2017 20:03:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <150611799315.22445.6055168230107378983@ietfa.amsl.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-PPP-Message-ID: <20170926180315.7806.31386@lvps83-169-45-111.dedicated.hosteurope.de>
X-PPP-Vhost: kuehlewind.net
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/jykH8sy-dM6DeR4vHpr7hwDCezQ>
Subject: Re: [Gen-art] Genart last call review of draft-ietf-teas-rsvp-te-scaling-rec-06
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 26 Sep 2017 18:03:20 -0000
Hi Elwyn, thanks a lot for the detailed review! I fully agree and have mentioned your review in my ballot comments. I really hope they will address it and rewrite large parts respectively! Mirja On 23.09.2017 00:06, Elwyn Davies wrote: > Reviewer: Elwyn Davies > Review result: Not Ready > > 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 > > <https://trac.ietf.org/trac/gen/wiki/GenArtfaq>. > > Document: draft-ietf-teas-rsvp-te-scaling-rec-06 > Reviewer: Elwyn Davies > Review Date: 2017-09-22 > IETF LC End Date: 2017-09-22 > IESG Telechat date: 2017-09-28 > > Summary: Not ready, primarily because the title and presentation give the > impression that the content is really a BCP when it isn't. This conceals the > considerable amount of tweaking of RFC 2961 functionality and addition of new > RSVP Capabilities described in the document. There are also a couple of minor > issues that need to be sorted out. > > Major issues: > Title and way proposals are presented: The document defines two new > 'capabilities' for RSVP-TE and is indeed (as specified in the document header) > correctly intended for Standards Track status. However the title and the whole > of the meat of the document in Section 2 presents the proposals as > 'recommendations' which says to me that I am expecting a BCP where a profile of > available options from existing standards is recommended as the best choice for > implementation and deployment. In my opinion, the title would be better as > something like "Additional Capabilities Designed to Improve the Scalability of > RSVP-TE Deployments". Whilst the proposals are based on the techniques in RFC > 2961, the document *requires* the implementor to conform to rules that were > optional and constrains configurable values to different ranges in order to be > able to deliver the capabilities defined in the document as well as defining > new RSVP extensions modifying some of the behaviour defined in RFC 2961. Thus > although some of the rules could be met by choosing particular values within > the RFC 2961 set, the use of MUST, tweaking of functionality and variation of > ranges takes it well beyond a set of recommendations for RFC 2961 options > selections. In view of this Section 1 needs to be written as an introduction > to the definitions of the new capabilities rather than advocacy for selection > of RFC 2961 options and the implication that the techniques mentioned in the > last paragraph of s1 are just a matter of selecting a profile of option values. > In actuality new protocol values are introduced and ss2.2 and 2.3 define novel > extensions to RSVP beyond what is available for RFC 2961 and requiring > modification to basic RFC 2961 functionality.. > > Minor issues: > Interaction with RFC 5063: The document does not explicitly state that an > implementation would need to support (at least) the extra capability obect > defined in s4.2 of RFC 5063. Some words about interaction with RFC 5063 are > probably required in that s4.2.1 of RFC 5063 rather assumes that if there is a > capability object, by default its S bit will be set. > > Behaviour if a node stops setting Refresh-Reduction-Capable bit: The last para > of s2 in RFC 2961 discusses behaviour if a node stops setting this bit in > messages. What would happen with the extensions defined in this document if > this happened while either of the extensions is in use? As a matter of > interest, if a peer offers the capabilities defined in this draft, is it > possible or sensible for it to stop setting the Refresh-Reduction-Capable bit > without stopping offering the extensions? > > s2.1.3, para 2: As specified, it appears that the 'slower timer' transmission > of Path and Resv messages can go on indefinitely if no ack arrives. What puts > an end to this repetition? [It may be that I have forgotten how basic RSVP > works, but since this is altering the behaviour it would be good to explain how > it terminates, and whether this requires any additional modification to timers.] > > Nits/editorial comments: > Abstract: RSVP-TE is not a 'well-known' abbreviation: s/RSVP-TE/RSVP Traffic > Engineering (RSVP-TE)/ > > Abstract and s1, first para: This para is not future proof. Suggest: > OLD: > The scale at which RSVP-TE [RFC3209] Label Switched Paths (LSPs) get > deployed is growing continually and there is considerable onus on > RSVP-TE implementations across the board to keep up with this > increasing demand in scale. > NEW: > At the time of writing, networks which utilise RSVP Traffic Engineering > (RSVP-TE) [RFC3209] Label Switched Paths (LSPs) are encountering limitations > in the ability of implementations to support the growth in the number of LSPs > deployed. This document defines two additional RSVP-TE extensions that > are intended to reduce the number of messages needed to maintain RSVP-TE > soft state in routers and hence allow implementations to support larger > scale deployments. > ENDS > Note: Omit reference from Abstract. > > s1, para 2: s/under certain/beyond a certain/ > > s1, para 3: s/makes a set of concrete implementation recommendations/defines > two extensions/; s/- push higher/by increasing/; s/maintain LSP state./maintain > LSP state by reducing the number of messages needed./ > > Abstract, para 2 and s1, last para: [Omit reference from Abstract] > OLD: > This document advocates the use of a couple of techniques - "Refresh- > Interval Independent RSVP (RI-RSVP)" and "Per-Peer Flow-Control" - > for significantly cutting down the amount of processing cycles > required to maintain LSP state. > NEW: > This document defines two RSVP Capabilities [RFC5063] "Refresh- > Interval Independent RSVP (RI-RSVP)" and "Per-Peer Flow-Control" > that will cut down the number of messsages and processing cycles > required to maintain LSP state. > ENDS > > s1, last para: Add new penultimate sentence: > Note that the "Per-Peer Flow-Control" capability requires the "RI-RSVP" > capability as a prerequisite. > > s1, last para: s/RECOMMENDED/recommended/ - this isn't a recommendation about > the protocol on the wire. > > Subdivision of s2: The issues regarding the nature of the document would be > helped by altering s2 into four top level sections, thus: s2: Requirement for > RFC 2961 Refresh Overhead Reduction Support and Specific Option Choices (from > s2.1) s3: Requirement for RFC 5063 Capability Object support (see Minor Issues > above) s4: Refresh-Interval Independent RSVP Capability (from s2.3) s5: > Per-Peer RSVP Flow Control Capability (from s2.4) Subsequent major sections > then renumbered as s6 onwards. References to s2.x will need to be updated > throughout. > > s2.1 (would be introduction of new s2): > OLD: > The implementation recommendations discussed in this section are > based on the proposals made in [RFC2961] and act as prerequisites for > implementing the techniques discussed in Sections 2.2 and 2.3. > > NEW: > The Capabilities defined in Sections 4 and 5 of this document are based on > proposals made in [RFC2961]. Implementations of these Capabilities will > need to support the RSVP messages and techniques defined in [RFC2961] as set > out in Section 2.1 [was 2.1.1] with > some minor modifications and alterations to recommended time intervals and > iteration counts as defined in the remainder of this section. > ENDS > > s2.1.1, title and para 1 [will be s2.1]: > OLD: > 2.1.1. Basic Prerequisites > > An implementation that supports the techniques discussed in Sections > 2.2 and 2.3 must meet certain basic prerequisites. > NEW: > 2.1. Required Functionality from RFC 2961 to be Implemented > > An implementation that supports the capabiities discussed in Sections > 4 and 5 must provide a large subset of the functionality described > in [RFC2961] as follows: > ENDS > > s2.1.2, para 2 [will be s2.2]: s/techniques discussed in Sections 2.2 and > 2.3/Capabilities defined in Sections 4 and 5/ > > s2.1.2, para 2: s/MESSAGE ID/MESSAGE_ID/ > > s2.2, para 1: s/improvement on transmission overhead/improvement of > transmission overhead/ > > s2.2, para 1: s/proposes sufficient recommendations/sets out additional > requirements/ > > s2.2, last bullet: Add a reference to the proposed new Section 3 that discusses > the Capability object. > > s2.2.1, last para: s/set Refresh-Reduction-Capable bit in common header/set the > Refresh-Reduction-Capable bit in the common header/ > > s2.3, para 1: s/set of recommendations/functionality/; s/provide/provides/; > s/RSVP-TE control plane congestion/a significant portion of the RSVP-TE control > message load/ > > s2.3.2: s/MESSAGE ID/MESSAGE_ID/ > >
- Re: [Gen-art] [Teas] Genart last call review of d… Elwyn Davies
- Re: [Gen-art] [Teas] Genart last call review of d… Vishnu Pavan Beeram
- Re: [Gen-art] Genart last call review of draft-ie… Mirja Kühlewind
- [Gen-art] Genart last call review of draft-ietf-t… Elwyn Davies
- Re: [Gen-art] [Teas] Genart last call review of d… Vishnu Pavan Beeram
- Re: [Gen-art] [Teas] Genart last call review of d… Lou Berger
- Re: [Gen-art] [Teas] Genart last call review of d… Vishnu Pavan Beeram
- Re: [Gen-art] [Teas] Genart last call review of d… Lou Berger
- Re: [Gen-art] [Teas] Genart last call review of d… Vishnu Pavan Beeram
- Re: [Gen-art] [Teas] Genart last call review of d… Elwyn Davies
- Re: [Gen-art] [Teas] Genart last call review of d… Vishnu Pavan Beeram
- Re: [Gen-art] [Teas] Genart last call review of d… Vishnu Pavan Beeram