Comment 7 for bug 1463831

Revision history for this message
Adolfo Duarte (adolfo-duarte) wrote :

 I believe i understand what Mathias is saying; and he is correct to a degree.
If the mac address of the router in the br-int gets aged out and the br-int never sees traffic from the router (its mac address) it will flood as is expected by regular switching.

However, this should NOT affect a dvr router *because* an openflow rule should be entered in table 1 of br-int which points all traffic destined to the mac address of the router to the port the router is connected on:
something like:
dl_src=router-mac, output: port_router_attached_to.

that rule should prevent flooding of any packets destined to the router mac address entering the br-int switch from the vms.

So if you are seeing flooding of packets destined for the mac-address of the router that rule is being removed by something, or it has been made invalid.

I just looked in my setup which has current master branch and I don't see that rule. So there might be a problem here. I'll look more and update, but meantime, Mathias, if you see the problem gain do check the openflow rules of hte br-int bridge:
ovs-ofctl dump-flows br-int, and make sure you have a rule for the router mac address.