[dhcwg] Re: [v6ops] Android now supports DHCPv6 PD
Stan Barber <[email protected]> Mon, 15 Sep 2025 20:57:42 -0500
| Newsgroups | gmane.ietf.dhc,gmane.ietf.v6ops |
|---|---|
| Message-ID | <CAP6_FRxO5Oem05cAMOuKK=ckR6VOG_pQteJzNkjES6czSVmvdw@mail.gmail.com> |
--===============0541845186074767261== Content-Type: multipart/alternative; boundary="000000000000ba02c5063ee17250" --000000000000ba02c5063ee17250 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Congrats! On Mon, Sep 15, 2025 at 6:32=E2=80=AFPM Lorenzo Colitti <lorenzo=3D [email protected]> wrote: > FYI, we announced DHCPv6 PD support on Android today: > > > https://android-developers.googleblog.com/2025/09/simplifying-advanced-ne= tworking-with.html > > This change should already be live on most Android devices running Androi= d > 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 wi= ll 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. Th= is > allows DHCPv6-only networks to support Android devices today without h= aving > 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, whic= h > 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] > --000000000000ba02c5063ee17250 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto">Congrats!</div><div><br><div class=3D"gmail_quote gmail_q= uote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Sep 15, 2025 = at 6:32=E2=80=AFPM Lorenzo Colitti <lorenzo=3D<a href=3D"mailto:40google= [email protected]">[email protected]</a>> wrote:<br></div><b= lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le= ft-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb= (204,204,204)"><div dir=3D"ltr">FYI, we announced DHCPv6 PD support on Andr= oid today:<div><br></div><div><a href=3D"https://android-developers.googleb= log.com/2025/09/simplifying-advanced-networking-with.html" target=3D"_blank= ">https://android-developers.googleblog.com/2025/09/simplifying-advanced-ne= tworking-with.html</a></div><div><br></div><div>This change should already = be live on most Android devices running Android 11 and above. Specifically:= </div><div><ul><li>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=C2=A0form addresses. Som= e devices will also disable SLAAC as per the SHOULD in the RFC. Not all dev= ices will support this because it requires a kernel change which will be ro= lling out over the coming months. In future releases, we expect that the pr= efix will be shared with downstream devices, wearable devices, VMs, etc.</l= i><li>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 up= grade their routers to set the P flag.</li></ul><div>Over the next few mont= hs we also plan to roll out support for DHCPv6 address registration (RFC 96= 86).</div><div><br></div><div>I would like to thank everyone who=C2=A0contr= ibuted to RFC 9663, RFC 9762 and=C2=A0RFC 9686. We think that DHCPv6 PD is = *better* than=C2=A0either SLAAC or IA_NA, because it allows the device to p= rovide end-to-end connectivity to unlimited devices, containers, VMs etc. w= ithout scaling load on the network. Plus the prefix can be tracked and mana= ged 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.</div><div><br></div></div><div>Cheers,<= /div><div>Lorenzo</div></div> _______________________________________________<br> v6ops mailing list -- <a href=3D"mailto:[email protected]" target=3D"_blank">v= [email protected]</a><br> To unsubscribe send an email to <a href=3D"mailto:[email protected]" tar= get=3D"_blank">[email protected]</a><br> </blockquote></div></div> --000000000000ba02c5063ee17250-- --===============0541845186074767261== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZGhjd2cgbWFp bGluZyBsaXN0IC0tIGRoY3dnQGlldGYub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwg dG8gZGhjd2ctbGVhdmVAaWV0Zi5vcmcK --===============0541845186074767261==--