Hi folks,
I'm having a similar issue with a network virtual server. In my case the layout is like this:
Outside Network <> Firewall <> LTM <> Router <> Internal Network
I have configured a network virtual on the LTM using a network range that only exists on the LTM. Both the firewall and the router have routes to this network.
I find that hosts on the internal network can access the network virtual just fine, but hosts on the outside network cannot (tcpdump shows arp requests from the firewall that are not answered by the LTM just like the OP described above).
As I understand it network virtuals are not supposed to respond to ARP requests so I understand why the firewall arps aren't getting responses, but my question is - since I have a static route on the firewall and the router pointing to the network virtual on the LTM, why does the firewall think it needs to arp in the first place? It's as if the network virtual is responding differently to requests via the router and via the firewall for some reason.
Thanks in advance for any suggestions!
-Simon.