[dhcwg] Re: [v6ops] Re: Re: Re: [IPv6]Re: An droid now supports DHCPv6 PD
Daryll Swer <[email protected]> Tue, 16 Sep 2025 18:37:33 +0530
| Newsgroups | gmane.ietf.dhc,gmane.ietf.v6ops |
|---|---|
| Message-ID | <CACyFTPFwOdo3PMt6ddhCksF+x69PUQ4-ro6fv3P=D-2DOUE_Sw@mail.gmail.com> |
Lorenzo >From the perspective of a network operator, how do I verify the Android devices are actually making use of the PD they leased from the network? And how they sub-lease it, if they are doing that in some cases. For instance, in my personal home lab, I do /64 PD in addition to SLAAC, and some Android devices from other users indeed pulls a /64 lease, which I can see on my router/DHCPv6 server. But no traffic ever flows in/out of the delegated PD, the devices appear to pull the lease and then proceed to do nothing. These are non-AOSP Android devices, so it probably varies by many of the various Android OEM implementations. For example, Xiaomi devices floods my VLAN with Router Advertisements! *--* Best Regards Daryll Swer Website: daryllswer.com <https://l.shortlink.es/l/d23649aed4c2ecb19e878bc80984f94257888400?u=2153471> On Tue, 16 Sept 2025 at 18:08, Daryll Swer <[email protected]> wrote: > I'm working on an IPv6 deployment right now where I accounted for RFC9663 > or simply in other words: ia_pd on endpoints. > > I'm doing /38 per campus, /51 per VLAN, /60 per endpoint, 512 devices per > VLAN, 8192 VLANs/VNIs. > > The reason for /60s is an edge case involving users with compute nodes and > their own hypervisors. If I exclude this factor, then /64 per endpoint is > sufficient in other more common scenarios. > > -- > Sent from my iPhone > > > On Tue, 16 Sep 2025 at 5:19 PM, Mark Smith <[email protected]> wrote: > >> Hi, >> >> On Tue, 16 Sept 2025 at 19:05, Lorenzo Colitti <lorenzo= >> [email protected]> 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. >>> >> >> I would assume (and I'm interested to find out otherwise) that once a >> network gets to say 30K hosts, then they've moved to BGP as their main >> routing protocol. 65 536 /64 routes in BGP is a walk in the park, so a /48 >> for a network of say 50K hosts each with is own /64 and 15K /64s left over >> for everything else would seem to be a large network. In other words, I >> think a /48 would suit all but the largest networks. >> >> Are there large enterprise or university networks with 10s of 1000s of >> hosts that aren't using BGP (yet?). >> >> Regards, >> Mark. >> >> >>> >>> On Tue, Sep 16, 2025 at 5:59 PM Tim Chown <Tim.Chown= >>> [email protected]> 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= >>>> [email protected]> 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= >>>> [email protected]> wrote: >>>> >>>> There's a reddit thread: >>>> >>>> >>>> https://www.reddit.com/r/Android/comments/1nhzsst/android_developers_blog_simplifying_advanced/ >>>> <https://l.shortlink.es/l/94320df07ba30152b776a3bb291de9de682ecb31?u=2153471> >>>> >>>> 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 <[email protected]> wrote: >>>> > >>>> > Congrats! >>>> > >>>> > On Mon, Sep 15, 2025 at 6:32 PM Lorenzo Colitti <lorenzo= >>>> [email protected]> wrote: >>>> >> >>>> >> FYI, we announced DHCPv6 PD support on Android today: >>>> >> >>>> >> >>>> https://android-developers.googleblog.com/2025/09/simplifying-advanced-networking-with.html >>>> <https://l.shortlink.es/l/e1fede7071e6cf4b46d6593b2ad9cd6dd3156bfa?u=2153471> >>>> >> >>>> >> 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 -- [email protected] >>>> >> To unsubscribe send an email to [email protected] >>>> > >>>> > -------------------------------------------------------------------- >>>> > IETF IPv6 working group mailing list >>>> > [email protected] >>>> > List Info: https://mailman3.ietf.org/mailman3/lists/[email protected]/ >>>> <https://l.shortlink.es/l/8c35987be16c96d285bacf1db33a24154967198a?u=2153471> >>>> > -------------------------------------------------------------------- >>>> >>>> -- >>>> Maciej Żenczykowski, Kernel Networking Developer @ Google >>>> >>>> _______________________________________________ >>> >> dhcwg mailing list -- [email protected] >>> To unsubscribe send an email to [email protected] >>> >> _______________________________________________ >> v6ops mailing list -- [email protected] >> To unsubscribe send an email to [email protected] >> > [image: 9eb9e675cfd5983f2907e91254d424679cc4450a] _______________________________________________ dhcwg mailing list -- [email protected] To unsubscribe send an email to [email protected]