Re: [tsvwg] Review comments on a careful read of the L4S ID

Ruediger.Geib@telekom.de Mon, 10 May 2021 06:45 UTC

Return-Path: <Ruediger.Geib@telekom.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 4AC0D3A00D3 for <tsvwg@ietfa.amsl.com>; Sun, 9 May 2021 23:45:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.092
X-Spam-Level:
X-Spam-Status: No, score=-5.092 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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=telekom.de
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 hMHwH--o_Bv7 for <tsvwg@ietfa.amsl.com>; Sun, 9 May 2021 23:45:45 -0700 (PDT)
Received: from mailout11.telekom.de (mailout11.telekom.de [194.25.225.207]) (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 627F23A00C8 for <tsvwg@ietf.org>; Sun, 9 May 2021 23:45:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1620629144; x=1652165144; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=sXsItoFUzSmKzLVpubE9IICJRtVMiBjDo43zL2QMEUY=; b=TFW8SEus8KZZZrhiXEFQCazacFq7J1FiBm8aTIgXbrcewXYTm8e29c55 CPW2vm6k8mLxAuEwb8pSmpMSOkp04yzu008z6+wJtIxN6KHHFRBe/z2Hn VLqH4iSAj9KXDtZG7keI628lDpRIl6BUHxcNGzTm/5SPOcUkW7DlFjLm5 J85AhJ77xC9jn3CPrFVrv+LdCoHUgI4TeXvJDJpRjZ/w2F+wvNB1wdedY 6FbmvoptsrxBGBfGaMzMiz/DLMdGmWPuCpS0NT5MnSd8BRvOARImvDbSG cD9bhvS9NRPx5kqzWcuFk9JWcfCkb+P5kT8x4/dR8q+QcySVOxbgqYpE7 w==;
IronPort-HdrOrdr: A9a23:iPKTHq3z//MB0ze3yRRsPAqjBXhyeYIsimQD101hICG9Lfbo9fxGzc5rtiMc1gxwZJh5o6HwBEGBKUmsjKKdkrNhTYtKPTOW+FdAQ7sSkLcKrweQfBEWs9Qtq5uIfpIUNDSSNyk4sS+Z2njFLz9I+rDunM/H5Ja6vhNQpENRGt5dBm9Ce1um+yZNNXF77O8CZeChD7181kGdkBosH6KG738+NdQrReenqLvWJTo9QzI34giHij2lrJTgFQKD4xsYWzRThZ8/7GnsiWXCl+eemsD+7iWZ+37Y7pxQltek4MBEHtawhs8cLSipohq0Zb5mR6aJsFkO0aSSARcR4Z3xSiUbToJOAkDqDziISNzWqlHdOQMVmjjfIJmj8CDeSILCNWgH4oF69PFkm1PimjgdVZdHof12NybzjesKMfqIplWJ2/HYEx5tjUa6unwkjKoaiGFeS5IXbPtLoZUY5149KuZOIMvW0vFrLABVNrCR2B+WSyLTU5nThBgg/DVtZAV4Iv6ieDlChiW46UkhoJlJ9TpS+CVEpAZ2yHsUcegM2w3rCNUdqI1z
Received: from qde9xy.de.t-internal.com ([10.171.254.32]) by MAILOUT11.dmznet.de.t-internal.com with ESMTP/TLS/DHE-RSA-AES128-SHA256; 10 May 2021 08:45:41 +0200
IronPort-SDR: 4Mw3NdNgkMP1xjQejcwHsS0r3xiW7Si+fguxAN8GysH5x/ZlfTAwC4KGJtpdg7t7xYyqpq6Yg/ D4roeyMq7+7L8P8mFoRtU3YkCXA2o1tQg=
X-IronPort-AV: E=Sophos;i="5.82,286,1613430000"; d="scan'208,217";a="305980192"
X-MGA-submission: MDGBCk1pYZA8mxf5L7Opcch51BNEjCyRvW6He2yiPfCatbeqU2rd7AvTTYZoky7dINxdPkNOut9cVm0z/0+kNTQBhEK4ysjX4y/CEDlgp/Xgn0KO+YpWhZMemPOw7r7Ma6dhg4lVYFJqWGjKxcl+UsXppCkbn+PL3rhbqg42wGh7ew==
Received: from he105715.emea1.cds.t-internal.com ([10.169.118.51]) by QDE9Y1.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-SHA256; 10 May 2021 08:45:42 +0200
Received: from HE105717.EMEA1.cds.t-internal.com (10.169.118.53) by HE105715.emea1.cds.t-internal.com (10.169.118.51) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 10 May 2021 08:45:37 +0200
Received: from HE104164.emea1.cds.t-internal.com (10.171.40.35) by HE105717.EMEA1.cds.t-internal.com (10.169.118.53) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 10 May 2021 08:45:37 +0200
Received: from DEU01-BE0-obe.outbound.protection.outlook.com (104.47.7.169) by O365mail06.telekom.de (172.30.0.233) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 10 May 2021 08:45:36 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DqzBcSp6fE9wQOPhy+XJmvKBIAALFBs/+e34QhHRTVJFBQ7v8J5b0ZieB6ahZ+0shyzZ+EmQYUcMx7dt5C55VwMafM7f4BLocAmxAbnDZ+No+UM8fQ1ipVo0OeMBYSXNMxdP11pEw1pe5dkb0PPeqCojkQC3NcTfvi4YfPFu6WFXScltkbYn5oJXXNTn5aJRz6kcBj7t3W1+Q1lVxQ+F9NSmJPNyDT/esPsQk4MFuLHYDrmgoW2m2GYAJ2pvFudZrhsFBg5/fr4UFW9425Tt6TfK4//fQP1loqqGbLmFGgxW/iNf+QZvAZLncISnMnc2LIbfP1AydER0v+gAfRBlHw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sXsItoFUzSmKzLVpubE9IICJRtVMiBjDo43zL2QMEUY=; b=QZ2rvUaCvOBFzoy7xR0ysZik8mb6bTxLvk+hKyM97Efbvz1mF9JzSXVBWlGDkSLB8l2vLUNjCtc5w6fSlB5KMQlDfDba7rl44CbHgwqwSCazckRtU3mr124A4ri4gvJx9I3RF7GNXF5kfPahqBRXcRc+AHYBuvru0aT98ohU8sZXupkIcdhFXQ7bdmlqdvM5zrsPiDZS/UYsrDdZlHnh2wxqpvycyefi0funOzHvaBbxiZ66C1cqaK/kSyRzGjogXu9Vr11ETNPPvqRkElh2EG9dAfEoSWdg+MM0f0Ik4PKSQvU/AQWvDccx31lLIBt1HLEXw4gYidN+QFi4QnM6zw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=telekom.de; dmarc=pass action=none header.from=telekom.de; dkim=pass header.d=telekom.de; arc=none
Received: from FR2P281MB0611.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:2c::12) by FR2P281MB0105.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:12::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.11; Mon, 10 May 2021 06:45:36 +0000
Received: from FR2P281MB0611.DEUP281.PROD.OUTLOOK.COM ([fe80::a1b1:1a30:2c9a:6604]) by FR2P281MB0611.DEUP281.PROD.OUTLOOK.COM ([fe80::a1b1:1a30:2c9a:6604%7]) with mapi id 15.20.4129.023; Mon, 10 May 2021 06:45:36 +0000
From: Ruediger.Geib@telekom.de
To: gorry@erg.abdn.ac.uk
CC: tsvwg@ietf.org
Thread-Topic: [tsvwg] Review comments on a careful read of the L4S ID
Thread-Index: AQHXQwsuOys0khhKzUWzKrGWNauvFarXwbgAgABXggCAAQWqAIAAlNyAgAAhnICAAmSg4A==
Date: Mon, 10 May 2021 06:45:36 +0000
Message-ID: <FR2P281MB0611E69E891C44DAE7C915499C549@FR2P281MB0611.DEUP281.PROD.OUTLOOK.COM>
References: <CACL_3VHaheyR=4GKL4BNYprXxEubMkA49WQKQ3uzn=WZVgYusg@mail.gmail.com> <55CCC0EF-87EF-4EA2-B16E-16127248EF08@erg.abdn.ac.uk>
In-Reply-To: <55CCC0EF-87EF-4EA2-B16E-16127248EF08@erg.abdn.ac.uk>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: erg.abdn.ac.uk; dkim=none (message not signed) header.d=none;erg.abdn.ac.uk; dmarc=none action=none header.from=telekom.de;
x-originating-ip: [87.147.152.128]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 81e13c77-d3c2-49ef-24da-08d9137f37ee
x-ms-traffictypediagnostic: FR2P281MB0105:
x-microsoft-antispam-prvs: <FR2P281MB0105BED19EFB30360BCA373E9C549@FR2P281MB0105.DEUP281.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: cf3VlMp/OwzIlqjd4qjnZU9/VIPK/0yDlYvL9Z1jtduZkYPTB5QjqnkEy4S+0e+W979EEOU6f/jAq1Vq617PFPHdH/k4EAJLfPinks8HqEKf10HyTXgUTdIbXYulIuoA77fdyKrj7q+6STyAcdRhXYPVND1OT0xEOXba3DtnRp/1+ctA4ZtyYvYvlQZRUgebEiPTiUqUJyDsXQX6FR0mmv7NRR/fi0Smf/66XdWr3KLm5Zwyg1HAr6bKEYRtfahz2OT91Zajj78kOXtuPt6nmRDZKUcPlcqbbF2qI4QH7niIaS5chfXcLxTR3BPpBKUkphVCCBR3DbzGvgGExvguG5zaFk6IKhM3bSXvn0e08lk3zCQoKYquaFtUsm8pD3U5GL8T3WAvSjx3x24xEVJCHWPvFOD/M8maNc83SZcU3oGSaiN1pubWUofaNm/pSfT0mta4Ty0sX4dGrvqGMey3+782ppBcpIC31gxi00nSsE7CKKYgm+aVmMh4R0pluTdDzhNQYSDmc2hKvO7kyQqcKu0wcGvJe+aT7RUUIP9VNUxmWqM2Dm3fAcRQ/oUol2Ft72IryJtS6VvpuNM4K4F2KwQePNSsA/2pNEHsyGrcdkhPxs0+tSeoyOu1xzsuNqPKIPRTYWkAaYP6sQ/OTGuqQ8yElDd0+AHMdCk9ZNWmDtv2dfq+CJiYABXpa6yQN2Z1
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:FR2P281MB0611.DEUP281.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(136003)(346002)(366004)(376002)(39860400002)(396003)(186003)(26005)(122000001)(38100700002)(52536014)(4326008)(2906002)(86362001)(71200400001)(6916009)(66574015)(83380400001)(166002)(478600001)(8676002)(76116006)(55016002)(85182001)(66946007)(64756008)(66476007)(66446008)(66556008)(6506007)(7696005)(33656002)(8936002)(53546011)(316002)(5660300002)(296002)(9686003)(85202003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: PhPdi5GydRkaw7E1UwA0VmdfJjpS5NcDvHB+V7IKgfPdZT+sXZFaNQB36J8xJct41fTbqvxU0OSKwzHpRypY35nFSN6srUU3XKReRUmJpQY7do05Qw7QZkrbbpqFoaIqFdOuXzpZ6JyuvidL5qDhVka7tzLmQKh11cHElQmrMAyCTtATbzQ8jnL6HHWjeXXZ+8lRGpbUCrVBNqWfVM9uDG7Sdg3GthkbHQgXm+3GzDbo7eLE9EtYI8QUkmW81DcxeSv4ho2RePwPlqbiRDyeDyeFxtFDPyU+JqNcfEi3nKL0UdKZUGM+M113/pFDIper0U/SYrwJrsnzU8RzzoriihzN1tfZD4NAboWVggfbJMYwWdAXEey515hxp5SP+egcRIC2n2RR/UU8t9eV1vuntzpmnRsJYfJMmbHgeu+9A39KblLn4kFND/W6jmAeAyz1Q83rl40EhAf5r3LmdJrR0PbD3jpZ9BKykatAgt13KhVGQQUfjx36ZxLQCPKAg/Mn+aOJQR/x/6ODYAkVR9KLTIE11FqAH4AsTJW0QYC4AHmt4Pg/B6fqwt03vCsEc+F8qA6hS6Cg2equw6TxVFOYBl3On3IMhjIFz3VgSI1I9gLm0yDci+BiRkScooVSHOHKAT7ObXbkzfK5aWpW8BJZI7+rkpbNuZQpxeESKq+LM/zzqzHM53sf2i7I7Ukw6/0fLaFxci9VQdcdzW/qZg/XoRM3ZsHrnu5NRCS25RNAB1e2TBYC5jR5Tj/2t50OBPAY51KErbWx5aH3h57bbQ9x2DtrCOBvd5NuI/fIlbxphZKpWYfUxXNXSwcaIxVoAfj0FpWLE8TTSxx5FKZrk5pS/9FtX3ZW8Z3zYQxi7E9XGpiUUgC965K4LKrZPp1PEtBGWdY2hTyJKf4VvSZUcCtN5dJlsbuO8HRWyyIPDYWHFP3TJ7CczQlCWOEnIS9E7XMEOsU95fgKIjO6edleex0PIvodA2NTx6aX6on8e9bl/m7tjw9AaAE65mgJMdPJL8KwyyQZV6cXOuH4VBEdSdks5qyf8NYaRp7ZnHMhYfUoL33LAPrx1MR9Yy7sqSC/cwgzO2ScEHNHMnnLbSj643AfaEegvDkCptFk1E4yDPso4XCXj0vIhBcLDsNezUxF7XF0XXs/AcYINR7fhG0GsRKqe00cGD5LsNSKoY2C+ZNdVJbYBoRYIbJrqXbDwMEq75XAMqbbqzsdxctLqGJoCZylDlX0Ae6j3X9pq05S/pEsTkj70r7oq0YvD/5NExEsHj6Q4dY9WCSx8pZVORhWL6edAS58cmhPLiDJtTJmjf07tC8Dt9QmIm6cMHFilhe7HKZ1
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_FR2P281MB0611E69E891C44DAE7C915499C549FR2P281MB0611DEUP_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: FR2P281MB0611.DEUP281.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 81e13c77-d3c2-49ef-24da-08d9137f37ee
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 May 2021 06:45:36.8051 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: g2GpqwNurZ+HImzcbunz9+GCNB3+7ZkUbIGWa5YxZkPkRNnnjswufDAA9hwRQrqBvY4Up1CevmDhxVma3ikQcy5CCuGNSLXkZ+DvQTaBQic=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FR2P281MB0105
X-TM-SNTS-SMTP: 72FDE8EAB03C860278372F1FF459E25DE94391C8F8DFAE84DC7DB5B2E2ED28052000:8
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/IrcdDaY8IydeRmOy3UHXBXOrLOE>
Subject: Re: [tsvwg] Review comments on a careful read of the L4S ID
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: Mon, 10 May 2021 06:45:50 -0000

Gorry,

Thanks. I don’t think that any content or network provider interested in the L4S queue management has to wait for standards bodies. But to see, whether L4S is a useful queue management mechanism, a transport protocol is required, as well as end points correctly interpreting the L4S ECN marking behaviour. And transport then needs to react to that in an appropriate way.

Experimental deployment of L4S without an adapted transport for any kind of pilot looks pointless to me.

Reading RFC3168, I see

      * The sender receives the TCP ACK with ECN-Echo set, and reacts to
        the congestion as if a packet had been dropped.

Looking into draft-ietf-tsvwg-ecn-l4s-id-15, I find:



   As a condition for a host to send packets with the L4S identifier

   (ECT(1)), it SHOULD implement a congestion control behaviour that

   ensures that, in steady state, the average duration between induced

   ECN marks does not increase as flow rate scales up, all other factors

   being equal.  This is termed a scalable congestion control.  This

   invariant duration ensures that, as flow rate scales, the average

   period with no feedback information about capacity does not become

   excessive.  It also ensures that queue variations remain small,

   without having to sacrifice utilization.



   With a congestion control that sawtooths to probe capacity, this

   duration is called the recovery time, because each time the sawtooth

   yields, on average it take this time to recover to its previous high

   point.  A scalable congestion control does not have to sawtooth, but

   it has to coexist with scalable congestion controls that do.



   For instance, for <example Transport> the average recovery time is always half a round

   trip (or half a reference round trip), whatever the flow rate.



   As with all transport behaviours, a detailed specification (probably

   an experimental RFC) will need to be defined for each congestion

   control, following …. [RFC5033<https://datatracker.ietf.org/doc/html/rfc5033>].  In addition it will need to

   document these L4S-specific matters, specifically the timescale over

   which the proportionality is averaged, and control of burstiness.

   The recovery time requirement above is worded as a 'SHOULD' rather

   than a 'MUST' to allow reasonable flexibility when defining these

   specifications…..

It is not appropriate to blame the authors of L4S for the evolution of the Internet which causes some of the constraints, all transport developers are obliged to respect today. I still note that I can’t yet walk away and implement a transport making fair use of L4S in the full Internet environment of today, whereas I am able to request adaptation of one transport protocol at least using RFC3168. If I’m wrong, those operating pilot deployments in productive environments may speak up (I also don’t expect results, the fact that there’s a test is sufficient). I personally am interested in a mechanism delivering the properties promised by L4S, if it allows for a smooth migration.

Regards,

Ruediger




Von: tsvwg <tsvwg-bounces@ietf.org> Im Auftrag von Gorry (erg)
Gesendet: Samstag, 8. Mai 2021 19:15
An: C. M. Heard <heard@pobox.com>
Cc: TSVWG <tsvwg@ietf.org>
Betreff: Re: [tsvwg] Review comments on a careful read of the L4S ID

See below


On 8 May 2021, at 16:15, C. M. Heard <heard@pobox.com<mailto:heard@pobox.com>> wrote:

On Fri, May 7, 2021 at 11:22 PM Gorry Fairhurst  wrote:
[GF] You seem to keep arguing in a direction that would result in
obsoleting RFC3168 before we progress L4S, but I don't agree this
ordering is needed. The proposal I see is that the deployment takes
place and then the IETF has the option to decide what happens next.

Seeing the word ***deployment*** instead of the word ***experiment***
in the last sentence above,  I have to agree with Sebastian on this point.

Mike Heard

Well, I think that the purpose of an EXP RFC is to allow initial deployment, and to gain useful experience and then to understand any changes that are  needed to the Spec.

Nobody needs a RFC to do an experiment within their own controlled network. Anyway, this is what I will call  the “alternate ECN semantics RFC” already allows using a private DSCP.

I also know that In many cases, EXP specs do not result in any useful deployment, and that also is a risk.

Gorry