[openstack-dev] [neutron][networking-l2gw] openstack vtep setup missing docs

Armando M. armamig at gmail.com
Tue Apr 4 20:47:14 UTC 2017


On 4 April 2017 at 07:53, Saverio Proto <saverio.proto at switch.ch> wrote:

> Hello Armando,
>
> I managed to implement the L2GW setup purely in software, without an
> hardware appliance.
>
> I documented in the README file, please look at this review
> https://review.openstack.org/453209


Nice job!


>
>
> I have a question: do we have a name for this node where the actually
> bridging happens between a VXLAN tenant network and a physical L2 network ?
> Is it okay to call it the l2gw agent ?
>

Historically this was called l2gw agent (node). You can find references in
[1,2]


>
> The l2gw plugin it self runs on the controller, so also the
> neutron-l2gw-plugin agent runs on the controller.
>
> I think it necessary to clarify this naming, because before trying the
> software I did the mistake of thinking that the neutron-l2gw-agent had
> to run on the switch where the actual briding happens.
>

The l2gw agent uses solely OVSDB to interact to the server and as such it
can run anywhere. In fact, in Arista's POC video [3] (credit to Sukhdev),
the demo setup shows this in more details.

Cheers,
Armando

[1]
https://github.com/openstack/networking-l2gw/blob/master/doc/source/images/L2GW_deployment.png
[2]
https://github.com/openstack/networking-l2gw/blob/master/specs/kilo/l2-gateway-api-implementation.rst
[3] https://www.youtube.com/watch?v=WpilpgPnYrE


>
> thank you
>
> Saverio
>
>
>
>
> On 30/03/17 18:40, Armando M. wrote:
> >
> >
> > On 30 March 2017 at 08:47, Saverio Proto <saverio.proto at switch.ch
> > <mailto:saverio.proto at switch.ch>> wrote:
> >
> >     Hello,
> >
> >     I am trying to use the neutron l2gw plugin, but I am not using a bare
> >     metal switch to bridge.
> >
> >     I am using a server with Openvswitch.
> >
> >
> > I am not aware of any effort to implement L2GW purely in software, in
> > fact this was one key missing pieces that prevented the project to have
> > CI solely dealt with the upstream infra resources. Perhaps OVN may come
> > to the rescue here, I recall at some point the team was looking at the
> > L2GW API.
> >
> > Thanks,
> > Armando
> >
> >
> >
> >     Following this documentation:
> >
> >     http://networkop.co.uk/blog/2016/05/21/neutron-l2gw/
> >     <http://networkop.co.uk/blog/2016/05/21/neutron-l2gw/>
> >
> >     At one point there is this command:
> >
> >     sudo vtep-bootstrap L5 10.0.0.5 192.168.91.21 --no_encryption
> >
> >     This vtep-bootstrap is specific for Cumulux Linux
> >
> >     Anybody has documentation with normal vtep-ctl commands ?
> >
> >     So far on the Ubuntu server I did the following:
> >
> >     apt-get install openvswitch-vtep
> >     ovsdb-tool create /etc/openvswitch/vtep.db
> >     /usr/share/openvswitch/vtep.ovsschema
> >
> >     Anyone has more complete documentation ?
> >
> >     I did not understand if the vtep-openvswitch controlled by the l2gw
> >     plugin will make vxlan tunnels to all the compute nodes, to bridge
> the
> >     tenant network with a physical l2 network ? Or all this traffic has
> to
> >     pass to the network node also because the vtep openvswitch is not
> able
> >     to talk to the compute nodes ?
> >
> >     thank you
> >
> >     Saverio
> >
> >
> >     --
> >     SWITCH
> >     Saverio Proto, Peta Solutions
> >     Werdstrasse 2, P.O. Box, 8021 Zurich, Switzerland
> >     phone +41 44 268 15 15, direct +41 44 268 1573
> >     saverio.proto at switch.ch <mailto:saverio.proto at switch.ch>,
> >     http://www.switch.ch
> >
> >     http://www.switch.ch/stories
> >
> >     ____________________________________________________________
> ______________
> >     OpenStack Development Mailing List (not for usage questions)
> >     Unsubscribe:
> >     OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> >     <http://OpenStack-dev-request@lists.openstack.org?subject:
> unsubscribe>
> >     http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >     <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
> >
> >
> >
> >
> > ____________________________________________________________
> ______________
> > OpenStack Development Mailing List (not for usage questions)
> > Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:
> unsubscribe
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >
>
>
> --
> SWITCH
> Saverio Proto, Peta Solutions
> Werdstrasse 2, P.O. Box, 8021 Zurich, Switzerland
> phone +41 44 268 15 15, direct +41 44 268 1573
> saverio.proto at switch.ch, http://www.switch.ch
>
> http://www.switch.ch/stories
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20170404/3f333b9c/attachment.html>


More information about the OpenStack-dev mailing list