Re: [tsvwg] Fwd: New Version Notification for draft-herbert-fast-06.txt

Kaippallimalil John <john.kaippallimalil@futurewei.com> Tue, 08 August 2023 14:21 UTC

Return-Path: <john.kaippallimalil@futurewei.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 36A6FC15109F for <tsvwg@ietfa.amsl.com>; Tue, 8 Aug 2023 07:21:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 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, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Yv6cgV_sDkWz for <tsvwg@ietfa.amsl.com>; Tue, 8 Aug 2023 07:21:50 -0700 (PDT)
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2109.outbound.protection.outlook.com [40.107.93.109]) (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 2C689C15109C for <tsvwg@ietf.org>; Tue, 8 Aug 2023 07:21:49 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Cday11ksm2pY0WI38HQU5NVmoYTgd4no7eM4fwcehP9IvxUT2XW3uOn29XapKj8bRKQiqiIfPmiIG4ccqbGcjidJxN+BfxaLmz4RfyAI5g3AjzTY9wbTVX+HHPzGWtipWXpixrBOwAnWcRYponhBWgakUya6wkD/THwn8UN5bFDlS5RsfiGb97KgNg86OAunxKJ6Z7gp2gP/byFdn17tjoPxaKWQ6UG2+/gNRfbGGyTvQ91eLDo+vkiPnpY+2DuAqHTi6iFY70iOYtyPmOtZL+lHnKG6C6ulqodE/k9voGlozvZoTLosmdnbx4OGRKdGBvUgu7bYwxbdF4Vx3jwHjQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=d9AGBqGSEBwrWbbrguBHYArZ3g+hjog6fAR3NCwMsKw=; b=T0F4yS/yFfZWdU5vSDdMCNdFue11j4EAu9Hk/XELO/qpanI7YjLIKWEIPeRnhmTYAIp+9gKmE8qnhi45LklK2bwvgIECiuhLDzeCaiBAGhSGQlcqLZhJn7BWXrb6mKcWPKYHtohT9gWTjDoU8vkd/JElju7X2ejNwUWPRSXZhXi1Qgek6i7gsmwzBiND2nbu2qihlodQOn6y0WceobyybSWAZIn0bWNEV9jq3C/EsA+PUTgWpN7BiPXtpwQKXAaqc5vj2U5dDPDmAvEpXU4NwG3i3zJrO47FKi4IkE70R4MeBVQec6UEfSChZEXyIaekhD0/IY3ijIK5uH3vob8mLg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=d9AGBqGSEBwrWbbrguBHYArZ3g+hjog6fAR3NCwMsKw=; b=IT4qZkfAOyZgYzcRY/yB7m3OVArU9M1P19X4fI7smGHZNviK3ukjSVi3SdreLAeL8no+UsW6jW8HpR6Aashnz3D8DY8tPh5JSW1vB9NNTTalKInnDPnvRlcG3I5iKQ1ZFUYa2uNTEh45XhI6OIZz2LWPJcT78vWeq6EyZWpvBrU=
Received: from SN4PR13MB5311.namprd13.prod.outlook.com (2603:10b6:806:20a::7) by PH8PR13MB6181.namprd13.prod.outlook.com (2603:10b6:510:258::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.31; Tue, 8 Aug 2023 14:21:45 +0000
Received: from SN4PR13MB5311.namprd13.prod.outlook.com ([fe80::5483:9e90:a2ae:a415]) by SN4PR13MB5311.namprd13.prod.outlook.com ([fe80::5483:9e90:a2ae:a415%5]) with mapi id 15.20.6652.026; Tue, 8 Aug 2023 14:21:44 +0000
From: Kaippallimalil John <john.kaippallimalil@futurewei.com>
To: Tom Herbert <tom@herbertland.com>
CC: "C. M. Heard" <heard@pobox.com>, tsvwg <tsvwg@ietf.org>
Thread-Topic: [tsvwg] Fwd: New Version Notification for draft-herbert-fast-06.txt
Thread-Index: AQHZxwZHCU/+sDt66k6UmtObRgLFq6/eO5eAgACGtwCAACbEsIAA5+IAgACdBaA=
Date: Tue, 08 Aug 2023 14:21:44 +0000
Message-ID: <SN4PR13MB53117305AF3830D45BE39708E80DA@SN4PR13MB5311.namprd13.prod.outlook.com>
References: <169117515763.55726.13968317606848733819@ietfa.amsl.com> <CALx6S35teCfh41TTdc+HWPj4dZo1F7gwcRRZmKBprZeFyqUy5A@mail.gmail.com> <CACL_3VFnp7KLYPioquWYRxOMSdNGoUD6pUdgqJucNrPp1DnNsA@mail.gmail.com> <CALx6S34KjHA1a_ohCx4Vodg0XKAhU+bB2HEAP3C-kAgxpF3HUQ@mail.gmail.com> <SN4PR13MB5311A9E988F6A84534FEB31BE80DA@SN4PR13MB5311.namprd13.prod.outlook.com> <CALx6S35ScfunzAp0EcZyUv_kjEBSXmSvSwiriCBd4fbi3nZQXQ@mail.gmail.com>
In-Reply-To: <CALx6S35ScfunzAp0EcZyUv_kjEBSXmSvSwiriCBd4fbi3nZQXQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SN4PR13MB5311:EE_|PH8PR13MB6181:EE_
x-ms-office365-filtering-correlation-id: 74a6147f-f93c-466a-9095-08db981acb2b
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 3q1ye9rnSxSf98MK3Ok4zn+einco66WsnXQR7ZvfNncY0qdpNs6bRyfcgCPhuFToOsVgIix8uDo3/txvef7TgIFk2QLwp5VzQDVMju+pD/rGVIJtMyYisFDgpfFm1ytsE4tpCBs3zWBT3LEiTmDX+ScK89pp1pmQhfipWrtcvVrTgAlpLC4W6gaWD2pihOk7O67hbf1lLMTOK5R71RtbaT7R/pHOHOSJy8dT3p2o6brfh1bAciyO4m0EkKflF0VjxRSSJI9sXjJLD0ubGLKjhcQ5KyKi6o+rC+l70S2UYeRum4bkdORXX8wb0rZwZeWGun9oRkFhFWhSe41PjrmOQrksZuLjQ/PzgfOqmP0UmWTtLJ4BkuvEBYAkYuHX6VQ6tzwDC8M/KQbD706wzhI4h/3qnb/RtNEO33mT9Ji4v1urun+RxM+zUYeXOVpsgQPHNwgCrg0csnED7l2I53q1ml5+XL1mKUKSTd8spVT99w5MErLy9B3jfyvRpNXzElDHIcPjA0YOlD84OXd+t179jiG+TnfxDXFQpyGW4y6hJEdDhQ/YHqyRPCFBomQarX7WDm6tXkTQl03ZVBCvSYYeyomfMovWj8CRy8Vb/kN4LR13g0IWJ15T/rFusD8B0Gt2Y/ltTDrdC+6zRS0zObl+GFt/d95YfZoNhuqaSWmW0yycXCmfmr8cvr6710K/+xUsqEVbONwOEPzPtiE03ElzGUEsIEBaaofO+KxwsJ7a8jk=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN4PR13MB5311.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(346002)(39840400004)(396003)(366004)(136003)(376002)(186006)(90021799007)(451199021)(1800799003)(90011799007)(9686003)(64756008)(66556008)(66446008)(966005)(316002)(66574015)(86362001)(83380400001)(26005)(53546011)(6506007)(5660300002)(2906002)(33656002)(30864003)(15650500001)(38070700005)(38100700002)(122000001)(52536014)(55016003)(8936002)(41300700001)(8676002)(478600001)(45080400002)(71200400001)(54906003)(76116006)(7696005)(4326008)(66946007)(66476007)(6916009); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: hIshEZ8xnGN/+6XDBf7MpBXMbAXo19BbjJDmQNwKOAFosEWmg4juULV3aX3AZn+WrDVgnJ6fG3Ev2G04gv0p1j84C5tiBTc3mXihzVUBfjFy2D96BHp1akIDZkL14ulCABdIyAOlLaeXNEQuvUQPpSUa54Xa75mOCaTTDU5wwFZDATeo+bdXPRoTQhw3vQL8KOTlNi8BfuWZbzGo7Ak/7CkCk+eb8KJBWi1yAaFM8Gc84qlybrMEGQWt1fRBj21HSgGvZD7tjhb0Qfq+dCIJZuY0qH60X8qxdWBR6wTsec0CLTvkZ69vLDMgBJfyP2A/AOv2DR5Wlg1nlfpTjfK+osite4opnbPz5gx+STNg6q0xMx5Z4ptydCRIaNQ/sfNnbkHVkgAn2zskDcWlHqABopMNjTPNqqadj+w0HmfY/nDKAh+DbPmFYusU2XacPxZbk2Nm03hg1IaSzYxkjgxfRBaQEKz1lcME4Hxnsm10UOXPsy7E+exg+5rYo314TKsqbF8FUI25qG0QjWL6Lc5/FJGfqR8ozjZn6qZWBXb4TZBRLYVp6y5Dr68ofdI2JcD+StWrFGR0W4I8hpzh/sqPSZ3QTo573ii8Riw8qZXl9IrZfLv6/mFgLUPPUliS/a6Ken7l0b9Jt6bzZGISQTuuFv5VmXh52fnI5rYs9y4Qmh1kWNGSCxS2qIMdKh42wFwkjItC3/Ezh+S1h1x+py+alUhmyAJX+5I9ZnMZluXBBwN82wyXhogMqZlgsLloyxstdZsk9d+eJL6Q1KTSkFmICTQYtqNpZY5YUfns0AZ2Bmplm/sYnbNDrwoFzMF9Eo5HndpSzHSrWXMqjH3hH9jtbCN0VnoXmd72dRhVbixtnls/32UlkE/N+JfmMkgC/b4u1JUQgltfEwRL5ZeFdT9H9aDADPCKolAjC2qXryBE1R6aupI+hl0F2Nl42+Ak43p3oyDiqVyA5r7LdduprQfsX0+jLKVxtChrRUk+Md6hrUtSD+Qs8bf7aVMndJt0lJ0WodhbopzqEgrFZA4rCU+m5QUj38vggvmehMyUy21B7b7dZjISrMRBxjJfPHTYG7dzr6KOJdhQh+mi6n0AzUXEwlKx7b6XMSm7kJX8PX2mlpXj2ndSnUOT3Ltz+MaF88/LgGRHQfGh2IVoQD1podCc2vg31aIkkvUY4OAo/KcSKYHSukQs6d8YolMi3qu2aWeDp72JX8DecGSQkuA7TdyVOe7s4XK4DpGNP0DgC7HQaem0BQADsqy5HHYQCNnL7l0HkRSOUJ6ulB3hTu9lYclNEWjt14zcB2MZzvgHs5Nx+Idt3BTAtbkGHZpAZlMffE2HtcUrafCQ6SnWLDCXXPpVwQHJ9YSimj5rhSR2hhzvm5Btk1tYf5UXZasVz8PkQ8X72ysn+7eF9M9hFjI3Osa7Bpn1omREPX6J2+B2dTwbvIcELw+aFwmGQ8X0fxGAvW5E2DfXUhLO4AWI523FSNSFre0hjXpyNPkfFGEyftdnhKkPWQC4HDLxIEVbORY9uCdExknB1p2J6NtJ6omyBAszJ7MYth7woXlHX67LE/jo8m+lsDELFlPsxcjuHRLVF5Z/
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SN4PR13MB5311.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 74a6147f-f93c-466a-9095-08db981acb2b
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Aug 2023 14:21:44.7730 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: puW3cxMfVKgPkb5D4igQ/G8xqcQVjwi/gYyZCLKCNSbi+xpB2VZKfP8zdbdKTtxacmnhFtjeozbuaHsk1dT6jA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR13MB6181
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/oJw5U_WWmG9nj0i7eTbv-M3zl74>
Subject: Re: [tsvwg] Fwd: New Version Notification for draft-herbert-fast-06.txt
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.39
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, 08 Aug 2023 14:21:55 -0000

A quick response on a couple of points:

>>  MED UDP options still seem to be the more reasonable  approach for the wireless media problem:
>  Maybe, but that would be a point solution as opposed to solving that more general problem.

[John] The procedure itself is generally applicable for all use cases spanning multiple provider networks that want to convey QoS handling optimization for UDP flows.
The current data (MED with Profile = 1) is specific to the wireless media handling for high throughput/low latency, but that is just one out of 2^5 Profile options in MED.
So for example, another use cases for satellite networks could use a different set of parameters in, e.g., MED Profile =2, but use the same procedures, constraints in this draft.

>>  Some of the UDP MED option data is dynamic by nature due to the variability during content capture, sending rate changes, variable encoding, packetizing.
>>  Implementing dynamic data using FAST/tickets would mean that tickets would have to be generated per packet in many cases.
> It's not a problem. The same data carried in UDP can be carried in a Hop-by-Hop Option.

[John]  The IP HBH options with FAST ticket can apply to several IP flows that carry a FAST ticket and its "stateful".
My view is that it’s a great proposal for requesting/granting a "service/ policy" in the network.
However, the procedures and data in media handling draft is for QoS handling optimizations, applying within a single flow, and is basically "stateless".

BR,
John


-----Original Message-----
From: Tom Herbert <tom@herbertland.com> 
Sent: Monday, August 7, 2023 11:19 PM
To: Kaippallimalil John <john.kaippallimalil@futurewei.com>
Cc: C. M. Heard <heard@pobox.com>; tsvwg <tsvwg@ietf.org>
Subject: Re: [tsvwg] Fwd: New Version Notification for draft-herbert-fast-06.txt

On Mon, Aug 7, 2023 at 8:06 PM Kaippallimalil John <john.kaippallimalil@futurewei.com> wrote:
>
> Hi Tom, Mike,
>
>
>
> I did go through the architecture sections (but not the full draft) and I’m familiar with the FAST ticket concept from previous versions of the draft (when Tom presented it several years ago).
>
> And we did consider IPv6 HBH options (and various others – application layer tunnels, GTP-U (a 3GPP protocol), etc.) when writing the media-hdr-wireless-extn draft.
>
>
>
> MED UDP options still seem to be the more reasonable  approach for the wireless media problem:

Maybe, but that would be a point solution as opposed to solving that more general problem.

>
> Media metadata crosses at least 2 domains – application provider network (inserts metadata) and wireless provider network (inspection, metadata delivered to endpoint in wireless network) .
>
> UDP header extension is not likely to be dropped on path, while there is concern that IP HBH options will be, especially with these multidomain scenarios.
>
Have you run UDP Options and IP HBH options to confirm this and get the data?

> The metadata should be supported in IPv6 and IPv4 for the 3GPP use case.

> IPv6 HBH will be quite a challenge to convince people. IPv4 will be even harder considering that the IETF is not too keen on handling new work for IPv4.

Yes, that is an issue. But it's also an issue that UDP Options can only work with UDP and not TCP or any other transport. IMO, it's equally problematic if IETF has a host to network signaling that isn't generic and only works one transport protocol.

> Some of the UDP MED option data is dynamic by nature due to the variability during content capture, sending rate changes, variable encoding, packetizing.
> Implementing dynamic data using FAST/tickets would mean that tickets would have to be generated per packet in many cases.

It's not a problem. The same data carried in UDP can be carried in a Hop-by-Hop Option.

Can you comment on the requirements and pragmatics of network devices to process UDP Options. As I mentioned, high performance network devices process protocol _headers_, it's going to be difficult to teach them to process trailers efficiently. If we use fragment options to force the UDP Options into headers then the problem becomes that we have to change all end hosts to support that. There's also potential problems mixing transport and network options, and in particular this could affect security and DoS considerations.

One important thing to note. UDP Options currently is designed to only carry transport layer options. A while back, I did propose that the surplus area could have a header that allows a header chain to support other protocols and more that one protocol in the surplus space, this would allow transport options, network options as discrete headers-- that would have made this much easier. It may be possible to put network options in UDP Options, however if changes are required (like allowing a protocol chain in the surplus space) then I suggest those need to be proposed and defined quickly-- once UDP Options are published and deployed it's really not going to be possible to retroactively change how the surplus space is used!

Thanks,
Tom


>
>
>
> BR,
>
> John
>
>
>
>
>
> From: tsvwg <tsvwg-bounces@ietf.org> On Behalf Of Tom Herbert
> Sent: Monday, August 7, 2023 7:11 AM
> To: C. M. Heard <heard@pobox.com>
> Cc: tsvwg <tsvwg@ietf.org>
> Subject: Re: [tsvwg] Fwd: New Version Notification for 
> draft-herbert-fast-06.txt
>
>
>
>
>
> On Mon, Aug 7, 2023, 12:08 AM C. M. Heard <heard@pobox.com> wrote:
>
> On Fri, Aug 4, 2023 at 12:02 PM Tom Herbert wrote:
> > At IETF117, there were a number of proposals to do host network 
> > signaling, and they are using various protocol mechanisms to 
> > annotate packets with the signals. I think this indicates a growing 
> > interest in finding a solution.
> >
> > Signaling requires a carrier and content. This draft focuses on the 
> > carrier and proposes a Hop-by-Hop option to be the common carrier of 
> > per packet host to network signaling. The typical concern raised 
> > with Hop-by-Hop options is that they are undeployable. The draft 
> > surveys other proposed methods and suggests mitigations for issues 
> > with Hop-by-Hop options. Despite the issues, the conclusion of this 
> > draft is that Hop-by-Hop options is the best option for an 
> > extensible, generic, transport stateless, and standardizable method 
> > for host to network signaling compared to any of the known alternatives.
>
> I read the draft with interest, and I see that this version cites both 
> draft-kaippallimalil-tsvwg-media-hdr-wireless and 
> draft-reddy-tsvwg-explcit-signal, which were presented at IETF 117 and 
> propose to use UDP options for network signalling.
>
>
>
> Mike,
>
>
>
> Thanks for the comments!
>
>
> Were it not for the well-known deployability issues associated with 
> Hop-by-Hop options in the general Internet, I would consider it the 
> method of choice, and for certain limited domain scenarios (like that 
> envisaged by draft-kaippallimalil-tsvwg-media-hdr-wireless in the 
> short
> term) it might well be viable today. But I think it's fair to ask when 
> -- if ever -- the ongoing efforts to fix the Hop-by-Hop option 
> deployability problems in the general Internet will bear fruit. That's 
> very much an open question. Perhaps, then, it's not unreasonable for 
> proponents of host-to-network signaling to look for methods that have
>
> a less uncertain path to deployability.
>
>
>
> I believe they are bearing fruit. There are some fantastic efforts underway being discussed is v6ops to fix them (more generally to fix problems affecting deployability of IPv6).
>
>
>
> I'll also point out that UDP Options has no real world, Internet scale 
> deployment yet. Maybe their more deployable in the real, maybe they're 
> not... we don't really know at this point (there's an old saying here 
> that may be apropos: "the grass is always greener on the other side")
>
>
>
>
> Regarding the solution using UDP options: I do not disagree with the 
> draft's premise that asking network devices  to look for signals in 
> options that reside in a trailer and are (at least potentially) 
> intermixed with transport options is asking for a very heavy lift
>
>
>
> However, it is possible to get around that, if the WG wants to pursue 
> this use of UDP options, and that is to co-opt per-fragment options 
> for network signalling. I proposed that in
>
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail
> archive.ietf.org%2Farch%2Fmsg%2Ftsvwg%2FSpcVd6EB1Zi6FUhhyn2-o6nxuq4%2F
> &data=05%7C01%7Cjohn.kaippallimalil%40futurewei.com%7C1cdff968105e4ed8
> a78108db97c6abb4%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C63827065
> 1785709699%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzI
> iLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Q9Lc97f9uUfw6RyD
> NqAcvf6RqXMafTCbf8gCkb%2FjJLg%3D&reserved=0
>
>
>
> One concern I have is that use of the fragment approach requires end 
> hosts to change. That's a heavy lift, especially if they're changing 
> just for purposes of host to network signaling. For example, QUIC 
> doesn't need transport Layer options, but could benefit from host to 
> network signaling for network QoS
>
>
>
> To contrast, Hop-by-Hop Options are implemented by all conformant host stacks. The perceived issues are in some network paths and network device implementation s, not in the protocol nor host stacks.
>
>
>
> This isn't within the goals the UDP options specification set out to 
> achieve -- its title, after all, is "Transport Options for UDP" -- and 
> it does go against the grain by adding network signaling to a 
> transport protocol. On the other hand, some folks think we crossed 
> that bridge a long time ago; consider this 2015 quote from Brian 
> Trammell on the SPUD mailing list (that was the precursor to the PLUS effort):
>
> On Fri, Jul 10, 2015 at 3:44 AM, Brian Trammell wrote:
> > Coming back to the layering question:
> >
> > It does seem to me that what we're (the we that wrote the two 
> > documents starting this thread) trying to do is explicitly reinforce 
> > the boundary between the network layer and the transport layer, 
> > where this is defined as "things the path needs to see versus things 
> > only endpoints need to see". Asking nicely (i.e., publishing RFCs) 
> > did not work in this case: the transport ports are de facto part of 
> > the network layer now, and short of blowing the Internet up and 
> > starting over I can't see a way to get them back. So now we are left 
> > with enforcing the boundary cryptographically, leaving some space in 
> > the "new network layer" (in this case, IP + UDP (for ports) + SPUD) 
> > for those things now commonly done within the network.
>
>
>
> Right, but there was push back on SPUD exactly because it breaks the end to end model, and I don't believe there is consensus that UDP is or should be the "new network layer". I'm not even sure what that would mean. For instance, it's still unclear how SPUD or UDP Options could work with TCP. However, TCP works perfectly well with IPv4, IPv6, and IPv6 extension headers which are established network layer protocols.
>
>
> I think it's incumbent on the advocates of the use of UDP options for 
> host to network signaling to speak up if they want to see the WG make 
> this change of direction.
>
>
>
> Agreed.
>
>
>
> Tom
>
>
>
>
> Thanks,
>
> Mike Heard