Re: [Detnet] Murray Kucherawy's No Objection on draft-ietf-detnet-ip-06: (with COMMENT)

Lou Berger <lberger@labn.net> Thu, 25 June 2020 12:47 UTC

Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B60CF3A098D for <detnet@ietfa.amsl.com>; Thu, 25 Jun 2020 05:47:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.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 6WEFasoG8nav for <detnet@ietfa.amsl.com>; Thu, 25 Jun 2020 05:47:27 -0700 (PDT)
Received: from gproxy5-pub.mail.unifiedlayer.com (gproxy5-pub.mail.unifiedlayer.com [67.222.38.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C4D2A3A0982 for <detnet@ietf.org>; Thu, 25 Jun 2020 05:47:27 -0700 (PDT)
Received: from cmgw10.unifiedlayer.com (unknown [10.9.0.10]) by gproxy5.mail.unifiedlayer.com (Postfix) with ESMTP id 822C314040A for <detnet@ietf.org>; Thu, 25 Jun 2020 06:47:26 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id oRHqjnHn11R8BoRHqj7zcz; Thu, 25 Jun 2020 06:47:26 -0600
X-Authority-Reason: nr=8
X-Authority-Analysis: v=2.3 cv=L7Izvdb8 c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=h1BC+oY+fLhyFmnTBx92Jg==:17 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=xqWC_Br6kY4A:10:nop_ipv6 a=IkcTkHD0fZMA:10:nop_charset_1 a=nTHF0DUjJn0A:10:nop_rcvd_month_year a=Vy_oeq2dmq0A:10:endurance_base64_authed_username_1 a=48vgC7mUAAAA:8 a=174xjjHKAAAA:20 a=VB46miiLAAAA:20 a=i-58nwcLTU40Eif49ycA:9 a=QEXdDO2ut3YA:10:nop_charset_2 a=mYAOWqAtFUkA:10:demote_hacked_domain_1 a=1dbGxDndw2gA:10:demote_hacked_domain_7 a=w1C3t2QeGrPiZgrLijVG:22
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=oLLdn0pZWZvNPHLtOtlD2Z+uDHIQMCCP7P2bywrOlG4=; b=i1Q5kYKsfLZbm+Gd1yvGrH8uhp MHvZeWIYdWcjqodnhT1hrXKw3VEjCseJOxtau2GOySSYBMmRn3pgzFmdG29ESrRUKBdsAUwYDGuNR agQuhcv89orZMRfllCWk94QLD;
Received: from [127.0.0.1] (port=54383 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from <lberger@labn.net>) id 1joRHq-004MBM-4y; Thu, 25 Jun 2020 06:47:26 -0600
To: Murray Kucherawy <superuser@gmail.com>, The IESG <iesg@ietf.org>
Cc: draft-ietf-detnet-ip@ietf.org, detnet-chairs@ietf.org, detnet@ietf.org, Ethan Grossman <eagros@dolby.com>
References: <159268298721.20554.4048287257566470741@ietfa.amsl.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <aef7a08b-8f50-3d08-8fc8-55c97a8be7b8@labn.net>
Date: Thu, 25 Jun 2020 08:47:24 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
MIME-Version: 1.0
In-Reply-To: <159268298721.20554.4048287257566470741@ietfa.amsl.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 127.0.0.1
X-Source-L: Yes
X-Exim-ID: 1joRHq-004MBM-4y
X-Source:
X-Source-Args:
X-Source-Dir:
X-Source-Sender: ([IPv6:::1]) [127.0.0.1]:54383
X-Source-Auth: lberger@labn.net
X-Email-Count: 12
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/Y4HoRzk_WO2IFQ58MAIZfBv5SxM>
Subject: Re: [Detnet] Murray Kucherawy's No Objection on draft-ietf-detnet-ip-06: (with COMMENT)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jun 2020 12:47:30 -0000

Hi,

Thank you for the comments.  Please see response (as co-author) in-line 
below.


On 6/20/2020 3:56 PM, Murray Kucherawy via Datatracker wrote:
> Murray Kucherawy has entered the following ballot position for
> draft-ietf-detnet-ip-06: 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/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-detnet-ip/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Just a pile of nits here:
>
> Section 1:
>
> * "... defined to support IP flows, instead ..." -- "instead" should start a
> new sentence, or at least the comma should be a semi-colo
sure.
>
> * "... data plane in Section 3, considerations that ..." -- add "and" before
> "considerations"
okay
>
> Section 3:
>
> * The parentheses in the second paragraph are unbalanced.
>
> * "Same can be valid for flow aggregates." -- To what does "Same" refer?
agreed.  How about: s/Same be valid/This is also the case
>
> * "In such cases using smaller tuples are appropriate." -- s/are/is/
How about "In such cases, using fewer fields is fields is appropriate,"
>
> * "... forwarded unmodified, however ..." -- "however" should start a new
> sentence, or at least the comma should be a semi-colon

I think the following sentence is wrong and should read:

OLD

         Non-DetNet and DetNet IP packets are identical on the wire.
         Generally the fields used in flow identification are forwarded
         unmodified, however modification of these fields is allowed,
         for example changing the DSCP value, when required by the 
DetNet service.

NEW
         Non-DetNet and DetNet IP packets are identical on the wire.
         Generally the fields used in flow identification are forwarded
         unmodified. However, standard modification of the
                 differentiated services (DSCP) field <xref
                 target="RFC2474"/> is not precluded.

> * "Note, that Figure 1 and ..." -- remove the comma

Thanks


> * "TSN over MPLS is discribed in ..." -- s/discribed/described/
thanks
> Section 4.1:
>
> * "... treatment on the connected sub-network, see ..." -- the comma should be
> a semi-colon, or the references should be in parentheses, etc.
sure
> Section 4.2:
>
> * "... the underlying link / sub net specific ..." -- suggest
> "link/sub-network", if I'm reading the rest of this right (just to match other
> text, and tighten up the spaces)
yup.
>
> * Some places in this section use "end-to-end", some use "end to end".  I'm not
> sure which is correct, but in any case the document should be consistent.
this document has had many hands on it. changed to 'end-to-end' to match 
RFC8655
> * "... link / sub-network ..." -- same point as before, twice more
sure
> * ""R" and "E" denotes replication ..." -- s/denotes/denote/
thanks
> Section 4.3.2:
>
> * "... subject of a completed reservation, can disrupt ..." -- remove the comma
okay
> * "Remarking packets ..." -- this should be "Re-marking" (two instances)
sure
> Section 4.3.3:
>
> * "... when a single 5-tuple application flow experience reordering ..." --
> s/experience/experiences/
>
thanks
> Section 4.4:
>
> * "... flows can be aggregated using any of the 6-tuple, ..." -- I can't quite
> parse this.  Do you mean "any subset of the elements of the 6-tuple"?
>
> OLD:
>     It is the responsibility of the DetNet controller plane to properly
>     provision the use of these aggregation mechanisms.  This includes
>     ensuring that aggregated flows have compatible e.g., the same or very
>     similar QoS and/or CoS characteristics, see Section 4.3.2.  It also
>     includes ensuring that per component-flow service requirements are
>     satisfied by the aggregate, see Section 5.3.
>
> NEW:
>     It is the responsibility of the DetNet controller plane to properly
>     provision the use of these aggregation mechanisms.  This includes
>     ensuring that aggregated flows have compatible (e.g., the same or very
>     similar) QoS and/or CoS characteristics, per Section 4.3.2.  It also
>     includes ensuring that per component-flow service requirements are
>     satisfied by the aggregate, per Section 5.3.
yes, thank you.
>
> Section 5:
>
> * "... Traffic classification, for example ..." -- that should be a semi-colon,
> or start a new sentence
sure.
>
> Section 5.1:
>
> * "Note, that additional ..." -- remove comma
done
> Section 5.1.1.1:
>
> * "... prefix matching for this field, see ..." -- parenthesize the "see"
> clause, or maybe change "see" to "per"
okay
>
> Section 5.1.1.2:
>
> * Same issue with the tacked-on "see" and references.
>
> * "Note: any IP address ..." -- capitalize "any"
>
> Section 5.1.1.3:
>
> * "Other, non-zero values, MUST be ..." -- remove the commas
>
> Section 6:
>
> * "When used, can be used ..." -- suggest "When used, the field can be used ..."
>
> * "Exact and wildcard matching is required." (two instances) -- suggest
> "Support for both exact and wildcard matching is required."
>
> Section 7:
>
> * "... through whatever means is provided by the ..." -- s/is/are/
>
>
Accepted all the above.

Changes covered here can be previewed at: 
https://github.com/detnet-wg/data-plane-drafts/tree/working/lb/iesg-0625

https://xml2rfc.tools.ietf.org/cgi-bin/xml2rfc.cgi?url=https://raw.githubusercontent.com/detnet-wg/data-plane-drafts/working/lb/iesg-0625/ip/draft-ietf-detnet-ip.xml

Thank you!

Lou




>