From owner-freebsd-current Fri Apr 24 00:58:03 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA16966 for freebsd-current-outgoing; Fri, 24 Apr 1998 00:58:03 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from d183-205.uoregon.edu (d183-205.uoregon.edu [128.223.183.205]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA16959 for ; Fri, 24 Apr 1998 00:58:02 -0700 (PDT) (envelope-from gurney_j@efn.org) Received: (from jmg@localhost) by d183-205.uoregon.edu (8.8.7/8.8.7) id AAA22504; Fri, 24 Apr 1998 00:57:40 -0700 (PDT) Message-ID: <19980424005740.35254@hydrogen.nike.efn.org> Date: Fri, 24 Apr 1998 00:57:40 -0700 From: John-Mark Gurney To: Luigi Rizzo Cc: current@FreeBSD.ORG Subject: Re: Bridging... References: <199804240607.IAA20557@labinfo.iet.unipi.it> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.69 In-Reply-To: <199804240607.IAA20557@labinfo.iet.unipi.it>; from Luigi Rizzo on Fri, Apr 24, 1998 at 08:07:24AM +0200 Reply-To: John-Mark Gurney Organization: Cu Networking X-Operating-System: FreeBSD 2.2.1-RELEASE i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Luigi Rizzo scribbled this message on Apr 24: > I am trying to see what could be the best way to implement bridging > within FreeBSD. The main app would be to connect 10/100 Mbit > interfaces in the most transparent way (I know doing packet filtering > on a 100 Mbit segment places a bit of load on the host and a > dedicated solution could be cheaper/more efficient). personally, I always thought it would be kool to setup a version of FreeBSD that pretty much removed the vfs system, and most other parts that have to support userland apps... after that, you create a kernel thread or something similar that turns the box into a switch... then you simply boot the machine up, handle the forwarding of packets between interfaces... this of course means that you could dump the tcp/udp stacks along with a number of other things... you'd have something better than a straight ethernet bridge... think, FreeBeSwitcheD on a floppy... :) it shouldn't be to hard to keep track of what interface has what hardware address... and it wouldn't have to be limited to ip either... and think, an 8meg machine could support up to 400k machines... which is a bit better than most switches support... -- John-Mark Gurney Modem Rev/FAX: +1 541 346 9237 Cu Networking P.O. Box 5693, 97405 Live in Peace, destroy Micro$oft, support free software, run FreeBSD Don't trust anyone you don't have the source for To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message