Date: Thu, 17 Nov 2005 21:46:02 +0900 From: Kazuaki Oda <kaakun@highway.ne.jp> To: Gleb Smirnoff <glebius@FreeBSD.org> Cc: freebsd-net@FreeBSD.org Subject: Re: carp backup host replies to arp-request Message-ID: <437C7B8A.2080802@highway.ne.jp> In-Reply-To: <20051117090850.GY1647@cell.sick.ru> References: <437C21AF.2070107@highway.ne.jp> <20051117090850.GY1647@cell.sick.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
Gleb Smirnoff wrote: > Kazuaki-san, > > On Thu, Nov 17, 2005 at 03:22:39PM +0900, Kazuaki Oda wrote: > K> I have set up 2 routers with FreeBSD 6.0-RELEASE. They are using carp > K> interfaces, so one is a master router and another is a backup. > K> They seemed to work fine, but a few days later I noticed that not only > K> master router but also backup router replies to arp-requests of the > K> common IP address from a layer 3 switch. This behavior confuses the > K> switch, and sometimes it makes the switch to send a packet addressed > K> to the common IP address to the port which is connected to backup router. > K> I googled and found that OpenBSD fixed this problem in ip_carp.c 1.62. > K> I hope that someone import this into FreeBSD... > > Can you please confirm, that the attached patch fixes the problem for you? Yes! I just modified the patch (because I am using 6.0-RELEASE replaced IF_LLADDR to IFP2ENADDR), applied the patch, rebuilded kernel and rebooted the system. So I get no arp-reply from backup router. Layer 3 switch never sends packets to backup router. Thanks. --------------------- Kazuaki Oda
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?437C7B8A.2080802>