[tsvwg] John Scudder's No Objection on draft-ietf-tsvwg-dscp-considerations-12: (with COMMENT)
John Scudder via Datatracker <noreply@ietf.org> Thu, 02 March 2023 02:56 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: tsvwg@ietf.org
Delivered-To: tsvwg@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 50E93C14F6EC; Wed, 1 Mar 2023 18:56:37 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: John Scudder via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-tsvwg-dscp-considerations@ietf.org, tsvwg-chairs@ietf.org, tsvwg@ietf.org, david.black@dell.com, david.black@dell.com
X-Test-IDTracker: no
X-IETF-IDTracker: 9.12.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: John Scudder <jgs@juniper.net>
Message-ID: <167772579732.48399.6394629187556098227@ietfa.amsl.com>
Date: Wed, 01 Mar 2023 18:56:37 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/3IMuo-LwT8yrJ80tRLkQw3jUFQA>
Subject: [tsvwg] John Scudder's No Objection on draft-ietf-tsvwg-dscp-considerations-12: (with COMMENT)
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.39
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Mar 2023 02:56:37 -0000
John Scudder has entered the following ballot position for draft-ietf-tsvwg-dscp-considerations-12: No Objection When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ for more information about how to handle DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-tsvwg-dscp-considerations/ ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- # John Scudder, RTG AD, comments for draft-ietf-tsvwg-dscp-considerations-12 CC @jgscudder ## COMMENTS Thanks for this interesting document, I enjoyed reading it. I have a number of comments that I hope will be helpful; I'm somewhat concerned they may come off as nitpicking but in some of the cases I really did find that (for example) lack of a comma seriously impeded my ability to understand the material. ### Section 1, Expand "BA" Please expand "BA" on first use, presumably you'd do this by putting "(BA)" next to your first and only use of "Behavior Aggregates". ### Section 2, The term 'remarking' You might mention in your Terminology section that you use the term "remarking" in a nonstandard (with respect to the normal rules of English orthography) way, pronounced and construed as "re-marking". Then again, maybe the entire document set around DSCP already has this quirk so the ship has sailed? Your call, but you do say in Section 6 that your intended audience is the entire IETF and IESG, so it might be worth erring on the side of generosity here. ### Section 3.1, Unclear clause The parenthetical where 'x' refers to either a bit position with value '0' or '1' Is unclear, probably what you mean is where 'x' refers to a bit position with value either '0' or '1' ### Section 3.1, Pool 3 I found the discussion of 0x01, 0x03, 0x05, 0x07 under the heading of Pool 3 to be confusing, considering that we are told Pool 3 has format 0bxxx01, and so 0x03 and 0x07 are by definition not part of it. Would it make sense to end the description of Pool 3 right after "... if Pool 1 is ever exhausted" and make the remaining text a standalone paragraph and not part of the Pool 1/2/3 hanging list? ### Section 3.2, For want of a comma, the point was lost I wasn't able to unambiguously construe ``` Similarly, another study found many routers remark all traffic except those packets with a DSCP that sets the higher order bits to 0b11 (see Section 4 of this document). ``` until I finally found the answer in the final paragraph of Section 4.2.1. So, at the very least you might update your reference to point the bamboozled reader specifically to that paragraph or at least subsection. I would also suggest at minimum adding a comma between "traffic" and "except", but really why not just rewrite it in a way that's a bit more direct? ### Section 4.2.1, Gnomic entries in Table showing 0b000xxx DSCPs I was expecting that some later text would help me understand what "ToS Prec B1. of AF11..41", "EXP/LU", "ToS Prec B1 of AF13..EF" and "Exp/LU" mean, but none ever came. I surmise that the "ToS Prec" business means "these are assigned things that ToS-bleach down to the same thing", but really the work to figure that out was greater than the work to just read the preceding "Table of DSCP values" and come to the conclusion myself. And neither "EXP/LU" nor "Exp/LU" (why the different capitalizations?) are ever explained. It seems to me that this table is too pithy to be of use to the casual reader such as myself, and likely too obvious to be of use to the expert reader. ### Section 4.2.1, Is LE 1, or 4? You write "The Lower-Effort Per-Hop Behavior PHB (LE) uses a DSCP of 4". But elsewhere (the "Table of DSCP values", other tables, Section 6.2.1) you tell me LE is DSCP 1. ### Section 5.1.1 Including? Included? "IEEE 802.1Q specified a 3-bit Priority Code Point (PCP) field including in a tag that allows Ethernet frames to be marked as one of eight priority values [IEEE-802-1Q]." I don't know from 802.1Q, so I can't work out if there's a comma missing before "including", or if "including" should be "included". (Or something else I haven't contemplated.) ## NITS "as well unassigned DSCPs" -> "as well as unassigned DSCPs" (insert 'as') ## Notes This review is in the ["IETF Comments" Markdown format][ICMF], You can use the [`ietf-comments` tool][ICT] to automatically convert this review into individual GitHub issues. [ICMF]: https://github.com/mnot/ietf-comments/blob/main/format.md [ICT]: https://github.com/mnot/ietf-comments
- [tsvwg] John Scudder's No Objection on draft-ietf… John Scudder via Datatracker
- Re: [tsvwg] John Scudder's No Objection on draft-… Gorry Fairhurst