<div dir="ltr">Bob and Kyle, <div><br></div><div>Thanks for your review. </div><div>We looked at this option and it seems it might meet our needs. Here is what we intend to do:</div><div><br></div><div>Let's say we have three racks (each rack supports three VLANs - 100, 200 and 300). </div>
<div>We create the following config file for the neutron server</div><div><br></div><div><table border="0" cellpadding="0" cellspacing="0" style="border:1px solid black;margin-bottom:20px;width:1100px;font-size:12px;border-collapse:collapse;color:rgb(0,0,0);border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;float:none!important;height:auto!important;line-height:1.3em!important;margin-top:0px!important;margin-right:0px!important;margin-left:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;min-height:inherit!important">
<tbody style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;float:none!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important"><tr style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;float:none!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important">
<td class="" style="border:1px solid black;padding:5px;font-size:1em!important;line-height:1.3em!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;float:none!important;height:auto!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:inherit!important;color:rgb(175,175,175)!important">
<br><br></td><td class="" style="border:1px solid black;padding:5px;width:1072px;font-size:1em!important;line-height:1.3em!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;float:none!important;height:auto!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;min-height:inherit!important">
<div class="" style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important">
<div class="" style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important">
<br></div><div class="" style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important">
<code class="" style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;float:none!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:1em!important;min-height:inherit!important">tenant_network_type = vlan</code></div>
<div class="" style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important">
<code class="" style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;float:none!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:1em!important;min-height:inherit!important">network_vlan_ranges = physnet1:100:300</code></div>
<div class="" style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important">
<code class="" style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;float:none!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:1em!important;min-height:inherit!important">network_vlan_ranges = phynet2:100:300</code></div>
<div class="" style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important">
<code class="" style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;float:none!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:1em!important;min-height:inherit!important">network_vlan_ranges = phynet3:100:300</code></div>
<div class="" style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important">
<code class="" style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;float:none!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:1em!important;min-height:inherit!important">integration_bridge = br</code><code class="" style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;float:none!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-weight:bold!important;font-size:1em!important;min-height:inherit!important;color:rgb(255,20,147)!important">-int</code></div>
<div class="" style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important">
<code class="" style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;float:none!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:1em!important;min-height:inherit!important">bridge_mappings = physnet1:br-eth1, physnet2:br-eth1, physnet3:br-eth1</code></div>
</div></td></tr></tbody></table></div><div class="gmail_extra">Is this what you meant?</div><div class="gmail_extra"><br></div><div class="gmail_extra">Vinay</div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Sun, Feb 9, 2014 at 6:03 PM, Robert Kukura <span dir="ltr"><<a href="mailto:rkukura@redhat.com" target="_blank">rkukura@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="">On 02/09/2014 12:56 PM, Kyle Mestery wrote:<br>
> On Feb 6, 2014, at 5:24 PM, Vinay Bannai <<a href="mailto:vbannai@gmail.com">vbannai@gmail.com</a>> wrote:<br>
><br>
>> Hello Folks,<br>
>><br>
>> We are running into a situation where we are not able to create multiple provider networks with the same VLAN id. We would like to propose a solution to remove this restriction through a configuration option. This approach would not conflict with the present behavior where it is not possible to create multiple provider networks with the same VLAN id.<br>
>><br>
>> The changes should be minimal and would like to propose it for the next summit. The use case for this need is documented in the blueprint specification.<br>
>> Any feedback or comments are welcome.<br>
>><br>
>> <a href="https://blueprints.launchpad.net/neutron/+spec/duplicate-providernet-vlans" target="_blank">https://blueprints.launchpad.net/neutron/+spec/duplicate-providernet-vlans</a><br>
>><br>
> Hi Vinay:<br>
><br>
> This problem seems straightforward enough, though currently you are right<br>
> in that we don’t allow multiple Neutron networks to have the same segmentation<br>
> ID. I’ve added myself as approver for this BP and look forward to further<br>
> discussions of this before and during the upcoming Summit!<br>
<br>
</div>Multiple networks with network_type of 'vlan' are already allowed to<br>
have the same segmentation ID with the ml2, openvswitch, or linuxbridge<br>
plugins - the networks just need to have different physical_network<br>
names. If they have the same network_type, physical_network, and<br>
segmentation_id, they are the same network. What else would distinguish<br>
them from each other?<br>
<br>
Could your use case be addressed by simply using different<br>
physical_network names for each rack? This would provide independent<br>
spaces of segmentation_ids for each.<br>
<br>
-Bob<br>
<div class="HOEnZb"><div class="h5"><br>
><br>
> Thanks!<br>
> Kyle<br>
><br>
>> Thanks<br>
>> --<br>
>> Vinay Bannai<br>
>> Email: <a href="mailto:vbannai@gmail.com">vbannai@gmail.com</a><br>
>> Google Voice: <a href="tel:415%20938%207576" value="+14159387576">415 938 7576</a><br>
>> _______________________________________________<br>
>> OpenStack-dev mailing list<br>
>> <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
><br>
> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Vinay Bannai<br>Email: <a href="mailto:vbannai@gmail.com">vbannai@gmail.com</a><br><span>Google Voice: <span id="gc-number-0" class="gc-cs-link" title="Call with Google Voice">415 938 7576</span></span><br>
</div></div>