[tsvwg] Follow-up to your DSCP and ECN codepoint comments at tsvwg interim

Bob Briscoe <ietf@bobbriscoe.net> Sat, 07 March 2020 00:34 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 033173A0E84 for <tsvwg@ietfa.amsl.com>; Fri, 6 Mar 2020 16:34:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, 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 VBRs19cgf3dH for <tsvwg@ietfa.amsl.com>; Fri, 6 Mar 2020 16:34:25 -0800 (PST)
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 659273A0E7E for <tsvwg@ietf.org>; Fri, 6 Mar 2020 16:34:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Date:Message-ID:Cc:To:Subject:From:Sender:Reply-To: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=UB47zIhRKu5K0GcZeexYEAs4zDZ0Qu6iwLGMJe8+ELE=; b=suuYxYbqFIAj4BRh8J4BBV1N3k q+QZ9tdCMkrdFFilmzo6F+CfWImUBS6fWU171rt0Rvhj6zxTp6LdTZy//qjIh3MQ8pZ9KueXdWL0+ mZTFGpNdvyqDvglOiM5Nyx0VPUNUVXvpTNsj5uQKAUjruoY7ztv4odb84MYnDm6vQXDh5oThNDTyI QhM3zvSBvwrUEJc7MsyqgRzAHGY3Pph7uHMRoymGX9P4HQg6HLs552W0IhEWUNU9hjHbMj8/lZy6z IiW9dmj+KisIzkqrXkd8r8VU+FeVeln+cRi2jVuPgF4nYHbZwhDxJsoG8GlEjS1SENflWHX9jfmHJ mfy76WPA==;
Received: from host-79-78-166-168.static.as9105.net ([79.78.166.168]:48712 helo=[192.168.2.5]) by server.dnsblock1.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.92) (envelope-from <ietf@bobbriscoe.net>) id 1jANQ7-0003wT-0B; Sat, 07 Mar 2020 00:34:23 +0000
From: Bob Briscoe <ietf@bobbriscoe.net>
To: Steven Blake <slblake@petri-meat.com>
Cc: tsvwg IETF list <tsvwg@ietf.org>
Message-ID: <7409b3a3-ba14-eb6d-154b-97c9d2da707b@bobbriscoe.net>
Date: Sat, 07 Mar 2020 00:34:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
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/9NjR2hyw0EjHQZrvXMSUIzzgbJ0>
Subject: [tsvwg] Follow-up to your DSCP and ECN codepoint comments at tsvwg interim
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: Sat, 07 Mar 2020 00:34:27 -0000

Steve,

I had audio problems during the chairs slides at the tsvwg interim.
https://datatracker.ietf.org/meeting/interim-2020-tsvwg-01/session/tsvwg
Now I see the following two comments of yours in the minutes, I'd like 
to follow-up:

> - Steve Blake mentioned that L4S could be made compatible with each.
Can you say more about what's behind this idea? or point me to where 
you've already said it?

> - Steve Blake noted anyone running these experiments will tinker with 
> boxes, so may handle the DSCP bleaching concern.
Unfortunately, that's only partially true. It's fairly true for 
CDN->user applications. However, for (say) conversational video or 
online gaming, AR, VR, etc, which are particularly important targets 
apps, the path is often either accessISP-accessISP or 
accessISP-cloud-accessISP. Altho most access ISPs nowadays are pretty 
tightly meshed with other access ISPs (with less intermediaries than 
there used to be), there are still significant numbers of cases where 
two access ISPs are not directly connected.

Anyway, if user B's downstream is the bottleneck for user A, even if ISP 
B doesn't bleach Diffserv, the DSCP is still no use if ISP A bleaches, 
or if an intermediary does.

See 
https://tools.ietf.org/html/draft-ietf-tsvwg-ecn-l4s-id-09#appendix-B.2 
for write-up of the pros and cons.

Network traversal is already a difficult problem, even with just a very 
few ECN problems. We really don't want to make this impossible. With a 
3-part (sender-bottleneck-receiver) L4S deployment, there is already 
enough deployment barrier without adding Diffserv traversal to make 4 or 
more parts (sender-border-bottleneck-receiver). For SCE, there's already 
4-parts to deploy (tunnels added), so let's not countenance making that 
5 or more.


Bob


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