Re: [tsvwg] tsw/ospa: Internet phone-in-QoS ?
Sebastian Moeller <moeller0@gmx.de> Wed, 15 April 2020 09:44 UTC
Return-Path: <moeller0@gmx.de>
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 8691F3A090E; Wed, 15 Apr 2020 02:44:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.648
X-Spam-Level:
X-Spam-Status: No, score=-1.648 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.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 tD5G1W5ZDqXg; Wed, 15 Apr 2020 02:44:35 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (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 89AE63A090D; Wed, 15 Apr 2020 02:44:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1586943869; bh=PKB/Q2cYhhNjzicPgodsBbdiy1KaifI5uChkHoqSAPI=; h=X-UI-Sender-Class:Subject:From:In-Reply-To:Date:Cc:References:To; b=jilb/fIut0KMOgn7rWeKgb6ye4EN8+MoU7lNO4pjV2IYQmtVTJduPhiz52aBGDSB1 kMnTnvQ54FLOGa5I/lo5G0q08jLtG5gNR65+7OHIvr65Cbo08DOX0oxMBZ154wxk2J dfqfjIxNvaaym2iWiP7drq9A41hbIGdz7lBuh7EI=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from hms-beagle2.lan ([77.1.70.235]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MkHMZ-1j0dQz3IMb-00khTQ; Wed, 15 Apr 2020 11:44:28 +0200
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.14\))
From: Sebastian Moeller <moeller0@gmx.de>
In-Reply-To: <20200415001809.GA6205@faui48f.informatik.uni-erlangen.de>
Date: Wed, 15 Apr 2020 11:44:25 +0200
Cc: Jonathan Morton <chromatix99@gmail.com>, opsawg@ietf.org, tsvwg@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <0A7DF3CF-BBD9-4D45-BABF-5275EF311A54@gmx.de>
References: <20200414194641.GA29328@faui48f.informatik.uni-erlangen.de> <1F9CDC71-594A-48AD-959D-B70A72DEE9DD@gmail.com> <20200415001809.GA6205@faui48f.informatik.uni-erlangen.de>
To: Toerless Eckert <tte@cs.fau.de>
X-Mailer: Apple Mail (2.3445.104.14)
X-Provags-ID: V03:K1:mGdRUIYRJvWrE95LphTKMKn/SShqERCah/xaPzHunUsFEnpRegJ O8lna8pxMP5+mlEExhnbqSm1tOXujEMai4OYcGZFSlVmoBDBOX9fWfEHX7n8JolNsVVS1vV V/N/CLKr3tql25ir3zlS6dTfu66kHhKJUaZr+q28n2p4UBxP1Duef0asIdLMBSMvodhdIn4 w8hAj1JhVjc2jwhE7Ak6w==
X-UI-Out-Filterresults: notjunk:1;V03:K0:RZOUQcfcZKs=:FsCf7uq6PUB+4zkkFHcfvS sIMLpSrxtBHkwHiiggDLsSTBMOn58dsTiWBi/fptqucQAYrG6T3A7Tbh52qJg4ASTMYnX8cfE zwvajI259XgK4ZgrxHSuIqR0Q4MtwoFbqMxhQLFZpc0VeQZsuUbE2dTnBjCeNq2XDytx8N4o2 /rH6Z7eVyncaGIrwid+cBy2KDbpwTIZYyqWtL84H1KA/D3pmxiK6f4KSGmtIG0j92mxE87h1V SkH9Ymmow3bejgzor8UwRlmmBttFOIqVxy8BKNQd9ac7U3EF9awVGsTea7TUBTqHsq3EK69kq hOZsNsUqjWztchbpEWdvozg9w2sjZ8bfMlWOFdocyyz+4Et8BsHq9F4qNvnTOG0WzRwkmrhZa 5FBxXpYKT0+ievTcIzx7Dkr+uSLKhn4Uj6SreaOiHnyfT9ebCo7kbVWw30NbOeSup52tNuzlr yCa6QFLkQTkPuOjGQljuAg5IV2kSSoWjES1AW9XGae9X27t+vdWKO46MXm3dC8wW/hm/hfhz6 vVOqd3jboeInjfnhgl4CUnXjojLarqrMVV64bQP41H+2Q/AV+uCTLe9w1cj3Q6PjUEQZ7MYsC NU4DqV+HyADgwGn4VZ54FPtHGuUasl+qCQbv/lB9Oq9Fu6m4P79GSUX0rveVeHt2XOcSskES7 zbhBTn9MHmJXjMmQIoKn+r4gS5qeDYtd5nSmoFNmCAqXU/P9HC3rvBD83RYWNSK8xjd6B1ZOc K1Tj7GvUWIk7z7RSn0AJhYr5hzBGZfFTpStJCKSOY9ch7Q+BdTnrRm6/pm6X6N3unlJcw4cXx U4/GcE/K7ceXtV2xHRVvOB9xnNZSZBu8ds4TikN5Za02VN/cCTHa70EX7wmr/FZKMLKz9CtjS XRPOWJ74IQSsAvyClMBWtqp1ed8zS/kRL/I566lRLwhV99tzkHyZGvd+7lHCs0Kw1lT7CLuHF wVQtoyzUGvybfazIRmN4DLTYC2vdbXaY0yOXTUfI9EznfEefWVHItuUCrBgV2YrbpPvmii/cx dlTzPj9s8WRBBi1xd2xtM1xkqTV9YCDATE4fSNRXAR/MyasbiDeT0uYf5iLft5lJU2st0R7hG e1fSNpgBY/J8eaUv+lHHB72FkKZkUgRu3/4r9OW9YVVI5jM2cC47yZbn4vK3div6h+4loiZfJ 4Pp88x0tVIHkfn/Dsc8EGSzAZkTxZVdSna9aAwJSQscO52lD157jgN1S8Nl7GGK82oHejBDbW WSrBqarMigicELm5D
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/hW5qAHgs1k2uYZk_Om5mVM2fh4E>
Subject: Re: [tsvwg] tsw/ospa: Internet phone-in-QoS ?
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: Wed, 15 Apr 2020 09:44:37 -0000
Hi Toerless, > On Apr 15, 2020, at 02:18, Toerless Eckert <tte@cs.fau.de> wrote: > > Thanks, Jonathan, > > a) I have a hard time believing that most bigger SP access > region paths (outside the home) do not at least have WRED (or better). > (aka: paths between national streaming clous services and 90% > of subscribers). Wasn't the issue with RED, that it requires some tuning and nobody knows how to automate the tuning, and that it increases the RTT-dependent throughput inequality if flows of different RTTs share a congested hop? > > b) Even within an ISP, i can easily see how the ISP would > (in the absence of other policies) like to give subscribers who > have bought more bandwidth also a value add for that bandwidth. > > Same bandwidth under cross-subscriber congestion may > not be supporting the business goals of the ISP best. Well, currently ISPs have mostly zero control over bandwidth sharing at congested hops, so even equal fair sharing will be an improvement, and will also not require to propagate per-subscriber data to all potentially congestable hops. I would guess the current system where the edge restricts each user to at max his/her subscribed rate will work reasonable enough even when core links and transit points resort to flow- or IP-fairness. > > c) Even in the absence of this "not every subscriber is equal" > problem, it is not clear to me that bandwidth is used in > accordance to e.g.: publiic policies if all subscribers get > the same share - whether they use entertainment or are supporting > critical functions". Medical staff working from home giving video > sessions to patients for example. Well, the challenge for anything "better" than N-tupel-fairness (with different N) requires to propagate per-packet-information to the potentially congested hops. I believe this is done with-in reason using diffserv markings and PHBs, but that does not scale to differentiating "entertainment or [...] critical functions" in a generic fashion. > > We do have public policies applied to other infrastructures > that are fairly orthogonal to their funding. Emergency > vehicles on roads, or commuter lanes for example. But there we teach each individual controller/driver to yield to higher priority traffic and we sanction invalid dressing-up as the police... > We already > had similar problems to corona during the fires and fire > departments in california (oh sure, why not let fire dpartments > pay all-year ridiculous ISP prices when they need the > traffic volume only in regional emergencies...). Unfettered "free" market capitalism, or rather old-school Manchester early-stage capitalism hiding behind the fig-leaf of a free market. With an intentional misinterpretation of "free" referring to free of regulation and not free information (only then is a market a resource optimizer), but I digress. > > d) All the "simple" policies ultimately will AT BEST work in > the IBM-Server/Terminal, oops: cloud-service vs subscriber > application model, rwhee you try to come up with some > (IMHO impossible without policy distinction) recognition > of subscribers, but no limits on servers. Of course, if > you would recognize "entertainment" vs. "critical infrastructure" > servers you could have another set of simple workaround. > But what if you want to have more resilient applications > based on a model of peers. Where you do not need to rely > on specific designated services in the cloud but build > your eg.: resilient ad-hoc conference app solely between > subscriber IP addresses ... > > Cheers > toerless > > (else, why would a subscriber buy that more bandwidr > > On Tue, Apr 14, 2020 at 11:44:10PM +0300, Jonathan Morton wrote: >>> On 14 Apr, 2020, at 10:46 pm, Toerless Eckert <tte@cs.fau.de> wrote: >>> >>> I have been somewhat following how in the face of COVID-19, >>> the appropriate way to manage congestion control in the Internet >>> seem to be heads of countries reaching out to the one large content provider >>> they know (Netflix) and ask him to reduce bandwidth pressure on the >>> Internet. Of course, heads of states with differently aged children >>> would know that Disney+ or Apple might be other relevant streaming >>> providers to reach out to, but alas, we have forgotten to elect >>> those heads of states on such key criteria. >>> >>> That was of course tongue in cheek of course, but i was somewhat surprised >>> that nobody took up the opportunity so far to ask something like "how are we >>> doing on Net Neutrality" ?, or "what the heck would we actually want it to be" ? >>> >>> I can see a lot of operational short term workarounds to >>> approximate solutions less silly than phoning CEOs of random companies, >>> but it really strikes me as highly strange that events like the >>> ones we're in right now should not have us re-think to what extend >>> our current presumed strategy is sufficient??? >> >> I'm pretty sure that if ISPs implemented congestion control measures correctly at layer 3, there would be no need to take traffic-source-specific actions so high up the stack (beyond the machine layers) to merely ensure that backhaul networks and peering arrangements are not flooded into oblivion. I'm talking about simple, well-understood measures such as: >> >> 1: Implement AQM at every potential bottleneck, to limit effect of excess traffic on latency & reliability. In this context, even WRED without ECN is better than nothing, but doing better would be nice. >> >> 2: Share bottleneck capacity fairly between subscribers, so that one household's heavy traffic doesn't unduly impact the service to other households. Want to download three Steam games, five Netflix streams and a 500-peer BitTorrent swarm all at once? Go right ahead, but your next-door neighbour will get just as much bandwidth for his videoconference call about keeping a factory production line going. >> >> If those two measures were widely implemented, there would be no need for data caps, and streaming services' existing quality adjustment algorithms would automatically adjust to match available capacity. >> >> There are already published RFCs detailing all the necessary technology to make this work. It's already available in many end-hosts and CPE boxes. It's just not widely deployed and switched on in ISPs' networks, where it can do the most good. But there *are* a few ISPs who have done it, and thus might be good sources of practical expertise on the subject, if only the industry at large was willing to listen. >> >> - Jonathan Morton >
- [tsvwg] tsw/ospa: Internet phone-in-QoS ? Toerless Eckert
- Re: [tsvwg] tsw/ospa: Internet phone-in-QoS ? Jonathan Morton
- Re: [tsvwg] tsw/ospa: Internet phone-in-QoS ? Toerless Eckert
- Re: [tsvwg] tsw/ospa: Internet phone-in-QoS ? Rodney W. Grimes
- Re: [tsvwg] tsw/ospa: Internet phone-in-QoS ? Sebastian Moeller
- Re: [tsvwg] tsw/ospa: Internet phone-in-QoS ? Sebastian Moeller
- Re: [tsvwg] tsw/ospa: Internet phone-in-QoS ? Sebastian Moeller
- Re: [tsvwg] tsw/ospa: Internet phone-in-QoS ? Jonathan Morton
- Re: [tsvwg] tsw/ospa: Internet phone-in-QoS ? Kyle Rose