[NETVIRT-292] ping6 is failing between VMS with OVS2.6 + DPDK Created: 24/Nov/16 Updated: 08/Jan/17 Resolved: 08/Jan/17 |
|
| Status: | Resolved |
| Project: | netvirt |
| Component/s: | General |
| Affects Version/s: | Boron |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | mahesh loni | Assignee: | Sridhar Gaddam |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| External issue ID: | 7229 |
| Description |
|
Followed the below steps on openstack controller to configure IPV6 1.Created the network ======================================================= cookie=0x6900000, duration=1350.413s, table=40, n_packets=0, n_bytes=0, priority=61010,ipv6,dl_src=fa:16:3e:59:12:09,ipv6_src=2001:db8:1234:0:f816:3eff:fe59:1209 actions=ct(table=41,zone=6001) cookie=0x6900000, duration=2315.476s, table=41, n_packets=390, n_bytes=33540, priority=62020,ct_state=+inv+trk actions=drop cookie=0x6900000, duration=1367.535s, table=41, n_packets=0, n_bytes=0, priority=12802,ct_state=+new+trk,ip,metadata=0x33350000000000/0x1fffff0000000000 actions=ct(commit,zone=6001),resubmit(,17) |
| Comments |
| Comment by Sridhar Gaddam [ 08/Dec/16 ] |
|
According to OVS FAQ [1], "Connection tracking" in "Userspace" is marked as "PARTIAL". It is not clear what is supported and what is not supported from the FAQ. So, it is possible that this issue could be a bug in OVS dpdk. |
| Comment by Sridhar Gaddam [ 08/Dec/16 ] |
|
Does anyone have info about "IPv6 conntrack support in OVS-dpdk"? |
| Comment by Alon Kochba [ 11/Dec/16 ] |
|
If indeed missing IPv6 conntrack support in OVS-DPDK 2.6 (very much possible as conntracking in userspace was only introduced in 2.6), we should probably recommend DPDK users interested in IPv6 support to use "learn" security groups instead of the default "stateful" mode. |
| Comment by mahesh loni [ 12/Dec/16 ] |
|
Please find the latest analysis : The datapath flows look like the following on DPDK datapath: sudo ovs-appctl dpif/dump-flows br-int So the first NDP packet coming on the node with DPDK datapath is dropped, because it has flags (-new-est-rel+inv+trk) and OVS drops it on flow: This is an issue with OVS and its dropping the icmp type=135 in case of userspace mode. |
| Comment by mahesh loni [ 12/Dec/16 ] |
|
Please find the latest analysis : The datapath flows look like the following on DPDK datapath: sudo ovs-appctl dpif/dump-flows br-int So the first NDP packet coming on the node with DPDK datapath is dropped, because it has flags (-new-est-rel+inv+trk) and OVS drops it on flow: This is an issue with OVS and its dropping the icmp type=135 in case of userspace mode. |
| Comment by Sridhar Gaddam [ 06/Jan/17 ] |
|
Patch in Master branch (Merged): https://git.opendaylight.org/gerrit/#/c/49775/ |