I don't believe that the problem lies within both Solaris VMs or IPfilter itself .
I believe the problem lies within virtual NICs configuration.
I would recommend to bridge both virtual NICs to physical as a test at first , the you can go with advanced configuration .
Easily make both virtual NIC's bridged to the physical NIC and assign them same IP ranges and same subnet.
Anyways you can disable IPFilter as follows