Traffic takes wrong route - cache?
I have the following constellation:
FGT 100E on site that has two ipsec tunnels to HQ.
It has two static routes for HQ Net over the tunnels with different prio (for Failover).
Also there is some vlan interfaces for special purposes on Site.
I now have a device in one vlan that wants to talk to a server at HQ.
It has all neccessary policies and routes on both sides. Just on the 100E on Site the order of the policies had been worong.
Due to that the internet policy for the vlan matched first and the policy to the server at HQ so never matched. Correct so far.
I changed the order of the policies so the other one can match first.
I also deleted every session of the device.
Thus flow debug shows me that the traffic still matches the wrong policy and gets routet to the internet instead to HQ.
Due to static routing the FGT should know it has to route traffic to HQ over the tunnel with lowest prio first and higher prio second. It does that perfect except for that one device.
Is the routing cached somewhere idependent from sessions?