T Techclick ← All lessons
Palo Alto · Prisma Access · Interactive lesson

Prisma Access three on-ramps Mobile User, RN, Service Connection

Laptop, branch, and HQ are not the same Prisma object. Draw the packet path, click the right SCM scope, and prove GlobalProtect only reaches a branch app after a Service Connection hub exists.

22 min read · L2 primary · Quiz at end

After this page you can

Lessons · Zero Trust & SASE · Prisma Access

Quick answer

Mobile Users = laptop with GlobalProtect (or Explicit Proxy) to a cloud gateway. Remote Networks = whole branch over IPsec, no agent on every PC. Service Connection (Corporate Access Node) = hub to HQ/DC and the only path that lets Mobile Users talk to Remote Networks. Remote Networks mesh with each other. Mobile Users do not. No Service Connection → GP can reach the internet and still time out to 10.200.0.1.

Hero · three on-ramps, one cloud
Laptop, branch, and HQ connecting through a security cloud to internet and a private app
Laptop is Mobile Users. Branch is Remote Network. HQ/DC is Service Connection. Policy lives in the cloud, not on three different boxes.

Why this mix-up shows up in every ticket

Sneha’s GP tunnel is green. Teams works. The Juice Shop on a Linode lab at 10.200.0.1:3000 times out. The RN IPsec to that lab is already ESTABLISHED. She checks GlobalProtect again. Wrong desk.

Prisma Access is one security cloud with three on-ramps. You pick the on-ramp from who owns the device, not from the application name. Then you draw the return path. Mobile Users never magically inherit a Remote Network mesh.

Say this out loud

Portal hands config. Gateway enforces policy. Remote Networks mesh. Mobile Users need a Service Connection hub to reach a branch prefix.

Decision feel · three paths
Decision diamond splitting into three paths
Path A roaming laptop. Path B whole office, no agent. Path C HQ/DC or MU-to-RN hub. Caption maps to the table below.

Mental model — three objects, one infrastructure subnet

Prisma Access builds an internal backbone from the infrastructure subnet you give it. That subnet is the glue between Mobile Users, Remote Networks, and Service Connections. It must not overlap HQ, branches, cloud VPCs, or the Mobile User IP pool.

Pre-train these names before any SCM click:

Flow 1 · pick the on-ramp first
Who connects? Device? laptop / branch / HQ A · Mobile Users GlobalProtect app → portal → gateway B · Remote Network Branch IPsec, no agent, RN mesh C · Service Connection HQ/DC private apps + MU↔RN hub

If the office has no agent and one firewall, that is Remote Network. If the user is on a cafe Wi-Fi laptop, that is Mobile Users. HQ Active Directory is Service Connection.

Mobile UsersRemote NetworkService Connection
WhoRoaming / WFH laptop, phoneUsers sitting in a branchApps and identity in HQ/DC
How they joinGlobalProtect (tunnel default) or Explicit Proxy PACIPsec from NGFW or third-party CPEIPsec from HQ/DC (CAN)
Agent on PC?Yes (except PAC / Prisma Browser cases)NoNo
MeshNo — hub-and-spoke via SCYes — RNs fully meshedHub for MU and RN
Internet egressFrom the gatewayFrom the RN locationNot for internet; private only
SCM pathConfiguration scope Prisma Access → Mobile Users → GlobalProtectConfiguration → NGFW and Prisma Access → Remote NetworksConfiguration → NGFW and Prisma Access → Service Connections

Sources: Palo Alto Prisma Access overview; Techclick GP Mobile Users workbook; Techclick SC-Hub lab steps.

Packet paths — draw these before you click

Three healthy paths. Memorize the arrows. Troubleshooting is “which arrow is missing.”

Mobile User journey
Four glass panels: laptop, portal, gateway, internet
Portal first, then gateway. Policy is on the gateway. ADEM/logs prove the hop after connect.
Flow 2 · Mobile User internet path
Laptop + GP Portalconfig only Gatewaypolicy + HIP Internet / SaaS

Lab pool example 100.92.0.0/16. User gets a /32 from a /24 carved for that gateway. Interview: policy is enforced on the gateway, never the portal.

Remote Network journey
Branch firewall, tunnel, cloud, internet as a pipeline
One IPsec from the branch CPE. Bandwidth is licensed per location. Allocate bandwidth before Add Remote Network.
Flow 3 · MU to RN needs the SC hub
GP user MU gatewayFrance North lab SC-Hubcan stay down RN-Linode10.200.0.1 :3000 Without SC-Hub this arrow does not exist. RN IPsec can still be ESTABLISHED.

Classroom fact: RN-Linode already has 10.200.0.0/24. Do not put that prefix on SC-Hub. Dummy SC subnet 10.255.255.0/24. Tunnel may stay red. Object still hubs GP.

How to choose

If you see…On-rampDo not
40 users in Pune, one firewall, no agentRemote Network IPsec + static or BGPForce GlobalProtect on every PC just to get internet
Laptop on hotel Wi-Fi needs SaaS + private HRMobile Users GlobalProtect + a Service Connection to the DCBackhaul the laptop into the Pune RN first
GP green, RN green, private app timeoutAdd SC (real or placeholder) + security From Mobile Users To Remote NetworksReinstall GlobalProtect
Need AD/SAML from on-prem IdPService Connection to that DC (or Cloud Identity Engine)Expect the portal to reach AD with no SC
Internet-only GP lab firstMobile Users only; add SC laterMix private-app routing into the first prove-internet lab

Runbook — Side A branch, Side B laptop, Side C hub

Strata Cloud Manager paths below match Prisma Access 6.1 / Cloud Management 2026.r3-class screens. Labels can shift slightly. Always confirm the configuration scope before you edit.

Side A — Remote Network (the branch)

  1. Allocate bandwidth first

    You cannot usefully Add Remote Network until the location has bandwidth. Planning checklist lives on Palo Alto docs for Remote Networks.

  2. Add the site

    Configuration → NGFW and Prisma Access → Configuration Scope Prisma Access → Remote Networks → Add Remote Network. Site name, Prisma Access Location, IPSec Termination Node.

  3. Primary IPsec tunnel

    Branch Device Type (Generic or vendor template). Static peer IP or Dynamic + IKE IDs. IKEv2, NAT-T on if the CPE is behind NAT. Tunnel monitoring destination on the branch LAN if you want Prisma to declare the tunnel down.

  4. Routing

    Static: advertise the branch prefixes (lab 10.200.0.0/24). BGP: peer AS, peer IP, optional summarize. Overlapping RN subnets break inbound routing — two branches cannot both own 10.1.1.0/24.

  5. Prove the RN

    Tunnel ESTABLISHED. From a PC on the branch (no GP) browse internet and the local app. Logs: RN source, not Mobile User pool.

strata.paloaltonetworks.com · Configuration · Remote Networks
Training mock · not live

Configuration → NGFW and Prisma Access → Prisma Access → Remote Networks → Add Remote Network

Add Remote Network

RN-Linode
Belgium / closest compute
10.200.0.0/24
IKEv2 · peer on CPE

Official path: Onboard a Remote Network (Strata Cloud Manager). Dummy lab site RN-Linode.

Side B — Mobile Users (the laptop)

  1. Set configuration scope

    Configuration → NGFW and Prisma Access. Configuration Scope → Prisma Access → Mobile Users Container → GlobalProtect. Do not edit Global by accident.

  2. Infrastructure

    Setup → Infrastructure → gear. Portal hostname (default gpcloudservice.com or custom DNS CNAME). Client DNS (Prisma Access Default for internet-only lab). Client IP pool Worldwide example 100.92.0.0/16. Enable locations near users.

  3. Authentication

    Add Authentication. Lab: Local Users. Production: SAML or Cloud Identity Engine. Attach the profile before you expect a tunnel.

  4. App and tunnel settings

    Setup → GlobalProtect App. App Settings = match OS/user, cookie lifetime. Tunnel Settings = what is included/excluded. If an app bypasses Prisma, inspect Tunnel Settings before you blame Security Policy.

  5. Security policy

    Security Services → Security Policy. Lab internet allow: source mobile-user zone, dest internet, App-ID, logging at end. Pre-Rules before container rules; first match wins.

  6. Push Config

    Top-right Push Config, target Prisma Access / GlobalProtect scope. Wait until Push Status succeeds. Then connect GP, confirm assigned IP from 100.92.0.0/16, then test SaaS.

strata.paloaltonetworks.com · GlobalProtect · Infrastructure Settings
Training mock · not live

Configuration Scope → Prisma Access → Mobile Users → GlobalProtect → Setup → Infrastructure

Infrastructure Settings

gpcloudservice.com or custom
100.92.0.0/16 (lab)
Prisma Access Default
Enable regions near users

Source: Techclick GlobalProtect Mobile Users workbook (SCM 2026.r3.1 class screens).

Side C — Service Connection (the hub)

  1. Know why you are adding it

    Real HQ apps / AD, or placeholder so GP can reach RN prefixes. Palo Alto recommends always creating at least one SC. License: Net Interconnect for site-to-site and user-to-site. If Add Service Connection is grey, check that entitlement.

  2. Add Service Connection

    Configuration → NGFW and Prisma Access → Service Connections → Add Service Connection. Name SC-Hub. Location close to users (lab Belgium / France North — not a random distant local zone).

  3. Placeholder tunnel is allowed

    Create a Generic IKEv2 tunnel. Dynamic peer (or a fake static such as 1.1.1.1 — never reuse the RN public IP). Dummy static subnet that does not overlap RN (lab 10.255.255.0/24). BGP off for the placeholder. Tunnel can stay down. Prisma still uses the object as the hub.

  4. Security rule for GP → RN

    Configuration → Security. Scope Prisma Access so both Mobile Users and Remote Networks are in play. From Mobile Users To Remote Networks, destination 10.200.0.0/24, allow icmp + the app ports, log at end. Push Config.

  5. Prove from the GP PC

    GP Connected. ping 10.200.0.1 then browse the lab app. If this fails while RN-local PCs work, the hub or the MU→RN rule is missing — not GlobalProtect.

Official SC create path: Configuration → NGFW and Prisma Access → Configuration Scope Prisma Access → Service Connections → Add Service Connection.

Proof cockpit
Operations desk with tunnel health on a monitor
Green GP + green RN is not enough. Prove the SC object exists and the MU→RN security rule hits.

Runtime after go-live

Mobile User traffic to a service connection uses the nearest SC in that region (iBGP inside Prisma, eBGP to your CPE). Remote Networks are a full mesh with each other and with SCs. That is why two RNs can talk without GP, and why GP still needs the hub.

Optional: traffic steering can send internet-bound MU or RN traffic to a dedicated SC (third-party stack) before the internet. Do not turn that on to “fix” a missing placeholder SC.

Monitor in SCM: Activity Insights users, branch sites, data-center/service connection health, GlobalProtect authentication success/fail, tunnel status. Push Status In sync after every change.

Traps and proof

TrapWhat it looks likeProof / fix
No SC at allGP internet works, RN app times outAdd placeholder SC; do not reinstall GP
Same prefix on SC and RNInbound to Juice Shop blackholesRN owns 10.200.0.0/24; SC gets a dummy prefix
Pool overlapOdd routing, no IP, or duplicate 100.92Client pool ≠ HQ, RN, VPC, other VPN
Wrong configuration scopeYou edited Global; GP container unchangedScope label must say GlobalProtect
Tunnel Settings excludeApp never hits Prisma policyInspect include/exclude before security rules
Add SC greyed outWizard blockedNet Interconnect / SC license
Placeholder SC redPanic that GP-to-RN will failObject can hub while tunnel is down
Policy From/To wrongSC exists, still deny/timeoutFrom Mobile Users To Remote Networks + Push
Pilot checklist
Unsafe vs safe

Unsafe: publish a live PSK, reuse the RN public IP on the SC peer, overlap 10.200.0.0/24 on SC-Hub, leave SSL decryption off forever to “make GP work.” Safe: dummy SC prefix, unique IKE IDs, prove internet then private, log-at-end, snapshot before Push.

Knowledge check

Six judgment items. Gateway vs portal, RN vs MU, and why the SC hub exists.

Q1

A Pune office has one firewall and 40 PCs with no agent. They need internet through Prisma Access. First on-ramp?

Correct: b. Whole site, no agent = Remote Network. Re-read How to choose.
Q2

GP tunnel is green. RN-Linode IPsec is ESTABLISHED. Browser to 10.200.0.1 times out. What is missing?

Correct: c. RNs mesh; Mobile Users do not. Re-read Flow 3 and Side C.
Q3

Where is security policy enforced for a GlobalProtect user?

Correct: b. Portal = config. Gateway = dataplane. Re-read mental model.
Q4

You add SC-Hub so GP can reach RN-Linode 10.200.0.0/24. What static prefix belongs on the SC?

Correct: c. Overlap on SC and RN blackholes inbound. Re-read Side C traps.
Q5

Placeholder Service Connection IPsec stays down. GP to RN still works after Push. Why can that be OK?

Correct: a. Classroom SC-Hub lab: tunnel may stay down. Re-read Side C.
Q6

An app never hits Prisma logs even though GP is connected. First place to look?

Correct: b. Excluded traffic never reaches Prisma policy. Re-read Side B tunnel settings.

Sources

Related: Prisma Access interview Q&A · PAN-OS GlobalProtect · IPSec site-to-site · Prisma SASE deep dive