yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #55246
[Bug 1614564] [NEW] SRIOV not working with OvS on same host on vlan network
Public bug reported:
Hi,
Issue -
On Liberty Openstack with FDB patch,
The above set up is working good with FDB extension for openstack Flat network but not for openstack VLAN network.
Pre condn -
https://wiki.openstack.org/wiki/SR-IOV-Passthrough-For-Networking
- scenario
Create a VLAN network.
Create a normal instance VM A VM B, the OVS external bridge(br-ex) is connected to PF.
I am not able to get the IP from external DHCP and i am able to see the fdb entries for the VM.
Create SRIOV instance VM C on the same VLAN network on the same compute host.
I am able to get IP from external server and do ping gateway for VM C via VF.
VM A & VM B work if i clear the VFs in the same compute host or if i create OvS VM after booting SRIOV VMs(i.e, after assigning MAC and VLANs to VFs)
But still i am not able to ping each other between VM A/VM B and VM C
The TCP dump shows the reply going out of the DHCP server, but it
is not hitting PF but the ARP is received at the VF and hit the SRIOV
instance VM-SRIOV.
PF is not getting any incoming packets from external server or
from SRIOV instance.
versions
Openstack - Liberty with fdb extension
ixgbe - 4.3.13
ixgbevf - 3.1.2
Please help me if i am doing wrong
Regards,
MK
** Affects: neutron
Importance: Undecided
Status: New
** Tags: ovs sriov-pci-pt
** Description changed:
-
____ ____ ____
| VM | | VM | | VM |
|_A _| |_B__| |_C__|
- | | |
- | | |
- _|_______|__ |
+ | | |
+ | | |
+ _|_______|__ |
| | |
| OvS | |
|____________| |
- | |
- -----|-----------------------|--------
- | __|__ __|__ |
- | | PF | | VF | |
- | |_____| Intel NIC |_____| |
- | |
- --------------------------------------
+ | |
+ -----|-----------------------|--------
+ | __|__ __|__ |
+ | | PF | | VF | |
+ | |_____| Intel NIC |_____| |
+ | |
+ --------------------------------------
Issue -
- On Liberty Openstack with FDB patch,
- The above set up is working good with FDB extension for openstack Flat network but not for openstack VLAN network.
-
+ On Liberty Openstack with FDB patch,
+ The above set up is working good with FDB extension for openstack Flat network but not for openstack VLAN network.
+
Pre condn -
- https://wiki.openstack.org/wiki/SR-IOV-Passthrough-For-Networking
+ https://wiki.openstack.org/wiki/SR-IOV-Passthrough-For-Networking
- - scenario
- Create a VLAN network.
- Create a normal instance VM A VM B, the OVS external bridge(br-ex) is connected to PF.
- I am not able to get the IP from external DHCP and i am able to see the fdb entries for the VM.
- Create SRIOV instance VM C on the same VLAN network on the same compute host.
- I am able to get IP from external server and do ping gateway for VM C via VF.
- VM A & VM B work if i clear the VFs in the same compute host or if i create OvS VM after booting SRIOV VMs(i.e, after assigning MAC and VLANs to VFs)
- But still i am not able to ping each other between VM A/VM B and VM C
+ - scenario
+ Create a VLAN network.
+ Create a normal instance VM A VM B, the OVS external bridge(br-ex) is connected to PF.
+ I am not able to get the IP from external DHCP and i am able to see the fdb entries for the VM.
+ Create SRIOV instance VM C on the same VLAN network on the same compute host.
+ I am able to get IP from external server and do ping gateway for VM C via VF.
+ VM A & VM B work if i clear the VFs in the same compute host or if i create OvS VM after booting SRIOV VMs(i.e, after assigning MAC and VLANs to VFs)
+ But still i am not able to ping each other between VM A/VM B and VM C
- The TCP dump shows the reply going out of the DHCP server, but it
+ The TCP dump shows the reply going out of the DHCP server, but it
is not hitting PF but the ARP is received at the VF and hit the SRIOV
instance VM-SRIOV.
- PF is not getting any incoming packets from external server or
+ PF is not getting any incoming packets from external server or
from SRIOV instance.
-
versions
Openstack - Liberty with fdb extension
ixgbe - 4.3.13
ixgbevf - 3.1.2
Please help me if i am doing wrong
Regards,
MK
** Description changed:
- ____ ____ ____
- | VM | | VM | | VM |
- |_A _| |_B__| |_C__|
- | | |
- | | |
- _|_______|__ |
- | | |
- | OvS | |
- |____________| |
- | |
- -----|-----------------------|--------
- | __|__ __|__ |
- | | PF | | VF | |
- | |_____| Intel NIC |_____| |
- | |
- --------------------------------------
+ Hi,
Issue -
On Liberty Openstack with FDB patch,
The above set up is working good with FDB extension for openstack Flat network but not for openstack VLAN network.
Pre condn -
https://wiki.openstack.org/wiki/SR-IOV-Passthrough-For-Networking
- scenario
Create a VLAN network.
Create a normal instance VM A VM B, the OVS external bridge(br-ex) is connected to PF.
I am not able to get the IP from external DHCP and i am able to see the fdb entries for the VM.
Create SRIOV instance VM C on the same VLAN network on the same compute host.
I am able to get IP from external server and do ping gateway for VM C via VF.
VM A & VM B work if i clear the VFs in the same compute host or if i create OvS VM after booting SRIOV VMs(i.e, after assigning MAC and VLANs to VFs)
But still i am not able to ping each other between VM A/VM B and VM C
The TCP dump shows the reply going out of the DHCP server, but it
is not hitting PF but the ARP is received at the VF and hit the SRIOV
instance VM-SRIOV.
PF is not getting any incoming packets from external server or
from SRIOV instance.
versions
Openstack - Liberty with fdb extension
ixgbe - 4.3.13
ixgbevf - 3.1.2
Please help me if i am doing wrong
Regards,
MK
** Summary changed:
- SRIOV fails to work with OvS on same host on vlan network
+ SRIOV not working with OvS on same host on vlan network
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1614564
Title:
SRIOV not working with OvS on same host on vlan network
Status in neutron:
New
Bug description:
Hi,
Issue -
On Liberty Openstack with FDB patch,
The above set up is working good with FDB extension for openstack Flat network but not for openstack VLAN network.
Pre condn -
https://wiki.openstack.org/wiki/SR-IOV-Passthrough-For-Networking
- scenario
Create a VLAN network.
Create a normal instance VM A VM B, the OVS external bridge(br-ex) is connected to PF.
I am not able to get the IP from external DHCP and i am able to see the fdb entries for the VM.
Create SRIOV instance VM C on the same VLAN network on the same compute host.
I am able to get IP from external server and do ping gateway for VM C via VF.
VM A & VM B work if i clear the VFs in the same compute host or if i create OvS VM after booting SRIOV VMs(i.e, after assigning MAC and VLANs to VFs)
But still i am not able to ping each other between VM A/VM B and VM C
The TCP dump shows the reply going out of the DHCP server, but
it is not hitting PF but the ARP is received at the VF and hit the
SRIOV instance VM-SRIOV.
PF is not getting any incoming packets from external server or
from SRIOV instance.
versions
Openstack - Liberty with fdb extension
ixgbe - 4.3.13
ixgbevf - 3.1.2
Please help me if i am doing wrong
Regards,
MK
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1614564/+subscriptions
Follow ups