Make your external network flat. If you do so there wont be any vlan tag on 
packets reaching your external network.

in you plugin.ini you put something like this
network_vlan_ranges = Intnet1:100:200,Extnet
bridge_mappings = Intnet1:br-eth1,Extnet:br-ex

This means you would use vlan id 100 to 200 on openstack networks created on 
top of Intnet1.

On Extnet you would not use any vlan.

Then you say that to all traffic on network created on Intnet1 should be 
bridged to br-eth1. Then you would add eth1 to br-eth1.

Then you say all traffic for Extnet should be bridged to br-ex. Then you have 
to add a physical interface say eth2 to br-ex.

Finally you can create an external network in openstack with 
physical_network=Extnet.

You just said that all internal network shall be created and Intnet1 and 
allocated vlan from 100 to 200.
External network shall be overlaid on top of Extnet and no vlans.

Hope it makes sense.

Ageeleshwar K


________________________________
From: Alex Yang [alex890...@gmail.com]
Sent: Wednesday, April 02, 2014 7:09 AM
To: Erich Weiler
Cc: openstack@lists.openstack.org
Subject: Re: [Openstack] Neutron network node setup

Hi Erich,

I think this following articles may helpful for you.

http://developer.rackspace.com/blog/categories/networking/



2014-04-02 5:59 GMT+08:00 Erich Weiler 
<wei...@soe.ucsc.edu<mailto:wei...@soe.ucsc.edu>>:
Hey Y'all,

I'm setting up a dedicated neutron network node and I'm having a bit of trouble 
understanding the way the networks work.  On the network node I have one 
interface on the public net (eth0), one interface on the private net (eth1) and 
I'm following these guides to set it up.

My plan is to have eth0 on the public network, no VLAN magic there or anything. 
 eth1 will be the data interface, and it will be connected to a trunk 
switchport so it can use VLANs for tenant isolation (OVS VLAN plugin).

I ran this command to set up ext-net:

neutron net-create ext-net --router:external=True

Created a new network:
+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | True                                 |
| id                        | a5599b54-dbfc-42fa-b5b9-e8ebd574ded0 |
| name                      | ext-net                              |
| provider:network_type     | vlan                                 |
| provider:physical_network | physnet1                             |
| provider:segmentation_id  | 200                                  |
| router:external           | True                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tenant_id                 | 36687b1d611740bd9e7309432b22dbcd     |
+---------------------------+--------------------------------------+

But, I don't think network_type=vlan right?  As eth0 just sits right on a 
public network?  Should network_type=local instead?  Also, should 
physical_network equal null, and also segmentation_id equal null as well?

I would understand type=vlan and seg_id and such for a tenant network, but for 
ext-net?

Any hints would be greatly appreciated...!

-erich

_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : 
openstack@lists.openstack.org<mailto:openstack@lists.openstack.org>
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack



--
  杨雨
  Email:       alex890...@gmail.com<mailto:alex890...@gmail.com>
GitHub:       https://github.com/AlexYangYu
 Weibo:       http://www.weibo.com/alexyangyu
http://www.csscorp.com/common/email-disclaimer.php
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to