<div dir="ltr">Assuming it implements the normal provider networks API, you just specify the segmentation_id when you create the network. <div><br></div><div>neutron net-create NET_NAME --provider:network_type vlan --provider:physical_network physnet1 --provider:segmentation_id VLAN_TAG</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Sep 27, 2015 at 9:50 AM, WANG, Ming Hao (Tony T) <span dir="ltr"><<a href="mailto:tony.a.wang@alcatel-lucent.com" target="_blank">tony.a.wang@alcatel-lucent.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Russell,<br>
<br>
Another question is about "localnet". It is a very useful feature. :-)<br>
<br>
Is it possible to assign which VLAN tag will be used for a specific provider network?<br>
In your example in <a href="https://github.com/openvswitch/ovs/commit/c02819293d52f7ea7b714242d871b2b01f57f905" rel="noreferrer" target="_blank">https://github.com/openvswitch/ovs/commit/c02819293d52f7ea7b714242d871b2b01f57f905</a> : "physnet1" is used as physical network, and br-eth1 is used as the provider network OpenFlow switch.<br>
If we can assign the VLAN tag of the provider network, is the VLAN tag translation done by "br-int" or "br-eth1"?<br>
<br>
<br>
Thanks,<br>
Tony<br>
<span class=""><br>
-----Original Message-----<br>
From: WANG, Ming Hao (Tony T)<br>
Sent: Sunday, September 27, 2015 2:26 PM<br>
To: 'Russell Bryant'; OpenStack Development Mailing List (not for usage questions)<br>
Subject: RE: [openstack-dev] [neutron + ovn] Does neutron ovn plugin support to setup multiple neutron networks for one container?<br>
<br>
</span><span class="">Russell,<br>
<br>
Thanks for your valuable information.<br>
I understood Geneve is some kind of tunnel format for network virtualization encapsulation, just like VxLAN.<br>
But I'm still confused by the connection between Geneve and VTEP.<br>
I suppose VTEP should be on behalf of "VxLAN Tunnel Endpoint", which should be used for VxLAN only.<br>
<br>
Does it become some "common tunnel endpoint" in OVN, and can be also used as a tunnel endpoint for Geneve?<br>
<br>
</span>Thanks,<br>
Tony<br>
<span class="im HOEnZb">-----Original Message-----<br>
From: Russell Bryant [mailto:<a href="mailto:rbryant@redhat.com">rbryant@redhat.com</a>]<br>
</span><span class="im HOEnZb">Sent: Friday, September 25, 2015 12:04 AM<br>
</span><span class="im HOEnZb">To: WANG, Ming Hao (Tony T); OpenStack Development Mailing List (not for usage questions)<br>
Subject: Re: [openstack-dev] [neutron + ovn] Does neutron ovn plugin support to setup multiple neutron networks for one container?<br>
<br>
</span><div class="HOEnZb"><div class="h5">On 09/24/2015 10:37 AM, WANG, Ming Hao (Tony T) wrote:<br>
> Russell,<br>
><br>
> Thanks for your detail explanation and kind help!<br>
> I have understand how container in VM can acquire network interfaces in different neutron networks now.<br>
> For the connections between compute nodes, I think I need to study Geneve protocol and VTEP first.<br>
> Any further question, I may need to continue consulting you. :-)<br>
<br>
OVN uses Geneve in conceptually the same way as to how the Neutron reference implementation (ML2+OVS) uses VxLAN to create overlay networks among the compute nodes for tenant overlay networks.<br>
<br>
VTEP gateways or provider networks come into play when you want to connect these overlay networks to physical, or "underlay" networks.<br>
<br>
Hope that helps,<br>
<br>
--<br>
Russell Bryant<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" 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><div class="gmail_signature"><div>Kevin Benton</div></div>
</div>