Re: [Int-area] New Version Notification for draft-herbert-ipv4-eh-03.txt

"touch@strayalpha.com" <touch@strayalpha.com> Thu, 21 March 2024 14:46 UTC

Return-Path: <touch@strayalpha.com>
X-Original-To: int-area@ietfa.amsl.com
Delivered-To: int-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C1C0AC18DBAC for <int-area@ietfa.amsl.com>; Thu, 21 Mar 2024 07:46:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.325
X-Spam-Level:
X-Spam-Status: No, score=-6.325 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, 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=strayalpha.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 yyJCxLJ1JE3o for <int-area@ietfa.amsl.com>; Thu, 21 Mar 2024 07:46:47 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (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 C75EEC1CAF4C for <int-area@ietf.org>; Thu, 21 Mar 2024 07:46:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id:Cc:Date:In-Reply-To: From:Subject:Mime-Version:Content-Type:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=/kHKLVSpHk/rDvtN4u/A8zrmLHh/mRUbiMt3MLps9XA=; b=D7oGrOSe1ZMPgIyI965dlE6J7b dDHSc6S7hUb5q7LmFa1P8xnoSF4dCGziUSr788nA3//rGN5145q8VSb3jMNbjThCemwdmmKYM60Cv LD/MCxwuJ1zFpnW0/A5nSXL5H5gvX1HYid//N0WiL1pYGV32WhXzdQ11P9p7PD0vBEHZ4/RBf9UNx JCNUC1hKqhYh2Mszll0/DJasQmmifz1+h4iY53y1hYffEySgAl5giCbH7Fy/2vwCfp1qXElvFByjc lbSBq+c8gr/GWq9W9bAnVc358MTuirMC3b0Uyqu/+lvZo7Ge3plybiIrfPTH+sTPMtQMooQD09vg1 0uf3mkuQ==;
Received: from [172.58.209.101] (port=41798 helo=smtpclient.apple) by server217.web-hosting.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.2) (envelope-from <touch@strayalpha.com>) id 1rnJgm-003M91-0F; Thu, 21 Mar 2024 10:46:44 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail=_6F9AFB93-4F47-42F9-A740-7AC8A5FAEBC9"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.500.171.1.1\))
From: "touch@strayalpha.com" <touch@strayalpha.com>
In-Reply-To: <Zfu5GQ7101lMnHGs@faui48e.informatik.uni-erlangen.de>
Date: Thu, 21 Mar 2024 07:46:27 -0700
Cc: Tom Herbert <tom@herbertland.com>, int-area <int-area@ietf.org>
Message-Id: <DCE2D4E2-9C5D-40B7-952F-7424E7FCBAFE@strayalpha.com>
References: <170865175505.14082.3856617737779580933@ietfa.amsl.com> <CALx6S363oh+7rNMaMa0s+9A-xeyLBy+ct-Q_Bx0xQm_di1PPJA@mail.gmail.com> <ZeZjGyxmuapXz5tb@faui48e.informatik.uni-erlangen.de> <CALx6S34OFL7tzabL+RMvB3nkad5k9esCD_dFpMi6DUtUEG-Dmg@mail.gmail.com> <ZedO1u7aheBhZ26N@faui48e.informatik.uni-erlangen.de> <ZfurRK_oNVES2hVz@faui48e.informatik.uni-erlangen.de> <CALx6S36L57vPa5YkiV3khYbFpPPgPUVynWaRVno0BufvXcALeA@mail.gmail.com> <Zfu5GQ7101lMnHGs@faui48e.informatik.uni-erlangen.de>
To: Toerless Eckert <tte@cs.fau.de>
X-Mailer: Apple Mail (2.3774.500.171.1.1)
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source:
X-Source-Args:
X-Source-Dir:
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/f8GThH-JJcMeo-wOYHCFIYprqNY>
Subject: Re: [Int-area] New Version Notification for draft-herbert-ipv4-eh-03.txt
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF Internet Area WG Mailing List <int-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-area>, <mailto:int-area-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-area/>
List-Post: <mailto:int-area@ietf.org>
List-Help: <mailto:int-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-area>, <mailto:int-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Mar 2024 14:46:51 -0000

On Mar 20, 2024, at 9:35 PM, Toerless Eckert <tte@cs.fau.de> wrote:
> 
> On Wed, Mar 20, 2024 at 09:20:24PM -0700, Tom Herbert wrote:
>>> In other words, Destination Option Headers do not have fundamentally distinct
>>> processing requirements on the destination host examining it than any other
>>> possible protocol header (e.g.: UDP, TCP), or at least we could not find such a description
>>> for any such guiding rules or treatment differences in RFC8200.
>> 
>> Yes, that's mostly how all the IP protocols are implemented.
>> Processing of an encapsulated  protocol isn't completely independent,
>> for instance the pseudo header for the TCP and UDP checksum is
>> different for IPv4 and IPv6.
> 
> Right. But it seems unrelated to whether or not a header is an extension header,
> TCP and UDP not being extension headers for example.

I haven’t seen it mentioned yet (apologies if so), but there is a big difference between extension headers and encapsulated protocols.

Extension headers - no matter how many - can each refer back to the base header. Same for the first encapsulated protocol.

E.g.:

	IP1 IP2 IP3 TCP….		TCP uses a pseudo header based on IP3
But:
	IPv6a EHb EHc TCP…	TCP uses a pseudo header based on IPv6a; each of the EH’s can also refer back to IPv6a

I see NO way to do this with any mechanism for IPv4 except options (whose space is limited). There’s no way to redefine protocol processing to ensure that information can be “Carried” forward across EHs.

This seems like a show-stopper; has it been addressed?

Joe