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

Reply via email to