[openstack-dev] [Neutron][ML2] Modular L2 agent architecture

Terry Wilson twilson at redhat.com
Thu Jun 19 15:05:53 UTC 2014


----- Original Message -----
> What's the progress by Terry Wilson?
> If not much, I'm willing to file blueprint/spec and drive it.
> 
> thanks,

I've been working on some proof-of-concept code to help flesh out ideas for writing the spec. I'd talked to Maru and he mentioned that he didn't think that the official OVS python library was a good base for this (the one that ryu uses). I don't remember what all of the reasons were, though. It isn't particularly well documented, but that can always be remedied. Does anyone else have any experience with the official OVS python API who could speak to its quality/stability/usefulness? It looked fairly full-featured.

Terry
 
> On Wed, Jun 18, 2014 at 07:00:59PM +0900,
> Isaku Yamahata <isaku.yamahata at gmail.com> wrote:
> 
> > Hi. Ryu provides ovs_vsctl.py library which is python equivalent to
> > ovs-vsctl command. It speaks OVSDB protocl.
> > https://github.com/osrg/ryu/blob/master/ryu/lib/ovs/vsctl.py
> > 
> > So with the library, it's mostly mechanical change to convert
> > ovs_lib.py, I think.
> > I'm not aware other similar library written in python.

Most of ryu's library is implemented on top of the official OVS python stuff: https://github.com/openvswitch/ovs/tree/master/python/ovs

Terry



More information about the OpenStack-dev mailing list