OVS can't really influence whether a VM sends a reply.
On Tue, Oct 18, 2016 at 12:02:16PM -0700, Tom Gajewski wrote: > More strangeness: when pinging from within VM behind port 13 I observe > even the reply coming back into VM yet ping reports no reply 100% > loss. This is with dl_dst:so:me:ma:cc flow. Why would that flow cause > that, how is that even possible if I'm seeing ICMP replies inside VM? > Again, all works fine without that static flow mapping, it just > becomes impossible to reach VM after mac-table ages out -- because of > the no-flood on the port, but as long as mac-table is populated all is > good... > > On Tue, Oct 18, 2016 at 11:41 AM, Tom Gajewski > <tom.gajew...@paperspace.com> wrote: > > That's the requirement, that's why I started this topic. I've > > demonstrated that port 13 works perfectly fine with no-flood as long > > as the mac-table of openvswitch is populated with its MAC, I still > > don't understand why we can't adding a static entry here, seems silly. > > But I've pretty much accomplished that with the dl_dst flow however > > not all the way.... The goal is static mac-table and static arp. I > > have it working to the point where I see ICMP echo request make it to > > the VM behind port 13 just not back. > > > > On Tue, Oct 18, 2016 at 11:29 AM, Ben Pfaff <b...@ovn.org> wrote: > >> On Tue, Oct 18, 2016 at 10:51:33AM -0700, Tom Gajewski wrote: > >>> Yes of course I've opened up the switch again after flushing ;] > >>> Basically I have: > >>> > >>> cookie=0x0, duration=61132.153s, table=0, n_packets=112313104, > >>> n_bytes=18199375313, idle_age=0, priority=0 actions=NORMAL > >>> cookie=0x0, duration=61107.945s, table=0, n_packets=7122, > >>> n_bytes=467057, idle_age=1576, dl_dst=so:me:ma:cc actions=output:13 > >>> > >>> That's all, port 13 is set to no-flood of course. The above breaks > >>> return traffic out of port 13 -- even if there is an entry for > >>> so:me:ma:cc in the mac-table -- but the flow is working since I see > >>> ICMP requests coming in to the VM behind port 13 so this isn't an arp > >>> issue -- VM inside port 13 even knows the MAC of the ICMP requester, I > >>> checked. > >> > >> Why is port 13 no-flood? Then broadcast and multicast packets won't go > >> to it. _______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss