Re: [tcpm] Comments on draft-ietf-tcpm-alternativebackoff-ecn-03
"Black, David" <David.Black@dell.com> Thu, 16 November 2017 01:16 UTC
Return-Path: <David.Black@dell.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 B26F7124319 for <tcpm@ietfa.amsl.com>; Wed, 15 Nov 2017 17:16:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.72
X-Spam-Level:
X-Spam-Status: No, score=-2.72 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dell.com header.b=KwhS6W6U; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=rsa.com header.b=sYmk6OSt
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 bqaZsftx3rkb for <tcpm@ietfa.amsl.com>; Wed, 15 Nov 2017 17:16:22 -0800 (PST)
Received: from esa2.dell-outbound.iphmx.com (esa2.dell-outbound.iphmx.com [68.232.149.220]) (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 B8F1B120227 for <tcpm@ietf.org>; Wed, 15 Nov 2017 17:16:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1510794982; x=1542330982; h=from:cc:to:subject:date:message-id:references: in-reply-to:mime-version; bh=xx5AdX9jlBv4E+q8neLeHltr+0e5ONRDLkz4GCS+CY4=; b=KwhS6W6UbZ+o6NI7jjsvwI176fuJESB7UGARwbFkfNH1bDS1BnXP/1WJ yntmHaBZQc3h9Wbh2OoWRQo+m8Aq/8+kYhFlL86xNGdT5H65rM2KxMFgW dZOrY2tk4+dN6CimpOElVHGdMY9yy+OP8QgfXych4MykfhnF9mQDrqude c=;
IronPort-PHdr: 9a23:wCtfJRPBbvJJZjdl7mYl6mtUPXoX/o7sNwtQ0KIMzox0Ivj+rarrMEGX3/hxlliBBdydsKMUzbKO+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZPebgFLiTanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0yRD+s7bpkSAXwhSkHKTA37X3XhMJzgqJVoh2hpgBwzIHPbY6PKPZzernQcc8GSWZfWMtaSixPApm7b4sKF+cNM/tVr43nqFQSrhuyHRSnCu31xT9Wh3/5wKM22PkmHA/IxgMgAdMOv2nOoNjoMKcdS/y6zKrTwDrecfxW3TP95JLUfRAmpPGBRLR9etffx0koEgPKlFSQqYr9MjOUyOsNr2ab4/BnVeK1hG4qrRx6rDu3xso0i4TEhZgZxk7K+Cln2oo5ON21RUFhbdOlHpZcrzyWO5dsTs8/X21luDw2x74ctZKmciUHyIwrxxDBZPGEb4SF5xfuWeWeLDp8inJofbKyiAuo/kS+z+DwS9S4301PoydKnNTBtXAA2hrO4cadUPR95F2u2TOX2gDW7eFLPF47mLLAK54k3r4wjp0TsVnfHiPumEX5kquWdkI89+e28OToeLvrqoWBOIBqjgH+Nr0imsuiAeQkKQcOWHWb+eKh27H950H5Qa1Kjv0zkqjWqpzVOcMbpquhDw9U1IYs9Qq/Ai+n3dkbh3ULMlxIdAydg4T0O1zDL+r0APaxjli0lTdk3fHGPrnvApXXKXjDla/sc7hn5E5CyQo80MpT6o9QCr4bPP3zWVT8u8HGAR89Nwy42froCNJ41o8GQ2KAHreZML/OsV+P/u8vP/WDZJcQuDvmKvgq+eLujXEjlV8aZ6mp0shfVHftVOhtO0CxYHfwjJEGC2hA9l4iR/TvoFyPTTAVYGy9CfES/DY+XciMCY7IRcTlrLWf3SvxVsl6b35HBhamFX7jdK2IVvMILimVJ5kywXQ/SbG9Rtp5hlmVvwjgxu8/Iw==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A2FUAAAh5gxahz+a6ERbAxoBAQEBAQIBAQEBCAEBAQGCRCKBJBBuJweOF48ggX2RbIRxgU5DCiWFFgKFDj8YAQEBAQEBAQEBAQIQAQEBCgsJCCgkC4I4IhBHITcBAQEBAQEjAg8vEgIYAQEBBC0THxoBDwIBCBEEAQELHQcyFAkIAQEEEwiJOGQBD6wMgxCHfwEBAQEBAQEBAQEBAQEBAQEBAQEBARUDBYM0gTZRgVaBaIMqhHEBKB8MCRGCf4IyijmBA5Z6BgKHa48ukS+KM4I8iRICBAIEBQIagTkfgi16g0IJgmOBc3cBiFUBJoEMgREBAQE
X-IPAS-Result: A2FUAAAh5gxahz+a6ERbAxoBAQEBAQIBAQEBCAEBAQGCRCKBJBBuJweOF48ggX2RbIRxgU5DCiWFFgKFDj8YAQEBAQEBAQEBAQIQAQEBCgsJCCgkC4I4IhBHITcBAQEBAQEjAg8vEgIYAQEBBC0THxoBDwIBCBEEAQELHQcyFAkIAQEEEwiJOGQBD6wMgxCHfwEBAQEBAQEBAQEBAQEBAQEBAQEBARUDBYM0gTZRgVaBaIMqhHEBKB8MCRGCf4IyijmBA5Z6BgKHa48ukS+KM4I8iRICBAIEBQIagTkfgi16g0IJgmOBc3cBiFUBJoEMgREBAQE
Received: from esa3.dell-outbound2.iphmx.com ([68.232.154.63]) by esa2.dell-outbound.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Nov 2017 19:16:20 -0600
From: "Black, David" <David.Black@dell.com>
Cc: "Black, David" <David.Black@dell.com>
Received: from mailuogwhop.emc.com ([168.159.213.141]) by esa3.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Nov 2017 07:13:55 +0600
Received: from maildlpprd04.lss.emc.com (maildlpprd04.lss.emc.com [10.253.24.36]) by mailuogwprd05.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id vAG1GHhs020097 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <tcpm@ietf.org>; Wed, 15 Nov 2017 20:16:18 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd05.lss.emc.com vAG1GHhs020097
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=rsa.com; s=jan2013; t=1510794978; bh=Ffxh1ZDxORHe8EeJOo2pj59c6Jw=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=sYmk6OStYPdpTv/i+OSaaotiXlX1OeDWiq3OphymFf4T1R/R5kAwYokdK5Ph+a2uh 4eTK9O/CFVCwp79PWeWE3H0O1dIcuB7vo6HpnyFpVPBhcixpPvdYGS3CkXYjrZPGch HmxiwqyUDtde42AbAyWRgNP/3L0I+Au7QWAOshts=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd05.lss.emc.com vAG1GHhs020097
Received: from mailusrhubprd02.lss.emc.com (mailusrhubprd02.lss.emc.com [10.253.24.20]) by maildlpprd04.lss.emc.com (RSA Interceptor) for <tcpm@ietf.org>; Wed, 15 Nov 2017 20:15:57 -0500
Received: from MXHUB318.corp.emc.com (MXHUB318.corp.emc.com [10.146.3.96]) by mailusrhubprd02.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id vAG1G0rr012941 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL) for <tcpm@ietf.org>; Wed, 15 Nov 2017 20:16:01 -0500
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB318.corp.emc.com ([10.146.3.96]) with mapi id 14.03.0352.000; Wed, 15 Nov 2017 20:16:00 -0500
To: "tcpm@ietf.org" <tcpm@ietf.org>
Thread-Topic: Comments on draft-ietf-tcpm-alternativebackoff-ecn-03
Thread-Index: AdNeGU9EO2gAhLm9Q2uE9C70uZWXlQAXnAnQ
Date: Thu, 16 Nov 2017 01:15:59 +0000
Message-ID: <CE03DB3D7B45C245BCA0D243277949362FD5E122@MX307CL04.corp.emc.com>
References: <CE03DB3D7B45C245BCA0D243277949362FD5CA36@MX307CL04.corp.emc.com>
In-Reply-To: <CE03DB3D7B45C245BCA0D243277949362FD5CA36@MX307CL04.corp.emc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.105.8.135]
Content-Type: multipart/alternative; boundary="_000_CE03DB3D7B45C245BCA0D243277949362FD5E122MX307CL04corpem_"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd02.lss.emc.com
X-RSA-Classifications: public
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/pRZctlSsp-pxcCU7fXdMesVXyBY>
Subject: Re: [tcpm] Comments on draft-ietf-tcpm-alternativebackoff-ecn-03
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: Thu, 16 Nov 2017 01:16:25 -0000
Updating to -04 inline ... 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 "just before the deadline" 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 - both the scope of AQMs considered and the specific language about RED. --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's not clear what the update is - "allows" is too weak a verb - "RECOMMENDS" 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. 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 - it's not clear whether "cwnd = ssthresh" applies to both preceding assignments or just the immediately preceding one. 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 deployment. [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/rfc3168>]. I don't understand the parenthetical "(except to ...)" text - can that just be deleted? [David>] Still a concern in -04. Thanks, --David ---------------------------------------------------------------- David L. Black, Distinguished Engineer Dell EMC, 176 South St., Hopkinton, MA 01748 +1 (508) 293-7953 Mobile: +1 (978) 394-7754 David.Black@dell.com<mailto:David.Black@dell.com> ----------------------------------------------------------------
- [tcpm] Comments on draft-ietf-tcpm-alternativebac… Black, David
- Re: [tcpm] Comments on draft-ietf-tcpm-alternativ… Black, David