[ovs-dev] Openvswitch ARP handling problem
Rogério Vinhal Nunes
rogervn at dcc.ufmg.br
Tue Feb 7 10:51:32 PST 2012
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
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?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the dev