Date: Tue, 20 May 2025 13:32:53 +0000 From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 262828] [carp] CARP arp replays with wrong src mac Message-ID: <bug-262828-7501-p9DFGokYV6@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-262828-7501@https.bugs.freebsd.org/bugzilla/> References: <bug-262828-7501@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D262828 --- Comment #23 from Andrey V. Elsukov <ae@FreeBSD.org> --- (In reply to Andrey V. Elsukov from comment #18) I was not entirely correct. ND code uses CARP mac address when populates source-link address option. But then, when ethernet header is filled, it us= es wrong source mac address. And this leads to problems. The system with CARP MASTER role sends ICMPv6 NS using MAC address that doe= sn't corresponds to CARP IPv6 address, e.g. it uses zero VHID in last octet. The= n, when it receives ICMPv6 NA, it is ignored, due to carp_forus() desn't find matched MAC address. And then system starts to generate a lot of ICMPv6 unreachable messages, because it can not resolve IPv6 addresses due to wrong MAC source address. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-262828-7501-p9DFGokYV6>