From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <9ab217670903241245o1893f818vb01ae7e30ab4d8cf@mail.gmail.com> References: <9511f83e0903241211j711f29c7y8085d9a8744d9a87@mail.gmail.com> <9ab217670903241245o1893f818vb01ae7e30ab4d8cf@mail.gmail.com> Date: Tue, 24 Mar 2009 15:51:10 -0400 Message-ID: <3aaafc130903241251q5338fe02g1031927d268393a8@mail.gmail.com> From: "J.R. Mauro" To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] Plan 9 on Routers? Topicbox-Message-UUID: c28e9b5e-ead4-11e9-9d60-3106f5b1d025 On Tue, Mar 24, 2009 at 3:45 PM, Devon H. O'Dell wr= ote: > 2009/3/24 Rahul Murmuria : >> I was poking around for what it would take to get there. I found >> this[1]. I am basically looking to have a way to do routing using Plan >> 9. You can already do that on any standard Linux=A0using Quagga[2] based >> on GNU Zebra. >> >> Maybe there is a filesystem that exposes the kernel routing table to >> user space for certain routing algorithm scripts to hack upon? >> >> My objective is to be able to implement a new routing protocol on a >> router created using a standard computer with multiple NIC cards, >> maybe on a model P2P type network? I also would love to see what >> having /net on a router would enable us to do. >> >> Has anyone any experience with using Plan 9 on routers? > > Are you a student? This kind of stuff has interested me quite a bit in > Plan 9 (though more from a packet classification standpoint -- read: > firewalling), and it seems like a nifty project for GSoC. > > As far as I'm aware, there is nothing similar to the OSPF/BGP/RIP > support directly in Plan 9. I am pretty sure Charles has written a RIP > daemon that is in sources somewhere. RIP is fairly simplistic, I wonder if Plan 9 exposes enough information via /net to actually implement OSPF. You need to know load-balancing, bandwidth and "distance" metrics that RIP doesn't care about. > > --Devon > >> -- >> Rahul Murmuria >> >> [1] http://searchenterpriselinux.techtarget.com/tip/1,289483,sid39_gci11= 02834,00.html >> [2] http://www.quagga.net/docs/quagga.html#SEC3 >> >> > >