[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"public-config":3,"i-flag:ph-4x3":14,"i-flag:us-4x3":19,"i-flag:de-4x3":21,"i-flag:hk-4x3":23,"i-tabler:lifebuoy":25,"i-tabler:timeline":28,"i-tabler:apps":30,"i-tabler:package":32,"i-tabler:circle-half-2":34,"i-tabler:sun":36,"i-tabler:moon":38,"i-tabler:menu-2":40,"i-tabler:user":42,"i-tabler:notebook":44,"i-simple-icons:forgejo":46,"i-tabler:shield-lock":48,"i-tabler:tools":50,"i-tabler:calendar":52,"i-tabler:x":54,"$f3175hig0zojr9":56,"i-tabler:arrow-left":71,"i-tabler:tag":73},{"matomo":4,"booking":7,"site":9,"blog":11,"newsletter":12},{"enabled":5,"siteId":6},true,"7",{"enabled":5,"url":8},"https:\u002F\u002Fcal.com\u002Fjdbungart",{"url":10},"https:\u002F\u002Fjdneer.com",{"enabled":5},{"enabled":13},false,{"left":15,"top":15,"width":16,"height":17,"rotate":15,"vFlip":13,"hFlip":13,"body":18},0,640,480,"\u003Cpath fill=\"#0038a8\" d=\"M0 0h640v240H0z\"\u002F>\u003Cpath fill=\"#ce1126\" d=\"M0 240h640v240H0z\"\u002F>\u003Cpath fill=\"#fff\" d=\"M415.7 240L0 480V0\"\u002F>\u003Cpath fill=\"#fcd116\" d=\"M26.7 42.4L41 55l16.6-9.2l-7.4 17.5l14 13l-19-1.6l-8.1 17.2l-4.3-18.5L14 71l16.3-10zm323.8 172.3l.4 19l18 6.3l-18 6.2l-.4 19l-11.5-15.1l-18.2 5.5l10.8-15.6l-10.8-15.6l18.2 5.5zM37.2 388.1l8 17.2l19-1.6l-13.9 13l7.4 17.5l-16.6-9.1l-14.4 12.4l3.6-18.7L14 409l18.9-2.4zm114.2-249l-6.2 6.2l3.1 47l-3 .3l-5.7-42.9l-5.1 5l7.6 38.4a48 48 0 0 0-17.2 7.1l-21.7-32.4H96l26.4 34.3l-2.4 2l-31.1-35.5h-8.8v8.8l35.4 31l-2 2.5l-34.3-26.3v7.1l32.5 21.7q-5.2 7.8-7.1 17.2L66.3 223l-5.1 5l42.9 5.7q-.3 1.6-.3 3.1l-47-3l-6.2 6.2l6.2 6.2l47-3.1l.3 3.1l-42.9 5.7l5 5l38.4-7.6a48 48 0 0 0 7.1 17.2l-32.5 21.7v7.2l34.3-26.3l2 2.4l-35.4 31v8.8H89l31-35.4l2.5 2L96 312.2h7.2l21.7-32.5q7.8 5.2 17.2 7.1l-7.6 38.4l5 5l5.7-42.9q1.5.3 3.1.3l-3 47l6.1 6.2l6.3-6.2l-3.1-47l3-.3l5.7 43l5.1-5.1l-7.6-38.4a48 48 0 0 0 17.2-7.1l21.7 32.5h7.2l-26.4-34.3l2.4-2l31.1 35.4h8.8v-8.8l-35.4-31l2-2.4l34.3 26.3v-7.2l-32.5-21.7q5.2-7.8 7.1-17.2l38.3 7.6l5.1-5l-42.9-5.7q.3-1.5.3-3.1l47 3l6.2-6.1l-6.2-6.2l-47 3l-.3-3l42.9-5.7l-5-5l-38.4 7.5a48 48 0 0 0-7.1-17.2l32.5-21.7v-7.1l-34.3 26.3l-2-2.4l35.4-31v-8.9H214l-31 35.5l-2.5-2l26.4-34.3h-7.2L178 200.2q-7.8-5.2-17.2-7.1l7.6-38.3l-5-5l-5.7 42.8l-3.1-.3l3-47z\"\u002F>",{"left":15,"top":15,"width":16,"height":17,"rotate":15,"vFlip":13,"hFlip":13,"body":20},"\u003Cpath fill=\"#bd3d44\" d=\"M0 0h640v480H0\"\u002F>\u003Cpath stroke=\"#fff\" stroke-width=\"37\" d=\"M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640\"\u002F>\u003Cpath fill=\"#192f5d\" d=\"M0 0h364.8v258.5H0\"\u002F>\u003Cmarker id=\"SVGEq3dreKJ\" markerHeight=\"30\" markerWidth=\"30\">\u003Cpath fill=\"#fff\" d=\"m14 0l9 27L0 10h28L5 27z\"\u002F>\u003C\u002Fmarker>\u003Cpath fill=\"none\" marker-mid=\"url(#SVGEq3dreKJ)\" d=\"m0 0l16 11h61h61h61h61h60L47 37h61h61h60h61L16 63h61h61h61h61h60L47 89h61h61h60h61L16 115h61h61h61h61h60L47 141h61h61h60h61L16 166h61h61h61h61h60L47 192h61h61h60h61L16 218h61h61h61h61h60z\"\u002F>",{"left":15,"top":15,"width":16,"height":17,"rotate":15,"vFlip":13,"hFlip":13,"body":22},"\u003Cpath fill=\"#fc0\" d=\"M0 320h640v160H0z\"\u002F>\u003Cpath fill=\"#000001\" d=\"M0 0h640v160H0z\"\u002F>\u003Cpath fill=\"red\" d=\"M0 160h640v160H0z\"\u002F>",{"left":15,"top":15,"width":16,"height":17,"rotate":15,"vFlip":13,"hFlip":13,"body":24},"\u003Cpath fill=\"#ec1b2e\" d=\"M0 0h640v480H0\"\u002F>\u003Cpath id=\"SVG5tfvBPpj\" fill=\"#fff\" d=\"M346.3 103.1C267 98 230.6 201.9 305.6 240.3c-26-22.4-20.6-55.3-10.1-72.4l1.9 1.1c-13.8 23.5-11.2 52.7 11.1 71c-12.7-12.3-9.5-39 12.1-48.9s23.6-39.3 16.4-49.1q-14.7-25.6 9.3-38.9M307.9 164l-4.7 7.4l-1.8-8.6l-8.6-2.3l7.8-4.3l-.6-8.9l6.5 6.1l8.3-3.3l-3.7 8.1l5.6 6.8z\"\u002F>\u003Cuse href=\"#SVG5tfvBPpj\" transform=\"rotate(72 312.5 243.5)\"\u002F>\u003Cuse href=\"#SVG5tfvBPpj\" transform=\"rotate(144 312.5 243.5)\"\u002F>\u003Cuse href=\"#SVG5tfvBPpj\" transform=\"rotate(216 312.5 243.5)\"\u002F>\u003Cuse href=\"#SVG5tfvBPpj\" transform=\"rotate(288 312.5 243.5)\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":27},24,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0\"\u002F>\u003Cpath d=\"M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m12 3l3.35 3.35M9 15l-3.35 3.35m0-12.7L9 9m9.35-3.35L15 9\"\u002F>\u003C\u002Fg>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":29},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m4 16l6-7l5 5l5-6\"\u002F>\u003Cpath d=\"M14 14a1 1 0 1 0 2 0a1 1 0 1 0-2 0M9 9a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-6 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0m16-8a1 1 0 1 0 2 0a1 1 0 1 0-2 0\"\u002F>\u003C\u002Fg>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":31},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm0 10a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm10 0a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zm0-8h6m-3-3v6\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":33},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 3l8 4.5v9L12 21l-8-4.5v-9zm0 9l8-4.5M12 12v9m0-9L4 7.5m12-2.25l-8 4.5\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":35},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9-9v18m0-7l7-7m-7 12l8.5-8.5M12 9l4.5-4.5\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":37},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0m-5 0h1m8-9v1m8 8h1m-9 8v1M5.6 5.6l.7.7m12.1-.7l-.7.7m0 11.4l.7.7m-12.1-.7l-.7.7\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":39},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 3h.393a7.5 7.5 0 0 0 7.92 12.446A9 9 0 1 1 12 2.992z\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":41},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 6h16M4 12h16M4 18h16\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":43},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":45},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 4h11a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1m3 0v18m4-14h2m-2 4h2\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":47},"\u003Cpath fill=\"currentColor\" d=\"M16.777 0a2.9 2.9 0 1 1-2.529 4.322H12.91a4.266 4.266 0 0 0-4.265 4.195v2.118a7.08 7.08 0 0 1 4.147-1.42l.118-.002h1.338a2.9 2.9 0 0 1 5.43 1.422a2.9 2.9 0 0 1-5.43 1.422H12.91a4.266 4.266 0 0 0-4.265 4.195v2.319A2.9 2.9 0 0 1 7.222 24A2.9 2.9 0 0 1 5.8 18.57V8.589a7.11 7.11 0 0 1 6.991-7.108l.118-.001h1.338A2.9 2.9 0 0 1 16.778 0M7.223 19.905a1.194 1.194 0 1 0 0 2.389a1.194 1.194 0 0 0 0-2.389m9.554-10.464a1.194 1.194 0 1 0 0 2.389a1.194 1.194 0 0 0 0-2.39m0-7.735a1.194 1.194 0 1 0 0 2.389a1.194 1.194 0 0 0 0-2.389\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":49},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 3a12 12 0 0 0 8.5 3A12 12 0 0 1 12 21A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3\"\u002F>\u003Cpath d=\"M11 11a1 1 0 1 0 2 0a1 1 0 1 0-2 0m1 1v2.5\"\u002F>\u003C\u002Fg>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":51},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M3 21h4L20 8a1.5 1.5 0 0 0-4-4L3 17zM14.5 5.5l4 4\"\u002F>\u003Cpath d=\"M12 8L7 3L3 7l5 5M7 8L5.5 9.5M16 12l5 5l-4 4l-5-5m4 1l-1.5 1.5\"\u002F>\u003C\u002Fg>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":53},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm12-4v4M8 3v4m-4 4h16m-9 4h1m0 0v3\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":55},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M18 6L6 18M6 6l12 12\"\u002F>",{"slug":57,"title":58,"excerpt":59,"image":60,"publishedAt":61,"topics":62,"readMinutes":63,"html":64,"metaTitle":58,"metaDescription":65,"shareImage":66,"updatedAt":67,"author":68,"related":70},"android-adds-dhcpv6-prefix-delegation-what-it-means-why-it-matters","Android Adds DHCPv6 Prefix Delegation - What It Means & Why It Matters","Google is rolling out DHCPv6 Prefix Delegation to devices on Android 11 and newer through a Google Play System Update, supporting RFC 8415 and RFC 9762. I explain what DHCPv6 PD is, why it matters for ISPs, enterprises, and home labs that have relied on SLAAC alone, and what caveats remain.","https:\u002F\u002Fimages.unsplash.com\u002Fphoto-1607252650355-f7fd0460ccdb?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGFuZHJvaWR8ZW58MHx8fHwxNzU4MjQ2NDg5fDA&ixlib=rb-4.1.0&q=80&w=2000","2025-09-19T09:54:28.000+08:00",[],4,"\u003Ch2 id=\"introduction\">Introduction\u003C\u002Fh2>\n\u003Cp>After years of requests and debates among network engineers, Google has announced that Android is now shipping support for \u003Cstrong>DHCPv6 Prefix Delegation (PD)\u003C\u002Fstrong>. According to the \u003Ca href=\"https:\u002F\u002Fandroid-developers.googleblog.com\u002F2025\u002F09\u002Fsimplifying-advanced-networking-with.html?m=1&amp;utm_source=chatgpt.com\">Android Developers Blog\u003C\u002Fa>, DHCPv6 PD support is expected to roll out to most devices running \u003Cstrong>Android 11 and above\u003C\u002Fstrong> \u003Cem>before the end of the year\u003C\u002Fem> via a Google Play System Update.\u003C\u002Fp>\n\u003Cp>This change is significant for both enterprise\u002FISP setups and advanced home networks. In this article, we’ll dig into what DHCPv6 PD is, why Android’s support is a big deal, what caveats remain, and what to plan for going forward.\u003C\u002Fp>\n\u003Chr \u002F>\n\u003Ch2 id=\"what-is-dhcpv6-prefix-delegation\">What is DHCPv6 Prefix Delegation?\u003C\u002Fh2>\n\u003Cp>DHCPv6 (Dynamic Host Configuration Protocol for IPv6) is the equivalent of DHCP for IPv4 but designed for IPv6 networks. One of its features, \u003Cstrong>Prefix Delegation (PD)\u003C\u002Fstrong>, allows a DHCPv6 server (often operated by an ISP) to assign an entire IPv6 prefix (e.g., \u002F56, \u002F60, \u002F64 etc.) to a downstream router or device. That downstream router can then use that delegated prefix to subnet locally (e.g., for LANs or multiple segments), handing out IPv6 address blocks to devices under it, either via SLAAC or other mechanisms.\u003C\u002Fp>\n\u003Cp>Until now, Android devices did \u003Cem>not\u003C\u002Fem> support DHCPv6 PD as clients. They primarily relied on SLAAC (Stateless Address Autoconfiguration) and router advertisements (RAs) for configuration. This has been a longstanding gap, especially for environments where automated and stateful management of IPv6 addressing is needed.\u003C\u002Fp>\n\u003Chr \u002F>\n\u003Ch2 id=\"what%E2%80%99s-new-android%E2%80%99s-dhcpv6-pd-support\">What’s New: Android’s DHCPv6 PD Support\u003C\u002Fh2>\n\u003Cp>According to the official announcement:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Devices \u003Cstrong>running Android 11 and newer\u003C\u002Fstrong> will get support for DHCPv6 PD via a \u003Cstrong>Google Play System Update\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The rollout is expected \u003Cstrong>before the end of 2025\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Google states this update complies with both \u003Cstrong>RFC 8415\u003C\u002Fstrong> (standard DHCPv6 behavior) \u003Cem>and\u003C\u002Fem> \u003Cstrong>RFC 9762\u003C\u002Fstrong> (which introduces a “P flag” for Prefix Information Options in Router Advertisements).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr \u002F>\n\u003Ch2 id=\"why-this-matters\">Why This Matters\u003C\u002Fh2>\n\u003Ch3 id=\"for-isps-enterprises-and-managed-networks\">For ISPs, Enterprises, and Managed Networks\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Better Automation and Uniformity\u003C\u002Fstrong>: Android devices can now request a delegated prefix rather than relying only on SLAAC or fixed \u002F64’s.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Address Space Flexibility\u003C\u002Fstrong>: Delegated prefixes allow flexible subdivision among networks—useful for campuses, branching sites, or mesh networks.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"for-home-labs-tech-enthusiasts\">For Home Labs &amp; Tech Enthusiasts\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Improved Router\u002FRA Setups\u003C\u002Fstrong>: With RA enhancements (including the new prefix-flag defined in RFC 9762), routers can better signal what’s expected, making Android clients behave more predictably.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Enterprise &amp; Developer Compatibility\u003C\u002Fstrong>: Many tools, VPNs, and internal services require stateful address assignment or delegated prefixes; Android support makes integration smoother.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"for-general-users\">For General Users\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>In many typical Wi-Fi or cellular usage scenarios, changes may not be visible. But in any network that supports PD + RA prefix-flag, configuration and reconfiguration under changes should be more seamless and robust.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr \u002F>\n\u003Ch2 id=\"limitations-things-to-watch-out-for\">Limitations &amp; Things to Watch Out For\u003C\u002Fh2>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Rollout Pace &amp; Device Eligibility\u003C\u002Fstrong>\u003Cbr \u002F>\nOnly Android 11+ will receive support via Google Play System Update. Some devices may lag behind.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>ISP\u002FNetwork Support Required\u003C\u002Fstrong>\u003Cbr \u002F>\nThe upstream network\u002Frouter must support DHCPv6 PD \u003Cem>and\u003C\u002Fem> the RA “P flag” per RFC 9762. Without both, the full functionality may not work.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Prefix Changes &amp; Reliability\u003C\u002Fstrong>\u003Cbr \u002F>\nDelegated prefixes may change (e.g. on network reattachment). Applications must handle this gracefully.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Security &amp; Privacy\u003C\u002Fstrong>\u003Cbr \u002F>\nDelegated prefixes can introduce longer-lived identifiers than temporary addresses. IPv6 privacy mechanisms and network policies should be considered.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Remaining Gaps\u003C\u002Fstrong>\u003Cbr \u002F>\nSome router firmware or network gear may not yet support RFC 9762; behaviors around DNS, fallback, and router advertisement consistency remain to be fully tested.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Chr \u002F>\n\u003Ch2 id=\"what-about-prefix-sizes\">What About Prefix Sizes?\u003C\u002Fh2>\n\u003Cp>Google has not yet specified exactly which prefix sizes Android will request or accept. Based on current IPv6 deployment practices:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u002F56\u003C\u002Fstrong> and \u003Cstrong>\u002F60\u003C\u002Fstrong> are commonly used by ISPs for customer delegations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u002F64\u003C\u002Fstrong> is standard for LAN segments and is almost certainly supported.\u003C\u002Fli>\n\u003Cli>Larger delegations like \u003Cstrong>\u002F48\u003C\u002Fstrong> may be usable when upstream networks permit.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Standards such as RFC 8415 allow a range of prefix lengths; recent implementations and ISPs typically offer from \u002F48 up to \u002F64 depending on scale.\u003C\u002Fp>\n\u003Chr \u002F>\n\u003Ch2 id=\"new-rfc-requirement-prefix-flag-in-ra-rfc-9762\">New RFC Requirement: Prefix-flag in RA &amp; RFC 9762\u003C\u002Fh2>\n\u003Cp>As noted by \u003Cstrong>Daryll Swer\u003C\u002Fstrong> of \u003Ca href=\"https:\u002F\u002Fwww.daryllswer.com\u002F?ref=ghost.jdneer.com\">daryllswer.com\u003C\u002Fa>, in discussion on this topic:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“But you need new RFC support for this to work properly\u003Cbr \u002F>\nIt’s called Prefix-flag in RA\u003Cbr \u002F>\nRFC 9762”\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>RFC 9762, \u003Cem>“Using Router Advertisements to Signal the Availability of DHCPv6 Prefix Delegation to Clients”\u003C\u002Fem>, defines the \u003Cstrong>P flag\u003C\u002Fstrong> in the Prefix Information Option (PIO) of IPv6 Router Advertisements, which signals to clients that the network supports PD.\u003C\u002Fp>\n\u003Cp>Network operators should ensure their router advertisements support RFC 9762 so that Android’s DHCPv6 PD support functions as expected.\u003C\u002Fp>\n\u003Chr \u002F>\n\u003Ch2 id=\"practical-implications-recommendations\">Practical Implications &amp; Recommendations\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>Audit your routers &amp; firmware\u003C\u002Fstrong>: Make sure your network gear supports both DHCPv6 PD and the RA prefix-flag (RFC 9762).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Test Android devices in PD+RA environments\u003C\u002Fstrong>: Observe behavior under prefix changes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Document your IPv6 architecture\u003C\u002Fstrong>: Include notes about PD, RA behavior, and prefix size policies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Watch for updates from ISPs\u003C\u002Fstrong>: Many may need to upgrade firmware or configuration to support these new RFCs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr \u002F>\n\u003Ch2 id=\"broader-context-ipv6-progress-android%E2%80%99s-stance\">Broader Context: IPv6 Progress &amp; Android’s Stance\u003C\u002Fh2>\n\u003Cp>Previously Android did not have full DHCPv6 PD support; it relied more heavily on SLAAC and router advertisements. With this addition, Android is aligning more closely with modern IPv6 best practices, including compliance with RFC 8415 and now RFC 9762.\u003C\u002Fp>\n\u003Cp>These developments reflect a maturing IPv6 ecosystem, in which both client and network infrastructure are being updated to support more robust address delegation, signaling, and management.\u003C\u002Fp>\n\u003Chr \u002F>\n\u003Ch2 id=\"conclusion\">Conclusion\u003C\u002Fh2>\n\u003Cp>Android’s support for DHCPv6 Prefix Delegation, together with RFC 9762’s RA prefix-flag support, represents a significant step forward. While much of this change will be invisible for many users, for network administrators, power users, and ISPs this opens up better automation, stability, and flexibility.\u003C\u002Fp>\n\u003Cp>As always, success depends on the full ecosystem: device software, network hardware, ISP infrastructure, router firmware, and proper configuration. With all these pieces coming together, the gap in IPv6 address delegation workflows is finally closing.\u003C\u002Fp>\n\u003Chr \u002F>\n\u003Ch2 id=\"further-reading\">Further Reading\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fandroid-developers.googleblog.com\u002F2025\u002F09\u002Fsimplifying-advanced-networking-with.html?m=1&amp;utm_source=chatgpt.com\">Android Developers Blog: “Simplifying advanced networking with DHCPv6 Prefix Delegation”\u003C\u002Fa> - Google’s announcement.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdatatracker.ietf.org\u002Fdoc\u002Frfc9762\u002F?ref=ghost.jdneer.com\">RFC 9762 - Using Router Advertisements to Signal the Availability of DHCPv6 Prefix Delegation to Clients\u003C\u002Fa> - Specification of the RA prefix-flag (P flag).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.daryllswer.com\u002F?ref=ghost.jdneer.com\">Daryll Swer’s website\u003C\u002Fa> - Insight and commentary on IPv6 networks incl. planning methodologies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr \u002F>","Google is rolling out DHCPv6 Prefix Delegation to devices on Android 11 and newer through a Google Play System Update, supporting RFC 8415 and RFC 9762. I...",{"src":60},"2026-10-12T21:50:25.000+08:00",{"name":69,"url":10,"owner":5},"JD Bungart",[],{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":72},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14M5 12l6 6m-6-6l6-6\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":74},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M6.5 7.5a1 1 0 1 0 2 0a1 1 0 1 0-2 0\"\u002F>\u003Cpath d=\"M3 6v5.172a2 2 0 0 0 .586 1.414l7.71 7.71a2.41 2.41 0 0 0 3.408 0l5.592-5.592a2.41 2.41 0 0 0 0-3.408l-7.71-7.71A2 2 0 0 0 11.172 3H6a3 3 0 0 0-3 3\"\u002F>\u003C\u002Fg>"]