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

Sebastian Moeller <moeller0@gmx.de> Sat, 28 October 2023 22:15 UTC

Return-Path: <moeller0@gmx.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 393EBC14CF1C for <tsvwg@ietfa.amsl.com>; Sat, 28 Oct 2023 15:15:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.557
X-Spam-Level:
X-Spam-Status: No, score=-2.557 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 (2048-bit key) header.d=gmx.de
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 fvdk9krrBfPM for <tsvwg@ietfa.amsl.com>; Sat, 28 Oct 2023 15:15:50 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 51490C14F726 for <tsvwg@ietf.org>; Sat, 28 Oct 2023 15:15:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1698531342; x=1699136142; i=moeller0@gmx.de; bh=3Ewja9SyZ5yoNt3bR+BVz0IxI3Tp6veZX3ylPY1X58U=; h=X-UI-Sender-Class:Subject:From:In-Reply-To:Date:Cc:References: To; b=fpDRUUw89reUeX8YuILbwWZVQyMCE4IvIKR+C/QEntyNaoMOCBPlEARQQ1Y4EE5N vT2iUyLlizKz8u6cJaLQqVi+TlK1KEhsq+4E2bO7cMn/Xr+LPdo3W9f4pgWHucVoS 2wNPTaa6b8tk/Tij1+N+WEzk4S9ZaKQ/Qaq5ooJdcR8r9u7EgPLi/ZclZQ/5UhLfh PNPuO+YR9JYnKHbmA3nJQAL2Tt+WTu1CMGo1DZJDZq8FfXgj7WdIAQ5NI3C19nOSJ bvOLbV9vw4zBb9GCOWdYjxVWMLoXf6rnOX4onWbdMSDEcshJAvIDExThLWmM01xPQ SCBjcBTqKwB5LmM6HQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from smtpclient.apple ([95.116.155.61]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N8XPn-1raAeN2Ytd-014RRX; Sun, 29 Oct 2023 00:15:42 +0200
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.4\))
From: Sebastian Moeller <moeller0@gmx.de>
In-Reply-To: <PSwe6NFEkjRcgVQfIHJ-n_YuRvXsM6IVLhSqmJi20a9Iz5CbqkgArZq-2UtXNF5c6t5cjeOkJPYdcMO0q9qr8GA2xVyz_EFCHP3DRAaIoH8=@ealdwulf.org.uk>
Date: Sun, 29 Oct 2023 00:15:41 +0200
Cc: "C. M. Heard" <heard@pobox.com>, TSVWG <tsvwg@ietf.org>, Joe Touch <touch@strayalpha.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <E884BC53-A53F-4568-9108-58E2B35169FD@gmx.de>
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> <PSwe6NFEkjRcgVQfIHJ-n_YuRvXsM6IVLhSqmJi20a9Iz5CbqkgArZq-2UtXNF5c6t5cjeOkJPYdcMO0q9qr8GA2xVyz_EFCHP3DRAaIoH8=@ealdwulf.org.uk>
To: Alex Burr <alex.burr@ealdwulf.org.uk>
X-Mailer: Apple Mail (2.3696.120.41.1.4)
X-Provags-ID: V03:K1:tauhWXg8qxnQ1PhUIwzMw9Ro1v+BTt1Vq4hq3vKjjrQ0Zh8lWmk xnidbB7bvTYd9FbJHQBnRUrbkIZB2vW17QeZKXYUG7sGi6WlkBzX6wfPM4EzG6lBHBCM3p8 IraniBUAHxrwVq1JIi4XpPli3/+20jPYeUGQE/WSkGWPUKuk2B2JOyRLLgcBkxpcCM+e14R Tmjln7MevcIMcHiZv/YkQ==
UI-OutboundReport: notjunk:1;M01:P0:Jp8MEanvEss=;D3Jv1AttOqlF3A7Kbpl14qFn8uM oUvS5pqZpCdfeoMsxm2MwQyX78xqfILUfME3gbw6rP73SC6Vo2fdip4m+ErnxZqW8NacQ52g1 bR7XrJfsRQ8vzYxmI5HRQ3XwV7kTFyFlinTvBRCAMLgGGoNm4rmdjPzrbhwMgapTz1y4TWbOh Ld085Kry3fS+Jpz7/gciSy2qSbSf3xW+aimjNVOLok3+wEsJrW8/YXK70qImTKYfjFs9lYjZa UNFk7Bfmz0gWvFbZOKiaj23JhLpxlHgOBzzvxA5FQcJ+TGrJxuBCW45NDGzzTsq04yqGLeFE9 Ijm2ZEiFm6fROEG2jd9KpnUj5QyZgpNrI9gL98IBUmLbqQsUWCEu0LqSbTP5+mHHTAjnXjny6 v6VNyU2bPi5+MWm0si8/3AAtG1APyRb6N6oq6f2caTrJnH2KwCMOvCyiInXVt2Ma3JyP84JFa P93rr+IpYqEAWkiZMoBxT9qbFaf1ZObEaF83Fyi5tjrPlFJbnm7CB/GuOyQ7FPIXGwUGROl06 2BE0OvB8oqfZ9EsbXM9nxcGCWHKjGlBc4WnnLSt8GWF/E2eMIQ+ltB0rz68UkzyKxcinyPTBk x+NnCJd2KjYJ2eoob7m5dFq+78FDk1QIvOI7sdrDCTL1os4N1/eUm+JDlx5/se6ok8YzgRJ68 fmTClYA126p7j7795dGDaW7kt3J+1AohidDknvSuk+Jb36JbuoWaiE7IUjP4ae7/wr25AWKD3 QO4DYl5VJP0FwLaBU+8nGzu8yT5dfGnQ34sKNr4kAQhS3A4eRae4cVWqMiH3o1/EUPMPxBlCZ 0v
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/QAjRKL-i1zIKdd9fuwSC_s_ssiM>
Subject: Re: [tsvwg] 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: Sat, 28 Oct 2023 22:15:55 -0000

Hi Alex,


> On Oct 28, 2023, at 23:35, Alex Burr <alex.burr@ealdwulf.org.uk> wrote:
> 
> Hi all,
> 
> What if, instead of implementing network options 
> piecemeal as UDP options, there were instead defined a UDP option which
> just encapsulates the whole HBH  extension header, to get it past nodes that
> would drop it?

	[SM] If I understand RFC8200 correctly the actual HBH header is only two octets anyway... and both the HBH and the default UDP option TLV format uses 1 byte each for "T" and "L" so that could be made to work...


> This would have the following advantages:
> 
> - rather than taking away energy from getting HBH options to work, it would
> add to it.

	[SM] Not sure I understand that, if (ab)using UDP options will actually work, I am sure people would likely ignore the 2 additional byte saving switching to IPv6 HBH would gain... The only thing that gets HBH working is offering network operators something that is worth doing the work, and offering them a way to avoid that work like UDP options (assuming they work well enough) would IMHO not contribute making HBH options any more likely to pass through the internet un-dropped, no?


> - The spec for this 'HBH header encapsulation  option' could recommend that
> network nodes which processes HBH options inside  it, SHOULD also process the 
> same options if found in an unencapsulated HBH extension header. In this way,
> those nodes would be ready if  HBH options end up being transmissible over the
> internet.

	[SM] Any SHOULD that is not exercised and/or enforced really is not likely to result in robust and reliable capabilities, "use it or loose it"...


> 
> - It would consume only one UDP option type, instead of one per function. All
> 'network options' would be enumerated in one place, in the HBH options list.

	[SM] Yeah, 255 network options should be enough (what was that argument for 640KB memory again ;) )


> - If the HBH header sees greater  use in this way, it would provide an 
> argument for enabling  it to pass unencapsulated.

	[SM] Why? IN that case we would have a solution that works for both IPv4 and IPv6 and that does not require networks to change...


> NB I don't specifically have an opinion on  whether the media header should be an HBH
> option. But if it should be, maybe this is a useful way of resolving the difficulty of
> avoiding packets containing it being dropped.

	[SM] I would leverage the fact that it seems t be network operators that want stuff like MED so it could be possible to strike a deal that ends up with interested operators enabling HBH passage in their part of the internet... Sure there needs to be something in it for them, but if I understand the justification of e.g. the MED option we might have the required "carrot" at hand.

Sebastian

> 
> Alex
>