[CUWiN-Dev] Re: google summer of code 2006

John Atkinson john.atkinson at gmail.com
Sat Apr 29 12:58:14 CDT 2006


At the summit David and I talked briefly about QoS being implemented
in CuWiN.  That is a big issue for the project in Ghana because
satellite bandwidth is expensive, though I can't assume it is
affecting other projects in quite the same way.

Because the CuWiN mesh NAT's at the Internet-connected node(s) (and I
think it has to for ease-of-use in adding a mesh to existing LAN's) it
is not possible to use many of the off-the-shelf shaping tools to
limit network abuse at the gateway.  And in the end each node should
have some idea of QoS to keep a mesh properly flowing.

So I propose a couple of ideas for QoS on CuWin that I believe
maintain the out-of-the-box, self-configuring ideal:
1. Allow nodes that offer services (Internet-connected) to have some
basic way of managing the pipes.  Possibly the iproute2 objects would
work; I don't know how well they are implemented in NetBSD.  The
front-end for m0n0wall, or other popular router apps, may serve as
good models to implement this to the GUI.
2. Prioritize H.323 and SIP across the board, at the kernel.


I just picked up some crappy headsets from Taiwan, and I'll do some
intranet voice apps over the mesh in the weeks to come.  I know IIT
proposed a SIP-Mesh project.  Did they ever publish anything viable to
cuwireless?  I found a ppt on the web, but it didn't have any
conclusions.

-John


More information about the CU-Wireless-Dev mailing list