[Openstack] Neutron add external interface to external router?

Matt Kassawara mkassawara at gmail.com
Wed Sep 2 13:55:08 UTC 2015


Using the Linux bridge agent? If so, take a look at the scenario [1] in the
networking guide.

[1] http://docs.openstack.org/networking-guide/scenario_legacy_lb.html

On Wed, Sep 2, 2015 at 5:22 AM, Mohammed Naser <mnaser at vexxhost.com> wrote:

> Sorry for brief reply, I'm on mobile
>
> external_network_bridge is supposed to point to a bridge such as br-ex
> which is manually created, not a physical Ethernet device
> On Wed, Sep 2, 2015 at 1:50 AM Michael Gale <gale.michael at gmail.com>
> wrote:
>
>> Hello,
>>
>>     I am running the Kilo release using os-ansible-deployment and have a
>> functioning OpenStack installation using VXLANs however I am running into
>> an issue adding an external network.
>>
>> From the Horizon interface I can create private tenant networks without
>> an issue and I have created an external network:
>> - Subnet 1.2.10.0/24
>> - GW 1.2.10.1
>> - VXLAN ID: 999
>>
>> Inside OpenStack the instances can access each other and the public IP's
>> that exist on the external subnet however they can not access the external
>> subnet gateway which exist outside of OpenStack.
>>
>> On the neutron agent node where I have the neutron L3 agent:
>> - I can see my external network interface (eth11) and it is working
>> - I can see a bridge device that has a VXLAN ID interface attached that
>> matches my external network plus 2 tap devices
>>
>> If I check the network namespace I find a router exists with ports,
>> routers, etc and matches the Horizon Network Topology graph.
>>
>> Now from my understanding I need to update /etc/neutron/l3_agent.ini and
>> set my external interface and that neutron will automatically add that
>> interface to the router when it is marked as external:
>> external_network_bridge = eth11
>>
>> However that did not work, I was able to make it work by adding eth11 to
>> the bridge interface that got created:
>>
>> *Neutron Node - Before change*
>> --snip--
>> bridge name     bridge id               STP enabled     interfaces
>> brq321e79ee-60          8000.629228307545       no
>>  tap69cab170-04
>>                                                         vxlan-77
>> brqd8c6a159-03          8000.16ed469b44d8       no
>>  tap83dc2c50-ef
>>                                                         vxlan-999
>>
>> --snip--
>>
>> *Neutron Node - After change*
>> --snip--
>> bridge name     bridge id               STP enabled     interfaces
>> brq321e79ee-60          8000.9225a6292c5c       no
>>  tap277296ef-97
>>                                                         tape55e2167-98
>>                                                         vxlan-77
>> brqd8c6a159-03          8000.00163ee12e11       no              eth11
>>                                                         tap124723f9-2e
>>                                                         tap5f9dc7ba-d6
>>                                                         vxlan-999
>>
>> --snip--
>>
>>
>> Obviously I am missing something, any help is appreciated.
>>
>>
>> Thanks
>> Michael
>> _______________________________________________
>> Mailing list:
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>> Post to     : openstack at lists.openstack.org
>> Unsubscribe :
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>
>
> _______________________________________________
> Mailing list:
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to     : openstack at lists.openstack.org
> Unsubscribe :
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20150902/42b9d2fd/attachment.html>


More information about the Openstack mailing list