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=262828 --- 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 uses wrong source mac address. And this leads to problems. The system with CARP MASTER role sends ICMPv6 NS using MAC address that doesn't corresponds to CARP IPv6 address, e.g. it uses zero VHID in last octet. Then, 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. -- 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>
