Configure a logical router to enable routing for an Advanced Routing
Engine.
The firewall uses logical routers to obtain Layer 3 routes to other
subnets by you manually defining static routes or through participation in one or
more Layer 3 routing protocols (dynamic routes). The routes that the firewall
obtains through these methods populate the IP routing information base (RIB) on the
firewall. When a packet is destined for a different subnet than the one it arrived
on, the logical router obtains the best route from the RIB, places it in the
forwarding information base (FIB), and forwards the packet to the next hop router
defined in the FIB. The firewall uses Ethernet switching to reach other devices on
the same IP subnet. (An exception to one best route going in the FIB occurs if you
are using
ECMP, in which case all equal-cost
routes go in the FIB.)
The Ethernet, VLAN, and tunnel interfaces defined on the firewall receive and forward
Layer 3 packets. The destination zone is derived from the outgoing interface
based on the forwarding criteria, and the firewall consults policy rules to identify
the security policies that it applies to each packet. In addition to routing to
other network devices, logical routers can route to other logical routers within the
same firewall if a next hop is specified to point to another logical router.
You can
Configure Layer 3 Interfaces to participate with dynamic routing protocols (BGP, OSPF,
OSPFv3, or RIP) as well as add static routes. You can also create multiple logical
routers, each maintaining a separate set of routes that aren’t shared between
logical routers, enabling you to configure different routing behaviors for different
interfaces.
You can configure dynamic routing from one logical router to another by configuring a
loopback interface in each logical router, creating a static route between the two
loopback interfaces, and then configuring a dynamic routing protocol to peer between
these two interfaces. The firewall supports only one hop between logical routers.
For example, with logical routers A, B, and C, a route cannot go from A to B to C;
it would have to go from A to C.
Each Layer 3 Ethernet, loopback, VLAN, and tunnel interface defined on the firewall
must be associated with a logical router. While each interface can belong to only
one logical router, you can configure multiple routing protocols and static routes
for a logical router. Regardless of the static routes and dynamic routing protocols
you configure for a logical router, one general configuration is required.
In order to perform network routing, the Advanced Routing Engine requires you to
configure at least one
logical router; there is no default logical
router. A logical router maintains a separate routing information base and keeps
routes from exposure to other logical routers. The
number of logical routers supported for an Advanced
Routing Engine varies based on firewall model.