[tsvwg] Major revision: draft-ietf-tsvwg-aqm-dualq-coupled-09
Bob Briscoe <ietf@bobbriscoe.net> Thu, 04 July 2019 19:30 UTC
Return-Path: <ietf@bobbriscoe.net>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C57E120188 for <tsvwg@ietfa.amsl.com>; Thu, 4 Jul 2019 12:30:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 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_NONE=-0.0001, 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 (2048-bit key) header.d=bobbriscoe.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 gyECT8Dnvbxb for <tsvwg@ietfa.amsl.com>; Thu, 4 Jul 2019 12:30:15 -0700 (PDT)
Received: from server.dnsblock1.com (server.dnsblock1.com [85.13.236.178]) (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 956F91200B6 for <tsvwg@ietf.org>; Thu, 4 Jul 2019 12:30:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Content-Type:MIME-Version:Date:Message-ID: Subject:From:To:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=VNHLd7f6H+mEPJEtyD5PfgFnVdP0jeueYYBvPqIMNn8=; b=3pv9MEdcwMIyJMQxUgWXw5Co6o UHzgCbGHI0J0o+VGCh0IpNZUgaNxyzYuzmD86j578NTlGzCVwHz9eK9+8uO6V7VhyQ7EklTEfdMT3 BzDiRLTqB16/jyA4USGC4gSOFOpaRA3EoN18jGE3SRyctvyCawOgHUJPLL8zoyoKsj8tkuvvsQJEd JItXIevNzYGZkKU7n6Nd+Dy3GF9wLO6Bda/Qx2lywb2/uWiP9wssaWN4dbiGtsqRg82Y+S0PwA3ZH IAGhBlZ4CjH0hyFvXA/o4KXWc5vn0vwHUe9SmcEISSyXlD8uYTAW8SzaqXCyZrOyQC4HRUsPgPhrb 53GDYItg==;
Received: from [31.185.128.20] (port=37844 helo=[192.168.0.5]) by server.dnsblock1.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.92) (envelope-from <ietf@bobbriscoe.net>) id 1hj7Qr-0003aJ-NX for tsvwg@ietf.org; Thu, 04 Jul 2019 20:30:14 +0100
To: tsvwg IETF list <tsvwg@ietf.org>
From: Bob Briscoe <ietf@bobbriscoe.net>
Message-ID: <67c61a8b-5c96-0b1a-5939-881411e56fb2@bobbriscoe.net>
Date: Thu, 04 Jul 2019 20:30:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="------------244B553F2B254C87A02E3402"
Content-Language: en-GB
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server.dnsblock1.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - bobbriscoe.net
X-Get-Message-Sender-Via: server.dnsblock1.com: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: server.dnsblock1.com: in@bobbriscoe.net
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/7lkh95Se5EEi4ouSACefsERnXVc>
Subject: [tsvwg] Major revision: draft-ietf-tsvwg-aqm-dualq-coupled-09
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
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, 04 Jul 2019 19:30:18 -0000
tsvwg folks, In this major revision we've deleted the Open Issues Appendix having cleared all those listed, and all the minor 'ToDo' notes throughout: https://tools.ietf.org/html/draft-ietf-tsvwg-aqm-dualq-coupled-09 If you follow the 'diff' link you will see a huge amount of altered text. Nonetheless, there are few technical changes (see below). Most of the re-write was clearing up text-rot 'cos this draft was the first we wrote about L4S, so over the years we've worked out better ways of introducing it. I believe it can now be considered in its final shape, but improvement suggestions are still welcome. Also the author list got too long, so we've shifted some to a contributors section, with their permission. Thanks to everyone who's been helping. Hopefully the main ones haven't been omitted from the acknowledgements... Technical changes: * Added one new normative requirement (the example implementation in Appx A already did this, but it just wasn't called out as a MUST in the body): If the DualQ Coupled AQM has detected overload, it MUST signal congestion solely using drop, irrespective of the ECN field. Switching to drop if ECN marking is persistently high is required by Section 7 of [RFC3168] and Section 4.2.1 of [RFC7567]. * Nice new abstracted out config API for the PI2 AQM (also being added to the reference Linux implementation). For the public Internet as always no config is needed. But for non-default settings, the API takes two parameters that will be well-known to operators (max and typical RTT) and calculates all five PI2 parameters from these. * Completely re-written the Curvy RED appendix, which had got behind all the basic improvements added to the DualPI2 example (conditional priority scheduler, Classic ECN support, config in time units, etc. A couple of changes, including an explicit min threshold were based on recommendations from Gabi Bracha, for which thanks. Cheers Bob for all the authors. -- ________________________________________________________________ Bob Briscoe http://bobbriscoe.net/