- Network > Virtual Routers > Router Settings > ECMP
Equal Cost Multiple Path (ECMP) processing is a networking feature that enables the firewall to use up to four equal-cost routes to the same destination. Without this feature, if there are multiple equal-cost routes to the same destination, the virtual router chooses one of those routes from the routing table and adds it to its forwarding table; it will not use any of the other routes unless there is an outage in the chosen route. Enabling ECMP functionality on a virtual router allows the firewall have up to four equal-cost paths to a destination in its forwarding table, allowing the firewall to:
- Load balance flows (sessions) to the same destination over multiple equal-cost links.
- Make use of the available bandwidth on all links to the same destination rather than leave some links unused.
- Dynamically shift traffic to another ECMP member to the same destination if a link fails, rather than waiting for the routing protocol or RIB table to elect an alternative path, which can help reduce down time when links fail.
ECMP load balancing is done at the session level, not at the packet level. This means the firewall chooses an equal-cost path at the start of a new session, not each time the firewall receives a packet.
Enabling, disabling, or changing ECMP on an existing virtual router causes the system to restart the virtual router, which might cause existing sessions to be terminated.
To configure ECMP for a virtual router, select a virtual router and, for Router Settings, select the ECMP tab and configure the ECMP Settings as described.
What are you looking for?
What are the fields available to configure ECMP?
Looking for more?
ECMP Equal Cost Multiple Path (ECMP) processing is a networking feature that enables the firewall to use up to four equal-cost routes to the same ...
ECMP Load-Balancing Algorithms
ECMP Load-Balancing Algorithms Let’s suppose the Routing Information Base (RIB) of the firewall has multiple equal-cost paths to a single destination. The maximum number of ...
Verify ECMP A virtual router configured for ECMP indicates in the Forwarding Information Base (FIB) table which routes are ECMP routes. An ECMP flag (E) ...
ECMP Settings Network > Virtual Routers > Router Settings > ECMP Use the following fields to configure Equal-Cost Multiple Path settings. ECMP Settings Description Enable ...
Configure ECMP on a Virtual Router
Configure ECMP on a Virtual Router Use the following procedure to enable ECMP on a virtual router. The prerequisites are to: Specify the interfaces that ...
Virtual Routers A virtual router is a function of the firewall that participates in Layer 3 routing. The firewall uses virtual routers to obtain routes ...
ECMP Model, Interface, and IP Routing Support
ECMP Model, Interface, and IP Routing Support ECMP is supported on all Palo Alto Networks firewall models, with hardware forwarding support on the PA-7000 Series, ...
Enable ECMP for Multiple BGP Autonomous Systems
Enable ECMP for Multiple BGP Autonomous Systems Perform the following task if you have BGP configured, and you want to enable ECMP over multiple autonomous ...
Network > Virtual Routers
Network > Virtual Routers The firewall requires a virtual router to obtain routes to other subnets either using static routes that you manually define, or ...