Ask Your Question

Revision history [back]

How does passthrough of a networking device work with Neutron?

In Havana the Compute (Nova) service has added support for PCI Passthrough [1][2]. I've found some documentation of this feature on the wiki [3] but it's unclear to me what happens if I use the passthrough functionality to expose a physical networking device to guests (or more specifically a single SR-IOV supporting networking device to multiple guests).

Is Neutron still able to handle the networking for these guests and if so how does it need to be configured?

[1] https://blueprints.launchpad.net/nova/+spec/pci-passthrough-base

[2] https://blueprints.launchpad.net/nova/+spec/pci-passthrough-libvirt

[3] https://wiki.openstack.org/wiki/Pci_passthrough

How does passthrough of a networking device work with Neutron?

In Havana the Compute (Nova) service has added support for PCI Passthrough [1][2]. I've found some documentation of this feature on the wiki [3] but it's unclear to me what happens if I use the passthrough functionality to expose a physical networking device to guests (or more specifically a single SR-IOV supporting networking device to multiple guests).

Is Neutron still able to handle the networking for these guests and if so how does it need to be configured?configured? If the answer is no and you are reliant on manual configuration plus physical networking topography, is this able to co-exist with other virtual interfaces attached to the same guest that are managed by Neutron?

[1] https://blueprints.launchpad.net/nova/+spec/pci-passthrough-base

[2] https://blueprints.launchpad.net/nova/+spec/pci-passthrough-libvirt

[3] https://wiki.openstack.org/wiki/Pci_passthrough