[Int-area] ICMP multi-part extension for XLAT IPv6 source [New I-D: equinox-intarea-icmpext-xlat-source-00]

David Lamparter <equinox@diac24.net> Fri, 22 March 2024 03:50 UTC

Return-Path: <equinox@diac24.net>
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 0A617C15153F for <int-area@ietfa.amsl.com>; Thu, 21 Mar 2024 20:50:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.907
X-Spam-Level:
X-Spam-Status: No, score=-1.907 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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
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 LPi92iaOo1Zh for <int-area@ietfa.amsl.com>; Thu, 21 Mar 2024 20:50:22 -0700 (PDT)
Received: from eidolon.nox.tf (eidolon.nox.tf [IPv6:2a07:2ec0:2185::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 398A4C151535 for <int-area@ietf.org>; Thu, 21 Mar 2024 20:50:17 -0700 (PDT)
Received: from equinox by eidolon.nox.tf with local (Exim 4.97.1) (envelope-from <equinox@diac24.net>) id 1rnVv2-000000003iZ-3sOJ; Fri, 22 Mar 2024 04:50:14 +0100
Date: Fri, 22 Mar 2024 04:50:12 +0100
From: David Lamparter <equinox@diac24.net>
To: int-area@ietf.org
Cc: Jen Linkova <furry@google.com>, Tommy Jensen <Jensen.Thomas@microsoft.com>
Message-ID: <Zfz_9OD0XxO8ejUx@eidolon.nox.tf>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/2NEadidYzOC58drBF91BC-z94Bo>
Subject: [Int-area] ICMP multi-part extension for XLAT IPv6 source [New I-D: equinox-intarea-icmpext-xlat-source-00]
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: Fri, 22 Mar 2024 03:50:26 -0000

Hi all,


the Subject:, draft name and title essentially all give it away:  this
is proposing a new ICMP multi-part extension to stick the original
pre-translation IPv6 source addres into, when translating that to IPv4
(e.g. in a CLAT.)

This is intended for debugging/tracing purposes only, specifically to
make traceroute give useful results when tracing through a 464 setup.
(It might also be valuable for Packet Too Big.)

This being a -00 there's a whole bunch of TODOs left, but the point
should be there and it's really simple.

Cheers,

-equi (David)

----- Forwarded message from internet-drafts@ietf.org -----
Subject: New Version Notification for draft-equinox-intarea-icmpext-xlat-source-00.txt
Date: Thu, 21 Mar 2024 20:33:39 -0700

(...snip...)

Name:     draft-equinox-intarea-icmpext-xlat-source
Revision: 00
Title:    ICMP Extensions for IP/ICMP translators (XLATs)
Date:     2024-03-21
Group:    Individual Submission
Pages:    6
URL:      https://www.ietf.org/archive/id/draft-equinox-intarea-icmpext-xlat-source-00.txt
Status:   https://datatracker.ietf.org/doc/draft-equinox-intarea-icmpext-xlat-source/
HTML:     https://www.ietf.org/archive/id/draft-equinox-intarea-icmpext-xlat-source-00.html
HTMLized: https://datatracker.ietf.org/doc/html/draft-equinox-intarea-icmpext-xlat-source


Abstract:

   This document suggests the creation of an ICMP Multi-part Extension
   to carry the original IPv6 source address of ICMPv6 messages
   translated to ICMP by stateless (RFC6145) or stateful (RFC 6146)
   protocol translators.