Return-Path: <naeem.khademi@gmail.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id 8A16612704B
 for <tcpm@ietfa.amsl.com>; Wed, 13 Dec 2017 10:11:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, 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 wXMUGr3rci8e for <tcpm@ietfa.amsl.com>;
 Wed, 13 Dec 2017 10:11:39 -0800 (PST)
Received: from mail-yb0-x236.google.com (mail-yb0-x236.google.com
 [IPv6:2607:f8b0:4002:c09::236])
 (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 A9B251200C1
 for <tcpm@ietf.org>; Wed, 13 Dec 2017 10:11:38 -0800 (PST)
Received: by mail-yb0-x236.google.com with SMTP id h28so1474583ybj.5
 for <tcpm@ietf.org>; Wed, 13 Dec 2017 10:11:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; 
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to; 
 bh=iPZ6rKDziS0PIXexURKKdDmhx3DzzdC4GIE3oKFyupQ=;
 b=mRr7otJkpv8Obk+wgo+5QZ8WooQqkPYDLNdsOqQ0Lkf86lCw0ms3dz38JXjGQ53aYr
 x97AOU/+fQK+ZljD/49i8mq+mtUsfIB5OTPWtHzUG1dO0E9w8ZSOo/43lIfPGR28Bgex
 cMn6XDV22mJDWHxyNYxtTeOKIAI3TwpkWn3q6375Tz/0nRWWEs9LNwtmcEfl3ChlPXnY
 ++WhQ/xBrZxMCt2pyNNwADnPeWoirIPZ+ivmPJmkdnLGfdrNXv88c2hG4yHfJWm4Or+7
 vNFZCy+wIX9gFv7Ixd7T5ywtOFAvjSrvJCu8HaSr6vXL9xL9xmj2E31ooWvHx1gpLEQa
 0HlQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=iPZ6rKDziS0PIXexURKKdDmhx3DzzdC4GIE3oKFyupQ=;
 b=VxSNbzh/1Fa6BS7GWvCL/yuGI5R/437HdMrZFqIElEOTDWxSa/9rwmNXC8cj5R7T7O
 HX13k3kYjEg2uzgJPDhpN6V/V1vOyq0tVBY+gzilPNkLoQzxiIfvfX1ogtS0LidcUxC7
 mmBnKFqUsllX8CLDrepFG3lNyxDZ4iEfDj7c7i0YlhJxrnCXJM0SKinb4PR3v2wjqV5c
 +v3oRHZ2L1DqiS2W3MMmSlabrh+qeBWHsGFDvs4PwLnNE81VAppwx+L0QJYoQdcpGxza
 7PIYB9tZ2aAZWTWPzI8l5BZrsVSSIiJoQaD+yZsHCAPMkSvrrcwgrRWAqDeouJBYneey
 2hpw==
X-Gm-Message-State: AKGB3mLG6hKweY9cQMMf8U8vJuA1V/N9V2gSAvElkPNphJQzt9Try1Tq
 ZoQ9GvY3AoevrpGBUVKE60upHbpxU5UF4rNZi1gfQ9zR
X-Google-Smtp-Source: ACJfBot0nB75hIxufAhE9jixMEl+g6Bq08pQsguCbNY3bqmcCWcwCcJ/ADO1xXp9tpX6weaUWarHImOKdzkA8AB1T7w=
X-Received: by 10.129.34.9 with SMTP id i9mr2288842ywi.283.1513188697394; Wed,
 13 Dec 2017 10:11:37 -0800 (PST)
MIME-Version: 1.0
Received: by 10.13.248.3 with HTTP; Wed, 13 Dec 2017 10:11:36 -0800 (PST)
In-Reply-To: <151303323793.20401.1192020346334587892@ietfa.amsl.com>
References: <151303323793.20401.1192020346334587892@ietfa.amsl.com>
From: Naeem Khademi <naeem.khademi@gmail.com>
Date: Wed, 13 Dec 2017 19:11:36 +0100
Message-ID: <CAEjQQ5VFJXYwYWQRS2=cHXoWAv2qybsL2YpxrLHyhhGrJJ_miw@mail.gmail.com>
To: tcpm@ietf.org
Content-Type: multipart/alternative; boundary="001a113dbea6c957a105603cb28b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/Zul-UIDMkU5X1brZtWG9Ukz_B2M>
Subject: Re: [tcpm] I-D Action: draft-ietf-tcpm-alternativebackoff-ecn-05.txt
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>,
 <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>,
 <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Dec 2017 18:11:42 -0000

--001a113dbea6c957a105603cb28b
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi tcpm chairs, all

We have now incorporated all the changes requested by the three reviewers
volunteered to review the draft in the IETF Prague. The current draft *(-05=
)
*addresses D. Black's review comments in addition to the comments we
received during the TCPM session in Singapore.


   - Response to R. Bless: https://www.ietf.org/mail-arch
   ive/web/tcpm/current/msg11125.html
   <https://www.ietf.org/mail-archive/web/tcpm/current/msg11125.html>
   - Response to L. Stewart: https://www.ietf.org/mail-arch
   ive/web/tcpm/current/msg11124.html
   <https://www.ietf.org/mail-archive/web/tcpm/current/msg11124.html>
   - Response to D. Black: at the very bottom of this email!


If the chairs and reviewers are happy with the current shape of the draft,
we'd be happy to ask the chairs to initiate a WGLC.

Cheers,
Naeem


On Tue, Dec 12, 2017 at 12:00 AM, <internet-drafts@ietf.org> wrote:

>
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
> This draft is a work item of the TCP Maintenance and Minor Extensions WG
> of the IETF.
>
>         Title           : TCP Alternative Backoff with ECN (ABE)
>         Authors         : Naeem Khademi
>                           Michael Welzl
>                           Grenville Armitage
>                           Godred Fairhurst
>         Filename        : draft-ietf-tcpm-alternativebackoff-ecn-05.txt
>         Pages           : 13
>         Date            : 2017-12-11
>
> Abstract:
>    Recent Active Queue Management (AQM) mechanisms allow for burst
>    tolerance while enforcing short queues to minimise the time that
>    packets spend enqueued at a bottleneck.  This can cause noticeable
>    performance degradation for TCP connections traversing such a
>    bottleneck, especially if there are only a few flows or their
>    bandwidth-delay-product is large.  An Explicit Congestion
>    Notification (ECN) signal indicates that an AQM mechanism is used at
>    the bottleneck, and therefore the bottleneck network queue is likely
>    to be short.  This document therefore proposes an update to RFC3168,
>    which changes the TCP sender-side ECN reaction in congestion
>    avoidance to reduce the Congestion Window (cwnd) by a smaller amount
>    than the congestion control algorithm's reaction to inferred packet
>    loss.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-tcpm-alternativebackoff-ecn/
>
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-tcpm-alternativebackoff-ecn-05
> https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-altern
> ativebackoff-ecn-05
>
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-tcpm-alternativ
> ebackoff-ecn-05
>
>
> Please note that it may take a couple of minutes from the time of
> submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/



*--------------------------------------- David's black review and response
--------------------------------------- *

*--------------------------------------------------------------------------=
-------------------------------------------------------*

Updating to -04 inline =E2=80=A6



Thanks, --David



*From:* Black, David
*Sent:* Wednesday, November 15, 2017 9:46 AM
*To:* tcpm@ietf.org
*Cc:* Black, David <david.black@emc.com>
*Subject:* Comments on draft-ietf-tcpm-alternativebackoff-ecn-03



I volunteered to review this draft in Prague, so in classic =E2=80=9Cjust b=
efore
the deadline=E2=80=9D IETF style, here are some comments.



The draft is applicable to use of AQM in general, but seems to limit its
focus/analysis to modern AQM mechanisms such as PIE and CoDel.  Some
broader discussion of older AQM mechanisms would be a good idea, although
it may not be necessary to go all the way back to RED.

As part of that, this text at the end of Section 4.1:

           ([RFC7567 <https://tools.ietf.org/html/rfc7567>] notes the
current status of RED as an AQM method.)

should be strengthened to indicate that current usage of RED is limited.

*[David>] Still the case =E2=80=93 both the scope of AQMs considered and th=
e
specific language about RED.*


*[Authors>] We changed the sentence about RED; as for being applicable to
use with AQMs in general, the way we discuss PIE and CoDel is by way of
mentioning that mechanisms "such as these" try to keep the queue small.
This is really the context and justification for ABE. In the part
describing the experiment, we have added a sentence to explain why we don't
think that ABE would be problematic with AQM algorithms that do NOT try to
keep the average queue length particularly small.*


--Section 3:



   This specification describes an update to the congestion control

   algorithm of an ECN-capable TCP transport protocol.  It allows a TCP

   stack to update the TCP sender response when it receives feedback

   indicating reception of a CE-marked packet.  It RECOMMENDS that a TCP

   sender multiplies the slow start threshold (ssthresh) by 0.8 times of

   the FlightSize (with its minimum value set to 2 * SMSS) and reduces

   the cwnd in congestion avoidance following reception of a TCP segment

   that sets the ECN-Echo flag (defined in [RFC3168
<https://tools.ietf.org/html/rfc3168>]).



This text has several problems including:

               - it=E2=80=99s not clear what the update is

               - =E2=80=9Callows=E2=80=9D is too weak a verb

               - =E2=80=9CRECOMMENDS=E2=80=9D is not an RFC 2119 keyword

*[David>] Still the case, although the original text has been slightly
edited in -04.*

Attempted rewrite, including additional editorial changes:



   This specification updates the congestion control

   algorithm of an ECN-capable TCP transport protocol by changing the

   the TCP sender response to feedback from the TCP receiver that

   indicates reception of a CE-marked packet, i.e., receipt of a packet

   with the ECN-Echo flag (defined in [RFC3168
<https://tools.ietf.org/html/rfc3168>]) set.  The updated

   TCP sender response specification is that the slow

   start threshold (ssthresh) SHOULD be multiplied by 0.8 times

   the FlightSize with the result increased to the minimum ssthresh

   value of 2 * SMSS if necessary.  The TCP sender also reduces the

   the cwnd value to that new ssthresh value.


 *[Authors>] Thanks a lot for this, we used your text but changed it a tiny
bit **(ssthresh isn't multipled by 0.8*FlightSize but set to it, and we
say **", with a lower bound of 2 * SMSS applied to the result") because
that seemed **even clearer to us.*


In Section 4.3, the text is not clear that the same cwnd reduction applies
to both ECN and packet loss.

*[David>] Still the case =E2=80=93 it=E2=80=99s not clear whether =E2=80=9C=
cwnd =3D ssthresh=E2=80=9D applies
to both preceding assignments or just the immediately preceding one.*


*[Authors>] It should only be the immediately preceding one. We believe
that this misunderstanding was caused by the bad indentation - we changed
the indentation and believe that this looks clear enough now.*



Section 5:



OLD

   The currently published ECN specification requires that the

   congestion control response to a CE-marked packet is the same as the

   response to a dropped packet [RFC3168
<https://tools.ietf.org/html/rfc3168>].  The specification is

   currently being updated to allow for specifications that do not

   follow this rule [I-D.ECN-exp
<https://tools.ietf.org/html/draft-ietf-tcpm-alternativebackoff-ecn-03#ref-=
I-D.ECN-exp>].
The present specification defines

   such an experiment and has thus been assigned an Experimental status

   before being proposed as a Standards-Track update.

NEW

   The original ECN specification, RFC 3168 [RFC3168], required that the

   congestion control response to a CE-marked packet be the same as the

   response to a dropped packet [RFC3168
<https://tools.ietf.org/html/rfc3168>].  That requirement has been

   relaxed by RFC YYYY [I-D.ECN-exp
<https://tools.ietf.org/html/draft-ietf-tcpm-alternativebackoff-ecn-03#ref-=
I-D.ECN-exp>]
to enable experimentation with different

   congestion control responses.  The present specification is one such

   experiment; if the experiment succeeds, the changed congestion control

   response will be published in a standards track RFC to encourage deploym=
ent.

*[David>] Fixed in -04 w/different text.*



In:



   To evaluate the benefit, this experiment therefore requires support

   in AQM routers (except to enable an ECN-marking mechanism [RFC3168
<https://tools.ietf.org/html/rfc3168>]

   [RFC7567 <https://tools.ietf.org/html/rfc7567>]) for ECN-marking of
packets carrying the ECN Capable

   Transport, ECT(0), codepoint [RFC3168 <https://tools.ietf.org/html/rfc31=
68>].



I don=E2=80=99t understand the parenthetical =E2=80=9C(except to =E2=80=A6)=
=E2=80=9D text =E2=80=93 can that just
be deleted?

*[David>] Still a concern in -04.*


*[Authors>] Done*



Thanks, --David

----------------------------------------------------------------

David L. Black, Distinguished Engineer

Dell EMC, 176 South St., Hopkinton, MA  01748

+1 (508) 293-7953 <+1%20508-293-7953>    Mobile: +1 (978) 394-7754
<+1%20978-394-7754>

David.Black@dell.com

----------------------------------------------------------------

--001a113dbea6c957a105603cb28b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div>Hi tcpm chairs, all <br><br></div=
>We have now incorporated all the changes requested by the three reviewers =
volunteered to review the draft in the IETF Prague. The current draft <b>(-=
05) </b>addresses D. Black&#39;s review comments in addition to the comment=
s we received during the TCPM session in Singapore.=C2=A0 <br><br></div><ul=
><li>Response to R. Bless: <a href=3D"https://www.ietf.org/mail-archive/web=
/tcpm/current/msg11125.html" target=3D"_blank">https://www.ietf.org/mail-ar=
ch<wbr>ive/web/tcpm/current/msg11125.<wbr>html</a><br></li><li>Response to =
L. Stewart: <a href=3D"https://www.ietf.org/mail-archive/web/tcpm/current/m=
sg11124.html" target=3D"_blank">https://www.ietf.org/mail-arch<wbr>ive/web/=
tcpm/current/msg11124.<wbr>html</a><br></li><li>Response to D. Black: at th=
e very bottom of this email!=C2=A0</li></ul></div></div><div><br></div><div=
>If the chairs and reviewers are happy with the current shape of the draft,=
 we&#39;d be happy to ask the chairs to initiate a WGLC. <br></div><div><br=
></div>Cheers,<br></div>Naeem<br><div><br><div><div class=3D"gmail_extra"><=
br><div class=3D"gmail_quote">On Tue, Dec 12, 2017 at 12:00 AM,  <span dir=
=3D"ltr">&lt;<a href=3D"mailto:internet-drafts@ietf.org" target=3D"_blank">=
internet-drafts@ietf.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex"><br>
A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.<br>
This draft is a work item of the TCP Maintenance and Minor Extensions WG of=
 the IETF.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Title=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 TCP Alternative Backoff with ECN (ABE)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Authors=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: Naee=
m Khademi<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 Michael Welzl<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 Grenville Armitage<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 Godred Fairhurst<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Filename=C2=A0 =C2=A0 =C2=A0 =C2=A0 : draft-iet=
f-tcpm-alternativebac<wbr>koff-ecn-05.txt<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Pages=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 13<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Date=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :=
 2017-12-11<br>
<br>
Abstract:<br>
=C2=A0 =C2=A0Recent Active Queue Management (AQM) mechanisms allow for burs=
t<br>
=C2=A0 =C2=A0tolerance while enforcing short queues to minimise the time th=
at<br>
=C2=A0 =C2=A0packets spend enqueued at a bottleneck.=C2=A0 This can cause n=
oticeable<br>
=C2=A0 =C2=A0performance degradation for TCP connections traversing such a<=
br>
=C2=A0 =C2=A0bottleneck, especially if there are only a few flows or their<=
br>
=C2=A0 =C2=A0bandwidth-delay-product is large.=C2=A0 An Explicit Congestion=
<br>
=C2=A0 =C2=A0Notification (ECN) signal indicates that an AQM mechanism is u=
sed at<br>
=C2=A0 =C2=A0the bottleneck, and therefore the bottleneck network queue is =
likely<br>
=C2=A0 =C2=A0to be short.=C2=A0 This document therefore proposes an update =
to RFC3168,<br>
=C2=A0 =C2=A0which changes the TCP sender-side ECN reaction in congestion<b=
r>
=C2=A0 =C2=A0avoidance to reduce the Congestion Window (cwnd) by a smaller =
amount<br>
=C2=A0 =C2=A0than the congestion control algorithm&#39;s reaction to inferr=
ed packet<br>
=C2=A0 =C2=A0loss.<br>
<br>
<br>
The IETF datatracker status page for this draft is:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-tcpm-alternativeback=
off-ecn/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org=
/d<wbr>oc/draft-ietf-tcpm-alternative<wbr>backoff-ecn/</a><br>
<br>
There are also htmlized versions available at:<br>
<a href=3D"https://tools.ietf.org/html/draft-ietf-tcpm-alternativebackoff-e=
cn-05" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/html/dr<=
wbr>aft-ietf-tcpm-alternativebacko<wbr>ff-ecn-05</a><br>
<a href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-alternativ=
ebackoff-ecn-05" rel=3D"noreferrer" target=3D"_blank">https://datatracker.i=
etf.org/d<wbr>oc/html/draft-ietf-tcpm-altern<wbr>ativebackoff-ecn-05</a><br=
>
<br>
A diff from the previous version is available at:<br>
<a href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-tcpm-alternativeb=
ackoff-ecn-05" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/rf=
cdiff?u<wbr>rl2=3Ddraft-ietf-tcpm-alternativ<wbr>ebackoff-ecn-05</a><br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.org</a>.<br>
<br>
Internet-Drafts are also available by anonymous FTP at:<br>
<a href=3D"ftp://ftp.ietf.org/internet-drafts/" rel=3D"noreferrer" target=
=3D"_blank">ftp://ftp.ietf.org/internet-dr<wbr>afts/</a></blockquote><div>=
=C2=A0</div><div><br></div><div><b><font color=3D"#990000">----------------=
--------------<wbr>--------- David&#39;s black review and response --------=
----------------------<wbr>---------=C2=A0</font></b></div><div><b><font co=
lor=3D"#990000">------------------------------<wbr>------------------------=
------<wbr>------------------------------<wbr>-----------------------------=
-<wbr>---------</font><br></b></div><div><a name=3D"m_-3685518265920168058_=
m_-3389954303024181617__MailEndCompose" style=3D"font-size:12.8px"><span st=
yle=3D"color:rgb(31,73,125)"><br></span></a></div><div><a name=3D"m_-368551=
8265920168058_m_-3389954303024181617__MailEndCompose" style=3D"font-size:12=
.8px"><span style=3D"color:rgb(31,73,125)">Updating to -04 inline =E2=80=A6=
</span></a><br></div><div><div lang=3D"EN-US"><div class=3D"gmail-m_-368551=
8265920168058gmail-m_-3389954303024181617WordSection1"><p class=3D"gmail-m_=
-3685518265920168058gmail-MsoNormal" style=3D"font-size:12.8px"><span style=
=3D"color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p><div style=3D"font=
-size:12.8px"><p class=3D"gmail-m_-3685518265920168058gmail-MsoNormal"><spa=
n style=3D"color:rgb(31,73,125)">Thanks, --David<u></u><u></u></span></p></=
div><p class=3D"gmail-m_-3685518265920168058gmail-MsoNormal" style=3D"font-=
size:12.8px"><span style=3D"color:rgb(31,73,125)"><u></u>=C2=A0<u></u></spa=
n></p><div style=3D"border-top:none;border-right:none;border-bottom:none;bo=
rder-left:1.5pt solid blue;padding:0in 0in 0in 4pt"><div style=3D"font-size=
:12.8px"><div style=3D"border-right:none;border-bottom:none;border-left:non=
e;border-top:1pt solid rgb(225,225,225);padding:3pt 0in 0in"><p class=3D"gm=
ail-m_-3685518265920168058gmail-MsoNormal"><b>From:</b>=C2=A0Black, David=
=C2=A0<br><b>Sent:</b>=C2=A0Wednesday, November 15, 2017 9:46 AM<br><b>To:<=
/b>=C2=A0<a href=3D"mailto:tcpm@ietf.org" target=3D"_blank"><span class=3D"=
gmail-m_-3685518265920168058gmail-il">tcpm</span>@<span class=3D"gmail-m_-3=
685518265920168058gmail-il">ietf</span>.org</a><br><b>Cc:</b>=C2=A0Black, D=
avid &lt;<a href=3D"mailto:david.black@emc.com" target=3D"_blank">david.bla=
ck@emc.com</a>&gt;<br><b>Subject:</b>=C2=A0Comments on=C2=A0<span class=3D"=
gmail-m_-3685518265920168058gmail-il">draft</span>-<span class=3D"gmail-m_-=
3685518265920168058gmail-il">ietf</span>-<span class=3D"gmail-m_-3685518265=
920168058gmail-il">tcpm</span>-<span class=3D"gmail-m_-3685518265920168058g=
mail-il">alternative<wbr>backoff</span>-<span class=3D"gmail-m_-36855182659=
20168058gmail-il">ecn</span>-03<u></u><u></u></p></div></div><span class=3D=
"gmail-m_-3685518265920168058gmail-im" style=3D"font-size:12.8px"><p class=
=3D"gmail-m_-3685518265920168058gmail-MsoNormal"><u></u>=C2=A0<u></u></p><p=
 class=3D"gmail-m_-3685518265920168058gmail-MsoNormal">I volunteered to rev=
iew this=C2=A0<span class=3D"gmail-m_-3685518265920168058gmail-il">draft</s=
pan>=C2=A0in Prague, so in classic =E2=80=9Cjust before the deadline=E2=80=
=9D=C2=A0<span class=3D"gmail-m_-3685518265920168058gmail-il">IETF</span>=
=C2=A0style, here are some comments.<u></u><u></u></p><p class=3D"gmail-m_-=
3685518265920168058gmail-MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"gma=
il-m_-3685518265920168058gmail-MsoNormal">The=C2=A0<span class=3D"gmail-m_-=
3685518265920168058gmail-il">draft</span>=C2=A0is applicable to use of AQM =
in general, but seems to limit its focus/analysis to modern AQM mechanisms =
such as PIE and CoDel.=C2=A0 Some broader discussion of older AQM mechanism=
s would be a good idea, although it may not be necessary to go all the way =
back to RED.<u></u><u></u></p><p class=3D"gmail-m_-3685518265920168058gmail=
-MsoNormal">As part of that, this text at the end of Section 4.1:<u></u><u>=
</u></p><pre style=3D"white-space:pre-wrap;margin:0in 0in 0.0001pt;font-siz=
e:10pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 =C2=A0=C2=A0 ([<a href=3D"https://tools.ietf.org/html/rfc7567"=
 title=3D"&quot;IETF Recommendations Regarding Active Queue Management&quot=
;" target=3D"_blank">RFC7567</a>] notes the current status of RED as an AQM=
 method.)<u></u><u></u></pre><p class=3D"gmail-m_-3685518265920168058gmail-=
MsoNormal">should be strengthened to indicate that current usage of RED is =
limited.<u></u><u></u></p></span><p class=3D"gmail-m_-3685518265920168058gm=
ail-MsoNormal" style=3D"font-size:12.8px"><b><i><span style=3D"color:rgb(31=
,73,125)">[David&gt;] Still the case =E2=80=93 both the scope of AQMs consi=
dered and the specific language about RED.</span></i></b></p><p class=3D"gm=
ail-m_-3685518265920168058gmail-MsoNormal"><i><span style=3D"font-size:12.8=
px;background-color:rgb(255,255,255)"><b><font color=3D"#990000">[Authors&g=
t;] We changed the sentence about RED; as for being applicable to use with =
AQMs in general, the way we discuss PIE and CoDel is by way of mentioning t=
hat mechanisms &quot;such as these&quot; try to keep the queue small. This =
is really the context and justification for ABE. In the part describing the=
 experiment, we have added a sentence to explain why we don&#39;t think tha=
t ABE would be problematic with AQM algorithms that do NOT try to keep the =
average queue length particularly small.</font></b></span><br></i></p><p cl=
ass=3D"gmail-m_-3685518265920168058gmail-MsoNormal" style=3D"font-size:12.8=
px"><b><i><span style=3D"color:rgb(31,73,125)"><br></span></i></b></p><span=
 class=3D"gmail-m_-3685518265920168058gmail-im" style=3D"font-size:12.8px">=
<p class=3D"gmail-m_-3685518265920168058gmail-MsoNormal">--Section 3:<u></u=
><u></u></p><pre style=3D"white-space:pre-wrap;margin:0in 0in 0.0001pt;font=
-size:10pt;font-family:&quot;Courier New&quot;"><u></u>=C2=A0<u></u></pre><=
pre style=3D"white-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;fo=
nt-family:&quot;Courier New&quot;">=C2=A0=C2=A0 This specification describe=
s an update to the congestion control<u></u><u></u></pre><pre style=3D"whit=
e-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;font-family:&quot;C=
ourier New&quot;">=C2=A0=C2=A0 algorithm of an <span class=3D"gmail-m_-3685=
518265920168058gmail-il">ECN</span>-capable TCP transport protocol.=C2=A0 I=
t allows a TCP<u></u><u></u></pre><pre style=3D"white-space:pre-wrap;margin=
:0in 0in 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;">=C2=
=A0=C2=A0 stack to update the TCP sender response when it receives feedback=
<u></u><u></u></pre><pre style=3D"white-space:pre-wrap;margin:0in 0in 0.000=
1pt;font-size:10pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0 indica=
ting reception of a CE-marked packet.=C2=A0 It RECOMMENDS that a TCP<u></u>=
<u></u></pre><pre style=3D"white-space:pre-wrap;margin:0in 0in 0.0001pt;fon=
t-size:10pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0 sender multip=
lies the slow start threshold (ssthresh) by 0.8 times of<u></u><u></u></pre=
><pre style=3D"white-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;=
font-family:&quot;Courier New&quot;">=C2=A0=C2=A0 the FlightSize (with its =
minimum value set to 2 * SMSS) and reduces<u></u><u></u></pre><pre style=3D=
"white-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;font-family:&q=
uot;Courier New&quot;">=C2=A0=C2=A0 the cwnd in congestion avoidance follow=
ing reception of a TCP segment<u></u><u></u></pre><pre style=3D"white-space=
:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;font-family:&quot;Courier =
New&quot;">=C2=A0=C2=A0 that sets the <span class=3D"gmail-m_-3685518265920=
168058gmail-il">ECN</span>-Echo flag (defined in [<a href=3D"https://tools.=
ietf.org/html/rfc3168" title=3D"&quot;The Addition of Explicit Congestion N=
otification (ECN) to IP&quot;" target=3D"_blank">RFC3168</a>]). <u></u><u><=
/u></pre><p class=3D"gmail-m_-3685518265920168058gmail-MsoNormal"><u></u>=
=C2=A0<u></u></p><p class=3D"gmail-m_-3685518265920168058gmail-MsoNormal">T=
his text has several problems including:<u></u><u></u></p><p class=3D"gmail=
-m_-3685518265920168058gmail-MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - it=E2=80=99s not clea=
r what the update is<u></u><u></u></p><p class=3D"gmail-m_-3685518265920168=
058gmail-MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - =E2=80=9Callows=E2=80=9D is too weak a ver=
b<u></u><u></u></p><p class=3D"gmail-m_-3685518265920168058gmail-MsoNormal"=
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 - =E2=80=9CRECOMMENDS=E2=80=9D is not an RFC 2119 keyword<u></=
u><u></u></p></span><p class=3D"gmail-m_-3685518265920168058gmail-MsoNormal=
" style=3D"font-size:12.8px"><b><i><span style=3D"color:rgb(31,73,125)">[Da=
vid&gt;] Still the case, although the original text has been slightly edite=
d in -04.</span></i></b><span style=3D"font-size:12.8px">=C2=A0</span></p><=
span class=3D"gmail-m_-3685518265920168058gmail-im" style=3D"font-size:12.8=
px"><p class=3D"gmail-m_-3685518265920168058gmail-MsoNormal"><u></u></p><p =
class=3D"gmail-m_-3685518265920168058gmail-MsoNormal">Attempted rewrite, in=
cluding additional editorial changes:<u></u><u></u></p><p class=3D"gmail-m_=
-3685518265920168058gmail-MsoNormal"><u></u>=C2=A0<u></u></p><pre style=3D"=
white-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;font-family:&qu=
ot;Courier New&quot;">=C2=A0=C2=A0 This specification updates the congestio=
n control<u></u><u></u></pre><pre style=3D"white-space:pre-wrap;margin:0in =
0in 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=
=A0 algorithm of an <span class=3D"gmail-m_-3685518265920168058gmail-il">EC=
N</span>-capable TCP transport protocol by changing the<u></u><u></u></pre>=
<pre style=3D"white-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;f=
ont-family:&quot;Courier New&quot;">=C2=A0=C2=A0 the TCP sender response to=
 feedback from the TCP receiver that<u></u><u></u></pre><pre style=3D"white=
-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;font-family:&quot;Co=
urier New&quot;">=C2=A0=C2=A0 indicates reception of a CE-marked packet, i.=
e., receipt of a packet<u></u><u></u></pre><pre style=3D"white-space:pre-wr=
ap;margin:0in 0in 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quo=
t;">=C2=A0=C2=A0 with the <span class=3D"gmail-m_-3685518265920168058gmail-=
il">ECN</span>-Echo flag (defined in [<a href=3D"https://tools.ietf.org/htm=
l/rfc3168" title=3D"&quot;The Addition of Explicit Congestion Notification =
(ECN) to IP&quot;" target=3D"_blank">RFC3168</a>]) set.=C2=A0 The updated<u=
></u><u></u></pre><pre style=3D"white-space:pre-wrap;margin:0in 0in 0.0001p=
t;font-size:10pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0 TCP send=
er response specification is that the slow<u></u><u></u></pre><pre style=3D=
"white-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;font-family:&q=
uot;Courier New&quot;">=C2=A0=C2=A0 start threshold (ssthresh) SHOULD be mu=
ltiplied by 0.8 times<u></u><u></u></pre><pre style=3D"white-space:pre-wrap=
;margin:0in 0in 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;=
">=C2=A0=C2=A0 the FlightSize with the result increased to the minimum ssth=
resh<u></u><u></u></pre><pre style=3D"white-space:pre-wrap;margin:0in 0in 0=
.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0 va=
lue of 2 * SMSS if necessary.=C2=A0 The TCP sender also reduces the <u></u>=
<u></u></pre><pre style=3D"white-space:pre-wrap;margin:0in 0in 0.0001pt;fon=
t-size:10pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0the cwnd=
 value to that new ssthresh value.</pre><pre style=3D"white-space:pre-wrap;=
margin:0in 0in 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;"=
><br></pre><p class=3D"gmail-m_-3685518265920168058gmail-MsoNormal"><font c=
olor=3D"#990000"><u></u>=C2=A0<u></u><b style=3D"font-size:12.8px"><i>[Auth=
ors&gt;] Thanks a lot for this, we used your text but changed it a tiny bit=
=C2=A0</i></b></font><b style=3D"font-size:12.8px"><i><font color=3D"#99000=
0">(ssthresh isn&#39;t multipled by 0.8*FlightSize but set to it, and we sa=
y=C2=A0</font></i></b><b style=3D"font-size:12.8px"><i><font color=3D"#9900=
00">&quot;, with a lower bound of 2 * SMSS applied to the result&quot;) bec=
ause that seemed=C2=A0</font></i></b><b style=3D"font-size:12.8px"><i><font=
 color=3D"#990000">even clearer to us.</font></i></b></p><p class=3D"gmail-=
m_-3685518265920168058gmail-MsoNormal"><b style=3D"font-size:12.8px"><i><fo=
nt color=3D"#990000"><br></font></i></b></p><p class=3D"gmail-m_-3685518265=
920168058gmail-MsoNormal">In Section 4.3, the text is not clear that the sa=
me cwnd reduction applies to both=C2=A0<span class=3D"gmail-m_-368551826592=
0168058gmail-il">ECN</span>=C2=A0and packet loss.<u></u><u></u></p></span><=
p class=3D"gmail-m_-3685518265920168058gmail-MsoNormal" style=3D"font-size:=
12.8px"><b><i><span style=3D"color:rgb(31,73,125)">[David&gt;] Still the ca=
se =E2=80=93 it=E2=80=99s not clear whether =E2=80=9Ccwnd =3D ssthresh=E2=
=80=9D applies to both preceding assignments or just the immediately preced=
ing one.<u></u><u></u></span></i></b></p><p class=3D"gmail-m_-3685518265920=
168058gmail-MsoNormal"><i><span style=3D"font-size:12.8px"><b><font color=
=3D"#990000">[Authors&gt;] It should only be the immediately preceding one.=
 We believe that this misunderstanding was caused by the bad indentation - =
we changed the indentation and believe that this looks clear enough now.</f=
ont></b></span><br></i></p><span class=3D"gmail-m_-3685518265920168058gmail=
-im" style=3D"font-size:12.8px"><p class=3D"gmail-m_-3685518265920168058gma=
il-MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"gmail-m_-3685518265920168=
058gmail-MsoNormal">Section 5:<u></u><u></u></p><p class=3D"gmail-m_-368551=
8265920168058gmail-MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"gmail-m_-=
3685518265920168058gmail-MsoNormal">OLD<u></u><u></u></p><pre style=3D"whit=
e-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;font-family:&quot;C=
ourier New&quot;">=C2=A0=C2=A0 The currently published <span class=3D"gmail=
-m_-3685518265920168058gmail-il">ECN</span> specification requires that the=
<u></u><u></u></pre><pre style=3D"white-space:pre-wrap;margin:0in 0in 0.000=
1pt;font-size:10pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0 conges=
tion control response to a CE-marked packet is the same as the<u></u><u></u=
></pre><pre style=3D"white-space:pre-wrap;margin:0in 0in 0.0001pt;font-size=
:10pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0 response to a dropp=
ed packet [<a href=3D"https://tools.ietf.org/html/rfc3168" title=3D"&quot;T=
he Addition of Explicit Congestion Notification (ECN) to IP&quot;" target=
=3D"_blank">RFC3168</a>].=C2=A0 The specification is<u></u><u></u></pre><pr=
e style=3D"white-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;font=
-family:&quot;Courier New&quot;">=C2=A0=C2=A0 currently being updated to al=
low for specifications that do not<u></u><u></u></pre><pre style=3D"white-s=
pace:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;font-family:&quot;Cour=
ier New&quot;">=C2=A0=C2=A0 follow this rule [<a href=3D"https://tools.ietf=
.org/html/draft-ietf-tcpm-alternativebackoff-ecn-03#ref-I-D.ECN-exp" target=
=3D"_blank">I-D.<span class=3D"gmail-m_-3685518265920168058gmail-il">ECN</s=
pan>-exp</a>].=C2=A0 The present specification defines<u></u><u></u></pre><=
pre style=3D"white-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;fo=
nt-family:&quot;Courier New&quot;">=C2=A0=C2=A0 such an experiment and has =
thus been assigned an Experimental status<u></u><u></u></pre><pre style=3D"=
white-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;font-family:&qu=
ot;Courier New&quot;">=C2=A0=C2=A0 before being proposed as a Standards-Tra=
ck update.<u></u><u></u></pre><p class=3D"gmail-m_-3685518265920168058gmail=
-MsoNormal">NEW<u></u><u></u></p><pre style=3D"white-space:pre-wrap;margin:=
0in 0in 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;">=C2=A0=
=C2=A0 The original <span class=3D"gmail-m_-3685518265920168058gmail-il">EC=
N</span> specification, RFC 3168 [RFC3168], required that the<u></u><u></u>=
</pre><pre style=3D"white-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:=
10pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0 congestion control r=
esponse to a CE-marked packet be the same as the<u></u><u></u></pre><pre st=
yle=3D"white-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;font-fam=
ily:&quot;Courier New&quot;">=C2=A0=C2=A0 response to a dropped packet [<a =
href=3D"https://tools.ietf.org/html/rfc3168" title=3D"&quot;The Addition of=
 Explicit Congestion Notification (ECN) to IP&quot;" target=3D"_blank">RFC3=
168</a>].=C2=A0 That requirement has been<u></u><u></u></pre><pre style=3D"=
white-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;font-family:&qu=
ot;Courier New&quot;">=C2=A0=C2=A0 relaxed by RFC YYYY [<a href=3D"https://=
tools.ietf.org/html/draft-ietf-tcpm-alternativebackoff-ecn-03#ref-I-D.ECN-e=
xp" target=3D"_blank">I-D.<span class=3D"gmail-m_-3685518265920168058gmail-=
il">ECN</span>-exp</a>] to enable experimentation with different<u></u><u><=
/u></pre><pre style=3D"white-space:pre-wrap;margin:0in 0in 0.0001pt;font-si=
ze:10pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0 congestion contro=
l responses.=C2=A0 The present specification is one such<u></u><u></u></pre=
><pre style=3D"white-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;=
font-family:&quot;Courier New&quot;">=C2=A0=C2=A0 experiment; if the experi=
ment succeeds, the changed congestion control<u></u><u></u></pre><pre style=
=3D"white-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;font-family=
:&quot;Courier New&quot;">=C2=A0=C2=A0 response will be published in a stan=
dards track RFC to encourage deployment.<u></u><u></u></pre></span><pre sty=
le=3D"font-size:10pt;white-space:pre-wrap;margin:0in 0in 0.0001pt;font-fami=
ly:&quot;Courier New&quot;"><b><i><span style=3D"font-size:11pt;font-family=
:Calibri,sans-serif;color:rgb(31,73,125)">[David&gt;] Fixed in -04 w/differ=
ent text.</span></i></b><span style=3D"font-size:11pt;font-family:Calibri,s=
ans-serif;color:rgb(31,73,125)"><u></u><u></u></span></pre><span class=3D"g=
mail-m_-3685518265920168058gmail-im" style=3D"font-size:12.8px"><p class=3D=
"gmail-m_-3685518265920168058gmail-MsoNormal"><u></u>=C2=A0<u></u></p><p cl=
ass=3D"gmail-m_-3685518265920168058gmail-MsoNormal">In:<u></u><u></u></p><p=
 class=3D"gmail-m_-3685518265920168058gmail-MsoNormal"><u></u>=C2=A0<u></u>=
</p><pre style=3D"white-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10=
pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0 To evaluate the benefi=
t, this experiment therefore requires support<u></u><u></u></pre><pre style=
=3D"white-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;font-family=
:&quot;Courier New&quot;">=C2=A0=C2=A0 in AQM routers (except to enable an =
<span class=3D"gmail-m_-3685518265920168058gmail-il">ECN</span>-marking mec=
hanism [<a href=3D"https://tools.ietf.org/html/rfc3168" title=3D"&quot;The =
Addition of Explicit Congestion Notification (ECN) to IP&quot;" target=3D"_=
blank">RFC3168</a>]<u></u><u></u></pre><pre style=3D"white-space:pre-wrap;m=
argin:0in 0in 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;">=
=C2=A0=C2=A0 [<a href=3D"https://tools.ietf.org/html/rfc7567" title=3D"&quo=
t;IETF Recommendations Regarding Active Queue Management&quot;" target=3D"_=
blank">RFC7567</a>]) for <span class=3D"gmail-m_-3685518265920168058gmail-i=
l">ECN</span>-marking of packets carrying the <span class=3D"gmail-m_-36855=
18265920168058gmail-il">ECN</span> Capable<u></u><u></u></pre><pre style=3D=
"white-space:pre-wrap;margin:0in 0in 0.0001pt;font-size:10pt;font-family:&q=
uot;Courier New&quot;">=C2=A0=C2=A0 Transport, ECT(0), codepoint [<a href=
=3D"https://tools.ietf.org/html/rfc3168" title=3D"&quot;The Addition of Exp=
licit Congestion Notification (ECN) to IP&quot;" target=3D"_blank">RFC3168<=
/a>].<u></u><u></u></pre><p class=3D"gmail-m_-3685518265920168058gmail-MsoN=
ormal"><u></u>=C2=A0<u></u></p><p class=3D"gmail-m_-3685518265920168058gmai=
l-MsoNormal">I don=E2=80=99t understand the parenthetical =E2=80=9C(except =
to =E2=80=A6)=E2=80=9D text =E2=80=93 can that just be deleted?<span style=
=3D"color:rgb(31,73,125)"><u></u><u></u></span></p></span><p class=3D"gmail=
-m_-3685518265920168058gmail-MsoNormal" style=3D"font-size:12.8px"><b><i><s=
pan style=3D"color:rgb(31,73,125)">[David&gt;] Still a concern in -04.<u></=
u><u></u></span></i></b></p><p class=3D"gmail-m_-3685518265920168058gmail-M=
soNormal"><i><span style=3D"font-size:12.8px"><b style=3D""><font color=3D"=
#990000">[Authors&gt;] Done</font></b></span><br></i></p><span class=3D"gma=
il-m_-3685518265920168058gmail-im" style=3D"font-size:12.8px"><p class=3D"g=
mail-m_-3685518265920168058gmail-MsoNormal">=C2=A0</p><p class=3D"gmail-m_-=
3685518265920168058gmail-MsoNormal">Thanks, --David<u></u><u></u></p><p cla=
ss=3D"gmail-m_-3685518265920168058gmail-MsoNormal">------------------------=
------<wbr>------------------------------<wbr>----<u></u><u></u></p><p clas=
s=3D"gmail-m_-3685518265920168058gmail-MsoNormal">David L. Black, Distingui=
shed Engineer<u></u><u></u></p><p class=3D"gmail-m_-3685518265920168058gmai=
l-MsoNormal">Dell EMC, 176 South St., Hopkinton, MA=C2=A0=C2=A0<a href=3D"t=
el:01748" value=3D"+4701748" target=3D"_blank">01748</a><u></u><u></u></p><=
p class=3D"gmail-m_-3685518265920168058gmail-MsoNormal"><a href=3D"tel:+1%2=
0508-293-7953" value=3D"+15082937953" target=3D"_blank">+1 (508) 293-7953</=
a>=C2=A0=C2=A0=C2=A0 Mobile:=C2=A0<a href=3D"tel:+1%20978-394-7754" value=
=3D"+19783947754" target=3D"_blank">+1 (978) 394-7754</a><u></u><u></u></p>=
<p class=3D"gmail-m_-3685518265920168058gmail-MsoNormal"><a href=3D"mailto:=
David.Black@dell.com" target=3D"_blank">David.Black@dell.com</a><u></u><u><=
/u></p><p class=3D"gmail-m_-3685518265920168058gmail-MsoNormal">-----------=
-------------------<wbr>------------------------------<wbr>----</p></span><=
/div></div></div></div></div></div></div></div></div>

--001a113dbea6c957a105603cb28b--

