| Description | This article describes the expected refresh behavior of route timers in the FortiGate routing table when a prefix is learned via two paths using the same dynamic routing protocol. |
| Scope | FortiGate. |
| Solution |
When a route prefix is learned from two different paths via a dynamic routing protocol such as BGP or OSPF, the route timer in the FortiGate routing table is updated whenever either path changes state (added or removed), even if the route remains in the routing table via the alternate path.
This timer behavior affects only the routing table. Protocol-specific tables maintain their own independent timers:
Example with OSPF: Initial State: Route learned via two OSPF neighbors:
get router info routing-table details 98.98.98.98 Routing table for VRF=0
OSPF LSDB output: showing independent LSA ages:
get router info ospf database router lsa 10.128.202.122
get router info ospf database router lsa 10.128.202.123
After the IPsec tunnel to 10.10.0.2 goes down, the routing table timer is reset, even though the route via 10.10.0.3 remains stable:
get router info routing-table details 98.98.98.98
OSPF LSDB output shows the LSA age for the stable route was not reset:
get router info ospf database router lsa 10.128.202.123
Example with BGP: Initial State: Route learned via one BGP neighbor.
get router info routing-table details 98.98.98.98 Routing table for VRF=0
BGP network table showing the last update for the prefix:
get router info bgp network 98.98.98.98
After the second BGP peer, 10.10.0.,2 comes up, the Routing table timer resets:
get router info routing-table details 98.98.98.98 Routing table for VRF=0
The BGP network table shows an independent last update for each path:
get router info bgp network 98.98.98.98 Local
The BGP network table maintains independent timestamps for each path, while the routing table timer was reset when the new path was added.
Summary: FortiGate refreshes the routing table timer whenever there is a change (addition or removal) to any path for the same prefix. This is expected cosmetic behavior and does not cause any issues or packet drops.
Protocol-specific tables (BGP network table, OSPF LSDB) maintain accurate timers for each path. If the active/best path changes, some brief traffic interruption is expected for existing sessions. |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.