[IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf-6man-eh-limits-19: (with DISCUSS and COMMENT)
Gorry Fairhurst <gorry@erg.abdn.ac.uk> Thu, 24 April 2025 16:34 UTC
Return-Path: <gorry@erg.abdn.ac.uk>
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 0DB8820C49EB; Thu, 24 Apr 2025 09:34:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, 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=erg.abdn.ac.uk
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 57gjZSKILjOR; Thu, 24 Apr 2025 09:34:14 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [IPv6:2001:630:42:150::2]) by mail2.ietf.org (Postfix) with ESMTP id BBE2620C49C7; Thu, 24 Apr 2025 09:34:14 -0700 (PDT)
Received: from [192.168.1.81] (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 765091B00213; Thu, 24 Apr 2025 17:34:06 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=erg.abdn.ac.uk; s=default; t=1745512454; bh=IE2naj6H4dpHQNqaDzUsgAhmzTfyla015TtU5K8Y2NY=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=WUfE9L+3cmCcD6EsY1rmm4r2mXI8kaauIIWLweQPW43f9DGx/RPA5pI26uxdPRbFX 9nyWz3FGcyP1wTECWHRqp5FClz5m5tZkDMyK2lS5ZOmJS3cyEKaI/CFBUBs4nxwlKr tQNuS9m8hSjWH9cNpzF9WDYrVOCd6X/BRHcJe9d53dj5i/zks7mEfhAqwYL4BgZ2H5 gaQ6073qKA4AEt7G+EwuI73FmEqZOYkn0qv7j/G01yH+FGzODBDfQ7hgCrVKvorCo5 VKwTRHkjZ1SD/JlzvgNnea/xrhnksg/VEcOfJv3tMGF+tvWYjB3MrUC/5T0Nqhnhom /CVy6IIElt4UA==
Content-Type: multipart/alternative; boundary="------------mz55Rd0aBlUe8ESpnY0GHlM1"
Message-ID: <c324db87-476a-446b-8407-1c8e2c595f03@erg.abdn.ac.uk>
Date: Thu, 24 Apr 2025 17:34:05 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
To: Tim Chown <Tim.Chown@jisc.ac.uk>, Nick Hilliard <nick@foobar.org>
References: <174480829122.1391391.10917197019780759762@dt-datatracker-64c5c9b5f9-hz6qg> <c1b1f2b6-7a49-9a5d-9cc8-05b30446737d@foobar.org> <DB9PR07MB7771A15167708FF55CE3DACCD6852@DB9PR07MB7771.eurprd07.prod.outlook.com>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
In-Reply-To: <DB9PR07MB7771A15167708FF55CE3DACCD6852@DB9PR07MB7771.eurprd07.prod.outlook.com>
Message-ID-Hash: JDQGN3OCHUON5LIIC4NSIDEMLFR6ZWQU
X-Message-ID-Hash: JDQGN3OCHUON5LIIC4NSIDEMLFR6ZWQU
X-MailFrom: gorry@erg.abdn.ac.uk
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: The IESG <iesg@ietf.org>, "draft-ietf-6man-eh-limits@ietf.org" <draft-ietf-6man-eh-limits@ietf.org>, "6man-chairs@ietf.org" <6man-chairs@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>, "suresh.krishnan@gmail.com" <suresh.krishnan@gmail.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf-6man-eh-limits-19: (with DISCUSS and COMMENT)
List-Id: "IPv6 Maintenance Working Group (6man)" <ipv6.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/Td1oBpfA1b0bwDx5TdHE4kll3IM>
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 24/04/2025 10:23, Tim Chown wrote: > > Hi, > > On 23/04/2025, 23:22, "Nick Hilliard" <nick@foobar.org> wrote: > > Gorry, > > Gorry Fairhurst via Datatracker wrote on 16/04/2025 13:58: > > DISCUSS 1) This I-D has been submitted to target publication as > Information. As > > such, I do not expect this to update RFC 8504, and this is the basis > for the > > current review. However, there are still places in the text that > could be > > interpreted as an update. I’d like to discuss if this draft could be > re-worded, > > particularly to avoid chnaging lower case text to derive new RFC-2119 > > requirements. > > Can you point out the specific sections of text that you're concerned > about? > > As a general comment, I'd be supportive of seeing this ID published as a > BCP. Hopefully that boat hasn't sailed. > > I hope that boat hasn’t even anchored at the dock to get ready to > sail. I object to the draft being advanced for reasons stated > previously. If there is consensus however then Informational is the > very most it should be. Perhaps Experimental. > I reviewed this as targeting Informational: that is what was requested to the IESG. So, first to clarify: I would not be concerned about Verbatim citations (in quotes) of text from another RFC. So, I am questionin text that refers to something in another standards-track RFC where it is written without an RFC2119 keyword, and where it is written in this I-D using an RFC2119 keyword. > > > > DISCUSS 2) I do not yet see the underlying evidence supporting > introducing > > limits for intermediate nodes. I can see how intermediate nodes > could be built > > using host stacks, but I'd like to clarify can intermediate nodes > also built > > from other designs? I’m asking because I’d like to discuss how to > add clarity > > on whether the set of limits are derived from constraints in > deployed routers > > (and intermediate nodes) - or observed for end-to-end paths. > > The draft is about specifying a set of minimum supported standards for > EHs, rather than introducing limits. > > But those minimums will be interpreted as limits. It’s even in the title! > > > > Intermediate nodes are normally built from designs which aren't host > stacks. E.g. an ASIC-based forwarding platform might use linux, but > that's only for the control plane of the device. The forwarding plane > (and hence the forwarding limitations) would relate largely to the > ASIC's capabilities, not to a host stack. > > > DISCUSS 3) The idea of a minimum level of required support is > clearer to me > > when related to endpoints/hosts. Once this is expressed also as a > router limit > > for routers or intermediaries, I suggest that future extensibility > is impacted. > > I suggest vendor designs are likely ossified to whatever limit is > specified. > > I'm not sure that the ossification argument stands up to scrutiny. > > 1. there's plenty of types of routing kit which will support long EH > chains (mid-to higher end kit, and anything which supports SRv6). > Specifying a minimum will have no impact on this kit because it's not > appropriate for the use case for this style of kit. > > So end to end long EH chains do work in the wild, for well-provisioned > networks? > > > > 2. at the other end of the market where there's currently poor support > for EHs, specifying a minimum supported standard will only make a > difference for the better. > > It must be possible to identify specific equipment and its > capabilities. Has anyone done this and produced a list? This would > support evidence of current implementation/vendor practice. Versus > evidence of policy-based filtering, typically within end sites, which > is a different matter. > > > > 3. we've been running ipv6 for 30 years at this point, and EHs are still > unusable. It's reasonable to associate this with the fact that there are > there are no explicit minimum standards for supporting EHs (other than > fragmentation). > > This isn’t the only factor, and if we must have minimums, don’t ossify > it so low. > > > > > I’d like to discuss whether the I-D could be constrained to avoid > this, and > > allow the minimum size to evolve. > > Do you have suggestions on how to approach this? > > I’d like to see the draft only cover what’s in 7.3 of RFC8504 section > 5.3, on limits for processing to protect nodes against DoS and other > attacks. This would put the draft in the same area as > draft-ietf-6man-deprecate-router-alert. The RFC then covering other > processing would remain RFC 9673 (on top of RFC 8200). RFC 8504-bis > could then point to that work and remove its ‘interim’ text of 5.3 > that I’ve personally considered a placeholder for this draft. > > Tim > > > > Nick > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > List Info: https://mailman3.ietf.org/mailman3/lists/ipv6@ietf.org/ > -------------------------------------------------------------------- > To clarify my DISCUSS-2, this relates specifically to the Intermediate Node and Router limits, sections 4 and 5. I do recognise the challenge in finding support for EH at datacenters or from virtualised platfroms (been there, seen what can happen). To discuss this, I'd first like to know whether modern routers and other network equipment already can support sizes that are larger than these limits. Gorry
- [IPv6]Gorry Fairhurst's Discuss on draft-ietf-6ma… Gorry Fairhurst via Datatracker
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tim Chown
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tom Herbert
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Gorry Fairhurst
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tom Herbert
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Nick Hilliard
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tim Chown
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Gorry Fairhurst
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tom Herbert
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tim Chown
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tom Herbert
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Nick Hilliard
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tom Herbert
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Nick Hilliard
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Justin Iurman
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Justin Iurman
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Justin Iurman
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tom Herbert
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Justin Iurman
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Nick Hilliard
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Justin Iurman
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tim Chown
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tom Herbert
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Justin Iurman
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Michael Sweet
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tom Herbert
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… David Farmer
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Vasilenko Eduard
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tim Chown
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… David Farmer
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tom Herbert
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tim Chown