From owner-freebsd-net@FreeBSD.ORG Thu Nov 6 09:18:28 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EA0A5106567F for ; Thu, 6 Nov 2008 09:18:28 +0000 (UTC) (envelope-from jon.otterholm@ide.resurscentrum.se) Received: from mail1.cil.se (mail1.cil.se [217.197.56.125]) by mx1.freebsd.org (Postfix) with ESMTP id 7B9B28FC0C for ; Thu, 6 Nov 2008 09:18:28 +0000 (UTC) (envelope-from jon.otterholm@ide.resurscentrum.se) X-MimeOLE: Produced By Microsoft Exchange V6.5 Received: from 192.168.2.30 ([192.168.2.30]) by edusrv05.edu.irc.local ([192.168.44.14]) with Microsoft Exchange Server HTTP-DAV ; Thu, 6 Nov 2008 09:06:27 +0000 MIME-Version: 1.0 User-Agent: Microsoft-Entourage/12.13.0.080930 Content-class: urn:content-classes:message Date: Thu, 6 Nov 2008 10:06:21 +0100 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: CARP and L2 src-MAC Thread-Index: Ack/7u+EiDuKCoXJOk2ol5ujoaesuA== From: "Jon Otterholm" To: Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: CARP and L2 src-MAC X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Nov 2008 09:18:29 -0000 Hi. We have a situation where we want to use CARP in a TPSDA-network and got some problems.=20 The master CARP router ARP response contains the correct virtual MAC but uses the physical interface MAC in L2 header. This is OK for the client = but the switches in between the router and the client will not learn the = virtual MAC. This will work in a =B3normal=B2 switched network but will fail in = a TPSDA network where all L2 devices will not learn the virtual MAC. In this = case the network is built upon Alcatel iSAM FTTU and because all = CARP-messages is broadcast they will not learn the virtual MAC. Is it possible to tweak CARP to use the virtual MAC in L2 header instead = of the physical interface MAC? Could this be implemented as a feature controlled by a sysctl? //Jon