From owner-freebsd-net Mon Feb 5 16:52:48 2001 Delivered-To: freebsd-net@freebsd.org Received: from iguana.aciri.org (iguana.aciri.org [192.150.187.36]) by hub.freebsd.org (Postfix) with ESMTP id A90AF37B491; Mon, 5 Feb 2001 16:52:31 -0800 (PST) Received: (from rizzo@localhost) by iguana.aciri.org (8.11.1/8.11.1) id f160qKc33712; Mon, 5 Feb 2001 16:52:20 -0800 (PST) (envelope-from rizzo) From: Luigi Rizzo Message-Id: <200102060052.f160qKc33712@iguana.aciri.org> Subject: Re: Almost fixed (was Re: BRIDGE breaks ARP? (Julian's patch)) In-Reply-To: <20010206003554.78441.richw@wyattearp.stanford.edu> from Rich Wales at "Feb 5, 2001 4:42: 1 pm" To: richw@webcom.com (Rich Wales) Date: Mon, 5 Feb 2001 16:52:20 -0800 (PST) Cc: rizzo@aciri.org, julian@elischer.org, patrick@netzuno.com, freebsd-net@FreeBSD.ORG, julian@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > > external i/f) are still getting sent to the desktop > > > (via the internal i/f), > > Luigi replied: > > > this is a bit less expected -- because the reply is unicast to > > the MAC of the host requesting the packet, and ether_output() > > is called with the correct interface pointer. What do you have > > in net.link.ether.bridge_cfg, and do you also see the ARP reply > > on the 'external' side (i suppose so) ? > > net.link.ether.bridge_cfg: rl0:1,xl0:1,pcn0:2,ed0:2, > > I'm running two clusters. rl0/xl0 (using public IP addresses) is the > one that's been involved in all the bugs I've been reporting. pcn0/ed0 > (using private IP addresses) is for our children's computers. ok, i have a half idea on why this happens, though it would mean that you are being unlucky and the MAC dst-address of the arp packet collides with some address and prevents the bridging code from locating the correct interface to use for output. [of course there should not be leaks across different clusters, but this is a bug which i have already located] cheers luigi ----------------------------------+----------------------------------------- Luigi RIZZO, luigi@iet.unipi.it . ACIRI/ICSI (on leave from Univ. di Pisa) http://www.iet.unipi.it/~luigi/ . 1947 Center St, Berkeley CA 94704 Phone: (510) 666 2927 ----------------------------------+----------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message