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

Owen DeLong <owen@delong.com> Wed, 26 November 2025 06:14 UTC

Return-Path: <owen@delong.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 4E11D90D1E21; Tue, 25 Nov 2025 22:14:17 -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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=delong.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 4jU_xWI0m0n3; Tue, 25 Nov 2025 22:14:16 -0800 (PST)
Received: from owen.delong.com (owen.delong.com [IPv6:2620:0:930::200:2]) by mail2.ietf.org (Postfix) with ESMTP id 158D890D1B2A; Tue, 25 Nov 2025 22:12:58 -0800 (PST)
Received: from smtpclient.apple ([IPv6:2607:fb90:3797:df54:8df2:3f8f:6efb:d398]) (authenticated bits=0) by owen.delong.com (8.18.1/8.15.2) with ESMTPSA id 5AQ6CuL61069825 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT); Wed, 26 Nov 2025 06:12:57 GMT
DKIM-Filter: OpenDKIM Filter v2.11.0 owen.delong.com 5AQ6CuL61069825
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=delong.com; s=mail; t=1764137577; bh=nVAb6Ff9z1WQylXAZA8DxB3NpYmZhjGaw/BEll+OWuE=; h=From:Subject:Date:References:Cc:In-Reply-To:To:From; b=giN3XUIpDD4dI1Si9l2ShuOZ7nQFzyD8nUWhdL12jT40FVCLSKvXG3e2dtTI+B2rt a8SK5RUJ2NdXJCh7hSOzc5V4NNQOi7LaxykYBBj7Tf2kv+OfVY0aMAcCeW6JNJRM3e ExsaRSVPP8lUyHAjJ9WMbXH+L3rP4OysYBtQxfdo=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: Owen DeLong <owen@delong.com>
Mime-Version: 1.0 (1.0)
Date: Tue, 25 Nov 2025 22:12:45 -0800
Message-Id: <27B0DF9D-F4CA-48ED-818D-74F90AE1DB63@delong.com>
References: <CAO42Z2ywggv3b9MHjCX8-CUtL3T17dV5bG0=S_thfnR0hQNNGw@mail.gmail.com>
In-Reply-To: <CAO42Z2ywggv3b9MHjCX8-CUtL3T17dV5bG0=S_thfnR0hQNNGw@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
X-Mailer: iPhone Mail (22G100)
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.6.4 (owen.delong.com [IPv6:2620:0:930:0:0:0:200:2]); Wed, 26 Nov 2025 06:12:57 +0000 (UTC)
Message-ID-Hash: 7N2JBKIWS27GCNNOWTLMG25ZBMSZNCBP
X-Message-ID-Hash: 7N2JBKIWS27GCNNOWTLMG25ZBMSZNCBP
X-MailFrom: owen@delong.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: Geoff Huston <gih902@gmail.com>, IPv6 <ipv6@ietf.org>, IPv6 Operations <v6ops@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [IPv6]Re: [v6ops] Re: Re: 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/EHh0C0pjPP6A9vlSCwyqATgi8Us>
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>

I think that use case is better served using GUA or ULA on loopback interfaces as these addresses really aren’t performing a loopback address function. 

For the purpose of loopback addresses, I don’t see /64 or larger as being worth the conflict with ::ffff:0:0/96. 

Owen


> On Nov 25, 2025, at 18:18, Mark Smith <markzzzsmith@gmail.com> wrote:
> 
> Hi Geoff, all,
> 
>> On Wed, 26 Nov 2025 at 11:48, Geoff Huston <gih902@gmail.com> wrote:
>> 
>> Hi Mark,
>> 
>> I hear you, but I also observe that a prior effort to expand this designation
>> in 2013 did not get beyoind a draft. This incarnation of the proposal is deliberately
>> more modest (even then I see David Farmer saying (paraphrased) "whoa! Way
>> too much!" So we have one comment saying "too big" and another saying "too
>> small"!
>> 
> 
> I would argue for what is a convenient larger loopback prefix size to
> suit all reasonable and conceivable use cases, not just what is
> minimal and necessary. That's the freedom we have in IPv6 that we
> haven't had in IPv4 since RFC791 when classes were introduced (vs
> RFC760s 8 bit network numbers and 24 bit host numbers).
> 
>> 
>> I'm inclined to say that the draft will keep this proposal  at a /96 for now but
>> doubtless Warren and I will keep a close eye on any other comments
>> that have a view about the appropriate size for a loopback prefix.
>> 
> 
> I think using a /96 for a loopback interface would be shoehorning IPv4
> addressing into IPv6 rather than following IPv6's addresses
> conventions. At a minimum I think it should be a /64 to support 64 bit
> IIDs on the loopback interface that can be automatically generated by
> the host at boot time via RFC7217 and/or RFC8981 IIDs.
> 
>> But I do note:  "Those loopback interface addresses were all announced into
>> the routing protocol" might bne interpreted as a bit contrary to RFC 4291
>> which says quite  definitively "keep loopback em to yourself" So I am not
>> exactly on board with a rationale that relates to a use scenario in routing
>> protocol that "exports" these addresses out to neighbours, if I interpret your
>> description correctly.
> 
> I probably confused things. I should have said "loopback *interface*"
> addresses. They weren't from 127/8, they were standard unicast IPv4
> addresses. Using loopback virtual interfaces and announcing those /32s
> into the routing protocol was for the purposes of making them
> reachable via any of the router's physical interfaces for BGP sessions
> etc.
> 
> I was using that example to demonstrate the value of supporting
> multiple loopback interfaces on a node/host, and in conjunction with
> supporting IPv6 addressing conventions, that the larger loopback
> prefix should be large enough to provide multiple /64s at a minimum. A
> /48 would suffice, however a /32 is cheap enough so that's why I
> bumped the size up from a /48 to a /32 in my larger loopback ID.
> 
> Regards,
> Mark.
> 
> 
> 
>> 
>> regards,
>> 
>>  Geoff
>> 
>> 
> 
> _______________________________________________
> v6ops mailing list -- v6ops@ietf.org
> To unsubscribe send an email to v6ops-leave@ietf.org