Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Oct 2011 00:44:07 +0100
From:      "Steven Hartland" <killing@multiplay.co.uk>
To:        <freebsd-net@freebsd.org>
Subject:   very strange arp problem after ip move - icmp works udp doesn't
Message-ID:  <02FFC9CF360C4E2F81B00B653DE1584E@multiplay.co.uk>

next in thread | raw e-mail | index | archive | help
After a HD failure we moved an IP of one of our DNS
servers to some new hardware.

Now we are seeing some very strange behaviour on a number
of machines when talking to the ip which was moved.

Specifically it seems both icmp and tcp work just fine
but udp doesn't.

I've just done a trace from one such box and to my horror
the tcpdump shows icmp and udp traffic for the same
IP going to different mac's.

icmp is going to the right mac and is working fine
but udp is going to the wrong mac and isn't (as you
would expect)

In /var/log/messages there are arp messages
which show the ip moving from -> to the correct macs
but it seems like something somewhere is caching
the resolution.

arp -a also show's the correct result and arp -d -a doesn't
help.

So the question how on earth is udp resolving the mac
to something different than icmp and tcp?

To complicate matters even further some machines are
working intermittently and the traces show the udp
some times going to the right place and some times
not.

In all tests we're using just a dig with a specified
server.

The machines involved are all running 8.2-RELEASE on
amd64

Any help would be most appreciated as its causing chaos
due to the IP that moved being our DNS servers and hence
things are randomly stalling left right and center :(

    Regards
    Steve




================================================
This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. 

In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337
or return the E.mail to postmaster@multiplay.co.uk.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?02FFC9CF360C4E2F81B00B653DE1584E>