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>