[openstack-dev] [quantum] SR-IOV VNIC support in quantum

Kyle Mestery (kmestery) kmestery at cisco.com
Tue Feb 26 14:57:29 UTC 2013


And I think a Summit session (perhaps one in the Nova track and one in the Quantum track) would also be good.

On Feb 26, 2013, at 6:39 AM, Ian Wells <ijw.ubuntu at cack.org.uk> wrote:

> We also have SRIOV code ready and working at about the level you have, by the sounds - perhaps we could compare notes?
> 
> 
> On 26 February 2013 09:29, Irena Berezovsky <irenab at mellanox.com> wrote:
> Great summary on required pieces to support.
> Supporting SRIOV vNIC is something that we (at Mellanox) dealing with.
> We currently support plugin (available at https://github.com/mellanox-openstack/mellanox-quantum-plugin) with only Quantum Networking and Nova VIF parts.
> We plan to push this code Upstream soon.
> There is still  the Scheduler part that need to be implemented for Host assignment based on available SR-IOV resources.
> 
> Will be great if we can discuss complete SR-IOV support at the summit or over emails.
> 
> Regards,
> Irena
> 
> -----Original Message-----
> From: Isaku Yamahata [mailto:yamahata at valinux.co.jp]
> Sent: Friday, February 22, 2013 5:53 PM
> To: OpenStack Development Mailing List
> Subject: Re: [openstack-dev] [quantum] SR-IOV VNIC support in quantum
> 
> On Thu, Feb 21, 2013 at 07:28:41PM +0100, Ian Wells wrote:
> > It's certainly something we're looking at (in Cisco) at the moment.  I
> > absolutely think it's worth having a session, though there are several
> > parts to the problem, and it crosses the nova-quantum divide which can
> > make it awkward to schedule:
> >
> > - SR-IOV and directmap into the hypervisor (we're looking at Zardara
> > Storage's work on this with libvirt, which has never been incorporated
> > into the mainline but basically works fine)
> > - scheduling based on resources that are limited in number - that is,
> > scheduling to a machine that has remaining unallocated SRIOV NICs (or
> > whatever
> > else)
> > - how one might get an SRIOV NIC into a Quantum network
> 
> Assuming that NIC has features like anti-spoofing/vlan tag insertion in NIC l2 switching logic(I suppose intel NIC has such features), Quantum networking can work with OpenFlow top-of-rack switch.
> 
> Probaly the following blue print can be enhanced to support SR-IOV Generic Hardware Driver interface for Quantum Plugins https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices
> 
> thanks,
> 
> > And of course, not all devices that you might wish to directmap are NICs.
> >
> > Migration's not something I've been giving much thought to, I admit.
> > --
> > Ian.
> >
> >
> > On 21 February 2013 15:45, Jiang, Yunhong <yunhong.jiang at intel.com> wrote:
> >
> >     Hi, all
> >             I want to know if there are any plan to support SR-IOV networking
> >     in openstack?
> >
> >             SR-IOV network reduce the CPU utilization greatly and improve the
> >     scalability and sharing capability greatly [1]. Combining with bonding
> >     driver [2], it can also support live migration.
> >
> >             However, SR-IOV networking also have some issue traditionally. For
> >     example, it's not easy to control flow from SR-IOV NIC, and not easy to
> >     setup the tenant network. However, SDN can ease such limitation greatly,
> >     also some private environment does not have highly control requirement and
> >     will be helpful.
> >
> >             Any idea? Can this be a topic candidate in design summit?
> >
> >     Thanks
> >     --jyh
> >
> >     [1] http://static.usenix.org/event/wiov08/tech/full_papers/dong/dong.pdf
> >     [2] http://www.kernel.org/doc/ols/2008/ols2008v2-pages-261-267.pdf
> >
> >     _______________________________________________
> >     OpenStack-dev mailing list
> >     OpenStack-dev at lists.openstack.org
> >     http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >
> >
> 
> > _______________________________________________
> > OpenStack-dev mailing list
> > OpenStack-dev at lists.openstack.org
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> 
> --
> yamahata
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




More information about the OpenStack-dev mailing list