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