Date: Fri, 28 Oct 2005 12:28:35 -0700 From: Julian Elischer <julian@elischer.org> To: spoggle <dcornejo@gmail.com> Cc: freebsd-net@freebsd.org Subject: Re: distributed bridging Message-ID: <43627BE3.9080905@elischer.org> In-Reply-To: <6b8e8f4f0510281209l57703c36j817ae577ba1e3a77@mail.gmail.com> References: <6b8e8f4f0510281209l57703c36j817ae577ba1e3a77@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
spoggle wrote: >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. > > on machine A you have: NIC A 1.1.1.1 NIC B 10.0.0.1 on machine B you have: NIC A 2.2.2.2 NIC B 10.0.0.2 On each machine use a modification of /usr/share/examples/netgraph/ether.bridge so that one link of each bridge is set to an ng_ksocket instead of a real interface. then send messages to each or the sockets to connect to each other with UDP. how to do this is in /usr/share/examples/netgraph/udp.tunnel by combining the two you should create a tunnel between the two bridges which should result in a single bridged network. that should be about all you need. >spoggle >_______________________________________________ >freebsd-net@freebsd.org mailing list >http://lists.freebsd.org/mailman/listinfo/freebsd-net >To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43627BE3.9080905>