Re: [tsvwg] Follow-up to your DSCP and ECN codepoint comments at tsvwg interim
Bob Briscoe <ietf@bobbriscoe.net> Sun, 08 March 2020 18:27 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 A96EA3A0EC1 for <tsvwg@ietfa.amsl.com>; Sun, 8 Mar 2020 11:27:46 -0700 (PDT)
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 nfnE_nXOwFZK for <tsvwg@ietfa.amsl.com>; Sun, 8 Mar 2020 11:27:44 -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 957403A0EC0 for <tsvwg@ietf.org>; Sun, 8 Mar 2020 11:27:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:MIME-Version:Date:Message-ID:From:References:To:Subject:Sender: Reply-To:Cc: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=mIRBxWCR1Q1/oW3VKt5sc8jF4lFCk1IJAdM1h3OuOxU=; b=MGC9DQIgXj+9fqwyMDOCpQgM9R F11L0zhPJAZkH0pWY6Rmz0jahlnfpvboE15pdGpFEce1urbc5xMNDOD9FXfTcc+V/gACbuBWcGisO 6d1yIue2kvclUz61C+xBj6uAh20ATL8R+2utQU+ZyaVQoP9qg2AFYlBvbf+P2V+AXg5s/4vog1jXT 8qAlDn4s9ZJxE6uz+E1A8xnrU9GlaReEd2/NRYt8kxnAJHF6+urBkmLWe5cwbtC3p4JutZCpOvrR6 kA6P4XJNxUjHVJBaSw16o9fUUc24qYYYj4mORHh/umQ9F3qejhmm0n4YRIw0DTVY7XAmLbfR66Hm4 oK6YvhSw==;
Received: from host-79-78-166-168.static.as9105.net ([79.78.166.168]:60252 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 1jB0eI-00015W-S8; Sun, 08 Mar 2020 18:27:39 +0000
To: Sebastian Moeller <moeller0@gmx.de>, tsvwg IETF list <tsvwg@ietf.org>, Steven Blake <slblake@petri-meat.com>
References: <7409b3a3-ba14-eb6d-154b-97c9d2da707b@bobbriscoe.net> <451679EC-B6F7-4176-B497-8189D238AF03@gmx.de> <dac8179d-1c39-b308-2c0a-4a6d0b43ddd6@bobbriscoe.net> <B3163D46-F211-4AF8-8A14-AF9AB26ADA33@gmx.de>
From: Bob Briscoe <ietf@bobbriscoe.net>
Message-ID: <b0fdf995-964f-33cc-a7ea-3ecba803a672@bobbriscoe.net>
Date: Sun, 08 Mar 2020 18:27:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <B3163D46-F211-4AF8-8A14-AF9AB26ADA33@gmx.de>
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/9nErt5B3lD-438q2V_yF0txcYKc>
Subject: Re: [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: Sun, 08 Mar 2020 18:27:47 -0000
Seabstian, On 08/03/2020 15:34, Sebastian Moeller wrote: > Hi Bob, > > More below. > > On March 8, 2020 3:23:39 PM GMT+01:00, Bob Briscoe <ietf@bobbriscoe.net> wrote: >> Sebastian, >> >> On 07/03/2020 19:16, Sebastian Moeller wrote: >>>> 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. >>> [SM] That really just would show that there is a business case for >>> ISP A and B to connect directly in a DSCP conserving fashion.... >> This is a misunderstanding of the sequencing of adoption incentives. If >> >> something new doesn't work in the scenarios of interest, it will never >> take off, and never affect anyone's business cases for doing anything. > [SM] That might pass as a cogent argument, but for the fact that ISPs (and CDNs) already use SLAs to define their interactions, e g. for VoIP traffic. The incremental effort to also include a LL-type traffic class/dscp seems pretty minor to me. Companies don't just do these things lightly, especially not for applications that might not be possible any other way (both low latency and capacity-seeking high bandwidth has traditionally been considered impossible). It took decades to drag companies, kicking and screaming, into the VoIP models you see now. Technical ability was never the problem. I have a VHS video somewhere of a multi-party voice conference over ARPANET, including a radio link, and a leg from a public call box. I've been involved in interconnect QoS (economics and technology) for longer than I'd care to say (not as far back as ARPANET I should add!). But my point was different. No-one has working technology until we have ECT(1) in an RFC. If we add DSCPs as yet another barrier to deployment, it appears flakey and the experiment fails. Then it never gets near to any commercial considerations, 'cos it doesn't exist. > > I also strongly believe that the only incentive for an ISP to roll-out L4S would be if that additional work/expense can be monetized, and the most viable route for that I can see, is to discrimination-free sell L4S access to the deploying ISP's eyeballs to all interested content suppliers, be it directly or via CDNs. In that case an SLA is not only not going to be a stumbling block, but rather a mandatory component of making this work. What kind of deployment are you realistically expecting where this is going to be an issue? I don't think anyone at the IETF should be expecting Internet businesses to adopt one particular business model. I believe our goal should be to produce technology over which all different business models can be built. For that, I believe a strongly end-to-end technology (i.e. signal) needs to be the foundation, but different networks can derive different commercial offerings from it in different ways, without interfering with the underlying signal. {Note 1} Diffserv is starting from the pit of the valley in this respect. It is expected to be wiped unless otherwise agreed. In contrast, ECN starts from the high ground, starting from strongly e2e semantics. Any operator that wants to wipe or block an ECN signal from their competitors has to justify messing with e2e congestion control. {Note 2} The distinction is between a technology that ISPs can use to degrade their competitors (race to the bottom), vs one they can only use to enhance themselves. You only have to look at my publications pages over the last 20 years to see how much I've thought about the integrity of congestion signals as a basis for economic models. Bob {Note 1}: E.g. initially some might only classify ECT1 into the L queue for business customers, or as a product for a higher tier of customers, or solely for the operator's own services (if allowed in their jurisdiction). Other ISPs, like you say, will want to use it as a differentiator for their whole regular service (see draft-ietf-l4s-arch). {Note 2}: Of course, certain ISPs might pervert the ECN signal, but I think that's less likely, 'cos they can only access to traffic in their own network, which inherently hits the e2e congestion control of their own customers. If we think that's a possibility, L4S senders could cover the least significant bit of the ECN field with integrity protection to raise the bar against network interference, by tying it to the integrity failure of each whole packet. > > And especially for the scope of the experimental deployment? The experiment is required to make sure that L4S can deployed in a safe and backward compatible fashion and that it can deliver it's promises under real-world conditions. > The experiment is NOT about how to deploy something in a fashion that offers the least part of resistance/the highest adoption rate. As a rule of thumb, I would assume the IETF be interested in the technical aspects and not the marketing side.... > > Regards > Sebastian > > >> >> >> Bob -- ________________________________________________________________ Bob Briscoe http://bobbriscoe.net/
- [tsvwg] Follow-up to your DSCP and ECN codepoint … Bob Briscoe
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Sebastian Moeller
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Jonathan Morton
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Bob Briscoe
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Bob Briscoe
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Bob Briscoe
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Sebastian Moeller
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Bob Briscoe
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Sebastian Moeller
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Sebastian Moeller
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Wesley Eddy
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Sebastian Moeller
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Lars Eggert
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Gorry Fairhurst
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Jonathan Morton
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Jonathan Morton
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… alex.burr@ealdwulf.org.uk
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Bob Briscoe
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Bob Briscoe
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Bob Briscoe
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Sebastian Moeller
- Re: [tsvwg] Follow-up to your DSCP and ECN codepo… Jonathan Morton