Hi, I'm using an environment with a NOX-like controller and several virtual machines controlled by OVS'es in their hosts.
I have a controller module that intercepts the ARP requests and write ARP replies via a packet_out event, but on tcp traces I can see the ARP request, the OFP+ARP request to the controller, the OFP + ARP reply to the OVS telling to do a packet_out with the ARP data, but I can't see the ARP reply in any of the traces. I've seen some in-band control of ARPs in OvS, so I changed my environment to separate the network between the controller <-> OvS and the network for the VM comunication in different switches and NICs. But the problem persists. Currently my test environent contains 2 machines, each of them with 2 NICs connected to different switches. Machine 1 is the controller and Machine 2 is the vm host with an OvS. Whenever I try to make an ARP request from Machine 1 to a VM inside Machine 2 through the VM network, no reply is given and in the traces I see all the packages I stated earlier. My environment is using Ubuntu 11.10 with the official openvswitch 1.2.0 packages. Is there any problem I should be aware of in my environment? Is there something I can do to make this ARP Reply get to Machine 1?
_______________________________________________ dev mailing list [email protected] http://openvswitch.org/mailman/listinfo/dev
