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

Michael Siegenthaler <michael@msigi.net> Wed, 03 December 2025 04:58 UTC

Return-Path: <michael@msigi.net>
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 258E1945A200 for <ipv6@mail2.ietf.org>; Tue, 2 Dec 2025 20:58:09 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=msigi.net
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 RikV7FKwRvPk for <ipv6@mail2.ietf.org>; Tue, 2 Dec 2025 20:58:08 -0800 (PST)
Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) (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 AF89A945A1F8 for <ipv6@ietf.org>; Tue, 2 Dec 2025 20:58:08 -0800 (PST)
Received: by mail-ed1-x534.google.com with SMTP id 4fb4d7f45d1cf-64175dfc338so11474032a12.0 for <ipv6@ietf.org>; Tue, 02 Dec 2025 20:58:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=msigi.net; s=google; t=1764737887; x=1765342687; 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=MGT79ezQ3GzGnpwGj9Jj6Ngmof90nmCv4f64sxNoxCw=; b=heNQAYIcsEJy4qFk7fXxYQZN7fKTRVgNLbseUexGVGOw6wSgMYQjzyrb9nPyv2dwug fPKCXqBLgTXEAX2HMto/kzFrWw5WTHABAKef7vm0spmgeFC27psr9OhxQXqgMe1mE2p4 rpKW2Hi3KX9GEB3TB5Ho5Fz/FDYcc4/i2lAcVLSkaBEWyUqqHrnxNkDzNifmprc338gN YLrFzWFR7GfyYj5sfavrCvl3Fb7Ixv1dGmUc8cCF+keWnQYqk6XyJATSNTMT9TNqbRix bUq/4Zkbz0dsU9jnXr/FOGEz9CpNg1Lbzbyff/A0IY8NkrBci1Dfm7LmUvbRXTnvzSgV HCTQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764737887; x=1765342687; 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=MGT79ezQ3GzGnpwGj9Jj6Ngmof90nmCv4f64sxNoxCw=; b=V5q6/5LJR7k7hVhhXFr0AYYrEKXP14GmAvyQdlNE7QyAcIAbbdVAOJ2+vK1ayZD5JQ zgHXNR2LiOdvZqjSQzdnNKnLPbHwQsBJizkds1x0fxxIrdr3sNaFrPuOXbl1vMvIB7N5 9bKFbc1wtJh6pNqSQxqb8m1ila8lKZiVpFnmFEDIANZE13FxmmbzGpRx7Q8RfzhRLVL7 lMrpuBMVv+qH8Hnlx0uSksCy7TSPZnbP1GRkB7jA0sZPGdd5i9uiCc6t7VO57RpBqhYL xJFokzmqSl6boz2pQlYhExYxKQV63WB9jPRvZdrSJVQRMCat4fA7LSirbSLqsDo1oYcO z8tw==
X-Gm-Message-State: AOJu0YwBgjWsASRzVtxbiTj5L/G6oPQhEXXui7GqlLb0QALomtjvO/lA C6iy+4YW1Xjom2SlQX+gMoAQQ23Yif7EcZASRJfQAGUeYLDp3ryXSnMHrkglXRSAq7bDGWc3QU6 4HBAgAWtdgexeikfUQYfC3HxMKH9ZyNGa11NmOBWDLA==
X-Gm-Gg: ASbGncvPQYhXMmNj7TItcklNS6zYvCKBKMKOypdRkW+GbWI2D9AkA3Atq1H4OfsGHLP o2JfSv4JEM161pCpTqhEGpkCoS81P/Eo/UJ0l4wpIuM6pVs/m0GRHnJgBQq+ekkBMaAHk2JPbfr py/5nYJ+DRLD01SB4K+9s0xKXyIUkq20DvgHTParGD+JzKpX5pNkEJ+/CbM5PupGt7c/0TLGL35 g5zGsNKKd/3NOzlbcEHor26cd+xI7YGKC4AgKRjzyigku8ECNW1HkgfefXV877/YCG7P4eRrrN3 flR9i0/SZZj5PlpsloVHwTK7
X-Google-Smtp-Source: AGHT+IGz/DWN6U4ihvb29eFksGVeYiCen5aIJT2eeBiYKpy7U3TCTjkUjMSGnUIsK28gCNemJt6FHPitj6jihtJatSg=
X-Received: by 2002:a05:6402:520a:b0:640:f2cd:831 with SMTP id 4fb4d7f45d1cf-6479c4076c1mr748017a12.10.1764737887441; Tue, 02 Dec 2025 20:58:07 -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: Michael Siegenthaler <michael@msigi.net>
Date: Tue, 02 Dec 2025 20:57:55 -0800
X-Gm-Features: AWmQ_bnJfsPeB-PQJyvMUmxGVppQAVdfGBX7aRjWzFqB-8u2hevH3oAkehSS1HE
Message-ID: <CAOewyF-mLo_SSfeDxAFtcouL=sU80vGXj9b2cc7BoqmbTvFwpQ@mail.gmail.com>
To: Warren Kumari <warren@kumari.net>
Content-Type: text/plain; charset="UTF-8"
Message-ID-Hash: JYGDJITYGG2VZMHHD3HOCB5J4R7PIR2W
X-Message-ID-Hash: JYGDJITYGG2VZMHHD3HOCB5J4R7PIR2W
X-MailFrom: michael@msigi.net
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: 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/2M1QB86TWNk2_2hShUC34kSVZgE>
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>

First time posting, but I'd like to chime in with a use-case that
could benefit from an expanded loopback range.

I have a software project (BGP library) that matches incoming
connections to a config by their src+dst IP addresses. In the unit
tests I run multiple instances on a single host.

With IPv4 I can bind to 127.0.0.2, 127.0.0.3, and so on, as an
unprivileged user with no special system configuration. But in IPv6
there's only ::1.

In my view we need something that's as easy to use as another TCP/UDP
port. Expanding ::1/128 to a /96 seems natural.