On 08/08/2013 03:51 PM, Martinx - ジェームズ wrote:
Guys,

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.

-jay


_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to