ECMP Load Balancing Across ISP Links
A medium-sized enterprise has a PA-3220 firewall deployed in a data center with two ISPs (ISP-A and ISP-B) for redundancy. The firewall is configured with two virtual routers: VR-Trust for internal networks and VR-Untrust for external connections. Each ISP is connected to a separate physical interface (ethernet1/1 for ISP-A, ethernet1/2 for ISP-B) and both are placed in VR-Untrust with static default routes. The internal network uses 10.0.0.0/16. The firewall has a security policy that allows all outbound traffic from internal to external. Recently, users have reported that internet access is slow during peak hours. The administrator checks the dataplane CPU and sees it averaging 80-90%. The session count is 200,000 out of a maximum of 500,000. The administrator also notices that the firewall is using only ISP-A for all outbound traffic, even though both ISPs have equal bandwidth. The administrator wants to reduce CPU usage and utilize both ISP links. Which action should the administrator take?
Quick Answer
The answer is to configure ECMP on VR-Untrust with source IP hash load balancing. This is correct because Equal-Cost Multi-Path (ECMP) allows the firewall to treat both ISP default routes as equal-cost paths, distributing outbound sessions across both links based on a source IP hash, which spreads the session processing load and reduces dataplane CPU utilization without requiring complex policy-based forwarding. On the Palo Alto Networks Certified Network Security Engineer PCNSE exam, this scenario tests your understanding of how ECMP differs from policy-based forwarding and its impact on session distribution and CPU efficiency; a common trap is to assume that simply adding a second default route will automatically balance traffic, but without ECMP enabled, the firewall will only use the route with the lowest metric or administrative distance. Remember the key: ECMP with source IP hash spreads sessions, not just packets, keeping flows intact while balancing the load. Memory tip: “ECMP splits the stream, source hash keeps the dream” — meaning sessions stay consistent while traffic splits across links.
⚠ Common exam trap
Watch out — candidates often confuse ECMP with active/passive failover, thinking that redundancy alone solves load issues, but ECMP is required for active-active load sharing across equal-cost paths.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Configure ECMP on VR-Untrust with source IP hash load balancing
The administrator needs to reduce CPU usage and utilize both ISP links. Configuring ECMP (Equal-Cost Multi-Path) on VR-Untrust with source IP hash load balancing allows the firewall to distribute outbound traffic across both ISP links based on the source IP hash, which spreads sessions across multiple paths without requiring policy-based forwarding. This reduces the load on a single link and can help lower CPU utilization by balancing the session processing load across both interfaces, as the firewall can use multiple next hops for the same destination.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Configure ECMP on VR-Untrust with source IP hash load balancing
Why this is correct
ECMP distributes traffic across both ISPs, reducing CPU load.
- ✗
Increase the maximum session limit to 1,000,000
Why it's wrong here
Increasing session limit does not reduce CPU usage.
- ✗
Disable logging for all security policies
Why it's wrong here
Logging affects disk, not CPU significantly.
- ✗
Configure the firewall to use active/passive ISP failover
Why it's wrong here
Active/passive would still use only one ISP at a time.
Go deeper
Related to this question
About these practice questions
Courseiva writes every PCNSE question from scratch — 504 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
Same concept, more angles
1 more way this is tested on PCNSE
These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.
Variation 1. A firewall is configured with two ISPs for redundancy. The administrator wants to ensure that traffic from internal users is load-balanced across both links based on source IP. Which configuration method should be used?
medium- A.Static routes with different metrics
- B.Policy-Based Forwarding (PBF)
- C.Path monitoring
- ✓ D.ECMP with source IP hash
Why D: D is correct because ECMP (Equal-Cost Multi-Path) with source IP hash enables the firewall to load-balance traffic across multiple equal-cost routes by hashing the source IP address, ensuring that all packets from the same source IP consistently use the same link. This method provides per-source-IP stickiness while distributing traffic across both ISPs, meeting the requirement for load balancing based on source IP.
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This PCNSE practice question is part of Courseiva's free Palo Alto Networks certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PCNSE exam.