Ask Your Question

Newton: Will public floating IP addresses work with current configuration?

asked 2017-01-01 17:07:10 -0500

ZacPartain gravatar image

updated 2017-01-02 13:43:04 -0500

I'm not sure if that was the right way to ask this question, but this is what I'm wanting to do: I've set up Openstack Newton on Ubuntu exactly as explained in the documentation, and everything seems to be running perfectly. Instances build, run, and attach to my private network just as they should. I would like to set up floating public IP addresses so that other users can effectively use them outside my private LAN. I was thinking of purchasing a CIDR block from my ISP Provider, Cox, and setting the ranges accordingly. The main problem I'm wondering about is whenever I've had to switch servers in the past to different ip addresses I had to ask them to clear the ARP cache from their end. I can't imagine having to do that every time a different instance is assigned a new IP address. Are the IP addresses actually used by the server and then forwarded to the instances or directly to the instances? In the first case, I don't think I would have to ask about reseting the arp cache, but this is where I'm getting a little confused.
My current setup is:
Cable modem (which I believe is in bridge mode) -> Netgear router assigned with public IP address and all traffic flows to the Openstack server on private LAN.
I can change any of this, just would like any ideas on which way to go.
Please let me know if I left out any information.
Any help would be greatly appreciated,

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2017-01-02 14:16:20 -0500

tze gravatar image

To work with floating ips you need your network node to have connection with your router. Every floating you use in openstack added on the interface on network node (in the router's net namespace) and your router routting the traffic. So from your CIDR one ip will used by the netgear and all others will added on openstack as floating ip pool.Then the neutron makes nat the floating ip to your private ip. So in your question i think the answer is "the ips actually used by the server". I think you never need to flush any arp cache. If you need any other information tell me to explain you.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2017-01-01 17:07:10 -0500

Seen: 153 times

Last updated: Jan 02 '17