Problem with VIP evaluation
I found a problem with VIP with port forwarding when several VIP are mixed binded to different interface. I discover this problem using hairpin policy to reach service from internal machine with public ip address of the service. If the vip I want access are after another vip with bind to different interface, the next vip are not evaluated. Example. VIP1 x.y.z.w:80 -> a.b.c.d:80 ANY VIP2 x.y.z.w:81 -> a.b.c.d:81 ANY VIP3 x.y.z.w:82 -> a.b.c.d:82 ANY VIP4 x.y.z.w:83 -> a.b.c.d:83 ANY VIP5 x.y.z.w:84 -> a.b.c.d:84 WAN VIP6 x.y.z.w:85 -> a.b.c.d:85 ANY connection to x.y.z.w:83 work well since all vip before are binded to any interface but if i try the same with x.y.z.w:85 it doesn't work. Debugging flow I see that VIP4 are matched, instead VIP6 are never matched.
I have checked on fortios 5.6, 6.0 and 6.2 and all have the same issue
