Prisma Access Routing: Default (Cold Potato) vs. Hot Potato & Internals Quiz

The core difference between Prisma Access Default Routing and Hot Potato Routing lies in how long traffic stays on the optimized Prisma Access backbone before exiting to the public internet. This choice impacts performance, latency, and the source IP address seen by the destination. This page also explains how Prisma Access makes these routing decisions and manages BGP interactions.


1. Prisma Access Default Routing (Cold Potato)

Concept: Keep traffic on the Prisma Access backbone for as long as possible, egressing from a PoP near the final destination.

Traffic Flow & Behavior:

  1. User traffic enters the nearest Prisma Access PoP (Ingress PoP).
  2. Security policies are applied.
  3. Prisma Access routes the traffic across its internal backbone towards a PoP geographically closest to the traffic's final destination (Egress PoP). (See "How Prisma Access Optimizes Routing" below for details on this step).
  4. Traffic exits Prisma Access from this Egress PoP, using a Service IP from that PoP's region. The destination sees a source IP close to its own location.
Analogy: Like a premium courier using its private network to transport a package most of the way, only handing it off to local delivery near the destination address.

Benefits:

When Used:

This is the standard, recommended, and default behavior for most Internet/SaaS traffic.

Illustration: Default Routing Flow

    sequenceDiagram
        participant User
        participant IngressPoP as London PoP
        participant PABackbone as PA Backbone
        participant EgressPoP as US-West PoP
        participant DestServer as Destination (US)

        User->>IngressPoP: Connect & Send Request (to US Server)
        IngressPoP->>IngressPoP: Apply Security Policy
        Note over IngressPoP, EgressPoP: PA internally determines optimal Egress PoP (US-West)
        IngressPoP->>PABackbone: Forward traffic (Destination: US)
        PABackbone->>EgressPoP: Route traffic across backbone
        EgressPoP->>EgressPoP: Prepare Egress (Select US-West Service IP)
        EgressPoP->>DestServer: Send Request (Source: US-West IP)
        DestServer-->>EgressPoP: Response
        EgressPoP-->>PABackbone: Route Response
        PABackbone-->>IngressPoP: Route Response
        IngressPoP-->>User: Deliver Response
    

2. Hot Potato Routing

Concept: Hand traffic off to the public internet as quickly as possible, egressing from the same region the user entered.

Traffic Flow & Behavior:

  1. User traffic enters the nearest Prisma Access PoP (Ingress PoP).
  2. Security policies are applied.
  3. Prisma Access hands the traffic off to the public internet from the Ingress PoP (or a nearby peering point within the same region), using a Service IP from the ingress region.
  4. Traffic traverses the public internet from the ingress region to the final destination. The destination sees a source IP from the user's region.
Analogy: Like dropping a package at the nearest post office, which immediately puts it onto the public mail system for the rest of its journey.

Benefits:

Drawbacks:

When Used:

This is not the default and typically used only for specific requirements (e.g., legacy needs, strict source geo-IP matching) or troubleshooting. Generally less preferred.

Illustration: Hot Potato Routing Flow

    sequenceDiagram
        participant User
        participant IngressPoP as London PoP (Ingress/Egress)
        participant PublicInternet as Public Internet
        participant DestServer as Destination (US)

        User->>IngressPoP: Connect & Send Request (to US Server)
        IngressPoP->>IngressPoP: Apply Security Policy
        IngressPoP->>IngressPoP: Prepare Egress (Select London Service IP)
        IngressPoP->>PublicInternet: Send Request (Source: London IP)
        PublicInternet->>DestServer: Route via Public Internet
        DestServer-->>PublicInternet: Response
        PublicInternet-->>IngressPoP: Route Response
        IngressPoP-->>User: Deliver Response
    

3. How Prisma Access Optimizes Routing (Internal Mechanics)

Determining the 'Closest' Egress PoP (Default/Cold Potato Routing)

Prisma Access uses a sophisticated approach to find the optimal egress PoP, going beyond simple geolocation:

Why Customers Don't Receive Full Internet Routes via BGP

When peering with Prisma Access via BGP (e.g., Service Connections), you receive only specific routes, not the full internet table (~1M+ prefixes). Here's why:


4. BGP Considerations (Peering with Prisma Access)

When using BGP (e.g., over Service Connections), understanding advertisements and communities is important.

BGP Community Exchange:

Communities ( ASN:Value tags) provide metadata about BGP routes.

Illustration: Influencing Inbound Path via AS Path Prepending

    sequenceDiagram
        participant CustRouterSC1 as Customer Router (SC1 - Preferred)
        participant CustRouterSC2 as Customer Router (SC2 - Backup)
        participant PrismaAccess as Prisma Access BGP Process (ASN 65534 or Public)

        CustRouterSC1->>PrismaAccess: Advertise 10.1.0.0/16 (AS_PATH: 65001)
        CustRouterSC2->>PrismaAccess: Advertise 10.1.0.0/16 (AS_PATH: 65001 65001 65001)
        Note right of PrismaAccess: Customer (ASN 65001) prepends ASN on SC2 advertisement
        PrismaAccess->>PrismaAccess: Compare routes for 10.1.0.0/16
        Note over PrismaAccess: Prefers shorter AS_PATH (SC1's route)
        PrismaAccess->>PrismaAccess: Install route via SC1 into routing table
        PrismaAccess->>CustRouterSC1: Send traffic destined for 10.1.0.0/16 via SC1
     

5. Summary Comparison

Feature Default Routing (Cold Potato) Hot Potato Routing
Core Idea Keep traffic on PA backbone longer Hand off traffic to public internet quickly
Backbone Use Extensive transit Minimal transit
Egress PoP Location Near destination (Optimized) Near source/ingress
Egress Source IP Region Matches destination region Matches source/ingress region
Performance Optimized, more consistent Variable, relies on public internet
Control Prisma Access Configuration (Default) Prisma Access Configuration (Specific Need)

6. Conclusion

Default (Cold Potato) Routing is the standard and preferred method for Prisma Access internet/SaaS traffic, leveraging sophisticated internal routing intelligence and the optimized Palo Alto Networks global backbone for performance. Hot Potato routing serves specific use cases where immediate egress from the ingress region is paramount, potentially sacrificing performance. Understanding BGP interactions, especially PA's route filtering, use of **ASN 65534** (private option), and how customers can use AS Path Prepending for return traffic engineering, is key for managing connectivity over redundant Service Connections.


Prisma Access Routing Quiz (20 Questions)

Test your knowledge of Prisma Access Default (Cold Potato) vs. Hot Potato routing and related BGP concepts.

1. What is the primary difference between Prisma Access Default (Cold Potato) and Hot Potato routing?

2. Which routing method is the default and generally recommended behavior in Prisma Access for Internet/SaaS traffic?

3. In Default (Cold Potato) routing, where does Prisma Access typically egress traffic destined for the internet?

4. In Hot Potato routing, where does Prisma Access typically egress traffic destined for the internet?

5. Which routing method generally offers better, more consistent performance by leveraging the Prisma Access backbone?

6. A user in London accesses a web server in California. Using Default (Cold Potato) routing, what is the most likely region for the source IP address seen by the web server?

7. A user in London accesses a web server in California. Using Hot Potato routing, what is the most likely region for the source IP address seen by the web server?

8. What is the primary role of BGP communities sent *by* Prisma Access *to* a customer over a Service Connection?

9. How does Prisma Access determine the "closest" egress PoP in Default routing?

10. Why doesn't Prisma Access typically send the full internet BGP routing table to customers?

11. What is the primary mechanism Prisma Access uses to prevent sending the full internet BGP table to customers?

12. If a customer has two Service Connections and wants Prisma Access to prefer SC1 for traffic coming *back* to their network, what is the recommended BGP method?

13. What is the default private ASN Prisma Access can use for BGP peering over Service Connections if the customer doesn't use their public ASN?

14. Which scenario might be a valid, though less common, reason to use Hot Potato routing?

15. Does the customer's choice of sending BGP communities to Prisma Access directly control whether Prisma Access uses Hot Potato or Cold Potato for *internet egress*?

16. The "Cold Potato" routing analogy compares Prisma Access to:

17. Prisma Access utilizes its internal backbone extensively for transit under which routing model?

18. What kind of internal view of internet routing does Prisma Access maintain to make optimal path decisions?

19. If a customer sees BGP routes advertised from Prisma Access with communities like `65534:8101`, what does this likely signify?

20. Which factor is LEAST likely to be directly considered by Prisma Access when choosing the optimal egress PoP in Default Routing?