<div dir="ltr">I think you should have Â <div><br></div><div>On controller node - </div><div><br></div><div>1. neutron-server running</div><div>2. plugin.ini <span style="font-family:arial,sans-serif;font-size:13px">network_vlan_ranges = physnet1:200:209,Extnet_</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">On neutron node </span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">1. All service ( dhcp-agent, l3 agent etc except neutron server) running Â </span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px">2. plugin.ini </span></div><div><span style="font-family:arial,sans-serif;font-size:13px">  Â  Â </span></div><span style="font-family:arial,sans-serif;font-size:13px">tenant_network_type = vlan</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">network_vlan_ranges = physnet1:200:209,Extnet</span><br style="font-family:arial,sans-serif;font-size:13px"><div><span style="font-family:arial,sans-serif;font-size:13px">bridge_mappings = physnet1:br-eth2,Extnet:br-ex</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><font face="arial, sans-serif">Create the br-ex on neutron node .. attache the physical interface to it ... </font></div><div><font face="arial, sans-serif"><br>
</font></div><div><font face="arial, sans-serif">You can have /etc/sysconfig/network-scripts/ifcfg-br-ex with the following </font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif"><div>
DEVICE=br-ex</div><div>TYPE=OVSBridge</div><div>DEVICETYPE=ovs</div><div>ONBOOT=yes</div><div>OVSBOOTPROTO=static</div><div>IPADDR=192.168.100.91</div><div>NETMASK=255.255.255.0</div><div>OVS_EXTRA="set bridge br-ex other-config:hwaddr=<MAC ADDRESS TO BE Â USED FOR BR_EX>"</div>
<div><br></div><div>and if you attach eth0 to it .. add this </div><div><br></div><div>/etc/sysconfig/network-scripts/ifcfg-eth0<br></div><div><br></div><div><div>DEVICE=eth0</div><div>DEVICETYPE=ovs</div><div>TYPE=OVSPort</div>
<div>BOOTPROTO=none</div><div>OVS_BRIDGE=br-ex</div><div>ONBOOT=yes</div></div><div><br></div><div><br></div><div>Restart network service on neutron node and all neutron services. Â Restart neutron server on controller node</div>
<div><br></div><div>Try creating the the network again. </div><div><br></div><div><br></div></font></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div></div><div class="gmail_extra"><br clear="all"><div>--<br>m@ruf</div>
<br><br><div class="gmail_quote">On Mon, Apr 7, 2014 at 2:43 PM, Erich Weiler <span dir="ltr"><<a href="mailto:weiler@soe.ucsc.edu" target="_blank">weiler@soe.ucsc.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
OK, one step closer to this but still not quite there... Â in ovs_neutron_plugin.ini on my network node I have:<br>
<br>
tenant_network_type = vlan<br>
network_vlan_ranges = physnet1:200:209,Extnet<br>
bridge_mappings = physnet1:br-eth2,Extnet:br-ex<br>
<br>
and when I run this command I get an error:<br>
<br>
# neutron net-create ext-net --provider:network_type=flat --provider:physical_network Extnet --shared --router:external=True<br>
<br>
400-{u'NeutronError': {u'message': u'Invalid input for operation: Unknown provider:physical_network Extnet.', u'type': u'InvalidInput', u'detail': u''}}<br>
<br>
I'm not sure how it's not seeing that Extnet isn't there, I defined it in the plugin.ini file on the network node... Â On the controller node I even tried to put that same plugin.ini info in there (even though the controller node doesn't have br-eth2) as a test, still doesn't work. Any ideas where it's not finding "physical_network Extnet"? I think I'm very close here but just am an inch away...<br>

<br>
Thanks again!<br>
<br>
cheers,<br>
erich<div class=""><br>
<br>
On 4/2/14, 11:05 PM, Ageeleshwar Kandavelu wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">
Maruf was correct.<br>
<br>
Also in your plugin.ini you have associate each physical network to a<br>
bridge. And each of those bridges should have one physical network<br>
interface attached.<br>
<br>
In my previous mail i gave an example where I associated Extnet to<br>
br-ex. Then add eth2 to br-ex. Then your external network(ext-net) would<br>
be overlaid on top of Extnet, bridged to br-ex, then traffic flows<br>
outside through eth2.<br>
<br>
Thank you,<br>
Ageeleshwar K<br></div><div class="">
------------------------------<u></u>------------------------------<u></u>------------<br>
*From:* Md. Maruful Hassan [<a href="mailto:mrf.mnm@gmail.com" target="_blank">mrf.mnm@gmail.com</a>]<br></div>
*Sent:* Thursday, April 03, 2014 9:29 AM<br>
*To:* Erich Weiler<br>
*Cc:* Ageeleshwar Kandavelu; Alex Yang; <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><div class=""><br>
*Subject:* Re: [Openstack] Neutron network node setup<br>
<br></div><div class="">
You need to use 'flat' instead of 'local' and specify physical_network .<br>
so modify<br>
<br>
neutron net-create ext-net --provider:network_type=local --shared<br>
--router:external=True<br>
<br>
to<br>
<br>
neutron net-create ext-net --provider:network_type=flat<br>
--provider:physical_network Extnet --shared --router:external=True<br>
<br>
Extnet is the name you configured in plugin.ini Â as bridge_mapping<br>
<br>
- Maruf<br>
<br>
--<br>
m@ruf<br>
<br>
<br>
On Thu, Apr 3, 2014 at 9:37 AM, Erich Weiler <<a href="mailto:weiler@soe.ucsc.edu" target="_blank">weiler@soe.ucsc.edu</a><br></div><div class="">
<mailto:<a href="mailto:weiler@soe.ucsc.edu" target="_blank">weiler@soe.ucsc.edu</a>>> wrote:<br>
<br>
  Â  Hi Ageeleshwar,<br>
<br>
  Â  I *think* I see what you are saying - is this correct? Â First, I<br>
  Â  create a flat external network:<br>
<br>
  Â  # neutron net-create ext-net --provider:network_type=local --shared<br>
  Â  --router:external=True<br>
<br>
<br>
  Â  Created a new network:<br></div><div class="">
  Â  +---------------------------+-<u></u>__----------------------------<u></u>--__-------+<br>
  Â  | Field Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  | Value Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  +---------------------------+-<u></u>__----------------------------<u></u>--__-------+<br>
  Â  | admin_state_up Â  Â  Â  Â  Â  Â | True Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  |<br></div>
  Â  | id Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â | 71b4b5b9-e744-4c67-9b62-__<u></u>4f64ab727e47 |<div class=""><br>
  Â  | name Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â | ext-net Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  | provider:network_type Â  Â  | local Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  | provider:physical_network | Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  | provider:segmentation_id Â | Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  | router:external Â  Â  Â  Â  Â  | True Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  |<br>
  Â  | shared Â  Â  Â  Â  Â  Â  Â  Â  Â  Â | True Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  |<br>
<br>
  Â  | status Â  Â  Â  Â  Â  Â  Â  Â  Â  Â | ACTIVE Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  |<br>
  Â  | subnets Â  Â  Â  Â  Â  Â  Â  Â  Â  | Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â |<br></div>
  Â  | tenant_id Â  Â  Â  Â  Â  Â  Â  Â  | 36687b1d611740bd9e7309432b22db<u></u>__cd Â  Â  |<br>
  Â  +---------------------------+-<u></u>__----------------------------<u></u>--__-------+<div class=""><br>
<br>
  Â  # neutron subnet-create ext-net --allocation-pool<br></div><div class="">
  Â  start=134.145.112.10,end=134._<u></u>_145.112.100 --gateway=134.145.112.1<br>
  Â  --enable_dhcp=False <a href="http://134.145.112.0/24" target="_blank">134.145.112.0/24</a> <<a href="http://134.145.112.0/24" target="_blank">http://134.145.112.0/24</a>><br>
<br>
  Â  Created a new subnet:<br>
  Â  +------------------+----------<u></u>__----------------------------<u></u>--__--------------+<br>
  Â  | Field Â  Â  Â  Â  Â  Â | Value<br>
  Â  Â  Â  Â  |<br>
  Â  +------------------+----------<u></u>__----------------------------<u></u>--__--------------+<br></div><div class="">
  Â  | allocation_pools | {"start": "134.145.112.10", "end":<br>
  Â  "134.145.112.100"} |<br></div>
  Â  | cidr Â  Â  Â  Â  Â  Â  | <a href="http://134.145.112.0/26" target="_blank">134.145.112.0/26</a> <<a href="http://134.145.112.0/26" target="_blank">http://134.145.112.0/26</a>><div class=""><br>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  |<br>
  Â  | dns_nameservers Â |<br>
  Â  Â  Â  Â  |<br>
  Â  | enable_dhcp Â  Â  Â | False<br>
  Â  Â  Â  Â  |<br>
  Â  | gateway_ip Â  Â  Â  | 134.145.112.1<br>
  Â  Â  Â  Â |<br>
  Â  | host_routes Â  Â  Â |<br>
  Â  Â  Â  Â  |<br></div><div class="">
  Â  | id Â  Â  Â  Â  Â  Â  Â  | 6082cdb3-98bc-4fbe-a0fb-__<u></u>ff264ea7384f<br>
  Â  Â  Â  Â  Â  Â |<br>
  Â  | ip_version Â  Â  Â  | 4<br>
  Â  Â  Â  Â  |<br>
  Â  | name Â  Â  Â  Â  Â  Â  |<br>
  Â  Â  Â  Â  |<br>
  Â  | network_id Â  Â  Â  | 71b4b5b9-e744-4c67-9b62-__<u></u>4f64ab727e47<br>
  Â  Â  Â  Â  Â  Â |<br>
  Â  | tenant_id Â  Â  Â  Â | 36687b1d611740bd9e7309432b22db<u></u>__cd<br>
  Â  Â  Â  Â  Â  Â |<br>
  Â  +------------------+----------<u></u>__----------------------------<u></u>--__--------------+<br>
<br></div><div class="">
  Â  Create a router from ext-to-int for my demo tenant:<br>
<br>
  Â  # neutron router-create ext-to-int --tenant-id<br></div><div class="">
  Â  f7e61747885045d8b266a161310c00<u></u>__94<br>
  Â  Created a new router:<br>
  Â  +-----------------------+-----<u></u>__----------------------------<u></u>--__---+<br>
  Â  | Field Â  Â  Â  Â  Â  Â  Â  Â  | Value Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  +-----------------------+-----<u></u>__----------------------------<u></u>--__---+<br>
  Â  | admin_state_up Â  Â  Â  Â | True Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  |<br>
  Â  | external_gateway_info | Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  | id Â  Â  Â  Â  Â  Â  Â  Â  Â  Â | 4ca4292c-8954-4f21-acd6-__<u></u>b0044e0d02cb |<br></div>
  Â  | name Â  Â  Â  Â  Â  Â  Â  Â  Â | ext-to-int Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  |<br>
  Â  | status Â  Â  Â  Â  Â  Â  Â  Â | ACTIVE Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  |<br>
  Â  | tenant_id Â  Â  Â  Â  Â  Â  | f7e61747885045d8b266a161310c00<u></u>__94 Â  Â  |<br>
  Â  +-----------------------+-----<u></u>__----------------------------<u></u>--__---+<br>
<br>
  Â  Set my router gateway:<br>
<br>
  Â  # neutron router-gateway-set 4ca4292c-8954-4f21-acd6-__<u></u>b0044e0d02cb<div class=""><br>
  Â  71b4b5b9-e744-4c67-9b62-__<u></u>4f64ab727e47<br>
<br>
  Â  Set gateway for router 4ca4292c-8954-4f21-acd6-__<u></u>b0044e0d02cb<br>
<br></div><div class="">
  Â  Create a tenant-network with a VLAN:<br>
<br></div>
  Â  # neutron net-create --tenant-id f7e61747885045d8b266a161310c00<u></u>__94<div class=""><br>
  Â  demo-net --provider:network_type vlan --provider:physical_network<br>
  Â  physnet1 --provider:segmentation_id 201<br>
<br>
<br>
  Â  Created a new network:<br></div><div class="">
  Â  +---------------------------+-<u></u>__----------------------------<u></u>--__-------+<br>
  Â  | Field Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  | Value Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  +---------------------------+-<u></u>__----------------------------<u></u>--__-------+<br>
  Â  | admin_state_up Â  Â  Â  Â  Â  Â | True Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  |<br></div>
  Â  | id Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â | 37190389-df4b-49c0-81b9-__<u></u>05aa6411a81b |<div class=""><br>
  Â  | name Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â | demo-net Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  |<br>
<br>
  Â  | provider:network_type Â  Â  | vlan Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  |<br>
  Â  | provider:physical_network | physnet1 Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  |<br>
  Â  | provider:segmentation_id Â | 201 Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â |<br>
<br>
  Â  | shared Â  Â  Â  Â  Â  Â  Â  Â  Â  Â | False Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  | status Â  Â  Â  Â  Â  Â  Â  Â  Â  Â | ACTIVE Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  |<br>
  Â  | subnets Â  Â  Â  Â  Â  Â  Â  Â  Â  | Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â |<br></div>
  Â  | tenant_id Â  Â  Â  Â  Â  Â  Â  Â  | f7e61747885045d8b266a161310c00<u></u>__94 Â  Â  |<br>
  Â  +---------------------------+-<u></u>__----------------------------<u></u>--__-------+<div class=""><br>
<br>
  Â  Create demo-net subnet:<br>
<br>
  Â  # neutron subnet-create --tenant-id<br></div>
  Â  f7e61747885045d8b266a161310c00<u></u>__94 demo-net <a href="http://10.200.0.0/16" target="_blank">10.200.0.0/16</a><br>
  Â  <<a href="http://10.200.0.0/16" target="_blank">http://10.200.0.0/16</a>> --gateway 10.200.0.1<br>
<br>
  Â  Created a new subnet:<br>
  Â  +------------------+----------<u></u>__----------------------------<u></u>--__----------+<br>
  Â  | Field Â  Â  Â  Â  Â  Â | Value Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  +------------------+----------<u></u>__----------------------------<u></u>--__----------+<div class=""><br>
  Â  | allocation_pools | {"start": "10.200.0.2", "end": "10.200.255.254"} |<br></div>
  Â  | cidr Â  Â  Â  Â  Â  Â  | <a href="http://10.200.0.0/16" target="_blank">10.200.0.0/16</a> <<a href="http://10.200.0.0/16" target="_blank">http://10.200.0.0/16</a>><div class=""><br>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  |<br>
  Â  | dns_nameservers Â | Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  | enable_dhcp Â  Â  Â | True Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  |<br>
  Â  | gateway_ip Â  Â  Â  | 10.200.0.1 Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  |<br>
  Â  | host_routes Â  Â  Â | Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â |<br></div><div class="">
  Â  | id Â  Â  Â  Â  Â  Â  Â  | da53e0df-fb00-46ad-a709-__<u></u>6eaeda13e23f<br>
  Â  Â  Â  Â |<br>
  Â  | ip_version Â  Â  Â  | 4 Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  | name Â  Â  Â  Â  Â  Â  | Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  | network_id Â  Â  Â  | 37190389-df4b-49c0-81b9-__<u></u>05aa6411a81b<br>
  Â  Â  Â  Â |<br>
  Â  | tenant_id Â  Â  Â  Â | f7e61747885045d8b266a161310c00<u></u>__94<br>
  Â  Â  Â  Â |<br>
  Â  +------------------+----------<u></u>__----------------------------<u></u>--__----------+<br>
<br></div><div class="">
  Â  Set the router for demo-net:<br>
<br>
  Â  # neutron router-interface-add<br></div><div class="">
  Â  4ca4292c-8954-4f21-acd6-__<u></u>b0044e0d02cb<br>
  Â  da53e0df-fb00-46ad-a709-__<u></u>6eaeda13e23f<br>
<br>
  Â  Added interface 250215bf-fe8b-40ed-aeb9-__<u></u>e284427ec432 to router<br>
  Â  4ca4292c-8954-4f21-acd6-__<u></u>b0044e0d02cb.<br>
<br></div><div><div class="h5">
  Â  And that should work yes? Â With a flat ext-net and a VLAN-based<br>
  Â  internal net for my tenant net demo-net?<br>
<br>
  Â  Thanks so much for you help! Â The guides don't really go into this<br>
  Â  kind of detail...<br>
<br>
  Â  -erich<br>
<br>
<br>
  Â  On 4/2/14, 3:07 AM, Ageeleshwar Kandavelu wrote:<br>
<br>
  Â  Â  Â  Make your external network flat. If you do so there wont be any<br>
  Â  Â  Â  vlan tag<br>
  Â  Â  Â  on packets reaching your external network.<br>
<br>
  Â  Â  Â  in you plugin.ini you put something like this<br>
  Â  Â  Â  network_vlan_ranges = Intnet1:100:200,Extnet<br>
  Â  Â  Â  bridge_mappings = Intnet1:br-eth1,Extnet:br-ex<br>
<br>
  Â  Â  Â  This means you would use vlan id 100 to 200 on openstack networks<br>
  Â  Â  Â  created on top of Intnet1.<br>
<br>
  Â  Â  Â  On Extnet you would not use any vlan.<br>
<br>
  Â  Â  Â  Then you say that to all traffic on network created on Intnet1<br>
  Â  Â  Â  should be<br>
  Â  Â  Â  bridged to br-eth1. Then you would add eth1 to br-eth1.<br>
<br>
  Â  Â  Â  Then you say all traffic for Extnet should be bridged to br-ex.<br>
  Â  Â  Â  Then you<br>
  Â  Â  Â  have to add a physical interface say eth2 to br-ex.<br>
<br>
  Â  Â  Â  Finally you can create an external network in openstack with<br>
  Â  Â  Â  physical_network=Extnet.<br>
<br>
  Â  Â  Â  You just said that all internal network shall be created and<br>
  Â  Â  Â  Intnet1 and<br>
  Â  Â  Â  allocated vlan from 100 to 200.<br>
  Â  Â  Â  External network shall be overlaid on top of Extnet and no vlans.<br>
<br>
  Â  Â  Â  Hope it makes sense.<br>
<br>
  Â  Â  Â  Ageeleshwar K<br>
<br>
<br></div></div>
  Â  Â  Â  ------------------------------<u></u>__----------------------------<u></u>--__------------<div class=""><br>
  Â  Â  Â  *From:* Alex Yang [<a href="mailto:alex890714@gmail.com" target="_blank">alex890714@gmail.com</a><br></div>
  Â  Â  Â  <mailto:<a href="mailto:alex890714@gmail.com" target="_blank">alex890714@gmail.com</a>>]<div class=""><br>
  Â  Â  Â  *Sent:* Wednesday, April 02, 2014 7:09 AM<br>
  Â  Â  Â  *To:* Erich Weiler<br>
  Â  Â  Â  *Cc:* <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br></div>
  Â  Â  Â  <mailto:<a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.<u></u>openstack.org</a>><div class=""><br>
  Â  Â  Â  *Subject:* Re: [Openstack] Neutron network node setup<br>
<br>
<br>
  Â  Â  Â  Hi Erich,<br>
<br>
  Â  Â  Â  I think this following articles may helpful for you.<br>
<br></div>
  Â  Â  Â  <a href="http://developer.rackspace." target="_blank">http://developer.rackspace.</a>__<u></u>com/blog/categories/__<u></u>networking/<div class=""><br>
  Â  Â  Â  <<a href="http://developer.rackspace.com/blog/categories/networking/" target="_blank">http://developer.rackspace.<u></u>com/blog/categories/<u></u>networking/</a>><br>
<br>
<br>
<br>
  Â  Â  Â  2014-04-02 5:59 GMT+08:00 Erich Weiler <<a href="mailto:weiler@soe.ucsc.edu" target="_blank">weiler@soe.ucsc.edu</a><br>
  Â  Â  Â  <mailto:<a href="mailto:weiler@soe.ucsc.edu" target="_blank">weiler@soe.ucsc.edu</a>><br></div>
  Â  Â  Â  <mailto:<a href="mailto:weiler@soe.ucsc.edu" target="_blank">weiler@soe.ucsc.edu</a> <mailto:<a href="mailto:weiler@soe.ucsc.edu" target="_blank">weiler@soe.ucsc.edu</a>>>><u></u>:<div class=""><br>

<br>
<br>
  Â  Â  Â  Â  Â  Â Hey Y'all,<br>
<br>
  Â  Â  Â  Â  Â  Â I'm setting up a dedicated neutron network node and I'm<br>
  Â  Â  Â  having a bit<br>
  Â  Â  Â  Â  Â  Â of trouble understanding the way the networks work. Â On the<br>
  Â  Â  Â  network<br>
  Â  Â  Â  Â  Â  Â node I have one interface on the public net (eth0), one<br>
  Â  Â  Â  interface on<br>
  Â  Â  Â  Â  Â  Â the private net (eth1) and I'm following these guides to<br>
  Â  Â  Â  set it up.<br>
<br>
  Â  Â  Â  Â  Â  Â My plan is to have eth0 on the public network, no VLAN<br>
  Â  Â  Â  magic there<br>
  Â  Â  Â  Â  Â  Â or anything. Â eth1 will be the data interface, and it will be<br>
  Â  Â  Â  Â  Â  Â connected to a trunk switchport so it can use VLANs for tenant<br>
  Â  Â  Â  Â  Â  Â isolation (OVS VLAN plugin).<br>
<br>
  Â  Â  Â  Â  Â  Â I ran this command to set up ext-net:<br>
<br>
  Â  Â  Â  Â  Â  Â neutron net-create ext-net --router:external=True<br>
<br>
  Â  Â  Â  Â  Â  Â Created a new network:<br>
<br></div><div class="">
  Â  Â  Â  +---------------------------+-<u></u>____--------------------------<u></u>--__--__-------+<br>
  Â  Â  Â  Â  Â  Â | Field Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  | Value<br>
  Â  Â  Â  Â  Â  Â  Â  |<br>
<br>
  Â  Â  Â  +---------------------------+-<u></u>____--------------------------<u></u>--__--__-------+<br>
  Â  Â  Â  Â  Â  Â | admin_state_up Â  Â  Â  Â  Â  Â | True<br>
  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  Â  Â  Â  Â  Â | id Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  Â  Â  a5599b54-dbfc-42fa-b5b9-____<u></u>e8ebd574ded0 |<br>
<br></div><div class="">
  Â  Â  Â  Â  Â  Â | name Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â | ext-net<br>
  Â  Â  Â  Â  Â  Â  Â  |<br>
  Â  Â  Â  Â  Â  Â | provider:network_type Â  Â  | vlan<br>
  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  Â  Â  Â  Â  Â | provider:physical_network | physnet1<br>
  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  Â  Â  Â  Â  Â | provider:segmentation_id Â | 200<br>
  Â  Â  Â  Â  Â  Â  Â  |<br>
  Â  Â  Â  Â  Â  Â | router:external Â  Â  Â  Â  Â  | True<br>
  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  Â  Â  Â  Â  Â | shared Â  Â  Â  Â  Â  Â  Â  Â  Â  Â | False<br>
  Â  Â  Â  Â  Â  Â  Â  |<br>
  Â  Â  Â  Â  Â  Â | status Â  Â  Â  Â  Â  Â  Â  Â  Â  Â | ACTIVE<br>
  Â  Â  Â  Â  Â  Â  Â  Â |<br>
  Â  Â  Â  Â  Â  Â | subnets Â  Â  Â  Â  Â  Â  Â  Â  Â  |<br>
  Â  Â  Â  Â  Â  Â  Â  |<br>
  Â  Â  Â  Â  Â  Â | tenant_id Â  Â  Â  Â  Â  Â  Â  Â  |<br></div>
  Â  Â  Â  36687b1d611740bd9e7309432b22db<u></u>____cd Â  Â  |<br>
<br>
  Â  Â  Â  +---------------------------+-<u></u>____--------------------------<u></u>--__--__-------+<div class=""><br>
<br>
<br>
<br>
  Â  Â  Â  Â  Â  Â But, I don't think network_type=vlan right? Â As eth0 just<br>
  Â  Â  Â  sits right<br>
  Â  Â  Â  Â  Â  Â on a public network? Â Should network_type=local instead? Â Also,<br>
  Â  Â  Â  Â  Â  Â should physical_network equal null, and also<br>
  Â  Â  Â  segmentation_id equal<br>
  Â  Â  Â  Â  Â  Â null as well?<br>
<br>
  Â  Â  Â  Â  Â  Â I would understand type=vlan and seg_id and such for a tenant<br>
  Â  Â  Â  Â  Â  Â network, but for ext-net?<br>
<br>
  Â  Â  Â  Â  Â  Â Any hints would be greatly appreciated...!<br>
<br>
  Â  Â  Â  Â  Â  Â -erich<br>
<br></div><div class="">
  Â  Â  Â  Â  Â  Â ______________________________<u></u>_____________________<br>
  Â  Â  Â  Â  Â  Â Mailing list:<br>
  Â  Â  Â  <a href="http://lists.openstack.org/____cgi-bin/mailman/listinfo/____openstack" target="_blank">http://lists.openstack.org/___<u></u>_cgi-bin/mailman/listinfo/____<u></u>openstack</a><br>
  Â  Â  Â  <<a href="http://lists.openstack.org/__cgi-bin/mailman/listinfo/__openstack" target="_blank">http://lists.openstack.org/__<u></u>cgi-bin/mailman/listinfo/__<u></u>openstack</a>><br>
<br>
<br></div><div class="">
  Â  Â  Â  <<a href="http://lists.openstack.org/__cgi-bin/mailman/listinfo/__openstack" target="_blank">http://lists.openstack.org/__<u></u>cgi-bin/mailman/listinfo/__<u></u>openstack</a><br>
  Â  Â  Â  <<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack</a>>><br>
  Â  Â  Â  Â  Â  Â Post to Â  Â  : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
  Â  Â  Â  <mailto:<a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.<u></u>openstack.org</a>><br></div><div class="">
  Â  Â  Â  Â  Â  Â <mailto:<a href="mailto:openstack@lists." target="_blank">openstack@lists.</a>__<a href="http://openstack.org" target="_blank">open<u></u>stack.org</a><br>
  Â  Â  Â  <mailto:<a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.<u></u>openstack.org</a>>><br>
  Â  Â  Â  Â  Â  Â Unsubscribe :<br>
  Â  Â  Â  <a href="http://lists.openstack.org/____cgi-bin/mailman/listinfo/____openstack" target="_blank">http://lists.openstack.org/___<u></u>_cgi-bin/mailman/listinfo/____<u></u>openstack</a><br>
  Â  Â  Â  <<a href="http://lists.openstack.org/__cgi-bin/mailman/listinfo/__openstack" target="_blank">http://lists.openstack.org/__<u></u>cgi-bin/mailman/listinfo/__<u></u>openstack</a>><br>
<br></div><div class="">
  Â  Â  Â  <<a href="http://lists.openstack.org/__cgi-bin/mailman/listinfo/__openstack" target="_blank">http://lists.openstack.org/__<u></u>cgi-bin/mailman/listinfo/__<u></u>openstack</a><br>
  Â  Â  Â  <<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack</a>>><br>
<br>
<br>
<br>
<br>
  Â  Â  Â  --<br>
  Â  Â  Â  Â  Â  æ¨é›¨<br>
  Â  Â  Â  Â  Â  Email: <a href="mailto:alex890714@gmail.com" target="_blank">alex890714@gmail.com</a> <mailto:<a href="mailto:alex890714@gmail.com" target="_blank">alex890714@gmail.com</a>><br></div>
  Â  Â  Â  <mailto:<a href="mailto:alex890714@gmail.com" target="_blank">alex890714@gmail.com</a> <mailto:<a href="mailto:alex890714@gmail.com" target="_blank">alex890714@gmail.com</a>>><br>
<br>
  Â  Â  Â  GitHub: <a href="https://github.com/AlexYangYu" target="_blank">https://github.com/AlexYangYu</a><div class=""><br>
  Â  Â  Â  Â  Â Weibo: <a href="http://www.weibo.com/__alexyangyu" target="_blank">http://www.weibo.com/__<u></u>alexyangyu</a><br>
  Â  Â  Â  <<a href="http://www.weibo.com/alexyangyu" target="_blank">http://www.weibo.com/<u></u>alexyangyu</a>><br>
  Â  Â  Â  <a href="http://www.csscorp.com/common/__email-disclaimer.php" target="_blank">http://www.csscorp.com/common/<u></u>__email-disclaimer.php</a><br>
  Â  Â  Â  <<a href="http://www.csscorp.com/common/email-disclaimer.php" target="_blank">http://www.csscorp.com/<u></u>common/email-disclaimer.php</a>><br>
<br>
<br></div><div class="">
  Â  ______________________________<u></u>___________________<br>
  Â  Mailing list:<br>
  Â  <a href="http://lists.openstack.org/__cgi-bin/mailman/listinfo/__openstack" target="_blank">http://lists.openstack.org/__<u></u>cgi-bin/mailman/listinfo/__<u></u>openstack</a><br>
  Â  <<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack</a>><br>
  Â  Post to Â  Â  : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
  Â  <mailto:<a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.<u></u>openstack.org</a>><br>
  Â  Unsubscribe :<br>
  Â  <a href="http://lists.openstack.org/__cgi-bin/mailman/listinfo/__openstack" target="_blank">http://lists.openstack.org/__<u></u>cgi-bin/mailman/listinfo/__<u></u>openstack</a><br>
  Â  <<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack</a>><br>
<br>
<br>
</div><a href="http://www.csscorp.com/common/email-disclaimer.php" target="_blank">http://www.csscorp.com/common/<u></u>email-disclaimer.php</a><br>
</blockquote>
</blockquote></div><br></div>