Ask Your Question

neutron with virtio

asked 2018-12-22 05:28:48 -0500

yasin lachiny gravatar image

i believe openstack neutron just for management and the virtio or nsx is for virtualization and neutron just for managing it. is it true? i will be apprecieated if you give me useful link about it thanks

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2018-12-22 08:32:07 -0500

updated 2018-12-22 20:06:03 -0500

Neutron has nothing to do with virtio.

Virtio is a sort of network interface driver in a virtual machine; unlike a real interface driver like e1000, it doesn't driver hardware or emulated hardware, but works directly with the hypervisor. This makes it considerably faster than a "normal" interface driver.

However Neutron doesn't care what network interfaces virtual machines have (SRIOV-based interfaces are an exception, because they are mapped to the host's hardware and need a special ML2 mechanism driver).

edit flag offensive delete link more


what component is responsible for virtualizing network interface?

yasin lachiny gravatar imageyasin lachiny ( 2018-12-22 08:56:00 -0500 )edit

The hypervisor. In case of KVM, devices are emulated by qemu if I understand it right.

You can use qemu, without libvirt, OpenStack or Neutron, to run a VM with a network interface.

Bernd Bausch gravatar imageBernd Bausch ( 2018-12-22 17:21:36 -0500 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2018-12-22 05:28:48 -0500

Seen: 446 times

Last updated: Dec 22 '18