Re: [tsvwg] Fwd: Can DPLPMTUD for UDP Optionsbe considered to be adopted by tsvwg?
"C. M. Heard" <heard@pobox.com> Fri, 03 September 2021 15:22 UTC
Return-Path: <heard@pobox.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 4E0033A2226 for <tsvwg@ietfa.amsl.com>; Fri, 3 Sep 2021 08:22:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, HTML_MESSAGE=0.001, SPF_HELO_NONE=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=pobox.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 iazkMOWjXTPI for <tsvwg@ietfa.amsl.com>; Fri, 3 Sep 2021 08:22:54 -0700 (PDT)
Received: from pb-smtp20.pobox.com (pb-smtp20.pobox.com [173.228.157.52]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 91B063A2227 for <tsvwg@ietf.org>; Fri, 3 Sep 2021 08:22:54 -0700 (PDT)
Received: from pb-smtp20.pobox.com (unknown [127.0.0.1]) by pb-smtp20.pobox.com (Postfix) with ESMTP id ED72A140A15 for <tsvwg@ietf.org>; Fri, 3 Sep 2021 11:22:51 -0400 (EDT) (envelope-from heard@pobox.com)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=pobox.com; h= mime-version:references:in-reply-to:from:date:message-id:subject :to:cc:content-type; s=sasl; bh=oG6RzDXzaPIS5fC3ZM9e2gwCYSU35Rr9 9RvuGy+1ik8=; b=GIBYXNEZZiByapKOtpo+5YwetqZFaX+jkEmctxyNQHRwY+RX 2GY7CYMIdwTTMyBsIniicb6qqwo02EOK5hRELzbIjk9uaELBpahnJ3pvKzde889K ScAdgDCWcmRkyYf3oPD+GrccTXU/jGzI66cuStsr+tAQMkeCdHErG6bC1zI=
Received: from pb-smtp20.sea.icgroup.com (unknown [127.0.0.1]) by pb-smtp20.pobox.com (Postfix) with ESMTP id E565D140A14 for <tsvwg@ietf.org>; Fri, 3 Sep 2021 11:22:51 -0400 (EDT) (envelope-from heard@pobox.com)
Received: from mail-pl1-f172.google.com (unknown [209.85.214.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pb-smtp20.pobox.com (Postfix) with ESMTPSA id 9AAC1140A13 for <tsvwg@ietf.org>; Fri, 3 Sep 2021 11:22:49 -0400 (EDT) (envelope-from heard@pobox.com)
Received: by mail-pl1-f172.google.com with SMTP id d17so3489910plr.12 for <tsvwg@ietf.org>; Fri, 03 Sep 2021 08:22:49 -0700 (PDT)
X-Gm-Message-State: AOAM5324Ov/3yBmkxL7VauGB/jLXl+Ad2HWTThnv9TIPxHAi/8xGs+ZW 5rG3jvnYxsCEEn8u0+4gyXXa4u1Gi/D/c+HYnA8=
X-Google-Smtp-Source: ABdhPJxGWCrHyaqmizjsUncj+YG8mlt8+LTW0sqtyNBLkjCPQkZJzquJORJpUnunKd2uIj1e9Bet148RRIDjY2mgdzs=
X-Received: by 2002:a17:90a:194a:: with SMTP id 10mr10218145pjh.221.1630682568572; Fri, 03 Sep 2021 08:22:48 -0700 (PDT)
MIME-Version: 1.0
References: <7e3e6985-9f5e-de1b-da1e-15bb468fdbdc@erg.abdn.ac.uk> <CACL_3VFJkvHAevbQR2wDvaBk-9cE-8GWp92fhGG1+7x16WsqtA@mail.gmail.com> <CACL_3VGS8dBV-AePbrpD-Vu=aguWSqcnuf4zQrBPZHwxMV6J_w@mail.gmail.com> <20210903101349.GG54972@tom-desk.erg.abdn.ac.uk>
In-Reply-To: <20210903101349.GG54972@tom-desk.erg.abdn.ac.uk>
From: "C. M. Heard" <heard@pobox.com>
Date: Fri, 03 Sep 2021 08:22:37 -0700
X-Gmail-Original-Message-ID: <CACL_3VEZZG7NZpeJCvcB46H86_4ujy540+ej0Z6h1QqdCvFDWw@mail.gmail.com>
Message-ID: <CACL_3VEZZG7NZpeJCvcB46H86_4ujy540+ej0Z6h1QqdCvFDWw@mail.gmail.com>
To: Tom Jones <tom@erg.abdn.ac.uk>
Cc: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, Joe Touch <touch@strayalpha.com>, TSVWG <tsvwg@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000003dc66705cb18df82"
X-Pobox-Relay-ID: CC8F0854-0CCA-11EC-A1AD-FA11AF6C5138-06080547!pb-smtp20.pobox.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/ojlDFpueVFOvWWZbSLdLx2AJrE8>
Subject: Re: [tsvwg] Fwd: Can DPLPMTUD for UDP Optionsbe considered to be adopted by tsvwg?
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: Fri, 03 Sep 2021 15:23:00 -0000
On Fri, Sep 3, 2021 at 3:09 AM Tom Jones <tom@erg.abdn.ac.uk> wrote: > On Thu, Sep 02, 2021 at 08:07:38 PM -0700, C. M. Heard wrote: > > > > I certainly support adoption. There is one substantive issue that I have > > noticed: > > > > In Section 3.2.1 (page 4) the draft says: > > > > Implementations MAY track multiple requests and respond acknowledging > > them with a single packet. > > > > > > That contradicts the following provision in draft-ietf-tsvwg-udp-options-13: > > > > >> Except for NOP, each option SHOULD NOT occur more than once in a > > single UDP datagram. If an option other than NOP occurs more than > > once, a receiver MUST interpret only the first instance of that > > option and MUST ignore all others. > > > > > > This inconsistency must be resolved before this draft (or > > draft-udp-options) can progress. > > > > Talking with Gorry, we think we will remove this text from the next > revision of the draft. Thank you, that seems to be the simplest resolution. Another point that came up in previous discussions: In the thread "UDP REQ/RES Options - per segment or per datagram" (see https://mailarchive.ietf.org/arch/msg/tsvwg/_MICN4odgRlwc2qK2uJem92yt_E/ and preceding messages), Joe Touch and I sparred over whether DLPMTUD probe packets would ever be subject to UDP fragmentation. Here is a summary of the discussion: On Fri Jul 30, 2021 at 5:21 PM Joseph Touch wrote: > On Fri Jul 30, 2021 at 5:05 PM C. M. Heard wrote: >> I am following up in separate threads as suggested. This one is for >> the REQ/REs options. >> >> On Sat, Jun 26, 2021, at 4:53 PM, C. M. Heard wrote: >>> The REQ and RES options exist for the benefit of DPLPMTUD and are >>> intended to be sent on a PLPMTU Probe Packet, which itself must not >>> be further fragmented (the probe packet will not serve its purpose >>> if it is fragmented to make it get to its destination). Ideally, >>> these options are used on packets with padding only and no user >>> data; such packets would be generated and consumed entirely within >>> the transport layer or a shim. As they are not subject to >>> fragmentation, they can be considered complete datagrams. > > You assume these are not UDP fragmented; I do not. DPLPMTUD could be > used to determine ways to avoid IP fragmentation but that doesn’t > mean it prohibits the use of UDP fragmentation. All that is required > is that the probes are not *IP* fragmented. I would like to see a clear statement in the WG version of draft-fairhurst-tsvwg-udp-options-dplpmtud on this point. Also (speaking to the point of REQ/RES options that were the direct concern of the thread), I stated: >> In addition, it seems to me that there is little or no value in >> taking a REQ option from the user and replicating it on every >> [UDP] fragment of a datagram that needs to be fragmented; this >> causes duplicate REQ tokens. Gorry, any thoughts? (*) and it would be good to hear your comments on that, too. Thanks and regards, Mike Heard
- [tsvwg] Can DPLPMTUD for UDP Optionsbe considered… Gorry Fairhurst
- Re: [tsvwg] Can DPLPMTUD for UDP Optionsbe consid… C. M. Heard
- [tsvwg] Fwd: Can DPLPMTUD for UDP Optionsbe consi… C. M. Heard
- Re: [tsvwg] Fwd: Can DPLPMTUD for UDP Optionsbe c… Tom Jones
- Re: [tsvwg] Fwd: Can DPLPMTUD for UDP Optionsbe c… C. M. Heard
- Re: [tsvwg] Fwd: Can DPLPMTUD for UDP Optionsbe c… C. M. Heard
- Re: [tsvwg] Fwd: Can DPLPMTUD for UDP Optionsbe c… Tom Jones