Hi, <div><br></div><div>Yup this is definitely possible. The reason why this isn't set by default is that some distros don't ship kernels that build with CONFIG_NET_NS=y or their iproute2 package is to outdated to support linux namespaces.  Also, until recently nova's metadata service didn't support overlapping ips. If you are running ubuntu 12.04 you should be able to set:</div>
<div><br></div><div>Q_ALLOW_OVERLAPPING_IP=True<br><div class="gmail_quote"><br></div><div class="gmail_quote">in your localrc to enable this.</div><div class="gmail_quote"><br></div><div class="gmail_quote">or edit your quantum.conf here and restart quantum to enable overlapping ips. </div>
<div class="gmail_quote"><div class="gmail_quote"><br></div><div class="gmail_quote"># Enable or disable overlapping IPs for subnets</div><div class="gmail_quote"># Attention: the following parameter MUST be set to False if Quantum is</div>
<div class="gmail_quote"># being used in conjunction with nova security groups and/or metadata service.</div><div class="gmail_quote"># allow_overlapping_ips = False</div><div><br></div></div><div class="gmail_quote"><br>
Aaron</div><div class="gmail_quote"><br></div><div class="gmail_quote">p.s: I don't think this will work in a flat network setup though since there is no way to isolate that. What plugin are you using? </div><div class="gmail_quote">
<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">> I have the following networks in a flat network setup.</span><br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
</div><div class="gmail_quote"><br></div><div class="gmail_quote"><br></div><div class="gmail_quote">On Thu, Jan 17, 2013 at 2:52 AM, Balamurugan V G <span dir="ltr"><<a href="mailto:balamuruganvg@gmail.com" target="_blank">balamuruganvg@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br><br>Is there a way to create a duplicate network/subnet for tenant in quantum. Basically for a tenant, I want to have some instances(GroupA) share a subnet and another set of instances(GroupB) share the same(duplicate) subnet but GroupA and GroupB should be isolated. I have labnet which is the flat network to which one instance from each group is assigned for external connectivity. Then I want to have two private networks private1 and private2 both sharing the same subnet but I was to assign some instances to private1 and some in private2.<br>

<br>I have the following networks in a flat network setup.<br><br>root@openstack:~# quantum subnet-list<br>+--------------------------------------+------+------------------+------------------------------------------------------+<br>

| id                                   | name | cidr             | allocation_pools                                     |<br>+--------------------------------------+------+------------------+------------------------------------------------------+<br>

| abb62a74-ad15-452c-857f-ee0a1b388ede |      | <a href="http://192.168.168.0/24" target="_blank">192.168.168.0/24</a> | {"start": "192.168.168.2", "end": "192.168.168.254"} |<br>| eedc0c12-c3ed-42ce-a860-692e766087a2 |      | <a href="http://10.5.12.0/24" target="_blank">10.5.12.0/24</a>     | {"start": "10.5.12.21", "end": "10.5.12.25"}         |<br>

+--------------------------------------+------+------------------+------------------------------------------------------+<br>root@openstack:~# <br><br><br>Now, the following gets denied.<br><br>root@openstack:~# quantum subnet-create --tenant-id 7cda178971e84c5194c8531bf4f229d7  private2 <a href="http://192.168.168.0/24" target="_blank">192.168.168.0/24</a><br>

Invalid input for operation: Requested subnet with cidr: <a href="http://192.168.168.0/24" target="_blank">192.168.168.0/24</a> for network: 64ec75d6-0c6f-44e1-a268-b573324c4160 overlaps with another subnet.<br>root@openstack:~#<br>
<br>I understand that a duplicate network with a tenant is not a common scenario and perhaps by design its not allowed.<br>
<br>But there could be cases like I mentioned.<br><br>Strangely, I am not allowed to create the duplicate network even across tenants. Atleast this should be allowed.<br><br>BTW, I am running a single node Devstack.<br><br>

Regards,<br>Balu<br>
<br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br></div>