Re: [tsvwg] WGLC for comments for draft-ietf-tsvwg-udp-options and draft-ietf-tsvwg-udp-options-dplpmtud to end 1st May 2024
Erik Auerswald <auerswal@unix-ag.uni-kl.de> Fri, 26 April 2024 09:18 UTC
Return-Path: <auerswal@unix-ag.uni-kl.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 27924C14F686 for <tsvwg@ietfa.amsl.com>; Fri, 26 Apr 2024 02:18:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.196
X-Spam-Level:
X-Spam-Status: No, score=-4.196 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 NOjv1otxgl1K for <tsvwg@ietfa.amsl.com>; Fri, 26 Apr 2024 02:18:17 -0700 (PDT)
Received: from mailgw1.uni-kl.de (mailgw1.uni-kl.de [IPv6:2001:638:208:120::220]) (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 354DCC14F689 for <tsvwg@ietf.org>; Fri, 26 Apr 2024 02:18:16 -0700 (PDT)
Received: from sushi.unix-ag.uni-kl.de (sushi.unix-ag.uni-kl.de [IPv6:2001:638:208:ef34:0:ff:fe00:65]) by mailgw1.uni-kl.de (8.14.4/8.14.4/Debian-8+deb8u2) with ESMTP id 43Q9IWsT141436 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <tsvwg@ietf.org>; Fri, 26 Apr 2024 11:18:32 +0200
Received: from sushi.unix-ag.uni-kl.de (ip6-localhost [IPv6:::1]) by sushi.unix-ag.uni-kl.de (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id 43Q9ID1B011711 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 26 Apr 2024 11:18:14 +0200
Received: (from auerswal@localhost) by sushi.unix-ag.uni-kl.de (8.14.4/8.14.4/Submit) id 43Q9IDlN011709; Fri, 26 Apr 2024 11:18:13 +0200
Date: Fri, 26 Apr 2024 11:18:13 +0200
From: Erik Auerswald <auerswal@unix-ag.uni-kl.de>
To: tsvwg@ietf.org
Message-ID: <20240426091813.GA2378@unix-ag.uni-kl.de>
References: <0f72bf81-5fd1-490d-9077-051ce5ebebc0@erg.abdn.ac.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <0f72bf81-5fd1-490d-9077-051ce5ebebc0@erg.abdn.ac.uk>
Author: Erik Auerswald <auerswal@unix-ag.uni-kl.de>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/SjPKGD-yxp2-Cf7TFGyKCCA7e8I>
Subject: Re: [tsvwg] WGLC for comments for draft-ietf-tsvwg-udp-options and draft-ietf-tsvwg-udp-options-dplpmtud to end 1st May 2024
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: Fri, 26 Apr 2024 09:18:21 -0000
Hi,
I'd like to make two remarks regarding draft-ietf-tsvwg-udp-options-32:
1. There seems to be a small inconsistency at the end of section 24,
"Security Considerations":
The second to last paragraph starts with the sentence:
"Some UDP options are never passed to the receiving application,
notably FRAG, NOP, and EOL."
But the last paragraph of the same section uses SHOULD instead of
MUST for this:
"Such implementations SHOULD ensure FRAG, NOP, and EOL are not
passed to the receiving user[...]"
I would expect that "SHOULD" to be a "MUST" for any implementation,
please see below for reasons:
- Section 11.1, "End of Options List (EOL)", does not specify if EOL
is passed to the user or not (perhaps that should be added there?).
- Section 11.2, "No Operation (NOP)", specifies:
"NOPs are not reported to the user"
- Section 11.4., "Fragmentation (FRAG)", specifies:
"FRAG is not reported to the user[...]"
- Section 14., "Option inclusion and processing", notes:
"Note that FRAG, NOP, and EOL are not passed to the user (see
Section 15)."
- Section 15, "UDP API Extensions", specifies:
"Options and their processing status (success/fail) MUST be
available to the user [...] except for FRAG, NOP, and EOL; those
three options are handled within UDP option processing only."
2. I do not understand the "Note" in enumeration item 3 of the
fragmentation procedure in section 11.4, "Fragmentation (FRAG)"
on page 25:
"Note: per packet options can occur either at the end of the
original user data or be placed after the FRAG option of the
first fragment, with the Reassembled Datagram Option Start (RDOS)
in the terminal FRAG option set accordingly. This includes its
use in atomic fragments, where the terminal option is the initial
and only fragment."
How exactly would RDOS be set to indicate that the per-packet (a.k.a
per-datagram) options are located outside the reassembled datagram
after the FRAG option of the first fragment[, but before the fragment
data], in the case non-atomic fragments? RDOS is a positive offset
from the start of the reassembled datagram (a.k.a. packet).
It seems to me as if this note should be deleted. Alternatively,
it could be simplified to pertain only to atomic fragments, e.g.:
In atomic fragments, where the the terminal option is the initial
and only fragment, both per-fragment and per-datagram options
affect the same UDP payload.
Thanks,
Erik
P.S. While I have read version draft-ietf-tsvwg-udp-options-32, I have
not performed a thorough review.
On Wed, Apr 24, 2024 at 08:02:12PM +0100, Gorry Fairhurst wrote:
> This is a reminder of the on-going 3 weeks WG Last Call to determine if the
> following TSVWG IDs are ready:
>
> https://datatracker.ietf.org/doc/draft-ietf-tsvwg-udp-options/
> https://datatracker.ietf.org/doc/draft-ietf-tsvwg-udp-options-dplpmtud/
>
> These documents both target PROPOSED STANDARD.
>
> The document shepherd for the UDP Options will be: Gorry Fairhurst.
> The document shepherd for DPLPMTUD with UDP Options will be: Marten Seemann.
>
> The WGLC will end at midnight UTC on 1st May 2024.
>
> Please do read the drafts, and please do send any comments/concerns
> to the TSVWG mailing list, including notes on whether these are
> ready to publish (or send an email directly to the
> chairs<tsvwg-chairs@ietf.org>).
>
> Best wishes,
> Gorry and Marten
> (tsvwg co-chairs)
>
> —
>
> The IETF WG Last Call process is described in RFC 6174.
>
- [tsvwg] WGLC for comments for draft-ietf-tsvwg-ud… Gorry Fairhurst
- Re: [tsvwg] WGLC for comments for draft-ietf-tsvw… Erik Auerswald
- Re: [tsvwg] WGLC for comments for draft-ietf-tsvw… C. M. Heard
- Re: [tsvwg] WGLC for comments for draft-ietf-tsvw… Erik Auerswald
- Re: [tsvwg] WGLC for comments for draft-ietf-tsvw… Erik Auerswald
- [tsvwg] Re: WGLC for comments for draft-ietf-tsvw… C. M. Heard
- [tsvwg] Re: WGLC for comments for draft-ietf-tsvw… Erik Auerswald