Changing of_interface between native and ovs-ofctl causes packet drops
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Invalid
|
Medium
|
Hongbin Lu |
Bug Description
When I change [ovs] of_interface option from ovs-ofctl to native, ping packets are dropped when restarting ovs-agent.
https:/
This means if a deployer uses of_interface "ovs-ofctl" packet drops always occur regardless of their intention.
I am not sure this packet drop is the expected behavior when changing of_interface option.
I confirmed this behavior with the neutron master (stein).
commit 317cdbf40850964
Note that the similar packet loss is observed when I changed of_interface from native to ovs-ofctl, but I think this is less important.
Steps to reproduce:
(1) Create a server and associate a FIP to the server
(2) Allow PING to the server
(3) Set[ovs] of_interface option to "ovs-ofctl" and run "sudo service devstack@
(4) Start ping to the server like "ping 172.24.4.3 -i 0.2" (172.24.4.3 is the FIP)
(5) Set[ovs] of_interface option to "native" and run "sudo service devstack@
(6) Wait for 10 or some seconds (to ensure OVS flows are repopulated)
(7) Stop ping and check if a packet loss occurs
Result:
http://
115 packets transmitted, 108 received, 6% packet loss, time 22843ms
tags: | added: ovs |
description: | updated |
Changed in neutron: | |
assignee: | nobody → Hongbin Lu (hongbin.lu) |
status: | New → In Progress |
Changed in neutron: | |
importance: | Undecided → High |
importance: | High → Medium |
I'll have a look to see if it can be dealt with.