From mboxrd@z Thu Jan 1 00:00:00 1970 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-reply-to: Your message of "Wed, 25 Mar 2009 09:00:58 EDT." <9ab217670903250600h48d64c13t9276e42c07a9a222@mail.gmail.com> References: <9511f83e0903241211j711f29c7y8085d9a8744d9a87@mail.gmail.com> <9ab217670903241245o1893f818vb01ae7e30ab4d8cf@mail.gmail.com> <9511f83e0903241305p6ea4a0c5k582582e87443577d@mail.gmail.com> <20090324213537.268005B05@mail.bitblocks.com> <9511f83e0903241600v21f4681bj846bbb6e8f69cc31@mail.gmail.com> <9ab217670903250600h48d64c13t9276e42c07a9a222@mail.gmail.com> From: Bakul Shah Date: Wed, 25 Mar 2009 08:47:21 -0700 Message-Id: <20090325154721.1E2785B29@mail.bitblocks.com> Subject: Re: [9fans] Plan 9 on Routers? Topicbox-Message-UUID: c4a516fc-ead4-11e9-9d60-3106f5b1d025 On Wed, 25 Mar 2009 09:00:58 EDT "Devon H. O'Dell" wrote: > While creating an > entire routing suite (such as Zebra/Quagga) is probably outside of the > scope of a 3 month project, I think a diligent student could probably > do something useful with OSPF or BGP. It's entirely possible that a 3 > month project could consist of analyzing Plan 9's ability to function > in this environment and making changes to facilitate the > implementation of routing protocols. Or creating a packet filter. Thinking a bit more about it, extending /net/iproute to allow routing metrics may be what is needed for porting/building something like openospfd or openbgpd. Basically /net/{iproute,ipifc} etc need to do more or less what a routing socket does under *BSD (man 4 route). Of course, there may be other things missing in the p9 IP stack that may get in the way but now I think porting something like openospfd in a summer is doable.