Re: [tsvwg] ECN encapsulation draft - proposed resolution

"De Schepper, Koen (Nokia - BE/Antwerp)" <koen.de_schepper@nokia-bell-labs.com> Thu, 10 June 2021 23:35 UTC

Return-Path: <koen.de_schepper@nokia-bell-labs.com>
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 407D33A1EE7 for <tsvwg@ietfa.amsl.com>; Thu, 10 Jun 2021 16:35:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
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 mEbU5PfTRWwt for <tsvwg@ietfa.amsl.com>; Thu, 10 Jun 2021 16:35:30 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30122.outbound.protection.outlook.com [40.107.3.122]) (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 D27D03A1EE5 for <tsvwg@ietf.org>; Thu, 10 Jun 2021 16:35:29 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Uj+QqAbEreXCzDhkXxZgUsZGiElnWCFNCO73jKpvg79o5nQjhX0orPqPLRI8Ps7SqMTj5kTIiLCXm99cEow8dS5VTll97F68AX/g9VDPRxQxA5AjmTiXxIDLRgIdCvgSDUZiiFybE9dTxP1znd7KewWzVFVv4wiBqRh4n3z4jKkrPyN8gaW/dLBoPpKGsKcTI68T7PvDcbqof4VuMNyPye5dDVD5diI8MhNf7Hngmzg6zZwlGhRslW7t3RMBwaYGZtUK/hfqiqavm//eGD46a4Jyl0CTfcdzboZRk7CTR8sC5SGxuLQvx93Zk/0IiBAyKjSKLUb+5EpkdwFl2rlI7A==
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=VlrkSLHMgbTOPQ/4p2UqX6eG1BM5jI1wcnUEyVhK/tg=; b=hOgZ+wDQJ5/DZYwN2XwIzJmZg4M8XbF4aP3w59ZIMenMSTiWFeRKH8y71Df+mrdhvlV4bby8rEFtPJ+9DJGdvVtaG5aCyvpVMAI9rfXngzh0L7NBjBAK1EzvEcjZVNJPwpMKlfBlp/iprQFSnrrFM17r4UDZFbyRe1kMLjzGrnONWq8YHNSd/Z976O1uCvJqACY++02isUq+TCBuDZQnTiseKQ8Ij6u0H4mgwfObmJRGEpoxr4IPRJn/8caN00p1TuyNYVhguhAMP86eMbOaWxdR1h+pQ/jluGYhqj69gRV0p5oO8kKSxS2oBuNo2nUx6v0cT0mJfDrtsj/QeJ3Yow==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia-bell-labs.com; dmarc=pass action=none header.from=nokia-bell-labs.com; dkim=pass header.d=nokia-bell-labs.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VlrkSLHMgbTOPQ/4p2UqX6eG1BM5jI1wcnUEyVhK/tg=; b=CwWF69qmbGY0ud6GOYcLjh7NCv4hNwoCfPHsPphM5V5kXxtyou36LMw37P2JHee6RsSV1nouuBKhimN5+u7NHeXZYSegTfxPaQUxqLeQ7suPe/VFFsEWfJqHBnBDJQLAZ95oJUwXh5ueNb0Xrr74626YLa10JFwIdfeqQQxLfPg=
Received: from AM9PR07MB7313.eurprd07.prod.outlook.com (2603:10a6:20b:2c6::19) by AM0PR07MB4018.eurprd07.prod.outlook.com (2603:10a6:208:48::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.9; Thu, 10 Jun 2021 23:35:23 +0000
Received: from AM9PR07MB7313.eurprd07.prod.outlook.com ([fe80::d85a:c159:4d35:21b2]) by AM9PR07MB7313.eurprd07.prod.outlook.com ([fe80::d85a:c159:4d35:21b2%8]) with mapi id 15.20.4242.012; Thu, 10 Jun 2021 23:35:23 +0000
From: "De Schepper, Koen (Nokia - BE/Antwerp)" <koen.de_schepper@nokia-bell-labs.com>
To: Jonathan Morton <chromatix99@gmail.com>
CC: Bob Briscoe <ietf@bobbriscoe.net>, "tsvwg@ietf.org" <tsvwg@ietf.org>, Markku Kojo <kojo@cs.helsinki.fi>
Thread-Topic: [tsvwg] ECN encapsulation draft - proposed resolution
Thread-Index: AddOnb5B4hPq8TIqQMeaLOUn3OP2OQB/ZnoAADX2kQAAAZDhsAG8/UEAAHx9tgAACEA9gACv6mXAAAmyboAAOj9EoA==
Date: Thu, 10 Jun 2021 23:35:23 +0000
Message-ID: <AM9PR07MB731372180EBF5C815A684F3CB9359@AM9PR07MB7313.eurprd07.prod.outlook.com>
References: <MN2PR19MB40454BC50161943BC33AAAD783289@MN2PR19MB4045.namprd19.prod.outlook.com> <43e89761-d168-1eca-20ce-86aa574bd17a@bobbriscoe.net> <de8d355d-08b6-34fb-a6cc-56755c9a11ee@bobbriscoe.net> <MN2PR19MB4045DB9D2C45066AEB0762DB83259@MN2PR19MB4045.namprd19.prod.outlook.com> <alpine.DEB.2.21.2106021717300.4214@hp8x-60.cs.helsinki.fi> <290e1624-fa1e-21d7-95fb-90e284c27dd8@bobbriscoe.net> <C7509065-526C-4712-B6CD-E919910E280E@gmail.com> <AM9PR07MB7313E7797F850B210EC3A799B9369@AM9PR07MB7313.eurprd07.prod.outlook.com> <3009F41B-1D79-4B2D-BC16-8F2049EA4976@gmail.com>
In-Reply-To: <3009F41B-1D79-4B2D-BC16-8F2049EA4976@gmail.com>
Accept-Language: nl-BE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=nokia-bell-labs.com;
x-originating-ip: [2a02:1810:1e00:cb00:6c54:726e:5266:66c0]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8e44d3be-ae18-4985-fe90-08d92c686b07
x-ms-traffictypediagnostic: AM0PR07MB4018:
x-microsoft-antispam-prvs: <AM0PR07MB4018EA73D9687A15FAB74602B9359@AM0PR07MB4018.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: k3cyXQhmmDVlKMqbELRvQsOE2vCI8xxIEi4bGJaN1SBWSe9IJsmSJkUIQU38kTf1mLNGwn1ckfCe9NGOEGzWva6OZ7Q8XJr/mOTWVZ863+YsR9HXR0UogB+Zi1yGDFLfTjUUdTDL4gcpyWRiaCxiV7u+ACNpoq9B/d85qIgtb50X8JCXYy6gayoEJXtmJIsPer7c1AXE3YLqLWD0NxInkIJAgdIkHmzxKnz1gpg8e5u9Foc3UADSkMQuoTSUq3N6FSsUHxP9//9Cx8SsRls8NVtjSKDjlct8EV9Av4OXQST536wIetFM8uW9bRlHDSk5r3KGLkKguoeDH7t9GXo94lxuiAJHA6CgC6yISOV2EGEvLFXzD6WYT/mOY445uzmLzK457pv3rbctGfDcwW1R9IkLvmDL7dcpRsA4pD28gSKV+L26lNkLAJFkDYpug+BVXCaLTUM/bqCqTL4AnxnvDPwg0oNEENk5sLFnFoXuPYnxPvPhVp7Vc/Gp0aQbIKN4vLoMBzSAJH56GcN6t0pwYN1yvj+3qhPEpyESz0zVYYBWlZP4Y+R+MJkLzr3Ii67+s3dPK/hbYv2LXs7ImDm1q+lS1UdC6a7nWgfbzoIgn6Q=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM9PR07MB7313.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(39860400002)(136003)(366004)(376002)(346002)(33656002)(83380400001)(52536014)(5660300002)(7696005)(186003)(316002)(478600001)(6916009)(6506007)(86362001)(66946007)(4326008)(53546011)(8676002)(71200400001)(76116006)(9686003)(54906003)(55016002)(8936002)(2906002)(122000001)(66476007)(38100700002)(66556008)(66446008)(64756008); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: jCzBQDBUOLM7NxSDtXYLgiPDotDGuucPHu0nXaEUtJMq9DOHk9/5j4MJgS/XDa4T2PX5bHYXeBvgXPVIe06C3FCUt9V97ESZq4NHNU4zi2/xaw5GUQbu1FwGjkURvP61jm58SNKVFaDYprrJOKpaScXuskkHzlZq3SNBhAY5RphQN0qXZe9t30NJVn9JH96dhF63jOEq0/uhnezM5dk3HdYeQZn+a0CrN4jUveg8Of/iVXU0WPC4wpqEhz+Qob6/XGs7d9M1+lhQVWwq5v7Ezk4xQap3YVw9A+Jq2Qg6cDukL3GNPZYRZOidbMgzLw6IhMob21oQAA52piYysKIs5HU2qLb0vAwRIpmtkz1uURAVHg1WQWZu1DsnsAPprlPMHR+r45aSczhsC7p07Kt1mVrOx8J8fX+Q6s1zokCUkBU2PKTbYjL0dPFEcVhL1dgoSgJ1hshWgiuzwXLXe9DGQhU676RyBEH3na3VzSBSS+EE/qhNkQgYXqjJtq0zKpNZh4vULQi+pg+QGx6f6Kq1YK5sbEc88+J7BMYwNAizzcFXi56lcKl/JtDWovIBONM7FAGYnAtIY74t+RiTI3UBSGiM2ZB6ba0FuWD9VsCDdrybWf4wKr4t4zTfis3YFrZuHpa8aJJ2Ie/K7q+qCkyTmpPfRvrfBPZQ6WwZ58Ajj/W0sABivzvPPgiDoyYcyyhiTnh3rFx3VSTRm7FDEP3bwhnDhuGEujJ8bSuYqawcURjgiAFcLlhEpEX0b2ay/g3FAd8M0SjSDUq0DYp7xozI1sEZOgFjipyxGYd4PAuUCeTpacG3h5gjRvku+x+kMI+pOPWKhr0m8ftIXYUQdHqMSF5lngfQyD6NVMBC3rthdQ3+oHHi6qyCHTMQo/Qrbdes1wMVDslOr4neErK3xcfAbrhNMHQZSmYVyvZgELZ7awl+q9j7EY3DvmUymnXMBNGZem6p7ZirVSWz2CG46c4zwMw34VVasiB78sv+5I9iy0Joe6PfxnTrr8ZhUSHq5VjztTNX7dTQ4Afes2+E0PcbuDjvyy5ypIKfN91CAb4zkk3Uruy6oKly0f9rCs+Nm9BChV2r501FwIusGG6V+7NaZ7JQyCPyKDnjQfEjT3Fc2AjKjUu4DrR/+oAVrqZu+Y2H+pENq/I1Wu86iTPKsB7TTYhFXDiTs5uepeotSijO7glKVBIWhtaqe48/OWllQlVm/pn+fvD6FjBLrHMjBmpBm+GezGz0wTVEpL1g9m4aZa0KaPNcwyzmw2u3gOfnVKE3kmlCPVgtw5oS3bBRb1zXT+jZD6KSriA+Z+9/0LiHWLaV44C20fyWCBi7Uag5zJ2NTdt6640s4nSJItKmLBkn8S0TcmzOXbSYDsgSmEIcGXYAhPnPnA1A4iADYni6ovC/
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: nokia-bell-labs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM9PR07MB7313.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8e44d3be-ae18-4985-fe90-08d92c686b07
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jun 2021 23:35:23.2079 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: DsZnTS+6gyF4kashCoSqSQVwJ7gyGTsyMAlWDGRNOdlgPTPJZ1QQbUXm23pd+dwoOrwK2/7JensveIQHhYQjVN3xGP1sotK9ZMfCKcXKjHD0e6lQCUF2Y3FEZVgeeMA7
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB4018
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/L3_hTxr_jrTQky_RtGNljkfgJ58>
Subject: Re: [tsvwg] ECN encapsulation draft - proposed resolution
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: Thu, 10 Jun 2021 23:35:34 -0000

Inline:

-----Original Message-----
From: Jonathan Morton <chromatix99@gmail.com> 
Sent: Wednesday, June 9, 2021 9:37 PM
To: De Schepper, Koen (Nokia - BE/Antwerp) <koen.de_schepper@nokia-bell-labs.com>
Cc: Bob Briscoe <ietf@bobbriscoe.net>; tsvwg@ietf.org; Markku Kojo <kojo@cs.helsinki.fi>
Subject: Re: [tsvwg] ECN encapsulation draft - proposed resolution

> On 9 Jun, 2021, at 7:07 pm, De Schepper, Koen (Nokia - BE/Antwerp) <koen.de_schepper@nokia-bell-labs.com> wrote:
> 
> So for me following simple algorithms would be ok to use:
> - only mark if the first (even partial) segment of the reassembled packet is marked (ignore marks on any other segments)

This would mean that any mark applied to a segment that covered only the middle or tail of a packet would reliably have no effect.  I firmly disagree with that approach, due to the possibility of accidentally triggering pathological conditions where a long series of marks is lost.

[K] It could as well mean that one outer packet marks 2 inner packets. Note that AQMs best apply random marking and that any pathological conditions will be quickly broken by the closed loop.

> - apply a random probability on the packet based on the ratio of marked bytes in the packet and full packet size

I can see where you're going with that, but I maintain - based on my analysis a couple of posts ago - that maintaining the number of marked bytes is simply the wrong approach.

The interval *between* marks, measured in either bytes or time, is the important property to preserve; this is actually easier to achieve and is natural to perform statelessly.  If the AQM device can rely on that behaviour, it can be designed to perform byte-mode or time-domain marking to match, which dovetails nicely with all existing transport implementations (whether with high-fidelity or conventional congestion control).

[K] These algorithm preserve the marking probability (whether bytes or packets), which boils down to exactly preserving the interval between marks. Not sure what the difference is?? The interval i=1/p with p the probability. So preserving the probability, preserves the interval... not?

Koen.

 - Jonathan Morton