[IPv6]Re: [v6ops] New draft: "The IPv6 Loopback Address Prefix"

David Farmer <farmer@umn.edu> Tue, 25 November 2025 20:31 UTC

Return-Path: <farmer@umn.edu>
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 EF5309085B8B for <ipv6@mail2.ietf.org>; Tue, 25 Nov 2025 12:31:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.394
X-Spam-Level:
X-Spam-Status: No, score=-4.394 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_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=umn.edu
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 ZSi_zv3urwFi for <ipv6@mail2.ietf.org>; Tue, 25 Nov 2025 12:31:32 -0800 (PST)
Received: from mta-p8.oit.umn.edu (mta-p8.oit.umn.edu [134.84.196.208]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 863C09085AF1 for <ipv6@ietf.org>; Tue, 25 Nov 2025 12:31:31 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mta-p8.oit.umn.edu (Postfix) with ESMTP id 4dGDqc6pYmz4lS for <ipv6@ietf.org>; Tue, 25 Nov 2025 14:31:24 -0600 (CST)
X-Virus-Scanned: amavis at umn.edu
Received: from mta-p8.oit.umn.edu ([127.0.0.1]) by localhost (mta-p8.oit.umn.edu [127.0.0.1]) (amavis, port 10024) with ESMTP id mzmkheBGG2Ds for <ipv6@ietf.org>; Tue, 25 Nov 2025 14:31:24 -0600 (CST)
Received: from mail-il1-f200.google.com (mail-il1-f200.google.com [209.85.166.200]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mta-p8.oit.umn.edu (Postfix) with ESMTPS id 4dGDqc4RxJz4rB for <ipv6@ietf.org>; Tue, 25 Nov 2025 14:31:24 -0600 (CST)
DMARC-Filter: OpenDMARC Filter v1.4.2 mta-p8.oit.umn.edu 4dGDqc4RxJz4rB
Authentication-Results: mta-p8.oit.umn.edu; dmarc=pass (p=reject dis=none) header.from=umn.edu
Authentication-Results: mta-p8.oit.umn.edu; spf=pass smtp.mailfrom=umn.edu
DKIM-Filter: OpenDKIM Filter v2.11.0 mta-p8.oit.umn.edu 4dGDqc4RxJz4rB
Authentication-Results: mta-p8.oit.umn.edu; dkim=pass (2048-bit key, unprotected) header.d=umn.edu header.i=@umn.edu header.a=rsa-sha256 header.s=google header.b=RnVsPRIq
Received: by mail-il1-f200.google.com with SMTP id e9e14a558f8ab-433199c7fb4so49740715ab.3 for <ipv6@ietf.org>; Tue, 25 Nov 2025 12:31:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; t=1764102683; x=1764707483; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=fCfrsYfnrex02BAGdEEKRIa0rqtYgcJHtHa90rQjYWE=; b=RnVsPRIqTfBMz8wOdy4vcCZr2XR7VQ0G+gsN2xjNGyPCsTNr4hG6CWnHEXafRrwOyX 26avllkM4dAMjcOzzIeEO5BBrQlezXDkSGRB/S6zrt2qN2a/sFhrZYoZRUKkHQCy/cV6 j6gTdn0Lb1nPbwLksCX7Y62G8JzNhfH+scso0i67ErH1BBPRCIYHV9+Kmq/U9so3TV/f U51O1+m7qKvPkuueCyflqMKGRU21+5Xb3mK/VjoaLQBjg5YnwGjaQIYAbv1CTFih1zmx NNfs8DOZCroPNpewXWtoMcedu8xJ6ehd4vKd1LqRZXtkaCWlcvy3tt3wsJG9NgD99j6i ouhg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764102683; x=1764707483; h=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=fCfrsYfnrex02BAGdEEKRIa0rqtYgcJHtHa90rQjYWE=; b=WhvelUDf9zXMySbClB0CyNsQmZ/boy3/mMZs+ubpQP+PlulHq0Y4gMbNBuQqCRFpVh /bbU9w6yGcJNT8J8CsmabAiJynqQtOs9inpi0YG6Gd6ouDy0VOpLIFgEK3Q9zoiR5az3 zyyQ65LjTVibMdOMORdp1uWt0suCxY7gNR/VxRSo9XbYiXj6mtKnIfeR3uGlziLYTjCA 06oph+R/0x/yLl15meWLnvlOt5pyRT52hUyidlOrj4++fYG7/f+jHbQkV9GYqTiALDyv t8cmdEogKJ1cPKE+0Peo/OEgxcgR9cxi7uCugukDoGyAX+YHrD6UuJvUQHNZclb/c8NX on1w==
X-Gm-Message-State: AOJu0Yytga5ciWiCRmfifQOj+gS2NSTbxILEPsH+2su31tDVgS9qZwIC xQrftyMOzYGSar42rt0flepP1Hth9jE5Bf6CRc+7w1kDDUIyXrHxwtekXZA3fLyuyR6BFQ1KkFt 4TRF3nc+M2lxBoWUE4fzxxAEM7MHeGHrxPa8y/3tXy0VAiLiDiLeN1R1yaLhvMZHrwi6kr/R/RZ psaraMFuBgRYzT1ailLwVoj9AP
X-Gm-Gg: ASbGncsHI56euocFXqpDj5Nuw3u59jTYhe6vM8q3jeg+SobjEmR5rUq47Z7jXFLEMMl qbntbWeylfU0knf38SwzVG4rmOqfAi0j/w9jaMJMX6fWQZBZR4EpXo7TCGWSeFxxOYGkXxjXr67 GWINTrCCjUsLFcKjtRyzbmvPApz8wFB0Ntjo/SxNnpkyb9Mcp5ngVYa/tTZJbT3FKcjagCUuZBd tld3Q8vOyUyiRUnlNGTS87a6zg=
X-Received: by 2002:a05:6e02:349f:b0:433:7abd:96df with SMTP id e9e14a558f8ab-435b9851ee8mr150504775ab.6.1764102683002; Tue, 25 Nov 2025 12:31:23 -0800 (PST)
X-Google-Smtp-Source: AGHT+IHJwnqraU0scvd3kv7LpyvdPAv2A4E+LbXHi4gyL3MHDfphFXItBKdTvV4TBhqI/4/nYQ9SqGnpf38PT3qpLr8=
X-Received: by 2002:a05:6e02:349f:b0:433:7abd:96df with SMTP id e9e14a558f8ab-435b9851ee8mr150504575ab.6.1764102682542; Tue, 25 Nov 2025 12:31:22 -0800 (PST)
MIME-Version: 1.0
References: <CAHw9_i+b=uZozstCAm1Kr52Pj-_Y_aCndHc0e703rMUr9va=iA@mail.gmail.com>
In-Reply-To: <CAHw9_i+b=uZozstCAm1Kr52Pj-_Y_aCndHc0e703rMUr9va=iA@mail.gmail.com>
From: David Farmer <farmer@umn.edu>
Date: Tue, 25 Nov 2025 14:31:05 -0600
X-Gm-Features: AWmQ_bmE0a2jPhDRJ7ZGBkTKlh4mQEZnxXGev6xHrFXdr_KEpb9swTqp-tGFabY
Message-ID: <CAN-Dau0CoVK-b=Lh2TsawuNdn0Ud1YE+c+-3H943BMOxc7o-bw@mail.gmail.com>
To: Warren Kumari <warren@kumari.net>
Content-Type: multipart/alternative; boundary="000000000000bd96b10644712961"
Message-ID-Hash: RMJOAWBQFU5UFXSYVQTTMAZJDCZDKBGN
X-Message-ID-Hash: RMJOAWBQFU5UFXSYVQTTMAZJDCZDKBGN
X-MailFrom: farmer@umn.edu
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: IPv6 <ipv6@ietf.org>, IPv6 Operations <v6ops@ietf.org>, Geoff Huston <gih902@gmail.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback Address Prefix"
List-Id: "IPv6 Maintenance Working Group (6man)" <ipv6.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/voWdTRQrtIIyQsA-uYgQlpRfRL0>
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>

While I'm not strongly opposed to this idea, I have always liked that the
IPv6 loopback address is a singular address rather than a prefix, as in
IPv4.

I don't think it is a major issue, and there are more than enough IPv6
addresses to define a lookback prefix for IPv6, instead of a singular
loopback address. It won't cause a shortage by any means.

I guess it is mostly a matter of taste. However, I would prefer a better
justification than simply saying we did it that way in IPv4, which seems to
be the primary justification.

Note that if we go hard with this idea, the entire IPv6 loopback prefix
should be added to the Locally-Served DNS Zones registry.

https://www.iana.org/assignments/locally-served-dns-zones/locally-served-dns-zones.xhtml#ipv6

Thanks.

On Tue, Nov 25, 2025 at 11:39 AM Warren Kumari <warren@kumari.net> wrote:

> Dear 6MAN and V6OPS,
>
> Geoff Huston and I have just submitted draft-kumari-ipv6-loopback - "The
> IPv6 Loopback Address Prefix"
> <https://datatracker.ietf.org/doc/draft-kumari-ipv6-loopback/>
>
> We believe that it is within the 6MAN charter ("The 6man working group is
> responsible for the maintenance, upkeep, and advancement of the IPv6
> protocol specifications and addressing architecture."), but I have CCed
> V6OPS as well, as it is clearly operational as well.
>
> Abstract:
> "This document updates the IP Version 6 Address Architecture to define the
> IPv6 address prefix ::/32 as the Loopback address prefix."
>
> Basically, this document expands the single loopback address ::1/128 into
> a prefix.
>
> Yes, we are aware that there have been some previous discussions[0] on the
> need (or lack thereof!) of a loopback prefix in IPv6, but we believe that
> they are worth revisiting.
>
> There are a number of situations in which having more than a single
> address is helpful; an obvious example of this is Dockers/k8s use of
> 127.0.0.11 for the DNS resolver, SPAM RBL use of the last octet on
> 127.0.0.x to encode the type of SPAM. It is also relatively common it use
> this for inter-service communication in container environments.
>
> It is also a common practice to bind different services to
> different addresses in the IPv4 loopback space to allow for scaling
> (avoiding the "Port already in use" issue), testing, etc.  Yes, these can
> be somewhat emulated with ULAs and / or additional interfaces and scopes,
> but they are all more complicated, and much more likely to result in
> leakage or collision.
>
> Another, more recent example is the ICANN Public Comment on "Name
> Collision IPv6 Research Study" and proposed use of ::ffff:7f00:3535 [1] -
> if there was a loopback prefix this would have been a better option[2]
>
>
> We expect a fairly robust discussion :-),
> W
>
> [0]: I know I've seen them, but I quick search of my mail was unable to
> find these — the authors are more than happy to link to previous documents,
> etc.
>
> [1]: See long threads on 6MAN
> https://mailarchive.ietf.org/arch/msg/ipv6/-HrYFMwHhsUWYxSXsFIkLpF_Qgk/ and
> V6OPS.
>
> [2]: Solving the technical concerns, but not necessarily the policy ones.
>
> _______________________________________________
> v6ops mailing list -- v6ops@ietf.org
> To unsubscribe send an email to v6ops-leave@ietf.org
>


-- 
===============================================
David Farmer               Email:farmer@umn.edu
Networking & Telecommunication Services
Office of Information Technology
University of Minnesota
2218 University Ave SE        Phone: 612-626-0815
Minneapolis, MN 55414-3029   Cell: 612-812-9952
===============================================