[Openstack] OpenStack and its brilliant future with IPv6 and, we don't need...
jaypipes at gmail.com
Thu Aug 8 20:07:27 UTC 2013
On 08/08/2013 03:51 PM, Martinx - ジェームズ wrote:
> I'm designing my Cloud Computing still based on IPv4 but, I already
> started to think on IPv6 every single day...
> So, I'm figuring out that, when we have OpenStack working 100% with
> IPv6, we'll not need the following features:
> With IPv6, there is no need for:
> 1- NAT;
> 2- Floating IPs;
> 3- Use of Namespaces.
> But, why?!
> 1- There is no NAT for IPv6 (since NAT was a hack / workaround to deal
> with IPv4 exhaustion); Here in Brazil, we call NAT tables a huge
> "gambiarra" (the worse thing of the old IPv4 networks, which the IPv6
> gracefully addresses it)...
> 2- Floating IPs are also NAT rules, no need for it;
> 3- Namespaces are used mostly to allow tenants to share the same IPv4
> invalid subnet, for example, tenant A have 192.168.1.0/24
> <http://192.168.1.0/24> and also tenant B can have another
> 192.168.1.0/24 <http://192.168.1.0/24> that will not conflict at the
> Network Node, because of the Namespaces there but, who needs this when
> dealing only with IPv6?! No one.
> Look, this OpenStack approach of presenting Linux Namespaces as tenant
> routers, is AWESOME! It is a pretty good idea! I really like it but, it
> will be entirely optional when using with IPv6, since the Global Public
> IPv6 will never enter in conflict with each other "by its very nature"...
> I'm here saying this because I really want to see a single OpenStack
> option to completely disable "Floating IPs and NAT rules", like
> "Namespaces options" have its "allow_overlapping_ips = False /
> use_namespaces = False".
> I think that OpenStack should provides something like this:
> "use_floating_ips = False / use_nat = False" to disable it.
> What do you guys think?!
I will celebrate mightily when this becomes a reality, and I agree with
your assessment above about why IPv6 makes many of the headaches of
floating IP addressing (and assignment/deallocation) and NAT'ing a thing
of the past.
More information about the Openstack