@Don_Paterson wrote:
When I run fw getifs I see the funny IPs on the wrp interface but when I run ifconfig I see the real IPs attached to the warp interface on the VS.
It's actually the other way around. 'fw getifs' and '/usr/sbin/ifconfig' show the real IPs which the interfaces actually have (what you're calling the "funny IPs"). 'ifconfig' by itself is aliased to '/bin/cp-ifconfig.sh', which returns the cluster VIP defined in SmartConsole instead of the IP the interface actually has.
Internally, VSX clusters just use off-net member IPs from automatically-allocated blocks. They have cluster VIPs like normal. You only define the cluster VIP, and various commands return false information to make it look like the member actually has the VIP you defined, but it's really just a VIP like on any other cluster.
Which brings us to what @emmap said earlier. Traffic originating from a cluster member shows in the logs as having a source of that member's real IP which is then NATed to the cluster VIP. If the traffic isn't being NATed, then either a NAT rule is preventing the translation, or something similar (like setting fwha_cluster_hide_active_only to 0) is disabling the cluster NAT.