Are any major differences in setting the provider network in IceHouse vs Juno vs Kilo? Or i can assume the above configuration should work on all 3 versions mentioned?
And what is the advantage of having vlan tagging vs not having set? Thanks On Sat, Jun 6, 2015 at 8:59 AM, Geo Varghese <gvargh...@aqorn.com> wrote: > Hi James, > > Thanks a lot for explaing everything from basic level. > > I will surely help us to understand the working. > > Everything seems working now. > > I will kepp i touch with you. > > On Sat, Jun 6, 2015 at 5:43 AM, James Denton <james.den...@rackspace.com> > wrote: > >> Hi Geo, >> >> When configuring multiple provider bridges, try to think of a 1:1 >> relationship between a provider bridge and a physical interface on the host >> that connects to a particular switching layer (in many cases). For example: >> >> br-eth0 is a bridge containing eth0. Eth0 connects to a switching >> infrastructure behind a firewall. >> >> br-eth1 is a bridge containing eth1. Eth1 connects to a dedicated >> backup infrastructure. >> >> There are countless combinations here, and they depend greatly on your >> network infrastructure. >> >> Now, for each of these bridges I am allowed a single flat network and >> up to ~4,096 vlans. The real number will depend on the physical >> infrastructure, however. >> >> When using OVS, you will create your provider bridges using the >> 'ovs-vsctl add-br' command. You will need to add a physical interface to >> each of those bridges using the 'ovs-vsctl add-port' command. Within the >> ML2 conf file, you will define the provider label to provider bridge >> mappings. Using my examples above, it may look like this: >> >> externalnet:br-eth0,backupnet:br-eth1 >> >> So when I go to create my network (as an admin) I can specify the >> provider attributes including label name, segmentation id, and network >> type. If I wanted to create a Neutron network that used vlan id 200 on my >> external infrastructure I would use the following attributes: >> >> Network type: vlan >> Provider label: externalnet >> Segmentation id: 200 >> >> If I create a router and use externalnet as the network in the >> 'router-gateway-set' command, the OVS agent is smart enough to put the flow >> rules that manipulate traffic on both br-int (where my router qg and qr >> ports live) and the br-eth0 bridge thanks to the mappings I defined in the >> ML2 conf file. If I create a network using the backupnet label, the OVS >> agent would put rules on br-int and br-eth1, accordingly. >> >> Now, network_vlan_ranges is used specifically for tenant network >> allocation. Non-admin users have no visibility into the network type, ids, >> bridges, etc. So, if tenant_network_types is set to vlan, you can define >> WHICH provider bridge is used and the IDs to be allocated when a tenant >> creates a network. You may have an interface and corresponding bridge >> dedicated to tenant network traffic, so tenantnet:br-eth2, for example. You >> could set the network_vlan_ranges to tenantnet:1000:1999, which would allow >> tenants to create 2000 vlans. When they're gone, tenants cannot create >> add'l networks. Tenant_network_types is an ordered list, so you could have >> vlan,vxlan,gre, for example. When the vlans have been consumed, it moves to >> vxlan then to gre. >> >> All of the tenant network stuff is abstracted from the user, so they >> have no idea WHAT type of network they've created. Just FYI. >> >> I apologize for being a bit long winded here. Hope this helps! >> >> James >> >> >> >> >> >> >> Sent from my iPhone >> >> On Jun 5, 2015, at 2:45 AM, Geo Varghese <gvargh...@aqorn.com> wrote: >> >> Kevin, >> >> Thanks for the reply. >> >> Have added these names of external network in any other configurations >> >> On Fri, Jun 5, 2015 at 4:18 AM, Fox, Kevin M <kevin....@pnnl.gov> wrote: >> >>> Those are the 4 external networks. In this cloud, they are all linux >>> bridges. >>> >>> I'm not using vlan tagging on this cloud, so I'm not sure what that >>> would look like. >>> >>> Thanks, >>> Kevin >>> ------------------------------ >>> *From:* Geo Varghese [gvargh...@aqorn.com] >>> *Sent:* Thursday, June 04, 2015 1:02 PM >>> >>> *To:* Fox, Kevin M >>> *Cc:* openstack-operators@lists.openstack.org; >>> openst...@lists.openstack.org >>> *Subject:* Re: Help with multiple external network in openstack >>> >>> Kevin, >>> >>> Thanks. Can you please explain these values >>> >>> pub:br-pub,scz:br-scz,osg:br-osg,mgmt:br-mgmt >>> >>> These 4 networks are external networks? How you created these bridges. >>> >>> Can you please specify the value added for >>> >>> network_vlan_ranges = >>> >>> Are you using vlan tag fro external network. >>> >>> Sorry for many questions :) >>> >>> >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Fox, Kevin M <kevin....@pnnl.gov> >>> Date: Fri, Jun 5, 2015 at 1:24 AM >>> Subject: RE: Help with multiple external network in openstack >>> To: Geo Varghese <gvargh...@aqorn.com> >>> Cc: "openstack-operators@lists.openstack.org" < >>> openstack-operators@lists.openstack.org>, "openst...@lists.openstack.org" >>> <openst...@lists.openstack.org> >>> >>> >>> In /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini currently >>> we have: >>> bridge_mappings = pub:br-pub,scz:br-scz,osg:br-osg,mgmt:br-mgmt >>> >>> Thanks, >>> Kevin >>> ------------------------------ >>> *From:* Geo Varghese [gvargh...@aqorn.com] >>> *Sent:* Thursday, June 04, 2015 12:29 PM >>> *To:* Fox, Kevin M >>> *Cc:* openstack-operators@lists.openstack.org; >>> openst...@lists.openstack.org >>> *Subject:* Re: Help with multiple external network in openstack >>> >>> Thanks for the reply Kevin. >>> >>> Currently bridge mapping is empty string. >>> >>> As I am not creating br-ex bridge due to multiple external network. >>> Can you please explain what i have to do. >>> >>> On Thursday, June 4, 2015, Fox, Kevin M <kevin....@pnnl.gov> wrote: >>> >>>> Bridge mappings set in plugin.ini? >>>> >>>> Thanks, >>>> Kevin >>>> >>>> ------------------------------ >>>> *From:* Geo Varghese >>>> *Sent:* Thursday, June 04, 2015 6:25:46 AM >>>> *To:* openstack-operators@lists.openstack.org; >>>> openst...@lists.openstack.org >>>> *Subject:* [Openstack-operators] Help with multiple external network >>>> in openstack >>>> >>>> Hi Team, >>>> >>>> I need some help to setup multiple external network >>>> >>>> In normal single external network we create *br-ex* bridge and add it >>>> in >>>> >>>> /etc/neutron/l3_agent.ini >>>> >>>> As >>>> >>>> external_network_bridge = br-ex >>>> >>>> It is working for me. >>>> >>>> >>>> But in the case of multiple external network, this variable to be set >>>> to empty according to the docs. I did that but seems working. >>>> >>>> Any one please specify whta other changes i have to do to make it >>>> working. >>>> >>>> Thanks for your support guys. >>>> >>>> >>>> -- >>>> Regards, >>>> Geo Varghese >>>> >>> >>> >>> >>> -- >>> -- >>> Regards, >>> Geo Varghese >>> >> >> >> >> -- >> -- >> Regards, >> Geo Varghese >> >> _______________________________________________ >> Mailing list: >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >> Post to : openst...@lists.openstack.org >> Unsubscribe : >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >> >> > > > -- > -- > Regards, > Geo Varghese > > _______________________________________________ > OpenStack-operators mailing list > OpenStack-operators@lists.openstack.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators > >
_______________________________________________ OpenStack-operators mailing list OpenStack-operators@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators