From owner-freebsd-net@FreeBSD.ORG Fri Oct 28 19:09:22 2005 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 91F5116A41F for ; Fri, 28 Oct 2005 19:09:22 +0000 (GMT) (envelope-from dcornejo@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id 37E0F43D46 for ; Fri, 28 Oct 2005 19:09:22 +0000 (GMT) (envelope-from dcornejo@gmail.com) Received: by zproxy.gmail.com with SMTP id x3so494618nzd for ; Fri, 28 Oct 2005 12:09:21 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=ZxxGqd142LEEMbdLjahP1eB6ku3+rGPeh0lFgS4bKMk3na5bQ5Ic5rmYUnS2TzY7E+RzKmJwTo8W0sE4JnuFwHHjrJasj/dfq9VQWWjhu1cx/6tj6gjqmNI4rqlhj0/zgiPOGMolIggG6246ZhN4YnHpyM4322zbMhGDPR8/G30= Received: by 10.36.222.9 with SMTP id u9mr527053nzg; Fri, 28 Oct 2005 12:09:21 -0700 (PDT) Received: by 10.36.18.17 with HTTP; Fri, 28 Oct 2005 12:09:20 -0700 (PDT) Message-ID: <6b8e8f4f0510281209l57703c36j817ae577ba1e3a77@mail.gmail.com> Date: Fri, 28 Oct 2005 09:09:20 -1000 From: spoggle To: freebsd-net@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Subject: distributed bridging 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: Fri, 28 Oct 2005 19:09:22 -0000 Greetings, I'm trying to create a configuration that would bridge interfaces on different hosts. Each host would have at least two interfaces, one would be the inter-host connection, the remaining would be the bridged interfaces, so that a packet appearing on host a's bridged interface would also appear on host b, c, etc. bridged interfaces and vice versa. My equipment to try this is on order, so it's still somewhat of a brain exercise. I would like to use if_bridge (for it's STP) and I was thinking of bridging the local interfaces and then using netgraph (eiface?) connected to some other plumbing like l2tp to connect the remote bridges together. Does this sound feasible? Anyone have any other suggestions on how to pull this off? I've also considered hacking if_bridge to allow the configuration of remote bridges as pseudo ports, but not sure I'll have time. spoggle