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

Dan Wendlandt dan at nicira.com
Wed Feb 27 16:56:54 UTC 2013


On Tue, Feb 26, 2013 at 6:57 AM, Kyle Mestery (kmestery) <kmestery at cisco.com
> wrote:

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

I'd probably argue for a single session that can be attended by folks from
both, to avoid two groups coming to two different conclusions.  We can work
with Vish to make sure that the same timeslot is open in both tracks.

dan


>
> 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
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dan Wendlandt
Nicira, Inc: www.nicira.com
twitter: danwendlandt
~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20130227/3599f191/attachment.html>


More information about the OpenStack-dev mailing list