[IPv6]Re: [v6ops] New draft: "The IPv6 Loopback Address Prefix"
Mark Smith <markzzzsmith@gmail.com> Wed, 26 November 2025 02:15 UTC
Return-Path: <markzzzsmith@gmail.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 8518490B5A26 for <ipv6@mail2.ietf.org>; Tue, 25 Nov 2025 18:15:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -0.599
X-Spam-Level:
X-Spam-Status: No, score=-0.599 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, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 x-Q8LGrUgBPo for <ipv6@mail2.ietf.org>; Tue, 25 Nov 2025 18:15:41 -0800 (PST)
Received: from mail-pg1-x533.google.com (mail-pg1-x533.google.com [IPv6:2607:f8b0:4864:20::533]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 33C5C90B5A23 for <ipv6@ietf.org>; Tue, 25 Nov 2025 18:15:41 -0800 (PST)
Received: by mail-pg1-x533.google.com with SMTP id 41be03b00d2f7-bc0e89640b9so3959915a12.1 for <ipv6@ietf.org>; Tue, 25 Nov 2025 18:15:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764123340; x=1764728140; 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=hnkpO00ZsOznGUGfIZq7roRR2qxzgoAFiByLEIs29cU=; b=Zc2OAidFf4lqiJwiNowu24yHfi+LWtsjbw2q08uEFN40geJ19kyr4OQZycmWP/udk7 YcX6TpJZIKlPZDuCeKpu3P/Mz2fcow9kiYRaX0ZhXZiYkKTe4Ln7Vu5pwp9dU33hezR3 nP4ij7QK7p1dq8REsGJVZ9ZN4SEsY33F13KXBvCMfoG+xVFRKQ7BjPGUiPnofjNCJMcd ac58kT5se1+eto5bQ5HsekP1hIoIx+8QFnzbzvR+cMhj2v4ehzuUwWzelqNGw9hGuc+n O4vOa0grLJhLDuWnD6P0fPie9X8yTAXPB08lNm32dcdhL1VIimzNbQ97F3wmVWrAieTg WdZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764123340; x=1764728140; 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=hnkpO00ZsOznGUGfIZq7roRR2qxzgoAFiByLEIs29cU=; b=UHID+EaOm+OB5I/F1jL3xwQe5z/D6WnTwBc+ZlHYjmuJFtd0DU9BsklOAM5nz1f1gC AxzOp929+cx5dhb9PChPEOz8Y6w9AZgC/H+SV7NvJ8exY2k8kLVAD6Ok7YgpuOoCAavp Gwb1Y621RPC18JxTJkbQaFRM9HWExjvAH/J4uqyDnEnHP/TTaktL3tWja30P9ucAVyPI n0+tKQcuXIBuRCnVo7aGaACibmZpN+KjS9/8Kh3t8JhfLvuF02gbHCkpdbUvmisWvi5F jYgJuackyOxOV2/reZhWjxwtHGbcURWNWE5O8eHjVsrk1vfzBqD5zYlZ/MWQSkaQGbNt Kv8g==
X-Forwarded-Encrypted: i=1; AJvYcCXzA/TcBbsRQulnHk6FYnjXu6MbTf1AlNfMHBD1RiJ6TZ+ZHA8E396uWTB98wlA0QpErtPr@ietf.org
X-Gm-Message-State: AOJu0Ywm1BK+ACR1y7hxV7KlYfoZvWo8XxbfKHT2wHsuSbfOwisQxrf/ Pg+SGTnNXYDCbuuHdBy5UpC8kVS4mk6pvuUyI+xJDwtvx5B1vmhV0+EYs0I+F8WyrSwSVYNVT2B FjK6qRiHpxe1qtWZKdRhQ1IrRRHSXLUUtrsDl
X-Gm-Gg: ASbGncuEFRjSIcbi2Xmcu/qa7ylZKEMbnocMIUf36IjEQV48ifvO++RC1T3vijZ48Cs nmF3UwENRJ7RAL+G1Yvv0Dyyzl3dj2xQKsxACzY3sfOkU21PRNmEb78CGktGk7q6JH+Ylbg5CBU yTTrcyljFw2YkZV+cBA4mOAZCvXYkrfrDBRbjIIYMHtEeMwjCZkCp+GyeI5jDjcBom+BJh3gIFn 6z01vB40xP3k0owEQ67M8qaUb9Hv+1gBFYK4RY04LG+4gLRmyasgBYead813dyot9zd/Mw=
X-Google-Smtp-Source: AGHT+IEph8BJHvZUWWQ1tTQlEU1E/S0hIDhiTTvIppp1CSwekNPFnK/E3FZQ6Nb1tjADUWrhqFskZsmyAE0EK+X4S4U=
X-Received: by 2002:a05:7300:ec01:b0:2a4:3594:72eb with SMTP id 5a478bee46e88-2a7192a6320mr9741548eec.26.1764123339953; Tue, 25 Nov 2025 18:15:39 -0800 (PST)
MIME-Version: 1.0
References: <CAHw9_i+b=uZozstCAm1Kr52Pj-_Y_aCndHc0e703rMUr9va=iA@mail.gmail.com> <CAO42Z2xsGuZ+5V8SadxRRkeeL7owm35F9MO8owAcWwfi9Q6nFw@mail.gmail.com> <F04C4F2A-C664-4B68-875B-C4C6CF3B6C64@gmail.com> <CAO42Z2x85B3Cn87QZQqhDef28Pfp_ukWqNO71Ucg=Jyut_NEkA@mail.gmail.com> <CDA00445-663F-4176-A609-4063CA7BB43C@gmail.com>
In-Reply-To: <CDA00445-663F-4176-A609-4063CA7BB43C@gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Wed, 26 Nov 2025 13:15:13 +1100
X-Gm-Features: AWmQ_bmAzFlWcgk5g88wa4zu3HkMM53ZwRHBT5DCGbK9uYTzE6JoWsJGItCtSD4
Message-ID: <CAO42Z2ywggv3b9MHjCX8-CUtL3T17dV5bG0=S_thfnR0hQNNGw@mail.gmail.com>
To: Geoff Huston <gih902@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Message-ID-Hash: FGGVUZ3YKCZEYHGZL36RRL2JIOPSEON7
X-Message-ID-Hash: FGGVUZ3YKCZEYHGZL36RRL2JIOPSEON7
X-MailFrom: markzzzsmith@gmail.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: Warren Kumari <warren@kumari.net>, IPv6 <ipv6@ietf.org>, IPv6 Operations <v6ops@ietf.org>
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/Fmov-qYnwBkjCfNSnDH0_ck8Ypc>
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>
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 > >
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Jeremy Duncan
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Geoff Huston
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… David Farmer
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Geoff Huston
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Maciej Żenczykowski
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… David Farmer
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… David Farmer
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Geoff Huston
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Mark Smith
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Geoff Huston
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Mark Smith
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… David Farmer
- [IPv6]Re: [v6ops] Re: Re: New draft: "The IPv6 Lo… David Farmer
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Mark Smith
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… Geoff Huston
- [IPv6]Re: [v6ops] Re: Re: New draft: "The IPv6 Lo… David Farmer
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Terry Sweetser
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… Owen DeLong
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… Brian E Carpenter
- [IPv6]Re: [v6ops] Re: Re: New draft: "The IPv6 Lo… Owen DeLong
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… Owen DeLong
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… Mark Smith
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… sthaug
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… Ole Trøan
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Ole Trøan
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Warren Kumari
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… David Farmer
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… Gert Doering
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… Mark Smith
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… Gert Doering
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Templin (US), Fred L
- [IPv6]Re: [v6ops] Re: Re: New draft: "The IPv6 Lo… Templin (US), Fred L
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Michael Sweet
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Michael Sweet
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Michael Sweet
- [IPv6]Re: New draft: "The IPv6 Loopback Address P… Warren Kumari
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Maciej Żenczykowski
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… Gert Doering
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… Mark Smith
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Brian E Carpenter
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Brian E Carpenter
- [IPv6]Re: [v6ops] Re: Re: New draft: "The IPv6 Lo… Michael Richardson
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… Maciej Żenczykowski
- [IPv6]Re: New draft: "The IPv6 Loopback Address P… Bob Hinden
- [IPv6]New draft: "The IPv6 Loopback Address Prefi… Warren Kumari
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Brian E Carpenter
- [IPv6]Re: New draft: "The IPv6 Loopback Address P… Brian E Carpenter
- [IPv6]Re: New draft: "The IPv6 Loopback Address P… Sebastian Moeller
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Antonis Chariton
- [IPv6]Re: [v6ops] Re: Re: New draft: "The IPv6 Lo… Philipp S. Tiesel
- [IPv6]Re: New draft: "The IPv6 Loopback Address P… Sebastian Moeller
- [IPv6]Re: New draft: "The IPv6 Loopback Address P… Michael Siegenthaler
- [IPv6]Re: [v6ops] Re: Re: New draft: "The IPv6 Lo… Michael Richardson
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Geoff Huston
- [IPv6]Re: New draft: "The IPv6 Loopback Address P… Ole Trøan
- [IPv6]Re: New draft: "The IPv6 Loopback Address P… tom petch
- [IPv6]Re: New draft: "The IPv6 Loopback Address P… Erik Kline
- [IPv6]Re: New draft: "The IPv6 Loopback Address P… Ole Trøan
- [IPv6]Re: New draft: "The IPv6 Loopback Address P… Brian E Carpenter
- [IPv6]Request for WG Adoption for draft-kumari-ip… Geoff Huston
- [IPv6]Re: [v6ops] New draft: "The IPv6 Loopback A… Arseny Maslennikov
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… Brian E Carpenter
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… Mark Smith
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… Brian E Carpenter
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… Maciej Żenczykowski
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… Brian E Carpenter
- [IPv6]Re: [v6ops] Re: New draft: "The IPv6 Loopba… Maciej Żenczykowski
- [IPv6]Re: Request for WG Adoption for draft-kumar… Warren Kumari
- [IPv6]Re: [v6ops] Re: Re: Re: New draft: "The IPv… Michael Richardson
- [IPv6]Re: Request for WG Adoption for draft-kumar… Jen Linkova