Thanks Ben for your confirmation. I used wireshark to capture packets on the bridge br0 and physical wlan NIC (wlan0). I executed a simple ping from the PC to the gateway. No arp cache so I only saw arp request for the gatway. when OVS still has normal rule, I saw the arp packet on both br0 and wlan0. When I deleted all flow rules, I did not see arp on the bridge but saw arp on the wlan0.
Could you tell me why there is no flow rule, the packet can reach wlan0? I mean should the OVS drop the packet? Or do arp packets not go through the switch? And is there any ways to debug/capture this behavior (i.e., OVS communicate with the system via netlink? The system sends out arp packets?) Best regards, Minh. 2015-05-01 23:33 GMT+09:00 Ben Pfaff <[email protected]>: > On Fri, May 01, 2015 at 03:51:07PM +0900, Minh Nghiem Gia wrote: > > I have a simple question, however I could not find any way to answer is > > "why ovs has no rules, it does not ask the controller". In theory, when a > > new packet comes, if there is no matching found, the switch will ask the > > controller for actions. In fact, I can see the Packet_in message if I use > > mininet to connect to a controller on a different PC. > > What I did is I installed both controller and OVS on the same PC which > has > > multiple network interfaces act as ports of OVS. Then I deleted all flow > > rules on the switch (sudo ovs-ofctl del-flows br0) and executed a ping > from > > that PC to the gateway. I think the switch must ask the controller, but > > there is no OF messages! > > OVS should work the same way in the second case as in the first. OVS > doesn't know whether the controller is on the same PC or a different > one. >
_______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
