[IPv6]Re: [v6ops] Re: Re: Android now supports DHCPv6 PD
Mark Smith <markzzzsmith@gmail.com> Tue, 16 September 2025 14:31 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 7F86E63A065B for <ipv6@mail2.ietf.org>; Tue, 16 Sep 2025 07:31:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -0.598
X-Spam-Level:
X-Spam-Status: No, score=-0.598 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, HTML_MESSAGE=0.001, 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 U7YqJmyIz4X0 for <ipv6@mail2.ietf.org>; Tue, 16 Sep 2025 07:31:14 -0700 (PDT)
Received: from mail-pf1-x433.google.com (mail-pf1-x433.google.com [IPv6:2607:f8b0:4864:20::433]) (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 AC2F263A0653 for <ipv6@ietf.org>; Tue, 16 Sep 2025 07:31:14 -0700 (PDT)
Received: by mail-pf1-x433.google.com with SMTP id d2e1a72fcca58-7761b392d50so4754856b3a.0 for <ipv6@ietf.org>; Tue, 16 Sep 2025 07:31:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1758033074; x=1758637874; 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=cY7TfLhji/nZqtmduLJPqT+upAavvvP2Eh9mGfYUlDM=; b=kWmM9yZk+SuQkzsRuU8vWal5tT+NpaqV1kv7sL4VBqb1UHhcl7qbVhCjfxYdoHftUs 3a3dJZAMJzte3M+rWMtlFWdVqI5JD+OKVoaxWzNNBDlTwu0Ll6giz7f55WPx+nUKWpbS pI+VYf2PVygc1dkt8TyRxw+tOSLO56Ld7gzGMAhmm/yPHHnRy+u30LfwQo6gp4Fpjvk1 1RXQ1+Mq6ebDF+bK+p3Y27S7AgJXGE484nKu/QP4FnK5BktHc0nzBQj8xRW1gBfXxXtG jYWNM0vYBOSSFyNItzTG6ygUF1t6WoVqFZjM9Cd4lTL1qj2lXtmXgtfPUp7hyG+hItHW LLPA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758033074; x=1758637874; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=cY7TfLhji/nZqtmduLJPqT+upAavvvP2Eh9mGfYUlDM=; b=K0vqz4jCtvfmKKWmyY9mveqf5ceOMGeSOYCT3F+d8uyLuTNij8x4g0Jjr/f2p6cWUQ ZovcJqQ+lpUk9MOXdceclxFuIUTlNpTNlz1BZ7aTEPvDOLBM5i/4w9HcdIDJDdhsJZZY Qm9bQaFqwg7ePS3TTtDuaXkdORsJXkzLPBmLiMpYPVdu3ivu5avvYTcMizYlPCkntOfT CK3USjqY01WJjuPSFt67ShRi6yDAoEXw4VL5xnGeVEMYR3/9VPwpPgMADCiZuO2jddH+ +eI9EmOy3y1eShtwCxyKy/Zi00y+dLzQPQUYPT1v9GfGYTmvC303oMRg2rGEYMAdojss q7SA==
X-Gm-Message-State: AOJu0YxLvIQP/zDO7jh3kN0R6L7byoh4cGxwffO20Q7LEs9D5pU6RaY5 ThwU+yALTnZ4spFvdG9nLmtk3m2Nr0BFhhmAOSVdEXnP3OnmTaYDEPRYMAl0xarfc3+9qZ3m727 v5190N54JFtpv8RoI/l7j+QTLmXviEEbtUg==
X-Gm-Gg: ASbGncvTYichDjjFbfSZ1iKJBX5PCkyS2JL16jH4Jd2LJi6sCJce5px1YSSA/eW9ev1 TrUf8cxGRdla8ibm8gxX9M37A7mcgCuPrIQiLmgG/yOYDc5VLyEQoh9vgeq1UYlHi3H5meQcu/L 3tMP591Q1JDplOWI5QqLUxUIYQrSmCNcuZ7gIel3O7QAKNUfNRf/EzD+w70OPRgq8ucACM1MDZp HH7L9u65Mlut07GbGNauHtxBKQa5Pz/nJwHn37femdOVanzCtCXETS3PWBxZGoOXJ5loPxE/36W Vy7hkg==
X-Google-Smtp-Source: AGHT+IELbS5WXWZP191KluXnWk2toQyFDLxdfkBliqKkK0Zbia4eQK2bBVCTdQcBaed66INHaN6wIktOo3dQNDHT+2Y=
X-Received: by 2002:a17:903:944:b0:267:16ec:390 with SMTP id d9443c01a7336-26716ec061emr102669565ad.17.1758033073304; Tue, 16 Sep 2025 07:31:13 -0700 (PDT)
MIME-Version: 1.0
References: <CAKD1Yr1XKoBNJqBbuiR1ZthZPTqaN+099RdhhHTSSGJBF5EUpw@mail.gmail.com> <CAP6_FRxO5Oem05cAMOuKK=ckR6VOG_pQteJzNkjES6czSVmvdw@mail.gmail.com> <CANP3RGcAhHX859-9EW4ozUJYYHaeaYsK7pqbBb-ytuqyT-ZTEw@mail.gmail.com> <CAKD1Yr32GdvEhh7kKCuPT3RGoKo0ojo-W6Kiy-euD1aP9RjpLg@mail.gmail.com> <DB9PR07MB7771A785A9FF09DEA6E66D7DD614A@DB9PR07MB7771.eurprd07.prod.outlook.com> <CAKD1Yr1g8=6B9o4BNtrKaeLvTajuQ8P4rjv-N+15UOAMXPujhA@mail.gmail.com> <b5e7fb73-9636-4c5d-afa8-7a5817c3dbc1@gmail.com>
In-Reply-To: <b5e7fb73-9636-4c5d-afa8-7a5817c3dbc1@gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Wed, 17 Sep 2025 00:31:03 +1000
X-Gm-Features: AS18NWDQKDKWo18ZvRZ2ow_3ncG4eT4pMnx3VG29Fx_XjylGcOBDPhNwRWTjOT8
Message-ID: <CAO42Z2xPL5A_8PNdykrL06utKiKVaLHgv0NA+wJKO+z62eSMmg@mail.gmail.com>
To: Ondřej Caletka <ondrej.caletka@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000d67c11063eebf88e"
Message-ID-Hash: L6RHPPJBCWBVND6IGPLBYFKR3XPEWKMR
X-Message-ID-Hash: L6RHPPJBCWBVND6IGPLBYFKR3XPEWKMR
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: 6man WG <ipv6@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [IPv6]Re: [v6ops] Re: Re: Android now supports DHCPv6 PD
List-Id: "IPv6 Maintenance Working Group (6man)" <ipv6.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/0hDSTE8mlsLId2DOm8gi-sGa5UE>
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>
On Tue, 16 Sept 2025, 22:29 Ondřej Caletka, <ondrej.caletka@gmail.com> wrote: > Hello Tim, Lorenzo, all, > > I would like to chime in with the current IPv6 policy in the RIPE NCC > service region described in > [RIPE-738](https://www.ripe.net/publications/docs/ripe-738/#26-assign). > The RIPE community reached consensus on this definition of Assignment, > which sort of predates this PD-to-device: > > > To “assign” means to delegate address space to an ISP or End User for > > specific use within the Internet infrastructure they operate. > > Assignments must only be made for specific purposes documented by > > specific organisations and are not to be sub-assigned to other parties. > > > > Providing another entity with separate addresses (not prefixes) from a > > subnet used on a link operated by the assignment holder is not > > considered a sub-assignment. This includes for example letting > > visitors connect to the assignment holder's network, connecting a > > server or appliance to an assignment holder's network and setting up > > point-to-point links with 3rd parties. > > > > This means that if an end user has an Assignment either from their ISP > (Provider Aggregatable) or directly from the RIPE NCC (Provider > Independent), they are explicitly not allowed to use DHCP PD with a > third party (for instance guest Wi-Fi). Doesn't this clause cover that? "This includes for example letting visitors connect to the assignment holder's network" A guest Wifi network (as in "guest of the current network") would be attached to the assignment holders network wouldn't it? Therefore under current > policies, networks using DHCP PD with third parties need to be > registered as aggregate assignments (RIPE Database status > [AGGREGATED-BY-LIR]( > https://www.ripe.net/manage-ips-and-asns/ipv6/documenting-ipv6-assignments-in-the-ripe-database/#using-inet6num-objects-with-status-aggregated-by-lir)) > > and this is only possible for address blocks held by LIRs, ie. it is not > possible to get a Provider Independent block from the RIPE NCC to be > used for DHCP PD with third parties. > > In spite of this new protocol being supported, I think it would be a > good idea to reopen the discussion in the [RIPE Address Policy Working > Group](https://www.ripe.net/community/wg/active-wg/ap/) to see whether > this definition should be adjusted or amended. > > -- > Best regards, > > Ondřej Caletka > > N.B. this post does note represent any statement of any RIR > > > On 16/09/2025 11:04, Lorenzo Colitti wrote: > > Recommendations for network operators are written in RFC 9663. Some > > text about expected prefix lengths is in section 8 of that RFC. RFC > > 9762 says the prefix must be SLAAC-sized, which currently means it > > must be a /64 per device. A /48 is fine for a small or medium network, > > but a campus with tens of thousands of devices on it probably needs > > more than that. > > > > On Tue, Sep 16, 2025 at 5:59 PM Tim Chown > > <Tim.Chown=40jisc.ac.uk@dmarc.ietf.org> wrote: > > > > Hi, > > > > Good news, thanks. > > > > What’s the recommended deployment model for PD to the host in a > > campus WiFi scenario? I can certainly see advantages for it, as > > you’ve highlighted in your email. The linked article explains > > “what this means for app developers” but a “what this means for > > enterprise/campus network operators” would be useful. > > > > Is it a given that in a middling or large campus the operator will > > need to now receive more than a /48 from their NREN? Or was that > > always too cautious? A small but growing number here are obtaining > > LIR status directly. > > > > Tim > > > > On 16/09/2025, 09:49, "Lorenzo Colitti" > > <lorenzo=40google.com@dmarc.ietf.org> wrote: > > > > There was a typo in the original post. It was fixed earlier today; > > it now says "Android 11 and above" > > > > On Tue, Sep 16, 2025 at 3:21 PM Maciej Żenczykowski > > <maze=40google.com@dmarc.ietf.org> wrote: > > > > There's a reddit thread: > > > > > https://www.reddit.com/r/Android/comments/1nhzsst/android_developers_blog_simplifying_advanced/ > > > > First comment: > > > > There's a mistake in the page: running Android and above > > before the > > end of the year via a Google Play System Update. > > > > Which version? > > > > > > On Tue, Sep 16, 2025 at 3:59 AM Stan Barber <sob@academ.com> > > wrote: > > > > > > Congrats! > > > > > > On Mon, Sep 15, 2025 at 6:32 PM Lorenzo Colitti > > <lorenzo=40google.com@dmarc.ietf.org> wrote: > > >> > > >> FYI, we announced DHCPv6 PD support on Android today: > > >> > > >> > > > https://android-developers.googleblog.com/2025/09/simplifying-advanced-networking-with.html > > >> > > >> This change should already be live on most Android devices > > running Android 11 and above. Specifically: > > >> > > >> RFC 9762: if the P flag is set, the device will ask for a > > SLAAC-sized prefix, and if it gets it, use it to form > > addresses. Some devices will also disable SLAAC as per the > > SHOULD in the RFC. Not all devices will support this because > > it requires a kernel change which will be rolling out over the > > coming months. In future releases, we expect that the prefix > > will be shared with downstream devices, wearable devices, VMs, > > etc. > > >> Heuristic: if the device obtains a default route but not > > PIO, it will ask for a prefix, and if it gets it, use it to > > form addresses. This allows DHCPv6-only networks to support > > Android devices today without having to upgrade their routers > > to set the P flag. > > >> > > >> Over the next few months we also plan to roll out support > > for DHCPv6 address registration (RFC 9686). > > >> > > >> I would like to thank everyone who contributed to RFC 9663, > > RFC 9762 and RFC 9686. We think that DHCPv6 PD is *better* > > than either SLAAC or IA_NA, because it allows the device to > > provide end-to-end connectivity to unlimited devices, > > containers, VMs etc. without scaling load on the network. Plus > > the prefix can be tracked and managed by the operator, which > > means that it should be possible to deploy it in networks that > > require DHCPv6 or that have scaling issues dealing with many > > addresses. We hope that this will allow at least some > > enterprise operators to deploy IPv6 to Android devices. > > >> > > >> Cheers, > > >> Lorenzo > > >> _______________________________________________ > > >> v6ops mailing list -- v6ops@ietf.org > > >> To unsubscribe send an email to v6ops-leave@ietf.org > > > > > > > > > -------------------------------------------------------------------- > > > IETF IPv6 working group mailing list > > > ipv6@ietf.org > > > List Info: > > https://mailman3.ietf.org/mailman3/lists/ipv6@ietf.org/ > > > > > > -------------------------------------------------------------------- > > > > -- > > Maciej Żenczykowski, Kernel Networking Developer @ Google > > > > > > -------------------------------------------------------------------- > > IETF IPv6 working group mailing list > > ipv6@ietf.org > > List Info: https://mailman3.ietf.org/mailman3/lists/ipv6@ietf.org/ > > -------------------------------------------------------------------- > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > List Info: https://mailman3.ietf.org/mailman3/lists/ipv6@ietf.org/ > -------------------------------------------------------------------- >
- [IPv6]Android now supports DHCPv6 PD Lorenzo Colitti
- [IPv6]Re: [v6ops] Android now supports DHCPv6 PD Stan Barber
- [IPv6]Re: [v6ops] Android now supports DHCPv6 PD Maciej Żenczykowski
- [IPv6]Re: [v6ops] Android now supports DHCPv6 PD Lorenzo Colitti
- [IPv6]Re: [v6ops] Re: Re: Android now supports DH… Tim Chown
- [IPv6]Re: [v6ops] Re: Re: Android now supports DH… Lorenzo Colitti
- [IPv6]Re: [dhcwg] Re: [v6ops] Re: Re: Android now… Mark Smith
- [IPv6]Re: [v6ops] Re: [dhcwg] Re: Re: Re: Android… Daryll Swer
- [IPv6]Re: [v6ops] Re: [dhcwg] Re: Re: Re: Android… Daryll Swer
- [IPv6]Re: [v6ops] Re: Re: Android now supports DH… Daryll Swer
- [IPv6]Re: [v6ops] Re: [dhcwg] Re: Re: Re: Android… Lorenzo Colitti
- [IPv6]Re: [v6ops] Re: Re: Android now supports DH… Ondřej Caletka
- [IPv6]Re: [v6ops] Re: Re: Android now supports DH… Mark Smith
- [IPv6]Re: [v6ops] Re: Re: Android now supports DH… Ondřej Caletka
- [IPv6]Re: [v6ops] Re: Re: Android now supports DH… David Farmer
- [IPv6]Re: [v6ops] Re: Re: Android now supports DH… Lorenzo Colitti
- [IPv6]Re: [dhcwg] Re: [v6ops] Re: Re: Android now… Mark Smith
- [IPv6]Re: [dhcwg] Re: [v6ops] Re: Re: Android now… Lorenzo Colitti
- [IPv6]Re: [v6ops] Android now supports DHCPv6 PD jordi.palet@consulintel.es
- [IPv6]Re: [dhcwg] Re: [v6ops] Re: Re: Android now… Ondřej Caletka
- [IPv6]Re: [dhcwg] Re: [v6ops] Re: Re: Android now… David Farmer
- [IPv6]Re: [dhcwg] Re: [v6ops] Re: Re: Android now… David Farmer
- [IPv6]Re: [dhcwg] [v6ops] Re: Re: Android now sup… Geoff Huston
- [IPv6]Re: [v6ops] Re: Re: Android now supports DH… Michael Richardson
- [IPv6]Re: [v6ops] Re: Re: Android now supports DH… Gert Doering
- [IPv6]Re: [dhcwg] Re: [v6ops] Re: Re: Android now… Ondřej Caletka
- [IPv6]Re: [dhcwg] Re: [v6ops] Re: Re: Android now… Tim Chown
- [IPv6]Re: [dhcwg] Re: [v6ops] Re: Re: Android now… Lorenzo Colitti
- [IPv6]Re: [dhcwg] Re: [v6ops] Re: Re: Android now… Gert Doering
- [IPv6]Re: [v6ops] Re: Re: [dhcwg] Re: Re: Android… Daryll Swer