Dynamic IPsec route control
You can add a route to a peer destination selector by using the add-route option, which is available for all dynamic IPsec Phases 1 and 2, for both policy-based and route-based IPsec VPNs. This option was previously only available when mode-cfg was enabled in Phase 1.
The add-route option adds a route to the FortiGate unit’s routing information base when the dynamic tunnel is negotiated. You can use the distance and priority options to set the distance and priority of this route. If this results in a route with the lowest distance, it is added to the FortiGate unit’s forwarding information base.
You can also enable add-route in any policy-based or route-based Phase 2 configuration that is associated with a dynamic (dialup) Phase 1. In Phase 2, add-route can be enabled, disabled, or set to use the same route as Phase
1.
The add-route feature is enabled by default and is configured in the CLI.
Syntax
Phase 1
config vpn ipsec edit <name> set type dynamic
set add-route {enable | disable}
end
end
Phase 2
config vpn ipsec {phase2 | phase2-interface} edit <name> set add-route {phase1 | enable | disable}
end
end
Blocking IPsec SA negotiation
For interface-based IPsec, IPsec SA negotiation blocking can only be removed if the peer offers a wildcard selector. If a wildcard selector is offered then the wildcard route will be added to the routing table with the distance/priority value configured in Phase 1 and, if that is the route with the lowest distance, it is installed into the forwarding information base.
In cases where this occurs, it is important to ensure that the distance value configured on Phase 1 is set appropriately.