<div dir="ltr"><div>Also,</div><div><br></div><div>There is no need for "multihost = true" when using with IPv6...</div><div><br></div><div>Why?</div><div><br></div><div>Because "Multihost = true" turns on a NAT table (MASQUERADE I think) within each compute node... Effectively hiding its running Instances and acting as its default gateway but... Let IPv6 do the job without NAT...   =P</div>

<div><br></div><div>NOTE: Please, let me know if my above statement is wrong... I like to hear criticism, I have no problem with that...</div><div><br></div><div>Long life to OpenStack!</div><div><br></div><div>Cheers!</div>

<div>Thiago</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 8 August 2013 16:51, Martinx - $B%8%'!<%`%:(B <span dir="ltr"><<a href="mailto:thiagocmartinsc@gmail.com" target="_blank">thiagocmartinsc@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Guys,</div><div><br></div><div>I'm designing my Cloud Computing still based on IPv4 but, I already started to think on IPv6 every single day...</div>

<div><br></div><div>So, I'm figuring out that, when we have OpenStack working 100% with IPv6, we'll not need the following features:</div>
<div><br></div><div><br></div><div>With IPv6, there is no need for:</div><div><br></div><div><br></div><div>1- NAT;</div><div><br></div><div>2- Floating IPs;</div><div><br></div><div>3- Use of Namespaces.</div><div><br></div>


<div><br></div><div>But, why?!</div><div><br></div><div><br></div><div>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)...</div>


<div><br></div><div>2- Floating IPs are also NAT rules, no need for it;</div><div><br></div><div>3- Namespaces are used mostly to allow tenants to share the same IPv4 invalid subnet, for example, tenant A have <a href="http://192.168.1.0/24" target="_blank">192.168.1.0/24</a> and also tenant B can have another <a href="http://192.168.1.0/24" target="_blank">192.168.1.0/24</a> that will not conflict at the Network Node, because of the Namespaces there but, who needs this when dealing only with IPv6?! No one.</div>


<div><br></div><div><br></div><div> 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"...</div>


<div><br></div><div>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".</div>


<div><br></div><div>I think that OpenStack should provides something like this: "use_floating_ips = False / use_nat = False" to disable it.</div><div><br></div><div>What do you guys think?!</div><div><br></div>

<div>
Cheers!</div><div>Thiago</div></div>
</blockquote></div><br></div>