How to use different interface for floating ip address and public interface? [nova-network]
So for example I am using eth1(172.16.4.0/22) as public interface through which the physicial machine and VMS access the internet. I have another interface eth1.105 which is another physicial network and has access to IPs on (220.127.116.11/24), now I want my public interface to stay at eth1 and let the VMs access the internet through eth1, but would like to be able to access my VMs via a public IP through the the eth1.105 interface such as 18.104.22.168.
I tried creating a new floating ip with the device specified as eth1.105 and then associate this floating ip to an instnace, but it would still get added to the eth1 interface, it seems that when creating the floating ip and manually specifying the interface doesn't have any effect.
This is with Openstack 2013.2.2