[IPv6]Re: Fwd: New Version Notification for draft-herbert-deprecate-destops-before-rh-00.txt

Tom Herbert <tom@herbertland.com> Mon, 29 December 2025 18:57 UTC

Return-Path: <tom@herbertland.com>
X-Original-To: ipv6@mail2.ietf.org
Delivered-To: ipv6@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 37D13A06D5AA for <ipv6@mail2.ietf.org>; Mon, 29 Dec 2025 10:57:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PK61FLILSNKJ for <ipv6@mail2.ietf.org>; Mon, 29 Dec 2025 10:57:23 -0800 (PST)
Received: from mail-lf1-x129.google.com (mail-lf1-x129.google.com [IPv6:2a00:1450:4864:20::129]) (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 mail2.ietf.org (Postfix) with ESMTPS id 115E2A06D589 for <6man@ietf.org>; Mon, 29 Dec 2025 10:57:23 -0800 (PST)
Received: by mail-lf1-x129.google.com with SMTP id 2adb3069b0e04-59a10df8027so12068570e87.0 for <6man@ietf.org>; Mon, 29 Dec 2025 10:57:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland.com; s=google; t=1767034642; x=1767639442; 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=zV/9cnT934j2aI4T3nYENWZstkkfQE0Gkl6UqYKkMLQ=; b=akeo883yHauGByhKAMjkA7Lbqfvs9DJGpos0qtrqS2JDrnlcuz7nrtbN/bjsZGVced wnK1krADzzDbE5Q9xa9VJCKK5X/okA9ywOzR5FD7BtEDMFi+KnwBUBest4A/mkSBHIVV 0GmmcHuY6A6L+HEqkc/xB37CN84HlyYCVMbau2zFebVvAOR40PZM8oeMtbZSMZi2LZN0 McWm3S7KtUR8OBeFps4g3FKucsM5i40jPu7GciNBqCVgXtPfg6dKl7ugkUNQl5aRIHyr +hprIynzmRKf77HpzMeOfipBpR1cXQ1iO22kcCmro46KcRClDxxr1QDMQ9T4ijXW1eis egvA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767034642; x=1767639442; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=zV/9cnT934j2aI4T3nYENWZstkkfQE0Gkl6UqYKkMLQ=; b=qPP9X+BoTOjwMuZb9SYOtzz5tS2GqPULBcmwrMVne4SwFQa8LvdKIVbPdm2J3lWv8Y UzCE8tqEpgbgL6xyyH2yTuF7IXV8RHp2NU5OdIj9Bf+TN8ffuYmtOZyPHdoE5bPyeP3J qsfpbP8hkppo3uMtoOC0yth5w2jRInpjfhAGmpLxVWIzyKF1nCn1aKNhdfmysdZBr4Rx 1z0tlt4WeAOohoZu6ZY2VxSAHoWp0r9+D5jhvo1+lPaLVfvDAOzIwvJKg2x6YZP/XOzT L034FPW3ixO+ovy7E12EVFY7QBRGuE6OVJKBynZ8AEaWHFIZ3jA3YHJptuuRtfPcVkS4 QGGg==
X-Gm-Message-State: AOJu0YzJBecgewQbM10a6yqwYpkjgATU3Q2veI1avRzgYPL5Kw+pMmb7 UOy6QMOcpNZyEyLwtb2oTNAeqe1zdhIvJ5p1TZAhYtst4ntp6wdIxOZIEJUpPMPzZDquLTg26ly IVBxn5bm+WzjAe2fplb0bVA2rHpEvirtWjTnAuICC0r7+D/Ri1ZWQUQ==
X-Gm-Gg: AY/fxX6Vagz6VvfvNDkllXA3g8yiMQ4WQ0pNTid3jS1vOxqSPOU6cr0zrZ0/eS3lVvZ Ol/IMCupVkx05fV8gSkwuTM3flcoKb2OpMlczqWqx/4u8zZ/whOHiNB+ilJrxv7w2BCINxOdMF9 ERnwdkrOZByGophBzZpIqyzHdg9WdQ37fYRB7xsICAYQqdp+M+2JJH/r/TCP8VYzl9bmZrVC80w nF3ogztyyg5j607brjHmOAdI48WXcB15dRBa+oB+HsdWpsAZS4lZJCwRVhhrYhUm6z+Z9xfdG0K iacWJnNCqn7UXtr8DkrbvMX3J9MACCLPEuaMgLXCvo7byibTEOom3MUWb22C
X-Google-Smtp-Source: AGHT+IG7WRmV0jK38VeFzGczShqKbdzktFzQlmG1Qeuv6cLY00v5ZsU+bkgKTuU0gUDwg3M8/SIP7amXacZCTRY1Blc=
X-Received: by 2002:a05:6512:2388:b0:59a:e71:1bf3 with SMTP id 2adb3069b0e04-59a17d5daa5mr10669788e87.33.1767034640678; Mon, 29 Dec 2025 10:57:20 -0800 (PST)
MIME-Version: 1.0
References: <176702620058.1845214.13519606578566601344@dt-datatracker-5656579b89-p6k4r> <CALx6S34kW5pr=+LgadOQOdWK843d10V9=PDv0bkwk8BOqEzDyA@mail.gmail.com> <CH3PR18MB57944857026D9EA9242BBEFFACBFA@CH3PR18MB5794.namprd18.prod.outlook.com>
In-Reply-To: <CH3PR18MB57944857026D9EA9242BBEFFACBFA@CH3PR18MB5794.namprd18.prod.outlook.com>
From: Tom Herbert <tom@herbertland.com>
Date: Mon, 29 Dec 2025 10:57:09 -0800
X-Gm-Features: AQt7F2oI_D01okq0j9MUN1KqPw3L5BSbeGQz7Q8cD2aBoeTtJuTCWJXMOI-i5qA
Message-ID: <CALx6S34bgAro3m7nBM2owOPHqun1=wGnvzeQS5B84WEB_s_yAw@mail.gmail.com>
To: Jeremy Duncan <jduncan=40tachyondynamics.com@dmarc.ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Message-ID-Hash: JV2YN3JL7NFXPZZ5U576PIZLV3ETAGB4
X-Message-ID-Hash: JV2YN3JL7NFXPZZ5U576PIZLV3ETAGB4
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 <6man@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [IPv6]Re: Fwd: New Version Notification for draft-herbert-deprecate-destops-before-rh-00.txt
List-Id: "IPv6 Maintenance Working Group (6man)" <ipv6.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/WJXjcezb3TLLgt3LiAcPsFUGAjE>
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 Mon, Dec 29, 2025 at 10:15 AM Jeremy Duncan
<jduncan=40tachyondynamics.com@dmarc.ietf.org> wrote:
>
> Hi Tom-
>
> First, the first sentence of the intro is a bit confusing with the reference of which article "it" is:
>
> 1.  Introduction
>
>    This document deprecates IPv6 Destination Options before the Routing
>    header since there are no known deployments or uses for it.
>
> Recommend rewriting to something like:
>
> 1.  Introduction
>
>    This document deprecates IPv6 Destination Options before the Routing
>    header since there are no known deployments or uses for the Destination Options Header placed ahead in precedence of the Routing Header.
>
>

Hi Jeremy,

Thanks for the comments!

> Second, you state that the problem we are solving is two-fold:
>
> 1. because no one uses Destination Options for intermediate uses
> 2. intermediate nodes are already using things like the SRv6 routing header, HbH, or the routing header.
>
> However, instead of merely deprecating its use for intermediate devices before routing header, is there a broader argument for just deprecating it completely instead?
> I struggle to find Destination Options in real-world use on end-node destinations as well.

It's a fair question :-), but if we try to deprecate Destination
options completely I suspect that's going to get a lot of pushback
since it's "irreversible" and there are a few potential use cases in
limited domains like improved fragmentation. IMO, limiting the use
cases by zapping DestOpts before RH, restricting them to limited
domaIns, and disabling them by default in host implementations is
sufficient for the time being to eliminate most of the problems
without completely closing the door on the feature ever being
productively used.

Tom

>
> Thoughts?
>
>
> -Jeremy
>
> -----Original Message-----
> From: Tom Herbert <tom=40herbertland.com@dmarc.ietf.org>
> Sent: Monday, December 29, 2025 11:40 AM
> To: 6MAN <6man@ietf.org>
> Subject: [IPv6]Fwd: New Version Notification for draft-herbert-deprecate-destops-before-rh-00.txt
>
> [EXTERNAL] Verify links and attachments with sender.
>
> Happy holidays 6MAN!
>
> I've posted a new draft to deprecate Destination Options before the Routing header and to require the Routing header to either  follow
> IPv6 header or Hop-by-Hop Options header with at most one Routing header in a packet. Comments are appreciated!
>
> Thanks,
> Tom
>
>
> ---------- Forwarded message ---------
> From: <internet-drafts@ietf.org>
> Date: Mon, Dec 29, 2025 at 8:36 AM
> Subject: New Version Notification for
> draft-herbert-deprecate-destops-before-rh-00.txt
> To: Tom Herbert <tom@herbertland.com>
>
>
> A new version of Internet-Draft
> draft-herbert-deprecate-destops-before-rh-00.txt has been successfully submitted by Tom Herbert and posted to the IETF repository.
>
> Name:     draft-herbert-deprecate-destops-before-rh
> Revision: 00
> Title:    Deprecate IPv6 Destination Options Before the Routing Header
> Date:     2025-12-29
> Group:    Individual Submission
> Pages:    7
> URL:      https://www.ietf.org/archive/id/draft-herbert-deprecate-destops-before-rh-00.txt
> Status:   https://datatracker.ietf.org/doc/draft-herbert-deprecate-destops-before-rh/
> HTMLized: https://datatracker.ietf.org/doc/html/draft-herbert-deprecate-destops-before-rh
>
>
> Abstract:
>
>    This document deprecates Destination Options before the Routing
>    header.  It also requires that if a Routing header is present in a
>    packet then it must immediately follow the IPv6 header or immediately
>    follow the Hop-by-Hop Options header if an Hop-by-Hop Options header
>    is also present in the packet.  These requirements imply that at most
>    one Routing header may be present in a packet.
>
>
>
> The IETF Secretariat
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> List Info: https://mailman3.ietf.org/mailman3/lists/ipv6@ietf.org/
> --------------------------------------------------------------------