In a public cloud environment, floating IP is used for VM's IP address. If a VM needs the Internet access, global IPs are used as floating IP. In the situation, however, there's something to improve with the current floating IP mechanism.
- In a typical public cloud environment, there're some network hardware that are connected to the external network. With the current floating IP mechanism, global IP is required for each hardware, which can be considerable waste.
- VM instances that have a floating IP can access the network hardware, which may be a concern for the cloud provider.
In this presentation, we propose an enhancement for Neutron as a solution for both of them.