How to configure BGP Load Balancing using the Advanced Routing Engine
1505
Created On 07/19/24 09:47 AM - Last Modified 09/26/25 19:35 PM
Objective
- The article explains how to configure BGP load balance traffic across multiple ISPs.
- In this example the default route is being received from both ISP1 and ISP2.
- Firewall installs both the default routes with next hop pointing to ISP1 and ISP2.
- This article builds up from How to configure basic BGP peering using the Advanced Routing Engine, where only a single default route is installed into the Routing table.
Environment
- NGFW
- BGP
- Advanced Routing Engine
- Logical Router
Procedure
- Configuration
- Enable Equal Cost Multi-Path (ECMP) Globally, by going to Network > Routing > Logical Routers > [Logical_Router_Name] > General > ECMP:
- Enable
- Symmetric Return
- Strict Source Path
- Enable ECMP at BGP level, by going to Network > Routing > Logical Routers > [Logical_Router_Name] > BGP > General, then check ECMP Multiple AS Support:
- Save the changes by clicking OK then Commit.
- Verification:
- BGP RIB routes learned from the peer can be verified from Network > Routing > Logical Router > More Runtime Stats > BGP > Route.
- BGP routes installed into the routing table can be examined from Network > Routing > Logical Router > More Runtime Stats > Routing