[tcpm] Last Call: <draft-ietf-tcpm-alternativebackoff-ecn-09.txt> (TCP Alternative Backoff with ECN (ABE)) to Experimental RFC
Dave Taht <dave.taht@gmail.com> Fri, 17 August 2018 02:32 UTC
Return-Path: <dave.taht@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 99A5F130E27; Thu, 16 Aug 2018 19:32:25 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 aXNg4vZXzayP; Thu, 16 Aug 2018 19:32:23 -0700 (PDT)
Received: from mail-qt0-x22f.google.com (mail-qt0-x22f.google.com [IPv6:2607:f8b0:400d:c0d::22f]) (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 76714130E26; Thu, 16 Aug 2018 19:32:23 -0700 (PDT)
Received: by mail-qt0-x22f.google.com with SMTP id n6-v6so7273277qtl.4; Thu, 16 Aug 2018 19:32:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=30L9Uxyo9rb5tzruisuHcPPwUAUvr2jBPBuWwuEyyp8=; b=GLnsCnxmfmIsRKzMA86BLUhQdxQ7zfPf69oVNSxWFfvmtVb6908MPUl9VGdgoWrEEf s5ygS2W3p7EyLgMnexwWbanoCtK0IgR2p0DcIFM2x8DNdjYK3ubluUd0GiEeOrWXvGyn qndPm1D4U2pUrcHLG/Bvh005oVqyjy6v8zuz9jHJlh1YDXUb/zn3e44BzGtNhn2ZL+z8 zFyQ4jUXM9XCP/4kHfhcx/zYPeAikOVCxeQd05EsOXWXa0jHOzFlapukTjjPO41xkh8x Cw3jNtYK5MRMS/TZKCfJJiyAuMqYRwFRfTt/MJ2EOt10yRN7buAPPKudOw2dLnVvU93E /qfA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=30L9Uxyo9rb5tzruisuHcPPwUAUvr2jBPBuWwuEyyp8=; b=AzWrxd9jj5L2WQNtCu+LDpe3CTm0XDm1W0eJBpUKI9lr4GfOaTQ0Hl/05ouKjDokAB jFPYgSCH1huK+KLAkGGgUKq2CF4ChZ6UR0RcfONIm28y6/4oWgGApDn1Fdnugz4p45qW Z5J5fDu9UHCunrQkaAJaoipD24W3rT1xSu6fZvpFDTmN+2eRlMmDnPfQrDopledmfqo8 Hdmh0YSqd/CbjQd6dkGYbILAj4d/gHdnNLL69knOSWBeFxeIetL+tOOjbBIz9U85LpX+ 0X3hZfmBdiEn8hTbc1OIFiuohD1Yh4NOSQLGZcvNtgYkPkO+k1KBE7Dio7hPRg8y29rb vQzg==
X-Gm-Message-State: AOUpUlErLfdjbUFXjJXMtxn+yVZekyQGYNH25omKmOg4A6tZxeRfHo2/ dA5auPRsQjb3RCcQlkLgiYATGk+sorw2C9DZmWi8UCQY
X-Google-Smtp-Source: AA+uWPwFM1+F7s8VxUWopol24vwyXlZCVejN4KirZLl9pOBylaNu5r+BcjboZVeKHOUjBbQP83J/AjwZboXn9spO7Pg=
X-Received: by 2002:aed:2686:: with SMTP id q6-v6mr6895738qtd.199.1534473142016; Thu, 16 Aug 2018 19:32:22 -0700 (PDT)
MIME-Version: 1.0
From: Dave Taht <dave.taht@gmail.com>
Date: Thu, 16 Aug 2018 19:32:09 -0700
Message-ID: <CAA93jw7_HoZceymx-QASc+_oUR4RYeVA-QDeSUxoO_i8JOJj8g@mail.gmail.com>
To: tcpm@ietf.org, IETF Discussion Mailing List <ietf@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/fffKG7HrI90JB6kbLpsarI3DnQg>
Subject: [tcpm] Last Call: <draft-ietf-tcpm-alternativebackoff-ecn-09.txt> (TCP Alternative Backoff with ECN (ABE)) to Experimental RFC
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.27
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: Fri, 17 Aug 2018 02:32:26 -0000
For the record, I do not support this draft. This group insanity about ECN and ever more relaxed responses to it, is why I quit the IETF. I'm busy fixing bufferbloat everywhere I can, with running code, running on real linux and real bsd systems, and real results[0] - and the only thing I lose sleep over with that deployment[1] is the thought of y'all making an *already not a big enough reduction* for ecn response in modern tcps, even worse. [2] Having left the room, and having realized that few pay attention anyway to this standards body anymore, *please* feel free to pass it over my objection. I realize it's just an experimental draft. However, if there is a future version of this draft, please take my name off the "thanks" page. My suggestion, for an "experiment", would be to CE mark to .5, return linux cubic to .5, and in the presence of both loss and CE marks in an RTT, back off even harder than that, as you've completely overestimated the RTT usually at that point. And then test the hell out of it on the hundreds of flows/minute typically never exiting IW10 slow start on a your typical edge link, against a few long running tcp flows, not the other way 'round. I've had many other suggestions over the years as to valid tests - (many now in flent) against other forms of traffic, videoconferencing, voip, etc, loads, against new forms of DDOS made possible by ECN, etc, etc, all ignored by those afflicted by the ECN madness. The *deployed* aqms I'm most familiar with, fq_codel, and to some extent pie, in the crazy overbuffered[3] world we live in, respond much better to rfc3168-style behavior, in this, typical environment, where we have to inbound shape 680ms of inherent delay in your typical CMTS down to something sane. I have no idea why you need an experimental draft to do this experiment in the first place. Just do the experiment. On your own network, not mine, please. [0] https://github.com/pfsense/pfsense/pull/3941 [1] https://github.com/systemd/systemd/issues/9748 [2] We already, in the sqm-scripts reference distribution, disable ecn universally for outbound, by default, for fq_codel. Recently, we enabled it universally for sch_cake, and as an experiment that's not going particularly well. Please feel free to try these aqms in your experments as they are widely available in openwrt and the current linux kernel. [3] http://www.dslreports.com/speedtest/results/bufferbloat?up=1 PS Better yet, redteam ECN. Simplest experiment, one that blows up many ecn assumptions, is just hit your aqm of choice with ECT(0), ECT(1), and CE floods across 1000 udp ports. It's a really hostile internet out there... -- Dave Täht CEO, TekLibre, LLC http://www.teklibre.com Tel: 1-669-226-2619