Link Monitor 路由更新
2026/6/25Link Monitor7.X.X大约 1 分钟
Link Monitor 路由更新
Link Monitor 检测失败时,可以只移除在 Link Monitor 中显式指定的 IPv4 路由,而不是移除所有使用相同接口和网关的路由。如果没有配置 set route,则会按传统行为移除与该接口和网关关联的路由。
配置示例
以下示例中,FortiGate 通过接口 agg1 探测服务器 10.10.100.22,下一跳为 10.10.203.2。路由表中有多条路由都使用 agg1 和该网关,但 Link Monitor 只指定 192.0.2.2/32 和 10.20.202.0/24 两个目的前缀。

配置 Link Monitor,并通过
set route指定故障时需要移除的路由前缀。config system link-monitor edit "route-check" set srcintf "agg1" set server "10.10.100.22" set gateway-ip 10.10.203.2 set route "192.0.2.2/32" "10.20.202.0/24" next endLink Monitor 状态正常时,指定路由仍在路由表中。
# get router info routing-table static Routing table for VRF=0 S* 0.0.0.0/0 [5/0] via 10.100.1.249, port12 S 10.10.100.0/24 [10/0] via 10.10.203.2, agg1 S 192.0.2.2/32 [10/0] via 10.10.203.2, agg1 S 192.0.2.3/32 [10/0] via 10.10.203.2, agg1 S 10.20.201.0/24 [10/0] via 10.10.200.4, port9 S 10.20.202.0/24 [10/0] via 10.10.203.2, agg1 S 10.20.204.0/24 [10/0] via 10.10.200.4, port9 [10/0] via 10.10.203.2, agg1 [10/0] via 10.10.206.2, vlan100, [100/0]Link Monitor 状态失败后,只有
set route指定的192.0.2.2/32和10.20.202.0/24被移除,其他使用相同接口和网关的路由仍保留。# get router info routing-table static Routing table for VRF=0 S* 0.0.0.0/0 [5/0] via 10.100.1.249, port12 S 10.10.100.0/24 [10/0] via 10.10.203.2, agg1 S 192.0.2.3/32 [10/0] via 10.10.203.2, agg1 S 10.20.201.0/24 [10/0] via 10.10.200.4, port9 S 10.20.204.0/24 [10/0] via 10.10.200.4, port9 [10/0] via 10.10.203.2, agg1 [10/0] via 10.10.206.2, vlan100, [100/0]
重要
set route 仅支持 IPv4 路由。需要更细粒度控制时,建议明确列出故障时应移除的目的前缀;否则 Link Monitor 失败会移除所有匹配相同接口和网关的路由。