[tsvwg] (transport) RE: Advance notice on request to poll TSVWG for adoption of draft-kaippallimalil-tsvwg-media-hdr-wireless-03

Kaippallimalil John <john.kaippallimalil@futurewei.com> Tue, 31 October 2023 14:20 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 F1EC6C16F3E0 for <tsvwg@ietfa.amsl.com>; Tue, 31 Oct 2023 07:20:41 -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 CaFG3uhyoGe6 for <tsvwg@ietfa.amsl.com>; Tue, 31 Oct 2023 07:20:38 -0700 (PDT)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2132.outbound.protection.outlook.com [40.107.243.132]) (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 E2E6BC17060F for <tsvwg@ietf.org>; Tue, 31 Oct 2023 07:20:19 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TQtOztBPpEPH5pkghMfsoDsT+Ug1jcZe776mDcigTBObSljF7yfg3BZ7MogSNfYdbX5UsG8l54pSvSD5dLZnZNHygR3KeyqVdIOCYHYCq7ij+py3FhC1/gKp5+aXUUQUgvf6ITSOFdHDxc6OnAJoXhxhmhnTqAMBT+NzFfX5nHJP/zMevxj1PAqQZ3Ap1QojJ6zWgJ0Bf9tFBPPsH7d83SNCPzMdWUn0DLuSN0+A6yCVXJP8el+Y6iNa7d/IOwrMarqp9vHymgVJ03RXfhGPo/N6sQU5pcrENxqa+krXy8bsisOfAlxnM9t74MLnsZ/CPBJ9EXLjEXaYf09Y9Or+RQ==
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=BpKW/HtFbz/DIi65hBnF7Tr3nC639mMSAQ3BvdHSz9U=; b=cXNUuzamO7xT3E4633pgdznuNWLx1WIztOeMJ5zQuEfkAPiFqmiqW8GTrJUuwYEGmBwETyzsVEqXjn5nmMKIUAAXKNADj6QhhLVNJJhRnuT2mUB4vHOZW1/CF78EfLt1RymZqKKtoXiIeI/k3lTF2M1K+fdJBtltBBsvUSEU2UAgH2yjC3rAUSSSArlzSHGO1V611m42RZej1wy52yecmMlGcK/okg9jrgZCtHx6qhcCylT/P2/kqQILc2ovzCxHuw1bE/QVqZbB1AG0d5yxwtc+zGD7Km8iN2h6yg9pNlb1pcNQQur8art751gM351KmOWekqx/XfJFzqGQvuVUjQ==
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=BpKW/HtFbz/DIi65hBnF7Tr3nC639mMSAQ3BvdHSz9U=; b=WN77f3MAV3kzEjk+EsMRHDh3s7/vViiI3w6ThaJW4yKPUeoqmoQM8lYEjWa4nllaA4Yyo69X8Wchrvwzrvhh3qnVzYF2Llmz+bZV3vSn2ABH0ZEjGekQR4j+F5msjSXERVNulhMYm16oD951R08tzxvrnA7c94oW+dQV5S6NAGQ=
Received: from SN4PR13MB5311.namprd13.prod.outlook.com (2603:10b6:806:20a::7) by PH8PR13MB6224.namprd13.prod.outlook.com (2603:10b6:510:23b::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.26; Tue, 31 Oct 2023 14:20:16 +0000
Received: from SN4PR13MB5311.namprd13.prod.outlook.com ([fe80::8f2c:12cf:18aa:8bb5]) by SN4PR13MB5311.namprd13.prod.outlook.com ([fe80::8f2c:12cf:18aa:8bb5%4]) with mapi id 15.20.6933.029; Tue, 31 Oct 2023 14:20:16 +0000
From: Kaippallimalil John <john.kaippallimalil@futurewei.com>
To: "C. M. Heard" <heard@pobox.com>, Sri Gundavelli <sgundave@cisco.com>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
CC: Tom Herbert <tom@herbertland.com>, Sebastian Moeller <moeller0@gmx.de>, Joe Touch <touch@strayalpha.com>, TSVWG <tsvwg@ietf.org>
Thread-Topic: (transport) RE: [tsvwg] Advance notice on request to poll TSVWG for adoption of draft-kaippallimalil-tsvwg-media-hdr-wireless-03
Thread-Index: AQHaCRwshQ56nEzJXkuFvByt4YJqJ7BeLkuAgAANnACAAABKoIABF+2AgAAXaJ2AABFvAIAEe4+w
Date: Tue, 31 Oct 2023 14:20:16 +0000
Message-ID: <SN4PR13MB5311ADF5015B050B3595C121E8A0A@SN4PR13MB5311.namprd13.prod.outlook.com>
References: <CAKKJt-cr7e5pUR=zxaO35Tjn2d=oM-xBvpdyGop+xaLOG-_U9g@mail.gmail.com> <CALx6S34__pK8tTM08fzTAxx=_dAM4MsEwH1-RL7eXGrCdtnR1Q@mail.gmail.com> <7E9754EA-9A11-49F6-A3F2-3F5E630CEBA6@strayalpha.com> <SN4PR13MB5311CF46AF56025360252C3AE8DCA@SN4PR13MB5311.namprd13.prod.outlook.com> <CALx6S378sTLPzis3=qB07OvojjbCTV8St21-31_oZzsUNZ-5vA@mail.gmail.com> <3D728108-E440-4625-BC4F-F1D134C1BD63@gmx.de> <CALx6S36G3s6UjfLXoxdotGoJaaQgXDhBCTVJi=j8=NhQQDUMWw@mail.gmail.com> <CACL_3VFvjNXGWh3jUg7b21z6f8uWQr8aKe_Lok+gqt-_jy1XKg@mail.gmail.com>
In-Reply-To: <CACL_3VFvjNXGWh3jUg7b21z6f8uWQr8aKe_Lok+gqt-_jy1XKg@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_|PH8PR13MB6224:EE_
x-ms-office365-filtering-correlation-id: 160c9c2d-10b3-4401-8bdb-08dbda1c8123
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: sDTQCBtslXgSS/vC0hZzazadxQxJe9oEwIfjzQx444tRgBocSNGrli90um6I7M7NV7IS3ixgnBNTL+ZKNsNNQleSFKdXCw3LPWizAYEENwvCrW3+1A4wGS4DdrtS5XQIn/pwjJlpRkIUy9lNrW0wrYCefufLiybDNtRfF3ncpysFuaZwtqK2JSOyXicTO+OOS5V0wbN1Y9nEfRdxYE+J3uKRRnAnbyxFLuhITfx3hbvY8oV3JE96hr5JPvclvNq/0PWRWrwNozTq5XeFxImuxl0fQcLYcs8CmXMnh/JW/d8ddg2PW9qAUV6xMX6jehdpWVnWU+ECN8Jz1eTw8+jA/gWJWflT6wyOH8uUNXJssou4foPtskXdIPG3DNu55VlEMCE1MMm3unJmXYGhTpf+I4hxT0/D3+kJt/liBNShH54FQNgzYP571lFPuKJHdqFMrN+4r2/DaY2IzyyfwPCXsAaQS6o3vBW22cq8bQUtNmGxe69NwvejhibVd+zysDB4TBFagJCwFwTwNDRFJ4ALIkQRefVUJnGGmQJ1AgoPMU6xtIlgHWbecMMSpgwVDccZQHj44r4wFyVeMY+QzooR4cNVVnzJrmhEFPWVNWUgAfzxH9NMRoJiagu+C1ySwiUg4kiTi1/Ypu/oGgQaC/TpOveAUJRkgL+g/NIswClsntA=
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:(13230031)(39840400004)(346002)(396003)(366004)(136003)(376002)(230922051799003)(64100799003)(1800799009)(186009)(451199024)(83380400001)(122000001)(38100700002)(26005)(6506007)(9686003)(55016003)(7696005)(71200400001)(33656002)(66574015)(38070700009)(53546011)(86362001)(110136005)(54906003)(64756008)(66446008)(66556008)(66476007)(76116006)(66946007)(4326008)(52536014)(8936002)(8676002)(41300700001)(5660300002)(2906002)(15650500001)(316002)(478600001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 1btrTPJWlJz2B7sqxqy0TAJfixpJyJUX0s9HSCCU6908nvP6uN663PyB4hIpPUVwZJeyrPcmJR0WIsfLkO/9fw7ukifRc0P16q8iI/fIBbf6KrWIml9YSEPTe7D9xrTTuZ0/r2OhkCslDLodU8HHcrsYuuP3KYhCo+Qw8c2wMsIwGXMIMBAyx47R9TgSjunKyPF4QiiI1b3KzBq9UOC7vqxoR0k8Kl9s1J+JZi/THq+kwrQwJam70m06vJbeMq6SeaqKFB108Jyi2cOwtGdi4Qj5ncBPu0cUjtIptduxvtaYD3Xiq6llu783U+PXCMyuPLP2xuURCKnsTQspNdgshIJmwWLhqvaZsVrsUlJUgjofxo79NCQa9/yyD+tRDdwdUpoznn3dzRPGN153a74NmaACEhri3M96Zv+jQLC1tATi1W/y6x7jeSByoFFBi+ANpdTo5y+EuXUUXRtA7KusyCz1TrMQoVHDk0rRO9AdEDDyqyjg3DTWZLlD1aaYQlyLrU1ljh6Oa8RIGIhjaT09P3pjFEJcIfsyQ3uE03xCqIL3A0IFTjfPeJ7GvUnPPBlKlstzsMl6hLFvyyffDQ4jL7LAVevIZhOWbJGtMuGuA0vPYm7lFIQfUg8qbN9od83MUWGGl5jOANUjNlLGyMdZKb3TdP2pbVb94SC5G7lzfdtERC9tAoXmgWf+0BK5jmfGfGfcx8v3nruybbS8hr91h/yiKDD3JETV6yJTXNH2kY8OZIFzm/uOLAcYPz+yyDwpmVsj2GFe8BRwNgX/KSFk1Tm5cZUtGMELtTDmV0zQzuatjKccXsxcW5slt02HkNGtAGk/DFizt2i4SS9WTCTuJ51KGzp0SHx8NNE/iL7O+xWeL24n4vHPf9IT0IHCz1CagWlNQSWT2A+Ul/JGTomtLT4ufTbybH0Gd+L6/z5bVPpI14jZjKkSqg87TVrnC36zsUjrioS1rTBv5zLM9x7Eovw3pxzdm1X8a8kzCxOQQCxneaPaluvwbzVMj5CSSQs9YILm59H+8j5+CiI1qCpW78HWiXQrp1kAoewbjUUu1U442d6S7IFYfs5NmVhXHco+0iEweJvHDp2zCVbC/WTugZRiA7gLZlDoDiExcr+g2yR8XbW3GK0iyKg0mz305iAJMfjIXnxA6OfLR0J4GGe9jTZRMlWbdP6xIWaL9OIHR+EoX6otT6JfiHGZAzC3z+KNdVhkmDB1Tl2/WxMkHFWC2+muN62d5F2vJJ72XLAHqwkW3mMwkQ4q4A9hGruOS12GV7MyrLSkYTowwScpZNeNMKIsKo4m3EyOGTW57AbZeVDdaHIhO8HBDd7BvDN2kv721Och1vNq260SFF9fRAQWuYPPg3tuh4LjxnUFREgKMgtEH4BjH/jsV05RcIu91xtsjKoLuufK/65/XEyvVE82zlnkw7Ls+7WbWBtZ5ivRCbG/FJPN6NCiS91EeTfPYClogDV65lSlh34eSJTLsejXz5QtQy7uykYUsaeGNzUnAeZOVicDa0JhsH8dWSAKrltifV2eNAYWHzYP6dGtQrYYsXyxcEQ5SZOhtvYGhZKWQvIIv7RaO2YUcN8P9cRpAbuE
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: 160c9c2d-10b3-4401-8bdb-08dbda1c8123
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Oct 2023 14:20:16.3330 (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: quSviVBzFJzW7rWX+eQUATRONNymRFPkgys8ulXOyccE9/Hj9i8Q8QQHoQV+o6DmWXHrYoX2yXtcyc7Xn/cCIg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR13MB6224
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/np3OYKKfiala3CLWXO-HFKW-_NE>
Subject: [tsvwg] (transport) RE: Advance notice on request to poll TSVWG for adoption of draft-kaippallimalil-tsvwg-media-hdr-wireless-03
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, 31 Oct 2023 14:20:42 -0000

Hi,

Thanks for this feedback. Much of it has been factored into the proposed revision to use MED in outer packet UDP option for now. 

Further responses tagged with [JK]:

> But the big elephant in the room is that draft-ietf-tsvwg-udp-options
> exclusively defines TRANSPORT options designed to be consumed by
> endpoints, not NETWORK options designed to be inspected by routers or
> other middleboxes. If draft-kaippallimalil-tsvwg-media-hdr-wireless-03
> is to be adopted as a basis for future work, then in my opinion one of the
> adoption questions should be whether the WG would be willing to make this
> change of direction to draft-ietf-tsvwg-udp-options.
> 
> The rather lengthy previous discussion pretty much left this last point up in
> the air, but I came away with the conclusion that trying to fix
> IPv6 HbH options is probably the better alternative in the long run.

	[JK] The authors discussed this and related notes from Alex with the various trade-offs of each of the transports.
For this draft, MED in outer UDP packet option from server (Provider-A) to wireless node (Provider-B) is sufficient.
The only potential drawback may be that the option at the end of the packet may affect performance, or may not depending on the implementation.




> -----Original Message-----
> From: C. M. Heard <heard@pobox.com>
> Sent: Saturday, October 28, 2023 12:53 PM
> To: Kaippallimalil John <john.kaippallimalil@futurewei.com>; Sri Gundavelli
> <sgundave@cisco.com>; Spencer Dawkins at IETF
> <spencerdawkins.ietf@gmail.com>
> Cc: Tom Herbert <tom@herbertland.com>; Sebastian Moeller
> <moeller0@gmx.de>; Joe Touch <touch@strayalpha.com>; TSVWG
> <tsvwg@ietf.org>
> Subject: Re: [tsvwg] Advance notice on request to poll TSVWG for adoption
> of draft-kaippallimalil-tsvwg-media-hdr-wireless-03
> 
> On Sat, Oct 28, 2023 at 9:50 AM Tom Herbert wrote:
> > On Sat, Oct 28, 2023 at 9:18 AM Sebastian Moeller wrote:
> > > Unless the respective layer's data is encrypted, intermediate nodes
> > > obviously can look into packets at every level they desire, and
> > > since they do not need to ask for permission there is really nothing
> > > stopping them... Given that fact, it seems academic to claim there
> > > is a practical difference in usability of UDP options and IPv6 HBH.
> >
> > I think there are material differences. UDP Options only work with
> > UDP, UDP options are in protocol trailers which would be problematic
> > to support in router hardware data path, and there's no distinction
> > between transport layer options and network layer options (i.e. last
> > thing we want is for some router to burn cycles parsing and skip over
> > a bunch of transport layer options to find the network layer options
> > they're interested in).
> 
> I'd like to answer these points.
> 
> 1. UDP Options only work with UDP.
> 
> Correct.
> 
> On the other hand, IPv6 HbH options work only with IPv6 and by all accounts
> suffer from an egregious drop rate in today's open Internet.
> There is some empirical evidence that the Internet is much more tolerant of
> UDP options; however, the measurements didn't test what happens when
> UDP Length == 8 (which would be required by the potential fixes in 2 and 3
> below).
> 
> 2. UDP options are in protocol trailers which would be problematic to support
> in a router's [or any middlebox's] hardware data path.
> 
> Correct but potentially fixable: draft-ietf-tsvwg-udp-options defines per-
> fragment options, which do not have that disadvantage. Moreover, any host
> to network signalling in a packet that uses UDP fragmentation would
> necessarily have to put such signals in the per-fragment options area, not in
> the trailer (which cannot in principle be located until the packet is
> reassembled). There is some waste of space by using an atomic FRAG option,
> but that could in principle be mitigated by introducing a third format that
> omits the Identification, Frag.
> Offset, and Reass DgOpt Start fields (this would be useful in any situation
> where an endpoint wants to hide one or more UNSAFE options).
> 
> 3. There's no distinction between transport layer options and network layer
> options.
> 
> Again, correct but potentially fixable: add a proviso to the spec that any
> option intended for the endpoint use  only SHOULD be in the trailer.
> 
> My intent here is not to advocate for the changes, but rather to point out
> that they are likely to be NECESSARY to turn UDP options into a suitable
> carrier for host-to-network signalling. I brought these points up before, but I
> didn't see them addressed in draft-kaippallimalil-tsvwg-media-hdr-wireless-
> 03.
> 
> But the big elephant in the room is that draft-ietf-tsvwg-udp-options
> exclusively defines TRANSPORT options designed to be consumed by
> endpoints, not NETWORK options designed to be inspected by routers or
> other middleboxes. If draft-kaippallimalil-tsvwg-media-hdr-wireless-03
> is to be adopted as a basis for future work, then in my opinion one of the
> adoption questions should be whether the WG would be willing to make this
> change of direction to draft-ietf-tsvwg-udp-options.
> 
> The rather lengthy previous discussion pretty much left this last point up in
> the air, but I came away with the conclusion that trying to fix
> IPv6 HbH options is probably the better alternative in the long run.
> 
> Mike Heard