Hi, I have a setup of 2 server connected through one L2 Rack switch. Ubuntu 12.04 + KVM + openvswitch is installed on both the servers. I created one VM each on both the server. IP address of both the host and 2 VM's are in the same subnet (10.10.*.*/16). eth1 of hosts is connected to their respective openvswitch bridge. VM's vnet interface is also connected to the openvswitch bridge. openvswitch is set for standalone fail-safe mode. when i ping server 1 to server 2, ping works fine and i can see the flows in their respective bridge using ovs-dpctl. I can ping from the host to the VM hosted on the same server as well. But when i log-in to the VM and try to ping the other host or VM on other host it doesn't work. Reason is because of failure of ARP resolution. When i ping host1-Vm to host2, i can see that arp request is reaching host 2 and host 2 replied with the ARP response, but that response is not reaching back to host1-VM. If i setup static ARP entry then i can see that ICMP request reach to the host 2 and also it sends back reply, but that reply is not reaching to the host1-VM, so its ideally the same scenario as i saw in ARP resolution. Ideally i should see response packet (ARP/ICMP) on eth1 of host1 in tcpdump, but i am not seeing those packet in tcpdump output. Is it the case that openvswitch is dropping those packets and hence tcpdump is not showing it. I even ran tcpdump on eth1 with promiscuous mode, but nothing changed.
Openvswitch bridge on both the host is not connected to the controller, they are in standalone fail safe mode. Few post in googling talks about the fake bridge for vlan tagging, but i didn't do that step in my setup. anybody has any clue whats might be happening here? or any suggestion on how to debug it further ? do we need any hardware switch specific setting as well to make it work ? -- Thanks & Regards --Anil Kumar Vishnoi
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss