Re: [tsvwg] Prague requirements survey
Bob Briscoe <ietf@bobbriscoe.net> Tue, 23 February 2021 16:50 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 BDF013A09F6 for <tsvwg@ietfa.amsl.com>; Tue, 23 Feb 2021 08:50:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.333
X-Spam-Level:
X-Spam-Status: No, score=-1.333 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, HTTPS_HTTP_MISMATCH=0.1, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, 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 EMCZmSUgiEQJ for <tsvwg@ietfa.amsl.com>; Tue, 23 Feb 2021 08:50:20 -0800 (PST)
Received: from mail-ssdrsserver2.hosting.co.uk (mail-ssdrsserver2.hosting.co.uk [185.185.84.51]) (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 C7B0F3A0ADB for <tsvwg@ietf.org>; Tue, 23 Feb 2021 08:50:17 -0800 (PST)
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=OTzpZBPXvIstiwetgbJnZUPDedsMODIZ6/hdVAaRP4o=; b=aQ5JOXbf9e5+cOa3vaf98Myl3 5EFBclkX60alufPNQh/UKndAzd3i8aCTJp4y+IFHlxjllx8chlpB59vYYMygvyifDEt3MrT7LC8xj jDjiPSmBfX8B56S1vNgO5JZD6gVUdvVlKjeT72Q5ZWqfoXjnbJ05EcJxfqxosIODM0Q3OkxOMe6nr OOnGcrjMYReyOK2RYOWWDRnsPmCQ8Z5E9ElhinT+eYQyrR0OsmYaa2DSfzJmoHF4qReZEa01nmGBN sLWF1Eov2Cj3v7DeTFWBH82Cq/Rn07Ct1QAdHwqZA66QEQzsx+IrXR2q+PqC7zEFyYKpsR/UzJ4pl T8DfirTwA==;
Received: from 67.153.238.178.in-addr.arpa ([178.238.153.67]:48474 helo=[192.168.1.9]) by ssdrsserver2.hosting.co.uk with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from <ietf@bobbriscoe.net>) id 1lEat6-0008Jf-BL; Tue, 23 Feb 2021 16:50:16 +0000
To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "De Schepper, Koen (Nokia - BE/Antwerp)" <koen.de_schepper@nokia-bell-labs.com>, tsvwg IETF list <tsvwg@ietf.org>
References: <AM8PR07MB7476A907FDD0A49ADBD7CA7EB9BD0@AM8PR07MB7476.eurprd07.prod.outlook.com> <SN2PR00MB017475FC0E8C13754E531E17B6B69@SN2PR00MB0174.namprd00.prod.outlook.com> <AM8PR07MB7476FAE559719D241375A816B9B19@AM8PR07MB7476.eurprd07.prod.outlook.com> <HE1PR0701MB22999C8C05ECA3D995FA7FFEC28F9@HE1PR0701MB2299.eurprd07.prod.outlook.com> <AM8PR07MB7476E0EB3FC368D3C69A5466B98F9@AM8PR07MB7476.eurprd07.prod.outlook.com> <HE1PR0701MB229971850F775AD5DD1855FDC28D9@HE1PR0701MB2299.eurprd07.prod.outlook.com> <f4b73d65-1449-426b-c8f8-5540f047dd49@bobbriscoe.net> <HE1PR0701MB229930BB8F058B2D874C7FA3C2809@HE1PR0701MB2299.eurprd07.prod.outlook.com>
From: Bob Briscoe <ietf@bobbriscoe.net>
Message-ID: <c292543e-daca-cc39-7e8c-880d5130eaa8@bobbriscoe.net>
Date: Tue, 23 Feb 2021 16:50:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0
MIME-Version: 1.0
In-Reply-To: <HE1PR0701MB229930BB8F058B2D874C7FA3C2809@HE1PR0701MB2299.eurprd07.prod.outlook.com>
Content-Type: multipart/alternative; boundary="------------B9B53C6E8BEEF877636A363E"
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/A6AXGlbAuTuCdnAcVABst8eGo5w>
Subject: Re: [tsvwg] Prague requirements survey
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: Tue, 23 Feb 2021 16:50:28 -0000
Ingemar, - see inline [BB2] On 23/02/2021 08:45, Ingemar Johansson S wrote: > > Hi Bob > > Please see inline [IJ2] > > *From:* Bob Briscoe <in@bobbriscoe.net> > *Sent:* den 22 februari 2021 21:35 > *To:* Ingemar Johansson S <ingemar.s.johansson@ericsson.com>; De > Schepper, Koen (Nokia - BE/Antwerp) > <koen.de_schepper@nokia-bell-labs.com>; tsvwg IETF list <tsvwg@ietf.org> > *Subject:* Re: [tsvwg] Prague requirements survey > > Ingemar, > > On 10/02/2021 09:09, Ingemar Johansson S wrote: > > Hi > > Please see inline > > /Ingemar > > *From:* De Schepper, Koen (Nokia - BE/Antwerp) > <koen.de_schepper@nokia-bell-labs.com> > <mailto:koen.de_schepper@nokia-bell-labs.com> > *Sent:* den 8 februari 2021 14:37 > *To:* Ingemar Johansson S <ingemar.s.johansson@ericsson.com> > <mailto:ingemar.s.johansson@ericsson.com>; tsvwg IETF list > <tsvwg@ietf.org> <mailto:tsvwg@ietf.org> > *Subject:* RE: Prague requirements survey > > Hi Ingemar, > > Thanks for your contributions. I linked your doc to the > https://l4steam.github.io/#prague-requirements-compliance > <https://protect2.fireeye.com/v1/url?k=ae271499-f1bc2db2-ae275402-866038973a15-a6d18987ee63d9e2&q=1&e=4b98878d-2d51-48b6-9518-92696e72501d&u=https%3A%2F%2Fl4steam.github.io%2F%23prague-requirements-compliance> > web page (and will do so for others). > > [IJ] OK, great! > > I didn’t see any issues or objections mentioned to the current > requirements as specified in the draft. Does this mean you think > they are all reasonable, valid and feasible? > > [IJ] There is a slight possibility that I misunderstood parts of > the layout. Even though SCReAM is only partially compliant in many > cases I believe that requirements are reasonable. > > Interesting observation (related to the performance optimization > topic 1) that for the control packets “RTCP is likely not using > ECT(1)”. Why is this not likely? I assume this will impact the > performance? Do we need to recommend the use of ECT(1) on RTCP > packets in the draft? > > [IJ] Upon first glance I don’t see that it is beneficial that RTCP > packets are ECT(1). But of course there is a possibility that RTCP > packets go into a queue with higher latency and that may affect > performance. So… perhaps it is reasonable that RTCP packets are > ECT(1) too, but these are then to be regarded as non queue > building as it can be hard to rate control RTCP. > > > [BB] My knowledge is outdated, but RTCP used to be rate controlled in > multicast to prevent implosion (that was in the early days on shared > multicast, not single source). Are you saying all rate control > mechanisms have been removed? Is the problem that there's no feedback > channel for congestion indications on feedback? In 2-way RTP at least, > couldn't you infer the congestion of RTCP datagrams from the ECN on > data running alongside it? Or might they be disjoint paths? > > [IJ2] Yes. It would of course be possible to set ECT(1) on RTCP/UDP/IP > packets and determine how large share of these packets that are > marked. The problem is then that there is not (currently) any RTCP > feedback(on feedback) format to carry that information back to the > RTCP sender (==streaming client) to make some rate control of the RTCP > feedback possible. > The RTCP bandwidth is indeed limited, the rule of thumb is that it > should be less than 5% of the RTP media bitrate scaled down by the > number of receivers. SCReAM is just one receiver and the RTCP bitrate > is roughly 2% of the medial bitrate. > [BB2] Maybe what I said above didn't make sense, so I'll try saying it a different way... Imagine this bidirectional scenario where X and Y are sending r-t data to each other: 1a. X --RTP--> Y 1b. X <-RTCP-- Y 2a. X <--RTP-- Y 2b. X --RTCP-> Y Why can't Y use the proportion of ECN on the arriving RTP stream (1a) to infer the likely ECN on RTCP stream 2b? and Why can't X use the proportion of ECN on the arriving RTP stream (2a) to infer the likely ECN on RTCP stream 1b? you Then I thought maybe one can't be sure that 1a and 2b are actually traversing the same path. Similarly for 1b and 2a. Bob > > Incidentally, the attitude being taken to ECT on TCP Pure ACKs in > AccECN is in the AccECN draft. Basically, the info is now there for > Ack CC if needed, but no need to use it currently. > > > Bob > > > Thanks, > > Koen. > > *From:* Ingemar Johansson S <ingemar.s.johansson@ericsson.com > <mailto:ingemar.s.johansson@ericsson.com>> > *Sent:* Monday, February 8, 2021 10:59 AM > *To:* De Schepper, Koen (Nokia - BE/Antwerp) > <koen.de_schepper@nokia-bell-labs.com > <mailto:koen.de_schepper@nokia-bell-labs.com>>; tsvwg IETF list > <tsvwg@ietf.org <mailto:tsvwg@ietf.org>> > *Cc:* Ingemar Johansson S <ingemar.s.johansson@ericsson.com > <mailto:ingemar.s.johansson@ericsson.com>> > *Subject:* RE: Prague requirements survey > > Hi > > Please find attached (hopefully) a Prague requirements survey > applied to SCReAM (RFC8298 std + running code) > > Regards > Ingemar > > *From:* tsvwg <tsvwg-bounces@ietf.org > <mailto:tsvwg-bounces@ietf.org>> *On Behalf Of *De Schepper, Koen > (Nokia - BE/Antwerp) > *Sent:* den 6 februari 2021 23:20 > *To:* tsvwg IETF list <tsvwg@ietf.org <mailto:tsvwg@ietf.org>> > *Subject:* [tsvwg] Prague requirements survey > > Hi all, > > To get a better understanding on the level of consensus on the > Prague requirements, we prepared an overview document listing the > L4S-ID draft requirements specific to the CC (wider Prague > requirements), as a questionnaire towards potential CC developers. > If you are developing or have developed an L4S congestion control, > you can describe the status of your ongoing development in the > second last column. If you cannot share status, or plan-to/would > implement an L4S CC, you can list what you would want to support > (see feasible). In the last column you can put any > description/limitations/remarks/explanations related to > evaluations, implementations and/or plans (will implement or will > not implement). Any expected or experienced issues and any > objections/disagreements to the requirement can be explained and > colored appropriately. > > The document can be found on following link: > https://raw.githubusercontent.com/L4STeam/l4steam.github.io/master/PragueReqs/Prague_requirements_Compliance_and_Objections_template.docx > <https://protect2.fireeye.com/v1/url?k=d16bc960-8ef0f066-d16b89fb-86ee86bd5107-080c65bfd839440d&q=1&e=7dbb7494-67c3-4315-88a6-325f32e4e8b1&u=https%3A%2F%2Fraw.githubusercontent.com%2FL4STeam%2Fl4steam.github.io%2Fmaster%2FPragueReqs%2FPrague_requirements_Compliance_and_Objections_template.docx> > > As an example I filled it for the Linux TCP-Prague implementation > on following link: > https://l4steam.github.io/PragueReqs/Prague_requirements_Compliance_and_Objections_Linux_TCP-Prague.docx > <https://protect2.fireeye.com/v1/url?k=f839c5f7-a7a2fcf1-f839856c-86ee86bd5107-29dabadc5d0e673d&q=1&e=7dbb7494-67c3-4315-88a6-325f32e4e8b1&u=https%3A%2F%2Fl4steam.github.io%2FPragueReqs%2FPrague_requirements_Compliance_and_Objections_Linux_TCP-Prague.docx> > > Please send your filled document to the list (Not sure if an > attachment will work, so I assume you also need to store it > somewhere and send a link to it, or send to me directly). > > We hope to collect many answers, understanding the position of the > different (potential) implementers and come faster to consensus. > > Thanks, > > Koen. > > > > -- > ________________________________________________________________ > Bob Briscoehttp://bobbriscoe.net/ <https://protect2.fireeye.com/v1/url?k=9e93ec25-c108d525-9e93acbe-86fc6812c361-6ce26fbc5b7d3fe4&q=1&e=9dde995b-c278-4be1-a612-c70ef0067fc2&u=http%3A%2F%2Fbobbriscoe.net%2F> -- ________________________________________________________________ Bob Briscoe http://bobbriscoe.net/
- [tsvwg] Prague requirements survey De Schepper, Koen (Nokia - BE/Antwerp)
- Re: [tsvwg] Prague requirements survey Ingemar Johansson S
- Re: [tsvwg] Prague requirements survey De Schepper, Koen (Nokia - BE/Antwerp)
- Re: [tsvwg] Prague requirements survey Ingemar Johansson S
- Re: [tsvwg] Prague requirements survey Bob Briscoe
- Re: [tsvwg] Prague requirements survey Ingemar Johansson S
- Re: [tsvwg] Prague requirements survey Bob Briscoe
- Re: [tsvwg] Prague requirements survey Ingemar Johansson S
- Re: [tsvwg] Prague requirements survey Bob Briscoe
- Re: [tsvwg] Prague requirements survey De Schepper, Koen (Nokia - BE/Antwerp)
- Re: [tsvwg] Prague requirements survey Ingemar Johansson S
- Re: [tsvwg] Prague requirements survey De Schepper, Koen (Nokia - BE/Antwerp)
- Re: [tsvwg] Prague requirements survey Bob Briscoe
- Re: [tsvwg] Prague requirements survey De Schepper, Koen (Nokia - BE/Antwerp)
- Re: [tsvwg] Prague requirements survey Neal Cardwell
- Re: [tsvwg] Prague requirements survey Sebastian Moeller
- Re: [tsvwg] Prague requirements survey Vidhi Goel
- Re: [tsvwg] Prague requirements survey Vidhi Goel
- Re: [tsvwg] Prague requirements survey Sebastian Moeller
- Re: [tsvwg] Prague requirements survey Vidhi Goel
- Re: [tsvwg] Prague requirements survey De Schepper, Koen (Nokia - BE/Antwerp)
- Re: [tsvwg] Prague requirements survey Sebastian Moeller
- Re: [tsvwg] Prague requirements survey De Schepper, Koen (Nokia - BE/Antwerp)
- Re: [tsvwg] Prague requirements survey Sebastian Moeller
- Re: [tsvwg] Prague requirements survey Sebastian Moeller
- Re: [tsvwg] Prague requirements survey Ingemar Johansson S
- Re: [tsvwg] Prague requirements survey Bob Briscoe
- Re: [tsvwg] Prague requirements survey Vidhi Goel
- Re: [tsvwg] Prague requirements survey Bob Briscoe