Routing

Created by surinder

p.10

Where are policy routes viewed?

Click to see answer

p.10

Policy routes are viewed in a separate table called the policy route table.

Click to see question

1 / 178
p.10
Routing Capabilities of FortiGate

Where are policy routes viewed?

Policy routes are viewed in a separate table called the policy route table.

p.6
Routing Information Bases: RIB and FIB

What does the RIB contain?

The RIB contains active (or the best) connected, static, and dynamic routes.

p.11
Distance and Priority in Routing

What is the role of distance or administrative distance in routing?

Distance is the first tiebreaker that routers use to determine the best route for a particular destination, with the lowest-distance route being considered the best.

p.8
Static Routing Implementation

After enabling static route configuration, where can the firewall address object be used?

In the Destination drop-down list for static routes with named addresses.

p.3
Routing in NAT Mode

What is the default operation mode of FortiGate?

NAT mode

p.12
Distance and Priority in Routing

Why is it not recommended to configure different-protocol routes with the same distance?

Because it can lead to different results based on the timing of events.

p.21
Equal Cost Multipath (ECMP) Routing

How does the Source-destination IP algorithm work in ECMP?

FortiGate uses the same ECMP route to route sessions with the same source-destination IP address pair.

p.7
Static Routing Implementation

Are static routes needed for subnets with direct Layer 2 connectivity to FortiGate?

No, static routes are not needed for subnets to which FortiGate has direct Layer 2 connectivity.

p.13
Dynamic Routing Protocols

What metric does RIP use to determine the best route?

RIP uses hop count, which is the number of routers the packet must pass through to reach the destination.

p.19
Equal Cost Multipath (ECMP) Routing

What are ECMP routes in FortiGate?

ECMP routes are routes of the same type that have the same destination, distance, metric, and priority, which FortiGate installs all of in the routing table.

p.11
Distance and Priority in Routing

What happens when there are duplicate routes to the same destination?

The lowest-distance route is installed in the routing table, while other lower-distance routes are considered standby routes and are not installed in the routing table.

p.5
Routing Table and Route Lookup

What happens after FortiGate completes the two route lookups for a session?

FortiGate writes the routing information to its session table, and subsequent packets are routed according to the session table, not the routing table.

p.5
Routing Table and Route Lookup

What is the exception to the rule of routing packets according to the session table?

If there is a change in the routing table that impacts the session, FortiGate removes the route information for the session table and performs additional route lookups to rebuild this information.

p.13
Dynamic Routing Protocols

What does a dynamic routing protocol use as a tiebreaker when learning multiple routes to the same destination?

The metric, where a lower metric indicates a higher preference.

p.4
Routing Table and Route Lookup

What is the next hop in routing?

The next hop refers to the outgoing interface and gateway used for forwarding the packet, which can be the destination or another router along the path.

p.8
Static Routing Implementation

What must be enabled in the firewall address configuration to use a firewall address object in static routes?

Static route configuration.

p.3
Routing in NAT Mode

What is the process of determining the next hop to forward a packet based on its destination IP address called?

IP routing

p.7
Static Routing Implementation

What destination subnet value is used for a default route?

The destination subnet value of 0.0.0.0/0.0.0.0 matches all addresses within any subnet.

p.15
Routing Table and Route Lookup

What types of routes are not shown by the command that displays the routing table?

Standby or inactive routes are not shown; they are present only in the routing table database.

p.18
Reverse Path Forwarding (RPF) Check

When does FortiGate perform an RPF check?

FortiGate performs an RPF check only on the first packet of a new session.

p.6
Routing Information Bases: RIB and FIB

From which table does FortiGate perform route lookups?

FortiGate performs route lookups from the FIB, not the RIB.

p.6
Routing Information Bases: RIB and FIB

Where can you display RIB entries?

RIB entries can be displayed on both the FortiGate GUI and CLI.

p.16
Routing Table and Route Lookup

What information does the Interfaces column provide in the routing table?

The Interfaces column lists the interface to use to deliver the packet.

p.5
Routing Table and Route Lookup

What does FortiGate do for each session regarding route lookups?

FortiGate performs two route lookups: one for the first packet sent by the originator and another for the first reply packet from the responder.

p.9
Internet Service Database (ISDB) for Routing

What is the purpose of the Internet Service Database (ISDB) in routing?

The ISDB helps make routing easier by allowing entries to be applied to static routes, enabling selective routing of traffic through specific WAN interfaces.

p.7
Static Routing Implementation

What is a default route?

A default route is used for all traffic not matching any other routes, typically configured to route traffic through the ISP internet router.

p.9
Internet Service Database (ISDB) for Routing

What happens to ISDB routes in the routing table?

ISDB routes are added to the policy routing table and take precedence over any other routes.

p.21
Equal Cost Multipath (ECMP) Routing

What is the purpose of the Weighted algorithm in ECMP?

It applies to static routes only and load balances sessions based on the route weight or the respective interface weight; the higher the weight, the more sessions routed through the selected route.

p.21
Equal Cost Multipath (ECMP) Routing

Describe the Usage (spillover) algorithm in ECMP.

FortiGate sends sessions to the interface of the first ECMP route until the bandwidth of the interface reaches the configured spillover limit, then uses the interface of the next ECMP route.

p.17
Routing Table and Route Lookup

What was the outcome of the route lookup for 8.8.8.8 when not all criteria were provided?

FortiGate highlighted the static default route as the matching route.

p.18
Reverse Path Forwarding (RPF) Check

What additional verification does the Strict mode perform?

The Strict mode verifies that the matching route is the best route in the routing table for the source address.

p.14
Distance and Priority in Routing

Can the priority of dynamic routes be changed in FortiGate?

You can change the priority of BGP routes only; other dynamic routes are hardcoded to 1.

p.2
Equal Cost Multipath (ECMP) Routing

What does routing load balancing involve?

Implementing multiple paths for routing to optimize performance.

p.7
Static Routing Implementation

What is a static route in FortiGate?

A static route is a manually configured route that directs packets with a specific destination range through a designated network interface towards a specific router.

p.15
Routing Table and Route Lookup

What is the weight attribute for dynamic routes?

The weight for dynamic routes is always zero.

p.15
Routing Table and Route Lookup

How does the routing table determine which static route to install when there are two routes to the same destination subnet?

The route with the lower distance is installed in the routing table, while the one with the higher distance is kept in the routing table database.

p.18
Reverse Path Forwarding (RPF) Check

What is the purpose of the RPF check in FortiGate?

The RPF check protects FortiGate and the network from IP spoofing attacks by verifying a return path to the source in the routing table.

p.10
Static Routing Implementation

What are static routes?

Static routes are manual routes that are configured by the administrator.

p.18
Reverse Path Forwarding (RPF) Check

What are the two modes of RPF check in FortiGate?

The two modes are Feasible path (loose) and Strict.

p.3
Routing in NAT Mode

Give an example of local-out traffic.

Pinging a device from FortiGate or connecting to FortiGuard to download definitions.

p.14
Distance and Priority in Routing

What is the default priority setting for static routes in FortiGate?

The default priority setting is 1.

p.19
Equal Cost Multipath (ECMP) Routing

How does FortiGate handle traffic among ECMP routes?

FortiGate load balances the traffic among the ECMP routes.

p.15
Routing Table and Route Lookup

What does the left-most column in the routing table indicate?

The left-most column indicates the route source.

p.24
Equal Cost Multipath (ECMP) Routing

What is a key difference between load-balance-mode and v4-ecmp-mode?

Load-balance-mode supports the volume algorithm, while v4-ecmp-mode does not.

p.24
Equal Cost Multipath (ECMP) Routing

Where are weight and spillover thresholds defined when SD-WAN is enabled?

They are defined on the SD-WAN member configuration.

p.10
Routing Table and Route Lookup

What types of routes are included in the routing table?

The routing table includes static routes, connected routes, and dynamic routes.

p.24
Equal Cost Multipath (ECMP) Routing

What happens to weight and spillover thresholds when SD-WAN is disabled?

They are defined on the static route and interface settings, respectively.

p.23
Equal Cost Multipath (ECMP) Routing

What happens if a route over port1 is removed from the routing table?

FortiGate automatically starts to forward traffic sourced from both users through port2.

p.23
Equal Cost Multipath (ECMP) Routing

What is one advantage of using ECMP for routing?

It enables load balancing sessions across multiple links.

p.6
Routing Information Bases: RIB and FIB

What is the more accurate term for the route lookup process?

The more accurate term for the route lookup process is the FIB lookup process.

p.8
Static Routing Implementation

What types of firewall address objects can be used as the destination of static routes?

Subnet or FQDN.

p.20
Equal Cost Multipath (ECMP) Routing

Which type of routes does the lesson focus on?

The lesson focuses on ECMP static routes only.

p.3
Routing in NAT Mode

What does an IP router do?

It forwards packets between IP networks.

p.22
Equal Cost Multipath (ECMP) Routing

What happens to the ECMP load balancing algorithm when SD-WAN is enabled on FortiGate?

When SD-WAN is enabled, the v4-ecmp-mode setting is hidden and replaced with the load-balance-mode setting under config system sdwan.

p.22
Equal Cost Multipath (ECMP) Routing

What must be configured for spillover to work in FortiGate's ECMP load balancing?

You must configure the egress and ingress spillover thresholds, which are set to 0 by default, disabling spillover check.

p.6
Routing Information Bases: RIB and FIB

What are the two tables that FortiGate maintains for routing information?

FortiGate maintains the Routing Information Base (RIB) and the Forwarding Information Base (FIB).

p.22
Equal Cost Multipath (ECMP) Routing

Where must weights be configured for a weighted ECMP algorithm in FortiGate?

Weights must be configured on the interface level or route level.

p.18
Reverse Path Forwarding (RPF) Check

What does the Feasible path mode verify?

It verifies that the routing table contains a route that matches the source address of the packet and the incoming interface, but it doesn't have to be the best route.

p.18
Reverse Path Forwarding (RPF) Check

What happens if the RPF check fails in Strict mode?

If the routing table contains a matching route for the source address and incoming interface, but there is a better route through another interface, the RPF check fails.

p.14
Routing Table and Route Lookup

Where can you view the priority of routes on FortiGate?

You can view it on the routing table in the FortiGate CLI.

p.12
Distance and Priority in Routing

What routes cannot have their distance value changed in FortiGate?

Connected and IS-IS routes cannot have their distance value changed as they are hardcoded.

p.20
Equal Cost Multipath (ECMP) Routing

What is the condition for FortiGate to install both routes of each ECMP group in the routing table?

The destination subnet, distance, metric, and priority must be the same for each ECMP group.

p.12
Distance and Priority in Routing

What happens when FortiGate learns two equal-distance routes from different protocols?

FortiGate installs the route that was learned last in the routing table.

p.24
Equal Cost Multipath (ECMP) Routing

What setting replaces v4-ecmp-mode when SD-WAN is enabled in FortiOS?

The load-balance-mode setting replaces v4-ecmp-mode.

p.15
Routing Table and Route Lookup

What are the two attributes shown inside square brackets for routes?

The first number is distance, and the second number is metric.

p.12
Distance and Priority in Routing

What is the default administrative distance for OSPF routes?

The default administrative distance for OSPF routes is 110.

p.7
Distance and Priority in Routing

What does configuring distance and priority in static routes allow FortiGate to do?

It allows FortiGate to identify the best route to any destination that matches multiple routes.

p.9
Internet Service Database (ISDB) for Routing

How do ISDB routes differ from traditional static routes?

ISDB routes are configured as static routes but function as policy routes, taking precedence over other routes in the routing table.

p.17
Routing Table and Route Lookup

How do you perform a route lookup on the routing monitor widget?

By clicking 'Route Lookup' and indicating at least the destination address, along with optional criteria like destination port, source address, source port, protocol, and source interface.

p.9
Static Routing Implementation

What must you do to route Netflix traffic through a specific ISP?

You need to know the Netflix IP addresses, configure a static route for them, and frequently check that none of the IP addresses have changed.

p.21
Equal Cost Multipath (ECMP) Routing

What is the default algorithm used by ECMP for load balancing sessions?

Source IP: FortiGate uses the same ECMP route to route sessions sourced from the same address.

p.4
Routing Table and Route Lookup

What does a routing table contain?

A routing table contains a series of entries known as routes, each indicating the next hop for a particular destination.

p.23
Equal Cost Multipath (ECMP) Routing

What does ECMP stand for in the context of FortiGate routing?

Equal Cost Multipath

p.3
Routing in NAT Mode

Does FortiGate support IPv4, IPv6, or both for routing?

Both IPv4 and IPv6 routing.

p.17
Routing Table and Route Lookup

What happens if you don't provide all lookup criteria during a route lookup?

FortiGate considers only the routing table entries and highlights the matching route, if any.

p.13
Dynamic Routing Protocols

How does a dynamic routing protocol determine which route to install in the routing table?

It installs the best route based on the lowest metric and keeps higher-metric routes in the routing table database.

p.23
Equal Cost Multipath (ECMP) Routing

How does FortiGate select routes for traffic from different users in an ECMP scenario?

FortiGate uses the default ECMP algorithm based on the source IP to select routes.

p.3
Routing in NAT Mode

What types of traffic does FortiGate perform routing for?

Firewall traffic and local-out traffic.

p.24
Equal Cost Multipath (ECMP) Routing

How does FortiGate load balance sessions when the ECMP algorithm is set to volume?

FortiGate load balances sessions based on the measured interface volume and the member weight.

p.4
Routing Table and Route Lookup

How does FortiGate determine the best route to a destination?

FortiGate performs a route lookup to identify the best route, which is the most specific route to the destination, using various route attributes as tiebreakers if duplicate routes are found.

p.10
Routing Table and Route Lookup

What are connected routes?

Connected routes are automatic routes added by FortiOS after an interface is assigned an IP address.

p.10
Routing Table and Route Lookup

What are inactive routes?

Inactive routes are static and connected routes whose interfaces are administratively down or whose links are down.

p.14
Equal Cost Multipath (ECMP) Routing

How does FortiGate select the best route among equal-distance duplicate static routes?

It selects the static route with the lowest priority among them.

p.13
Dynamic Routing Protocols

Is the metric used as a tiebreaker for same-protocol dynamic routes or different-protocol dynamic routes?

The metric is used as a tiebreaker for same-protocol dynamic routes only.

p.17
Routing Table and Route Lookup

In the example provided, what destination address and protocol were used for the route lookup?

The destination address was 8.8.8.8 and the protocol was TCP.

p.10
Dynamic Routing Protocols

How are dynamic routes learned?

Dynamic routes are learned using a dynamic routing protocol such as BGP or OSPF.

p.23
Equal Cost Multipath (ECMP) Routing

Why might one prefer SD-WAN over ECMP despite the benefits of ECMP?

SD-WAN offers additional benefits beyond what ECMP provides.

p.16
Distance and Priority in Routing

Which attributes are used by FortiGate for route selection decisions?

The Distance, Metric, and Priority attributes are used for route selection decisions.

p.17
Routing Table and Route Lookup

What does FortiGate do if all lookup criteria are provided?

FortiGate considers both routing table and policy table entries, and if a policy route matches, it redirects you to the policy route page and highlights the corresponding matching policy route.

p.3
Routing in NAT Mode

What is local-out traffic?

Traffic generated by FortiGate, usually for management purposes.

p.6
Routing Information Bases: RIB and FIB

Where can you display FIB entries?

FIB entries can only be displayed on the FortiGate CLI.

p.14
Routing Table and Route Lookup

How can you view the priority of routes in the routing monitor widget?

You must enable the priority column, which is disabled by default.

p.22
Equal Cost Multipath (ECMP) Routing

How does FortiGate route sessions when using a weight-based ECMP algorithm?

FortiGate routes sessions based on the weight value of each route in percentage value when v4-ecmp-mode is set to weight-based.

p.4
Routing Capabilities of FortiGate

When does routing occur in relation to security features in FortiGate?

Routing occurs before most security features, meaning that routing precedes firewall policy evaluation, content inspection, traffic shaping, and source NAT (SNAT).

p.6
Routing Information Bases: RIB and FIB

How is the FIB primarily built?

The FIB is mostly built out of RIB entries plus some system-specific entries required by FortiOS.

p.16
Routing Table and Route Lookup

What does the command 'get router info routing-table all' display?

It displays the same route entries as the routing monitor widget on the FortiGate GUI.

p.13
Dynamic Routing Protocols

What metric does OSPF use to determine the best route?

OSPF uses cost, which is determined by the link bandwidth.

p.14
Equal Cost Multipath (ECMP) Routing

What happens when there are two or more duplicate static routes with the same distance in FortiGate?

FortiGate installs all of them in the routing table.

p.16
Routing Table and Route Lookup

What does the Network column in the routing table represent?

The Network column lists the destination IP address and subnet mask to match.

p.4
Routing Capabilities of FortiGate

What must your security policy configuration follow?

Your security policy configuration must follow your routing configuration, not the opposite.

p.10
Distance and Priority in Routing

What are standby routes?

Standby routes are active routes that are removed from the routing table because they are duplicates and have higher distances.

p.14
Routing Table and Route Lookup

Where can you configure the priority setting for static routes in FortiGate?

Under the Advanced Options on the FortiGate GUI.

p.23
Equal Cost Multipath (ECMP) Routing

What are two main reasons to use ECMP in FortiGate?

To provide high availability for mission-critical services and for bandwidth aggregation.

p.14
Equal Cost Multipath (ECMP) Routing

What are ECMP static routes?

Routes that have the same distance and the same priority.

p.16
Routing Table and Route Lookup

What command can be used to display the routing table on the FortiGate CLI?

The command is 'get router info routing-table all'.

p.2
Routing on FortiGate

What are the key objectives to achieve competence in routing on FortiGate?

The key objectives include:

  1. Implementing static routing
  2. Understanding the routing table
  3. Implementing routing load balancing
p.3
FortiGate Operation Modes

What is the default operation mode of FortiGate and how does it function?

FortiGate operates in NAT mode by default, behaving as an IP router that forwards packets between IP networks. It performs IP routing to determine the next hop for packet forwarding based on the destination IP address.

p.3
FortiGate Traffic Types

What types of traffic does FortiGate perform routing for?

FortiGate performs routing for two types of traffic:

  1. Firewall traffic (user traffic) - Traffic that travels through FortiGate.
  2. Local-out traffic - Traffic generated by FortiGate, typically for management purposes, such as pinging a device or connecting to FortiGuard for updates.
p.3
FortiGate Local-Out Traffic

What is local-out traffic in the context of FortiGate?

Local-out traffic refers to the traffic generated by FortiGate itself, usually for management purposes. Examples include:

  • Pinging a device from FortiGate.
  • Connecting to FortiGuard to download the latest definitions.
p.4
Networking

What is the purpose of a routing table in routers?

A routing table contains entries, known as routes, that indicate the next hop for a particular destination, guiding the forwarding of packets through the network.

p.4
Networking

What does the term 'next hop' refer to in the context of routing?

The 'next hop' refers to the outgoing interface and gateway used for forwarding a packet, which can be either the destination of the packet or another router along the path to the destination.

p.4
Networking

How does FortiGate determine the best route to a destination?

FortiGate performs a route lookup to identify the best route, which is the most specific route to the destination. In case of duplicate routes, it uses various route attributes as tiebreakers.

p.4
Networking

What is the sequence of operations that occurs in FortiGate before applying security features?

Routing occurs before most security features, meaning that routing precedes firewall policy evaluation, content inspection, traffic shaping, and source NAT (SNAT).

p.4
Networking

Why must security policy configuration follow routing configuration in FortiGate?

Security policy configuration must follow routing configuration because the security actions performed by FortiGate depend on the outgoing interface determined by the routing process.

p.5
FortiGate Routing

What are the two route lookups performed by FortiGate for each session?

  1. For the first packet sent by the originator
  2. For the first reply packet coming from the responder
p.5
FortiGate Routing

What happens after FortiGate completes the two route lookups for a session?

FortiGate writes the routing information to its session table, allowing subsequent packets to be routed according to the session table instead of the routing table.

p.5
FortiGate Routing

Under what condition does FortiGate remove route information from the session table?

FortiGate removes route information from the session table if there is a change in the routing table that impacts the session.

p.5
FortiGate Routing

How does FortiGate handle packets that belong to the same session after the initial route lookups?

All packets that belong to the same session follow the same path as determined by the session table.

p.5
FortiGate Routing

What does FortiGate do if a routing table change impacts an existing session?

FortiGate performs additional route lookups to rebuild the routing information for the session after removing the old route information from the session table.

p.6
FortiGate Routing

What are the two tables that FortiGate maintains for routing information?

FortiGate maintains two tables for routing information: the Routing Information Base (RIB) and the Forwarding Information Base (FIB).

p.6
FortiGate Routing

What is the primary function of the Routing Information Base (RIB) in FortiGate?

The Routing Information Base (RIB) contains active (or the best) connected, static, and dynamic routes, serving as the standard routing table.

p.6
FortiGate Routing

How does FortiGate perform a route lookup?

FortiGate performs a route lookup by checking the Forwarding Information Base (FIB), which is primarily composed of entries from the Routing Information Base (RIB).

p.6
FortiGate Routing

Where can you display the RIB entries in FortiGate?

You can display the RIB entries on both the FortiGate GUI and CLI.

p.6
FortiGate Routing

Where can you display the FIB entries in FortiGate?

The FIB entries can be displayed on the FortiGate CLI only.

p.6
FortiGate Routing

What is the difference between RIB and FIB in FortiGate?

The RIB is the standard routing table containing active routes, while the FIB is the routing table from the kernel's perspective, built mostly from RIB entries plus system-specific entries required by FortiOS.

p.6
FortiGate Routing

What is the common term used to refer to the route lookup process in FortiGate?

The route lookup process is often referred to as the routing table lookup process, but it is more accurately described as the FIB lookup process.

p.7
Networking Concepts

What is a static route in FortiGate and how does it function?

A static route in FortiGate is a manually configured route that directs packets with a specific destination range through a designated network interface towards a specific router. It allows the configuration of distance and priority to help FortiGate determine the best route when multiple routes match a destination.

p.7
Networking Concepts

What is a default route and how is it typically used in home networks?

A default route is used to route all traffic that does not match any other routes. In home networks, it is often configured automatically via DHCP, where the modem sends outgoing traffic through the ISP internet router. The destination subnet value for a default route is 0.0.0.0/0.0.0.0, which matches all addresses.

p.7
Networking Concepts

Why are static routes not needed for subnets with direct Layer 2 connectivity in FortiGate?

Static routes are not needed for subnets with direct Layer 2 connectivity because FortiGate can directly communicate with those subnets without needing to specify a route. The device can automatically forward packets to directly connected networks without additional configuration.

p.8
Firewall Configuration

What must be enabled in the firewall address configuration to use a Subnet or FQDN address object as a destination for static routes?

You must enable Static route configuration in the firewall address configuration.

p.8
Firewall Configuration

What happens to a firewall address object after enabling Static route configuration?

After enabling it, the firewall address object becomes available for use in the Destination drop-down list for static routes with named addresses.

p.9
Routing and Traffic Management

What is the purpose of the Internet Service Database (ISDB) in routing traffic through specific WAN links?

The Internet Service Database (ISDB) simplifies the routing of traffic to specific public internet services by allowing the application of ISDB entries to static routes. This enables selective routing of traffic through designated WAN interfaces, ensuring that certain services, like Netflix, can be routed through a specific ISP without needing to manually track IP address changes.

p.9
Routing and Traffic Management

How do ISDB routes differ from traditional static routes in a routing table?

ISDB routes, while configured as static routes, function as policy routes and take precedence over other routes in the routing table. They are specifically designed to be added to the policy routing table, allowing for more flexible and dynamic traffic management based on service type.

p.9
Routing and Traffic Management

What steps must be taken to route Netflix traffic through a specific ISP?

To route Netflix traffic through a specific ISP, follow these steps:

  1. Identify Netflix IP addresses: Obtain the current IP addresses used by Netflix.
  2. Configure static routes: Set up static routes for the identified Netflix IP addresses to route them through the desired ISP.
  3. Monitor IP addresses: Regularly check for any changes in Netflix's IP addresses to ensure continued routing effectiveness.
  4. Utilize ISDB: Apply ISDB entries to the static routes to enhance routing efficiency and manage traffic effectively.
p.10
Routing Table Types

What types of routes are included in the routing table of FortiGate?

The routing table includes the following types of routes:

  1. Static: Manual routes configured by the administrator.
  2. Connected: Automatic routes added by FortiOS after an interface is assigned an IP address, referencing the interface IP address subnet.
  3. Dynamic: Routes learned using dynamic routing protocols such as BGP or OSPF, which are installed automatically in the routing table.
p.10
Routing Table Exclusions

What routes are excluded from the FortiGate routing table?

The routing table does not contain the following routes:

  1. Inactive routes: Static and connected routes whose interfaces are administratively down or whose links are down. Static routes are also marked inactive when their gateway is detected as dead by the link health monitor.
  2. Standby routes: Active routes removed from the routing table due to being duplicates with higher distances.
  3. Policy routes: These include regular policy routes, ISDB routes, and SD-WAN rules, which are viewed in a separate policy route table.
p.11
Routing and Networking

What is the role of administrative distance in routing decisions?

Administrative distance is the first tiebreaker that routers use to determine the best route for a particular destination. The route with the lowest administrative distance is considered the best and is installed in the routing table.

p.11
Routing and Networking

What happens to routes with higher administrative distances when there are duplicate routes to the same destination?

Routes with higher administrative distances are considered standby routes and are not installed in the routing table. Instead, they are kept in the routing table database.

p.12
Routing Behavior

What is the behavior of FortiGate when it learns two equal-distance routes from different protocols?

FortiGate installs the route that was learned last in the routing table when it learns two equal-distance routes to the same destination from different protocols.

p.12
Routing Configuration

Why is it not recommended to configure different-protocol routes with the same administrative distance in FortiGate?

Configuring different-protocol routes with the same administrative distance can lead to unpredictable results based on the timing of events, as the route that is kept in the routing table depends on which one was learned last.

p.13
Dynamic Routing Protocols

How does a dynamic routing protocol determine the best route when multiple routes to the same destination are available?

A dynamic routing protocol uses the metric as a tiebreaker to identify the best route. The lower the metric, the higher the preference. The best route is then installed in the routing table, while higher-metric routes are stored in the routing table database.

p.13
Dynamic Routing Protocols

What is the role of the metric in dynamic routing protocols?

The metric serves as a tiebreaker for same-protocol dynamic routes. It helps determine the best route based on preference, with lower metrics being preferred over higher ones. However, it is not used to compare routes from different protocols.

p.13
Dynamic Routing Protocols

What metrics do RIP and OSPF use to determine route preference?

RIP uses hop count as its metric, which counts the number of routers a packet must pass through to reach its destination. OSPF uses cost, which is determined by the link bandwidth.

p.14
Routing in FortiGate

What happens when there are two or more duplicate static routes with the same distance in FortiGate?

FortiGate installs all of them in the routing table. If they also have the same priority, they are known as ECMP static routes.

p.14
Routing in FortiGate

How does FortiGate determine the best route among equal-distance duplicate static routes?

FortiGate selects the static route with the lowest priority among all the equal-distance duplicate static routes. The lower the priority value, the higher the preference.

p.14
Routing in FortiGate

What is the default priority setting for static routes in FortiGate?

The default priority setting for static routes in FortiGate is 1.

p.14
Routing in FortiGate

Can the priority of dynamic routes be changed in FortiGate?

You can change the priority of BGP routes only; the priority of other dynamic routes is hardcoded to 1.

p.14
Routing in FortiGate

Where can you configure the priority setting for static routes in FortiGate?

The priority setting for static routes can be configured under the Advanced Options on the FortiGate GUI.

p.14
Routing in FortiGate

How can you view the priority of routes in FortiGate?

You can view the priority in the routing monitor widget by enabling the priority column, and also on the routing table in the FortiGate CLI.

p.15
Routing Table Attributes

What does the left-most column in the routing table indicate?

The left-most column indicates the route source.

p.15
Routing Table Attributes

What are the two numbers in the first pair of attributes in the routing table?

The first number is distance, which applies to both dynamic and static routes, and the second number is metric, which applies to dynamic routes only.

p.15
Routing Table Attributes

What happens when two static routes to the same destination subnet have different distances?

The static route with the lower distance is installed in the routing table, while the one with the higher distance is kept in the routing table database.

p.15
Routing Table Attributes

What attributes are shown for static and dynamic routes in the routing table?

Static and dynamic routes have priority and weight attributes, with the weight for dynamic routes always being zero.

p.15
Routing Table Attributes

What does the CLI command display regarding the routing table?

The CLI command displays all entries in the routing table, showing the best active routes to a destination, but does not show standby or inactive routes.

p.16
FortiGate Routing Table Attributes

What attributes are included in the routing table of FortiGate and what are their purposes?

The routing table in FortiGate includes the following attributes:

  • Network: Lists the destination IP address and subnet mask to match.
  • Interfaces: Specifies the interface to use for delivering the packet.
  • Distance: Used to determine the preference of a route; lower values are preferred.
  • Metric: Represents the cost of using a route; lower metrics are preferred.
  • Priority: Helps in making route selection decisions based on the defined priority levels.
p.16
FortiGate CLI Commands

What command can be used to display the routing table on the FortiGate CLI?

The command to display the routing table on the FortiGate CLI is:

get router info routing-table all
p.17
Routing Monitor

What is the purpose of the route lookup feature in the routing monitor widget?

The route lookup feature allows users to find matching routes based on specified criteria such as destination address, destination port, source address, source port, protocol, and source interface.

p.18
Network Security

What is the purpose of the RPF check in FortiGate?

The RPF check protects FortiGate and the network from IP spoofing attacks by verifying if there is a return path to the source in the routing table. If no valid route exists for the source address through the incoming interface, the packet is dropped to prevent potential forgery or incorrect routing.

p.18
Network Security

What are the two modes of RPF check in FortiGate?

The two modes of RPF check in FortiGate are:

  1. Feasible path: This is the default mode where FortiGate checks if the routing table contains a route that matches the source address and the incoming interface, without needing it to be the best route.

  2. Strict: In this mode, FortiGate verifies that the matching route is the best route in the routing table. If a better route exists through another interface, the RPF check fails.

p.18
Network Security

When does FortiGate perform an RPF check during a session?

FortiGate performs an RPF check only on the first packet of a new session. Once the first packet passes the RPF check and the session is accepted, no additional RPF checks are performed on that session.

p.19
FortiGate Routing

What are equal cost multipath (ECMP) routes in FortiGate?

Equal cost multipath (ECMP) routes are multiple routes that have the same destination, distance, metric, and priority. FortiGate installs all of these routes in the routing table and load balances the traffic among them.

p.20
ECMP Routing in FortiGate

What are the characteristics of ECMP routes in FortiGate when the destination subnet, distance, metric, and priority are the same?

When the destination subnet, distance, metric, and priority are the same for ECMP routes in FortiGate, both routes of each ECMP group are installed in the routing table.

p.21
23
ECMP Load Balancing Algorithms

What is the default load balancing algorithm used by ECMP in FortiGate?

The default algorithm is Source IP, where FortiGate uses the same ECMP route to route sessions sourced from the same address.

p.21
ECMP Load Balancing Algorithms

How does the Source-destination IP algorithm work in FortiGate's ECMP?

The Source-destination IP algorithm routes sessions using the same ECMP route for sessions with the same source-destination IP address pair.

p.21
ECMP Load Balancing Algorithms

What is the purpose of the Weighted algorithm in FortiGate's ECMP?

The Weighted algorithm applies to static routes and load balances sessions based on the route weight or the respective interface weight. A higher weight means more sessions are routed through the selected route.

p.21
ECMP Load Balancing Algorithms

Describe the Usage (spillover) algorithm in FortiGate's ECMP.

The Usage (spillover) algorithm sends sessions to the interface of the first ECMP route until the bandwidth reaches the configured spillover limit. Once the limit is reached, it uses the interface of the next ECMP route.

p.22
SD-WAN Configuration

What happens to the ECMP load balancing algorithm when SD-WAN is enabled on FortiGate?

When SD-WAN is enabled, the v4-ecmp-mode setting is hidden and replaced with the load-balance-mode setting under config system sdwan. This means that the ECMP algorithm is controlled through the load-balance-mode setting instead of v4-ecmp-mode.

p.22
Spillover Configuration

What must be configured for spillover to work in FortiGate's SD-WAN?

To enable spillover in FortiGate's SD-WAN, you must configure the egress and ingress spillover thresholds. By default, these thresholds are set to 0, which disables the spillover check.

p.22
Routing Algorithms

How does FortiGate route sessions when using a weighted ECMP algorithm?

When using a weighted ECMP algorithm and setting v4-ecmp-mode to weight-based, FortiGate routes sessions based on the weight value of each route, which is expressed as a percentage value.

p.23
ECMP Routing

What happens when a route over port1 is removed from the routing table in FortiGate?

When the route over port1 is removed, FortiGate automatically starts to forward traffic sourced from both users and destined to 10.0.4.0/24 through port2.

p.23
ECMP Routing

What are two main reasons to use ECMP in FortiGate?

  1. High availability for mission-critical services.
  2. Bandwidth aggregation by load balancing sessions across multiple links.
p.23
SD-WAN vs ECMP

What additional benefits does SD-WAN provide compared to ECMP on FortiGate?

SD-WAN provides additional benefits such as intelligent path control, application awareness, and dynamic link management, which enhance performance and reliability beyond basic load balancing.

p.24
SD-WAN Configuration

What setting replaces v4-ecmp-mode when SD-WAN is enabled in FortiOS?

The setting that replaces v4-ecmp-mode is load-balance-mode.

p.24
SD-WAN Configuration

What is the main difference between load-balance-mode and v4-ecmp-mode in FortiOS?

The main difference is that load-balance-mode supports the volume algorithm, while v4-ecmp-mode does not.

p.24
SD-WAN Configuration

How are weight and spillover thresholds configured when SD-WAN is enabled?

When SD-WAN is enabled, weight and spillover thresholds are defined on the SD-WAN member configuration.

p.24
SD-WAN Configuration

How does the volume algorithm work in FortiGate when SD-WAN is enabled?

The volume algorithm tracks the cumulative number of bytes of each member and distributes sessions based on the member weight; higher weight results in more traffic being sent to that interface.

p.24
SD-WAN Configuration

What happens to weight and spillover thresholds when SD-WAN is disabled?

When SD-WAN is disabled, weight and spillover thresholds are defined on the static route and interface settings, respectively.

p.26
FortiGate Routing

What are the key skills learned in this lesson regarding FortiGate?

The key skills learned include:

  1. Configuring routes on FortiGate.
  2. Monitoring routes to ensure proper functionality.
  3. Load balancing routes for optimal performance.
Study Smarter, Not Harder
Study Smarter, Not Harder