Re: [tsvwg] Review comments on a careful read of the L4S ID (#10. DSCPs)

Bob Briscoe <ietf@bobbriscoe.net> Fri, 14 May 2021 11:54 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 1C4E03A3049 for <tsvwg@ietfa.amsl.com>; Fri, 14 May 2021 04:54:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.422
X-Spam-Level:
X-Spam-Status: No, score=-1.422 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=no 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 THWqjqv-NShe for <tsvwg@ietfa.amsl.com>; Fri, 14 May 2021 04:53:57 -0700 (PDT)
Received: from mail-ssdrsserver2.hosting.co.uk (mail-ssdrsserver2.hosting.co.uk [185.185.85.90]) (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 6C1A13A304C for <tsvwg@ietf.org>; Fri, 14 May 2021 04:53:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:From:References:To:Subject:Sender:Reply-To:Cc: Content-Transfer-Encoding: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=4qO3NxaOZguIR7aFAGDq8UyyAZpTKJdZ0ooFWUHFBhk=; b=lkQxLTVl6RMfNqAiT7T3XBzAGC awqzcC79+1EaI6eb6jtIkX9XpnHzRRvK6v5VpRNg2RwqW4YgXJOar4KsM3Mt0l5/vO4MM3zykqOk1 kzv5S2tuPJYAC1zmpKMhuoAzBFYl5rQIeGtQjU33POHR2dIoe4qZTMX/jaUEqDvIkj8VAKr6TAdpJ wRQw9rhxrvgPczOGjYFk7oMsuqcF/aRkZQRLJBDGpGEq3cc5xeORqy7qRhYByfBXftYn7kfQvJoef gBrC2QrKgWzY40IWk4TqqQ1YCz1RCSXbDoPKiS+LGJoH00gzpPJqXEZK4zAaNhOyEHF8Tiq2AX0Yi 6pdLvwgw==;
Received: from 67.153.238.178.in-addr.arpa ([178.238.153.67]:53182 helo=[192.168.1.11]) by ssdrsserver2.hosting.co.uk with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from <ietf@bobbriscoe.net>) id 1lhWOE-0007z0-Ay; Fri, 14 May 2021 12:53:56 +0100
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, "tsvwg@ietf.org" <tsvwg@ietf.org>
References: <634676ca-272d-d616-c352-b38446cf7aab@erg.abdn.ac.uk>
From: Bob Briscoe <ietf@bobbriscoe.net>
Message-ID: <c3653262-6802-093a-3f6b-437a6f65663a@bobbriscoe.net>
Date: Fri, 14 May 2021 12:53:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1
MIME-Version: 1.0
In-Reply-To: <634676ca-272d-d616-c352-b38446cf7aab@erg.abdn.ac.uk>
Content-Type: multipart/alternative; boundary="------------D6FB7E9554A1FCB4AA8D877D"
Content-Language: en-GB
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - ssdrsserver2.hosting.co.uk
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: ssdrsserver2.hosting.co.uk: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: ssdrsserver2.hosting.co.uk: in@bobbriscoe.net
X-Source:
X-Source-Args:
X-Source-Dir:
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/7M-EbryD9Ug3WvEHLtjJBkdjq_k>
Subject: Re: [tsvwg] Review comments on a careful read of the L4S ID (#10. DSCPs)
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: Fri, 14 May 2021 11:54:02 -0000

See [BB]

On 06/05/2021 07:52, Gorry Fairhurst wrote:
>
> =================================================================
> *10. Please avoid making a claim that the IETF is NOT making a 
> statement about usability of DSCPs in this document.*
>
> This text grates:
[BB] I've added some context around this quote:
> “ Latency is becoming the critical performance factor for many (most?)
>    applications on the public Internet
> [...]
>    The Diffserv architecture provides Expedited Forwarding [RFC3246], so
>    that low latency traffic can jump the queue of other traffic.
>    However, on access links dedicated to individual sites (homes, small
> enterprises or mobile devices), often all traffic at any one time
> will be latency-sensitive.Then, given nothing to differentiate
> from, Diffserv makes no difference. Instead, we need to remove the
>    causes of any unnecessary delay.“
>
> ⁃To me this is not balanced. It seems to suggest that setting a DSCP 
> is useless. I don’t believe that is the consensus of tsvwg, although 
> at some additional pain we can debate the merits of setting DSCPs for 
> a traffic - such as the implications in enterprise networks; the 
> implications on UP in access points, etc. I’m not against this 
> discussion, but needing this to progress the draft seems unfortunate 
> to me. “Then, given nothing to differentiatefrom, Diffserv makes no 
> difference.” is gratuitous and should be removed.The paragraph 
> continues with “Instead, we need to remove the causes of any 
> unnecessary delay.” which can be combined into the previous sentence 
> as: “ … will be latency-sensitive, making it imperative to remove the 
> underlying causes of delay.”Nothing is lost here because the crucial 
> comparison with Diffserv is picked up two paragraphs later: “Unlike 
> Diffserv, which gives low latency to some traffic at the expense of 
> others, AQM controls latency for _all_ traffic in a clas
>
> =================================================================

[BB] I appreciate that you are trying to avoid upsetting anyone in the 
IETF who might take exception to criticism of Diffserv. However, I have 
tried to make it clear below that this is about limits to its 
applicability, not criticism of the whole idea.

This whole section is about the limits of other pre-existing low latency 
technologies. So it has something to irritate everyone - inherently. It 
is unfortunately necessary because, when I'm asked to review drafts from 
other areas of the IETF, I often have to ask the authors to say why they 
are proposing another way to do something that can already be done 
(which is the opposite of what a standards body ought to be encouraging 
- unless there's a new problem).

Second attempt...
[...]
    The Diffserv architecture provides Expedited Forwarding [RFC3246], so
    that low latency traffic can jump the queue of other traffic.

Then the following PROPOSED replacement text:

    If growth in high-throughput latency-sensitive applications continues,
    periods with solely latency-sensitive traffic will become increasingly
    common on links where traffic aggregation is low. For instance, on the
    access links dedicated to individual sites (homes, small enterprises
    or mobile devices). These links also tend to become the path bottleneck
    under load.  During these periods, given nothing to differentiate from,
    Diffserv would make no difference, at these bottlenecks. Instead, it
    becomes imperative to remove the underlying causes of any unnecessary
    delay.

Reasoning: Instead of relying on the reader connecting two concepts 
across paragraphs, this spells out the problem. This para's role was to 
explain the problem first. Before the subsequent para with the solution 
(AQMs reduce delay for all traffic).

But to soften the offending sentence, I've conditioned it  on "During 
these periods" and "at these bottlenecks".

The problem may seem obvious or gratuitous to experts in traffic 
control. However, to many networks engineers who are not traffic 
experts, Diffserv is something you take off a pick-list - "if you need 
low latency, you stick a low latency DSCP on the packets".





Bob

-- 
________________________________________________________________
Bob Briscoe                               http://bobbriscoe.net/