Skip to content

Chapter 7 — Service Infrastructure & Subnet Planning

The service infrastructure is the private IP fabric Prisma Access uses internally to connect MU-SPNs, RN-SPNs, and Service Connection CANs. You provide the IP address ranges; Prisma Access uses them to build the internal mesh. This planning must happen before any deployment step — changing the infrastructure subnet after deployment requires a maintenance window and PaloAlto SRE involvement.


What Needs to Be Planned

Three address allocations are required; a fourth applies if you use dynamic routing:

graph TD
    A["Your IP Address Space<br/>(corporate subnets)"]
    B["Infrastructure Subnet<br/>/24 minimum<br/>RFC 1918 recommended"]
    C["Mobile User IP Pools<br/>/24 blocks per gateway<br/>RFC 1918 recommended"]
    D["BGP Private AS Number<br/>RFC 6996 compliant<br/>only if using BGP"]

    A --> B
    A --> C
    A --> D

📷 PaloAlto diagram — Service infrastructure overview

PaloAlto diagram — Service infrastructure overview


Infrastructure Subnet

This is the most critical IP allocation — it is the backbone of the entire Prisma Access internal network.

Requirements: - Minimum /24 (e.g. 172.16.55.0/24) — a larger number of addresses is consumed internally - RFC 1918 space strongly recommended — public IP use is supported but risks conflicts with internet address space - Must not overlap with: - Any corporate subnet in use on your network - Mobile user IP pools - Remote network source subnets

Verified 2026-07-09 — the /24 minimum and RFC 1918 recommendation above are confirmed still current, quoted directly from Palo Alto's live documentation: "you must designate a /24 subnetwork (for example, 172.16.55.0/24)," and public IPs are "supported" but "not recommend[ed]... because of possible conflicts with the internet public IP address space."

Reserved ranges — never use: | Reserved Range | Reason | |---|---| | 169.254.0.0/16 | Link-local — reserved internally by Prisma Access | | 100.64.0.0/10 | Shared address space (RFC 6598) — reserved internally by Prisma Access |

Verified 2026-07-09 — both reserved ranges confirmed still current, quoted directly: "Do not specify any subnets that overlap with the 169.254.0.0/16 and 100.64.0.0/10 subnet range because Prisma Access reserves those IP addresses and subnets for its internal use."

Sizing beyond the minimum — added 2026-07-09, genuinely missing guidance, not a correction: the flat /24 minimum above is the hard floor, but current Palo Alto guidance gives more specific, actionable sizing based on deployment scale:

Deployment Scale Recommended Infrastructure Subnet
Small — fewer than 50 sites and fewer than 2,500 mobile users /24
Medium — fewer than 100 sites and fewer than 5,000 mobile users /23
Larger — more than 100 sites, more than 5,000 mobile users, or expected future growth Contact Palo Alto Networks to evaluate sizing — no fixed upper-bound guidance is published

This is additive to, not a replacement for, the /24 minimum above — the minimum is the absolute floor; this table tells you when to size beyond it.

⚠️ Changing the infrastructure subnet after deployment requires contacting your PaloAlto account representative, who will engage the SRE team and schedule a maintenance window. Changing it outside a maintenance window risks a Prisma Access outage and inconsistent feature behaviour. Get this right before go-live.


Mobile User IP Address Pools

Mobile users are assigned IP addresses from pools you provide. Prisma Access allocates from these pools in /24 blocks per gateway location, adding more blocks as user count grows.

Requirements: - RFC 1918 space recommended - Avoid the same reserved ranges: 169.254.0.0/16 and 100.64.0.0/10 - Allocate at minimum 2× the number of mobile devices expected — accounts for BYOD policies, device re-registrations, and growth (still a valid capacity-planning heuristic, confirmed independent of the sizing model below) - Must not overlap with the infrastructure subnet or corporate subnets

Sizing model — corrected 2026-07-09. This table previously tied pool size directly to a mobile-user-count tier. Confirmed via direct fetch of Palo Alto's current documentation that the real, documented sizing driver is regional deployment scope, not user count directly — the minimum required pool size for a Worldwide address pool depends on how many regions it spans:

Regional Scope Minimum Pool Size
1–2 regions /23 (512 addresses) — confirmed as the minimum required for either a Worldwide or a regional pool
3+ regions /19 (8,192 addresses) — as a single pool or spread across multiple pools
Per-region pool (if allocating separately per region) /23 minimum in any individual region

These two framings aren't contradictory in practice — larger mobile user populations typically correlate with broader regional deployment, so the two considerations tend to compound rather than conflict. But the actual documented requirement Prisma Access enforces (the SCM/Panorama UI validates pool size and will prompt you to increase it) is tied to regions, not directly to a headcount threshold — treat regional scope as the real driver, and use the 2× expected-device heuristic above for how large to size within whatever regional-scope minimum applies to you.


BGP Private AS Number

Required only if you plan to use dynamic routing (BGP) for Remote Networks or Service Connections.

  • Must be an RFC 6996-compliant private AS number
  • Accepted formats:
  • 4-byte AS Plain: 64512–65534 or 4200000000–4294967294
  • AS Dot notation: e.g. 0.64512

Choose an AS number that does not conflict with any existing BGP configuration in your corporate network.

Verified 2026-07-09 — the RFC 6996 AS ranges above are confirmed still current, quoted directly: "Accepted formats are 4-Byte AS Plain [64512-65534],[4200000000-4294967294] or AS Dot [0.64512-0.65534]... notation."

Consistency check (2026-07-09): this chapter's IP/AS addressing guidance doesn't conflict with anything established in Chapter 38 (Remote Network bandwidth allocation) or Chapter 6 (licensing units) — those cover bandwidth sizing and unit-of-license counting respectively, which are separate concerns from the address-planning guidance here. No cross-reference needed beyond this note.


Planning Checklist

Before starting deployment configuration, confirm:

  • [ ] Infrastructure subnet selected (min /24, RFC 1918, no overlaps, no reserved ranges)
  • [ ] Mobile user IP pools sized (2× expected devices, /24-aligned, no overlaps)
  • [ ] BGP private AS number reserved (if using dynamic routing)
  • [ ] Infrastructure subnet documented and communicated to all network teams — changing it later is a major operation

Key Takeaways

  • The infrastructure subnet is Prisma Access's internal backbone — choose it carefully; changing it post-deployment requires a maintenance window
  • Minimum /24 for the infrastructure subnet; reserve at least 2× expected device count for mobile user pools
  • Added 2026-07-09 — beyond the /24 floor, size the infrastructure subnet by deployment scale: /24 for small (<50 sites, <2,500 mobile users), /23 for medium (<100 sites, <5,000 mobile users), contact Palo Alto for larger
  • Corrected 2026-07-09 — Mobile User IP Pool minimum sizing is driven by regional deployment scope, not a flat mobile-user-count tier: /23 minimum for 1–2 regions, /19 minimum for 3+ regions, /23 minimum per region if allocating separately — the 2× expected-devices heuristic still applies within whatever regional minimum applies
  • Avoid 169.254.0.0/16 and 100.64.0.0/10 in all Prisma Access allocations
  • BGP private AS is required only for deployments using dynamic routing
  • Complete all IP planning before touching any Prisma Access configuration screen

Previous: Chapter 6 — Prisma Access Licensing & Management Models · Next: Chapter 8 — Service Connections Planning