[openstack-dev] [neutron][ml2] Openvswitch agent support for non promic mode adapters

Andreas Scheuring scheuran at linux.vnet.ibm.com
Thu Aug 28 15:48:57 UTC 2014

Hi Mathieu, 
please see my comments below.

On Wed, 2014-08-27 at 16:13 +0200, Mathieu Rohon wrote:
> hi irena,
> in the proposal of andreas you want to enforce the non-promisc mode
> per l2-agent? 
yes, kind of. We're currently not yet sure how to figure out the right
interface for the registration. In the worst case it would be another
config parameter saying "register macs on ethx". But maybe there's a
better automated way. We need to have a closer look at this.

> so every port managed by this agent will have to be in a
> non-promisc state?
> at a first read of the mail, I understood that you want to manage that
> per port with an extension.
I guess you came to that conclusion as I was mentioning "only in vlan
and flat networking", right? This applies at least for my use case, but
I do not yet have full insight into the sriov use case of Irena. 
But if it's also only for vlan and flat networking, an extension might
be a good option. But we need a better understanding of the problem and
of the extension framework first! Thanks for your hint!

> By using an extension, an agent could host promisc and non-promisc
> net-adapters, and other MD could potentially leverage this info (at
> least LB MD).
> On Wed, Aug 27, 2014 at 3:45 PM, Irena Berezovsky <irenab at mellanox.com> wrote:
> > Hi Mathieu,
> > We had a short discussion with Andreas about the use case stated below and also considered the SR-IOV related use case.
> > It seems that all required changes can be encapsulated in the L2 OVS agent, since it requires to add fdb mac registration on adapted interface.
> > What was your idea related to extension manager in ML2?
> >
> > Thanks,
> > Irena
> >
> > -----Original Message-----
> > From: Mathieu Rohon [mailto:]
> > Sent: Wednesday, August 27, 2014 3:11 PM
> > To: OpenStack Development Mailing List (not for usage questions)
> > Subject: Re: [openstack-dev] [neutron][ml2] Openvswitch agent support for non promic mode adapters
> >
> > you probably should consider using the future extension manager in ML2 :
> >
> > https://review.openstack.org/#/c/89211/
> >

More information about the OpenStack-dev mailing list