|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] arp during live migration
> In my case, I NEVER see the gratuitous ARP being sent (confirmed using
> tcpdump on peth0 in Dom0) and the return value from dev_queue_xmit is
> sometimes 0 and sometimes 2 (that's PLUS 2 -- congestion notification
> [NET_XMIT_CN]).
I am seeing the same error, indeed it looks like it is NET_XMIT_CN. I
also see 100% percent loss, the ARP never makes it to the wire in any of
my tests.
If the ARP is only being used to advertise the move of the MAC to a new
port, it would be better to construct some kind of reliable protocol,
e.g. pinging a remote host (like the default GW) until an answer comes
back. This should be enough to make sure the switch got the message. If
the ARP is used for updating peer ARP caches, pinging everyone in the
guest's /proc/net/arp table until a majority have replied would be a
solution.
Given that I am seeing 100% loos, I am considering implementing
something like this. However, I assumed that sending the arp broadcast
in netfront works for most people using 3.0.3. Can anyone confirm that
they are actually seeing the arp being sent on the wire with xen >= 3.0.3?
Cristian
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|