I have a 4-node cluster with two lifs in the cluster vserver on each node - an intercluster lif and a node mgmt lif. When running a network ping, with the -node specified, the traffic flows over the node mgmt lif on nodes 3 & 4. Works as expected. On nodes 1 & 2 the traffic flows over the intercluster lifs - problem. Using the -vserver and -lif on the ping works on all 4 nodes.
The default gateway is specified on the node-mgmt lif. The intercluster lif has no routing tables. So why would a ping, to a network that has no entries in the node routing tables (node run node xxx netstat -r), flow over an interface with no routing information?????
How does one change which lif to use when using the -node parameter.
There is only the default route for the cluster SVM and it's on the mgmt network.
I should also point out the the pktt trace shows the node assigned the intercluster IP and it's in the losk interface trace, not in the trace for the interface where the IP for the intercluster lif resides (a0a-1232).