[IPv6]Re: Fwd: New Version Notification for draft-ietf-6man-eh-limits-17.txt

Tom Herbert <tom@herbertland.com> Tue, 10 December 2024 20:10 UTC

Return-Path: <tom@herbertland.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 26BF7C1840DB for <ipv6@ietfa.amsl.com>; Tue, 10 Dec 2024 12:10:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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_DNSWL_NONE=-0.0001, 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=herbertland.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 WTX4BgOUaaBE for <ipv6@ietfa.amsl.com>; Tue, 10 Dec 2024 12:10:36 -0800 (PST)
Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7AE6FC1840C8 for <ipv6@ietf.org>; Tue, 10 Dec 2024 12:10:36 -0800 (PST)
Received: by mail-ed1-x534.google.com with SMTP id 4fb4d7f45d1cf-5d3dce16a3dso6346915a12.1 for <ipv6@ietf.org>; Tue, 10 Dec 2024 12:10:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland.com; s=google; t=1733861435; x=1734466235; darn=ietf.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=lI608689Bg3OWubYYLsruKWve8MSMaRbcMspW6n43D0=; b=Va80GXmB4G4i+A7+MNw4gxe9LfPQjML/xZDXQqdbvRawZGuoMopA1nkghCTkt35Dtr Xq+A/sZiqBBGKHXSLnoHm9V9pqpQanb5dXPCXTvYZPYIjnkO2ZXOVV295z1VUp0AcsX/ aEOZg8voR6WFZa4bLEFPUj9vZUR95oJobkuCaYpOF4k542uhrMaoizbVwFWZPA8XwjtI C5FsgWU43EAhJN7kugSfMU9p6hOgG8sI9uzxQd2O3aj9TFC8hDg2jJmCBqBnPzrdvoya D9IO0c4oPj4MqlK6hWa/wT8a8tlq+Ega8BoFnMSHSbjy50rGhY3kb647pc3KSxa5Fv7t ho/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733861435; x=1734466235; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lI608689Bg3OWubYYLsruKWve8MSMaRbcMspW6n43D0=; b=nV74fRq4MimwhLhoNZrkhgMm4CrE6FuJKg19cs+V4tBMDOzxMEo1WRZYIFJi6csb9Q Sz9IpWlT1lPzI8IcAbySSVS4d+pkFcESUjU2gyeP2oinZpOKScboNKU6xZxXRn8nL1pK 5WeZtvxcx5rg/0qvhZL58LyttQazZSMtEAffu3gfKXfNBm3gop0ujihbjdm+pWf+nG3n fgBwKeU2EKNdUMv27Bki3zipshGeN6rRXND2VBAlESxHKLhkmZCE8ZF4XeO5lqeZJjmg 7QxDFpvSkG8FGSft1lJpZGW96t8ic933zUMquYGv1uc83eWVxorr5+88ZBHBJ3+eWLX7 RSVA==
X-Gm-Message-State: AOJu0YwMz4+thlV7DwETx6R9LKbNmccv9zy79Tr5hSiJKwz/FyMhO1oK FdyQZ+lg4NUjE9WyUfPur+q5l4Ok2FXyl97IbfrheK8ShfCtjPGUb6Jeb24Uquq5ccaWfQKEo3t eidcaOXl0N6gWS69q1GoCkPMEPE1lkinlQRQOwtQtJXmyDGcHiozHojo=
X-Gm-Gg: ASbGnct4Zd61JkY0tHy9fe6cMtGA3Hto7P6ix3g+71WEF5ZIlsymPp4FS1ryV0uQr+5 ciUHFP1oKv4eCFlQGaSOm50cRZjx4I0dywB9H
X-Google-Smtp-Source: AGHT+IENOLxUEVzp9ptI8ZZXiTdEcrjUwmANCKfmo17uoPVU0876f4argCyi4EoMjstMDoQ/gIkf7q6NG5H2Kladv18=
X-Received: by 2002:a05:6402:1e89:b0:5d0:7a0b:b45f with SMTP id 4fb4d7f45d1cf-5d4331c4c12mr60930a12.10.1733861434916; Tue, 10 Dec 2024 12:10:34 -0800 (PST)
MIME-Version: 1.0
References: <173352182282.168068.2762448290737178661@dt-datatracker-6747d7fbdb-jqfx6> <CALx6S35m58_2hCsdaDa6d=w3KgyJ_=xrSO7xhgcoOvF6xJie9g@mail.gmail.com> <BN0P110MB142083E07DB8E77DEC311CEFA33CA@BN0P110MB1420.NAMP110.PROD.OUTLOOK.COM> <BN0P110MB14204AF333381380D8BB8FFAA33DA@BN0P110MB1420.NAMP110.PROD.OUTLOOK.COM>
In-Reply-To: <BN0P110MB14204AF333381380D8BB8FFAA33DA@BN0P110MB1420.NAMP110.PROD.OUTLOOK.COM>
From: Tom Herbert <tom@herbertland.com>
Date: Tue, 10 Dec 2024 12:10:22 -0800
Message-ID: <CALx6S3734wtfqdHm4N6dC1x5fx6dCiMpmuZtDYdHqckE70SOaA@mail.gmail.com>
To: "Templin (US), Fred L" <Fred.L.Templin=40boeing.com@dmarc.ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Message-ID-Hash: AMK4C4FVBVRXFWR446SWVIJEB3LL7PIA
X-Message-ID-Hash: AMK4C4FVBVRXFWR446SWVIJEB3LL7PIA
X-MailFrom: tom@herbertland.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ipv6.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: 6man <ipv6@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [IPv6]Re: Fwd: New Version Notification for draft-ietf-6man-eh-limits-17.txt
List-Id: "IPv6 Maintenance Working Group (6man)" <ipv6.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/gLl4jNWkZEe0Ao5hBzRHsmc3N8k>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Owner: <mailto:ipv6-owner@ietf.org>
List-Post: <mailto:ipv6@ietf.org>
List-Subscribe: <mailto:ipv6-join@ietf.org>
List-Unsubscribe: <mailto:ipv6-leave@ietf.org>

On Tue, Dec 10, 2024 at 11:06 AM Templin (US), Fred L
<Fred.L.Templin=40boeing.com@dmarc.ietf.org> wrote:
>
> Tom, answering my own message, RFC9673 seems to allow end systems to ignore HBH options
> even if they set a bit indicating a packet containing an unrecognized option should be dropped.
> I do not see the "eh-limits" draft changing that behavior in any way. What this means is that the
> IP Parcels and Advanced Jumbos facilities cannot be supported out of HBH options alone - they
> also need support from UDP option processing.
>
> What I would like to propose is the following: UDP/IP Parcels and Advanced Jumbos set UDP
> Length to 8 to indicate that no UDP payload octets immediately follow the UDP header but
> rather the UDP surplus area (containing zero or more options) immediately follows the UDP
> header. Then, if an EOL option appears before the end of the surplus area, the remainder of
> the surplus area is interpreted as a Parcel Buffer (format TBA). This would have non-zero
> data following the EOL option and extending to the end of the surplus area. Or, if that
> would not be palatable, define a new 1-octet UDP option such as "PBJ" to have the
> same meaning as EOL but with the difference that a Parcel Buffer and not an all-0's
> block immediately follows.
>
> This would still be done in consultation with the HBH option when the option includes
> an extended payload length field. This would allow for surplus areas that are longer
> than can be expressed in a 16-bit length field. The format of a UDP/IP parcel would
> then be similar to the format of a TCP packet, which begins with an IP header followed
> by TCP/UDP header followed by options followed by protocol data.
>
> Anyway, if this idea is liked then we may need to get some changes into the
> UDP options draft.
>

Fred,

Why not use a Destination Option? Destination options are not allowed
to be ignored by a receiving host, works with any protocol, and are
supported on the Internet and implementations.

Tom

> Thank you for your thoughts,
>
> Fred
>
> > -----Original Message-----
> > From: Templin (US), Fred L <Fred.L.Templin=40boeing.com@dmarc.ietf.org>
> > Sent: Monday, December 09, 2024 10:39 AM
> > To: Tom Herbert <tom=40herbertland.com@dmarc.ietf.org>; 6man <ipv6@ietf.org>
> > Subject: [IPv6]Re: Fwd: New Version Notification for draft-ietf-6man-eh-limits-17.txt
> >
> > Tom, I read the -17 but can't see where it refers to:
> >
> > - Add allowance for a receiving host to ignore HBH options to be
> > consistent with RFC9673
> >
> > Can you point to the draft text this bullet refers to?
> >
> > Thank you - Fred
> >
> >
> > > -----Original Message-----
> > > From: Tom Herbert <tom=40herbertland.com@dmarc.ietf.org>
> > > Sent: Friday, December 06, 2024 2:03 PM
> > > To: 6man <ipv6@ietf.org>
> > > Subject: [IPv6]Fwd: New Version Notification for draft-ietf-6man-eh-limits-17.txt
> > >
> > > Hello,
> > >
> > > I have posted -17 of the eh-limits drafts. This addresses comments
> > > from the TSVART, SECDIR, and ARTART reviews.
> > >
> > > Changes include:
> > > - Replace "specification" with "document"
> > > - Remove some unnecessary supporting text
> > > - Add a reference to RFC9000, QUIC's limit on extension headers
> > > - Refer to RFC9673 instead of the I-D
> > > - Add appendix describing rationale on limiting EH number and ordering
> > > - Add allowance for a receiving host to ignore HBH options to be
> > > consistent with RFC9673
> > > - Change "SHOULD drop" to "MUST drop" if a host doesn't process all
> > > Destination Options of EHs. Similarly, for intermediate nodes for
> > > DestOpts before the Routing Header and EHs through the Routing Header
> > > - Add a description of the changes to RFC8504 requirements on hosts and EHs
> > > - Add reference to RFC9098 when discussing routers that need to process L4
> > > - Remove reiteration of requirements in the appendix
> > > - Added appendix action about limits on extension header ordering and
> > > number of occurrences
> > >
> > > Thanks, Tom
> > >
> > >
> > >
> > >
> > >
> > >
> > > ---------- Forwarded message ---------
> > > From: <internet-drafts@ietf.org>
> > > Date: Fri, Dec 6, 2024 at 1:50 PM
> > > Subject: New Version Notification for draft-ietf-6man-eh-limits-17.txt
> > > To: Tom Herbert <tom@herbertland.com>
> > >
> > >
> > > A new version of Internet-Draft draft-ietf-6man-eh-limits-17.txt has been
> > > successfully submitted by Tom Herbert and posted to the
> > > IETF repository.
> > >
> > > Name:     draft-ietf-6man-eh-limits
> > > Revision: 17
> > > Title:    Limits on Sending and Processing IPv6 Extension Headers
> > > Date:     2024-12-06
> > > Group:    6man
> > > Pages:    19
> > > URL:      https://www.ietf.org/archive/id/draft-ietf-6man-eh-limits-17.txt
> > > Status:   https://datatracker.ietf.org/doc/draft-ietf-6man-eh-limits/
> > > HTMLized: https://datatracker.ietf.org/doc/html/draft-ietf-6man-eh-limits
> > > Diff:     https://author-tools.ietf.org/iddiff?url2=draft-ietf-6man-eh-limits-17
> > >
> > > Abstract:
> > >
> > >    This document defines various limits that may be applied to
> > >    receiving, sending, and otherwise processing packets that contain
> > >    IPv6 extension headers.  Limits are pragmatic to facilitate
> > >    interoperability amongst hosts and routers, thereby increasing the
> > >    deployability of extension headers.  The limits described herein
> > >    establish the minimum baseline of support for use of extension
> > >    headers on the Internet.  If it is known that all communicating
> > >    parties for a particular communication, including destination hosts
> > >    and any routers in the path, are capable of supporting more than the
> > >    baseline then these default limits may be freely exceeded.
> > >
> > >
> > >
> > > The IETF Secretariat
> > >
> > > --------------------------------------------------------------------
> > > IETF IPv6 working group mailing list
> > > ipv6@ietf.org
> > > List Info: https://mailman3.ietf.org/mailman3/lists/ipv6@ietf.org/
> > > --------------------------------------------------------------------
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > List Info: https://mailman3.ietf.org/mailman3/lists/ipv6@ietf.org/
> > --------------------------------------------------------------------